分享

S7-200 SMART 和 G120XA 的 USS 通信

 晶晶妈妈eatn6c 2019-09-17


First

S7-200 SMART

S7-200 SMART自从发布之后,销售量不断攀升,其稳定可靠的性能令客户认可度不断提高。西门子于今年发布了V2.4固件版本,支持PN功能,能够连接控制V90伺服产品,随着功能不断增强,可以满足客户更多的应用需求。

Second

G120XA

G120XA是西门子SINAMICS系列变频器的新成员,胜任各种应用场合,专为风机泵应用而生,一上市就引起了广泛的关注,与原有的MM系列相比,G120XA具有更宽的功率范围,更好的控制功能。

Third

USS

USS(Universal Serial Interface, 即通用串行通信接口) 是西门子专为驱动装置开发的通信协议,USS 协议的基本特点如下:

🔺支持多点通信(因而可以应用在 RS 485 等网络上)

🔺 采用单主站的“主-从”访问机制      

🔺 一个网络上最多可以有 32 个节点(最多 31 个从站)  

🔺 简单可靠的报文格式,使数据传输灵活高效

🔺 容易实现,成本较低

通过以上简单的介绍,想必大家对S7-200 SMART、G120XA、USS有了简单的了解,那么接下来就让我们一起走进实验吧!

No.1

实验硬件和软件

↓硬件和软件清单↓

↓实物图片↓

No.2

物理接线说明

  S7-200  SMART 9针接口:

建议使用西门子的DP接头,因其内置的偏置电阻和终端电阻,提高了网络的可靠性。当然如果不具备条件,可以自行焊接9针接口,在EMC状况良好的情况下,可以只焊接3和8引脚。

G120XA 接线:

从控制单元底部看,共有5个接线端子,其中2号端子为RS485P,3号端子为RS485N,用于通信数据的发送和接收。

其中9针的3号引脚对应RS485P,8号引脚对应RS485N。

No.3

G120XA通信参数说明

USS控制可以直接使用G120XA的宏功能进行设置,使用预制的宏-54  参数见下图↓

对于使用G120XA 的USS宏要注意两点:

1. 虽然选用了USS宏,但是默认是DI0启动,所以需要手动调整参数,将P840[0]改为r2090.0,P844[0]改为r2090.1。

2. USS 的PKW长度默认长度是4,在与S7-200 SMART通信时需要更改为127。

No.4

S7-200 SMART软件编写

a. 使用USS协议的初始化模块初始化S7-200 SMART的端口

S7-200本身带的RS485端口是端口0,使用的通信波特率是9600。

b. 使用USS_CTRL功能块控制变频器的运行

USS_CTRL控制非常的方便,不仅对相关参数进行设置,也能进行实时的监控,这里就不对管脚进行一一介绍了,具体请参考帮助手册。

c. 使用USS_WPM_R功能块修改浮点型参数

对于参数的设置,一定要注意!对于G120XA来说,EEPROM引脚是无效的,保存参数可以通过修改P971的方式进行保存。

No.5

触摸屏画面

简单做了一个触摸屏测试画面,大家可以参考,因为设置参数一般不需要周期设置,所以做了两个按钮,停止读取时可以进行参数的修改,待修改完成,可以进行参数的实时读取。

No.6

调试总结

经过此次调试发现,无论是S7-200 SMART,还是G120XA,对于USS的编程和设置都非常方便,相对于大家常用到的MODBUS通讯,USS在控制方面不需要写大量的轮训程序,编程更加简单,控制更加方便。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多