s7200的485口网络协议设定
112.95.251.214
发布于2014-04-18 17:33
6
0
标签:
用的cpu为226,带有两个485口,看了资料说两个485口都支持ppi,modbus,自由口等通信模式,但是怎么在软件中怎么设置两个口的网络协议,比如想让port0为ppi;port1为modbus,如何设置端口的网络协议,是刚接触200plc,
佳答案
226的两个485口,默认都是做ppi协议通讯。但是可以通过对特殊存储器的设置——即对2个485口做相关设置,从而允许485口做自由口通讯。在s7-200的cpu中,modbus协议通讯是自由口通讯的一种。
建议看手册:
1.s7-200可编程控制器系统手册
https://www.ad.siemens.com.cn/download/searchresult.aspx?searchtext=1017
看第12章节。西门子给提供modbus库,直接使用就可以,但是这个库做的时候,就是使用了特殊存储器做的相关操作。
看附录d特殊存储器(sm)标志位的讲解,有很大帮助。
看第6章节的通讯指令,其中发送和接受指令,对自由口通信做了很好地讲解,有很大帮助。
2.《micro’npowers7-200logo!sitop参考》v1.0版本
https://www.ad.siemens.com.cn/download/searchresult.aspx?searchtext=a0136
请看s7-200的通信章节,其中有ppi通信、自由口通信、modbus通信讲解