分享程序:西门子S7-200 SMART CPU USS 通信案例
一、准备:
使用库和库存储区分配:



二、程序:
网络1:CPU 启动时复位各个 USS 指令的完成位和请求位

网络2:USS_INIT 指令 Done 完成位用于触发第一条 USS_RPM_R 指令的执行

网络3:需要使用沿信号调用 USS_INIT 指令
使能 USS 通信;
通信波特率需要与 V20 的波特率相同;
站地址为 3 的 V20 需要在轮询地址表中激活。

网络4:需要使用 SM0.0 调用 USS_CTRL 指令
变频器运行条件:
1、RUN = True;
2、OFF2 、OFF3 = False ;
3、Inhibit、Fault 输出为 False。


网络5:读取 SINAMICS V20 实际输出频率(r0024)

网络6:第一条 USS_RPM_x 指令操作完成时:
1、将读取的实际输出频率转移到其他 V 存储区,用于保持数据稳定。
2、复位第一条 USS_RPM_x 指令的 EN 参数,并置位 第二条 USS_RPM_x 指令的 EN 参数

网络7:读取 SINAMICS V20 实际输出电流(r0027)

网络8:第二条 USS_RPM_x 指令操作完成时:
1、将读取的实际输出电流转移到其他 V 存储区,用于保持数据稳定。
2、复位第二条 USS_RPM_x 指令的 EN 参数,并置位第一条 USS_RPM_x 指令的 EN 参数

三、程序提供下载:
正在下载,请等待……
楼主最近还看过
[7174]
[8817]
[13209]
[8308]
[16299]
[11872]
[13407]
[9344]
[16376]
[20521]

客服
小程序
公众号