1,200SMART PLC RTU通讯正转、反转、停止均要触发两次沿脉冲才有效,比如正转,接两次I0.1才会启动正转,反转、停止也如此,不知道原因;
2,我按链接上的程序将变频器设置成了频率由RS-485方式通讯了,变频器该设置的参数我也设置了,连变频器上的P157我也设置成1了,变频器程序是没错的,但按了I0.4(写频率),再按正转(两次有效),也没有见变频器有频率。所以我很想知道,链接上200 PLC的程序要如何有效写入频率?
问题补充:
程序与变频器网址:https://wenku.baidu.com/view/c6b359ac80eb6294dc886c25.html
最佳答案
1、后面赋值指令中,不要用脉冲传送!
2、要程序实现轮询控制。既用一个读取指令完成位来开始下一个读取指令。
3、其实,西门子有现成的modbus通讯库,你套用即可!
4、你连接的程序不完整,他着重体现的是读取地址的转换。
5、参考多个msg指令轮询的思路
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
6、https://jingyan.baidu.com/article/e75aca857cb779142edac68e.html
提问者对于答案的评价:
轮巡一定要做的,链接网址中的程序根本运行不了,鱼龙混杂的情况还是有的。链接中的程序没有轮巡,这是最根本的问题。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368267.html