我用200的USS指令和MM4通讯,共有四台变频器,是不是就是把USS-INIT和USS-CTRL重复编四次,把驱动器号该变了就可以。 还有一个就是USS-RPM-R 指令前要一个上升沿,我用SM0.1是否可以。请各位高手多多指点,不胜感激
问题补充:
那USS-RPM-R 前面的上升沿该怎么做?请指教。
最佳答案
我用200的USS指令和MM4通讯,共有四台变频器,是不是就是把USS-INIT和USS-CTRL重复编四次,把驱动器号该变了就可以。
不是的,做多个200和MM440通讯时USS-INIT只需要用一次,而USS-CTRL需要复制多个(四台变频器就是4次),主要就是设置地址,地址设置正确就OK了,具体地址怎么设置可以参考我以前回答其他朋友的资料,请参考:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_ID=40200&cid=1028
还有一个就是USS-RPM-R 指令前要一个上升沿,我用SM0.1是否可以。
USS-RPM-R块在第一个使能信号(EN)只能用常闭信号(sm0.0) ,而在XMT_有上升沿触发的时候可以用SM0.1,但是我觉得还是用一个输入信号加个上升沿比较好,这个输入信号不一定非要手册里面的i0.7,完全可以用m0.7什么都是可以的,想要读参数的时候就使能。
其他的你可以按照西门子提供的例子做:
S7-200与MM4及G110之间的USS通讯
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=uss
提问者对于答案的评价:
非常感谢,学习了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc188513.html