s7200的485口网络协议设定

我现在用的cpu为226,带有两个485口,看了资料说两个485口都支持PPI,modbus,自由口等通信模式,但是我怎么在软件中怎么设置两个口的网络协议,比如我想让port 0为ppi;  port 1为modbus,如何设置端口的网络协议,本人是刚接触200plc,,请高数帮忙解答!

最佳答案

226的两个485口,默认都是做PPI协议通讯。但是可以通过对特殊存储器的设置——即对2个485口做相关设置,从而允许485口做自由口通讯。在S7-200的CPU中,modbus协议通讯是自由口通讯的一种。

建议你看手册:
1.S7-200可编程控制器系统手册
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=1017
请看第12章节。西门子给你提供modbus库,直接使用就可以,但是这个库做的时候,就是使用了特殊存储器做的相关操作。
请看附录D特殊存储器(SM)标志位的讲解,对你有很大帮助。
请看第6章节的通讯指令,其中发送和接受指令,对自由口通信做了很好地讲解,对你有很大帮助。

2.《Micro’n Power S7-200 LOGO! SITOP 参考》V1.0版本
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=A0136
请看S7-200的通信章节,其中有PPI通信、自由口通信、modbus通信讲解

提问者对于答案的评价:
谢谢,

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc254343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日 下午12:11
下一篇 2018年12月14日 下午12:11

相关推荐