给力小青年|如何轻松玩转西门子 USS 通讯( 二 )


5. 添加全局DB , 调用PLC数据类型“USS控制参数”2次(或N次):
给力小青年|如何轻松玩转西门子 USS 通讯
6. OB1调用函数快FB2 , 填写管脚地址:
给力小青年|如何轻松玩转西门子 USS 通讯
给力小青年|如何轻松玩转西门子 USS 通讯7. 变频器参数设置与电气接线
1. 参数设置:
命令源选择P700=5(COM链路的USS设置)
频率源选择P1000=5(通过COM链路的USS设定)
USS控制支持OFF2、OFF3两种停机方式 , 当以OFF2自由停机时 , 变频器禁止输出 , 电动机惯性停机;当以OFF3快速停机时 , 电动机以P1135设定的减速时间减速到0Hz 。
2. 西门子变频器RS485通讯端口为控制端子的29#和30#;
给力小青年|如何轻松玩转西门子 USS 通讯
三. 总结
我们做了1200PLC通过USS通讯对两台变频器的控制 , 或者说31台的控制 。 似乎是很简单也很方便 。 整个过程完成 , 我们做了USS通讯 , UDT , 多重背景 , FB块嵌套......等等 。
那么 , 有没有一种更简单的方法来实现对31台变频器的USS控制呢?通过对USS程序块的观察发现 , 是不是有一个叫做“DRIVE”的管脚?它是定义从站地址的 , 那我们是不是可以不做UDT , 不做多重背景 , 只调用一次“USS_DRV” , 通过上位机改变“DRIVE”的值 , 即改变从站地址的方式 , 实现PLC对多台变频器的监控呢???……


推荐阅读