分享程序:西门子S7-200SMARTCPUUSS通信案例 点击:780 | 回复:2



关育谋

    
  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-05-17 16:02:58
楼主

分享程序:西门子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 参数


三、程序提供下载:


正在下载,请等待……
下载附件需0积分!



楼主最近还看过



liangaoqu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2011年5月13日
发表于:2020-07-07 21:20:50
1楼

真是好资料,下来留着,谢谢啊。

jzl070521

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 113回
  • 年度积分:133
  • 历史总积分:194
  • 注册:2021年8月12日
发表于:2023-07-21 12:54:44
2楼

谢谢分享


热门招聘
相关主题

官方公众号

智造工程师