[西门子] 西门子S7-1500与上海泗博TS-180及英威腾GD200A变频器控制系统

[复制链接]
查看81753 | 回复0 | 2024-11-21 07:53:46 | 显示全部楼层 |阅读模式
一、前言

      随着协议网关及以太网技术的发展,目前很多自动化系统都采用通讯的方式进行设备控制及数据采集,以前传统的一般采用是PLC自带的通讯模块,通过编写PLC通讯程序来进行设备之间的通讯,协议网关的出现,大大减低编程的工作量,提高了通讯的稳定性。本系统控制器是西门子的S7-1500,采用的协议网关是上海泗博自动化的PROFINET网关(TS-180),变频器是英威腾GD200A。

二、系统架构



三、软件设计

3.1 博途V16组态(需要提前安装网关的GSD文件)





3.2 网关配置

打开网关配置软件TS-123 (本项目有六台变频器,手拉手方式)



变频器参数表如下:



序号名称功能码设定值说明
1本机通讯地址P14.0011~161~6#变频器对应
2通讯波特率设置P14.014波特率19200bps
3数据位校验设置P14.0200:无校验(N,8,1)for RTU

节点11设置(modbus参数)













以下为可读写的配置





3.3 采集到PLC对应的地址





3.4 PLC程序设计

(1)设备的启停



(2)频率设定



(3)运行反馈



(4)故障反馈



(5)频率反馈



(6)电流反馈



四、总结

1、在配置网关的时候,一定要注意读写,03为只读,16为读写。

2、博途中网关的配置,如果配置其他IO一样(如ET200SP)。

3、变频器的数据要做变化,采集过来的都是整型数据。

4、modbus 地址不需要做偏移,不同于上位机系统。

5、用了此模块,PLC那边的串行通讯程序无须编写,只需要做数据转移和地址映射,大大降低编程工作量,网关的参数设置好以后,稳定性较好。不需要做程序的出错处理。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则