smart PLC200和2台M430变频器通过USS协议通讯,1、写入变频器的的启动信号及频率给定是用USS_CTRL指令吗? 2、两台变频器是不是需要调用两个USS_CTRL和USS_INIT 指令?3、USS_CTRL需要轮训吗? 4、还是说写入变频器的的启动信号及频率给定要用写参数写指令USS_WPM_X通过轮询来使用呢? 5、如果通过写参数那么启动信号和频率给定的参数是多少呢?求指教谢谢!
钻石用户推荐最佳答案
1、USS_CTRL指令是初始通讯参数指令,写入变频器的的启动信号及频率给定是用USS_INIT指令
2、两台变频器只需要调用一个USS_CTRL就行,因为这个是做的SMART plc的通讯指令。需要两次USS_INIT 指令,但是这个也要看实际运行多少参数读写内容。
3、看第二条就知道这个指令不需要轮询的
4、写入变频器的的启动信号及频率给定一般用报文数据区的PZD区就可以实现,USS_CTRL 指令用于控制激活的 Siemens变频器。 USS_CTRL指令将所选命令放置到通信缓冲区中,如果已在 USS_INIT 指令的“激活”(Active)参数中选择变频器,该命令随后将发送到这一被寻址的变频器(“变频器”参数)。
USS 协议共有三条读取指令: USS_RPM_W 指令用于读取无符号字参数。 USS_RPM_D
指令用于读取无符号双字参数。USS_RPM_R 指令用于读取浮点参数。
所以指令USS_WPM_X是读指令,写入变频器的的启动信号及频率给定要用USS_CTRL指令
5、写参数那么启动信号的参数是16#47F,频率给定参数写一个0-50HZ 的数值即可
200SMART PLC的USS通讯官方教程:https://support.industry.siemens.com/cs/document/109754627/s7-200-smart-uss通信(2)%3Aplc程序编写——跟我学-?dti=0&lc=zh-CN
S7-200 SMART PLC USS协议+常问问题
https://support.industry.siemens.com/cs/document/109754553/s7-200-smart-plc-uss协议-常问问题-?dti=0&lc=zh-CN
这个是官方实例;可以参考一下,S7-200 Smart与V20之间的USS通信_读取和修改参数
https://support.industry.siemens.com/cs/document/109753416/s7-200-smart与v20之间的uss通信_读取和修改参数?dti=0&lc=zh-CN
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc290680.html