autoctrl
级别: 家园常客
精华主题: 0
发帖数量: 353 个
工控威望: 571 点
下载积分: 1567 分
在线时间: 129(小时)
注册时间: 2016-05-05
最后登录: 2024-10-31
查看autoctrl的 主题 / 回贴
楼主  发表于: 2022-04-18 13:08
         案例是通过一个IGT-SER智能网关,实现远程IO模块、智能仪表,变频器与PLC通讯。

         网关与变频器之间采用ModbusRTU串口通讯,网关与变远程IO模块也是之间采用ModbusRTU串口通讯,都接成RS485网络后分别接入网关的串口1和串口2。由于通讯距离不一样,远程IO的485网络通讯波特率等设置与变频器仪表485网络的有区别。

         网关与PLC之间是网络通讯,采用PLC厂家的专用协议,无需PLC编程配合。案例是采用的西门子S7-1500系列的PLC,下位设备分别是远程模块、仪表和变频器,完整的数据配置表如下图:



        上图中有01~07共7个通讯任务,具体如下:
        01:读取DI模块-1的DI0~DI15(100001~100016),写入DB60.DBB0~DB60.DBB1,共2字节;
        02:读取DI模块-2的DI0~DI15(100001~100016),写入DB60.DBB2~DB60.DBB3,共2字节;
        03:读取DB60.DBB4,写入DO模块-1的DO0~DO7(000001~000008),共1字节;
        04:读取仪表-1的HR80(400081~400088),写入DB61.DBB0~DB61.DBB15,共16字节;        
        05:读取仪表-2的HR100(401001~401011),写入DB61.DBB16~DB61.DBB37,共22字节;    
        06:读取变频器的DI0~DI3(100001~100004),写入DB61.DBB38,共4个位(BOOL);

        其中,01~03号通讯任务是IO模块接IGT-SER智能网关模块的串口1(配置表中'设备ID'为1),04~06号通讯任务是IO模块接串口2(配置表中'设备ID'为2),同时分配101、102两个'设备ID'与S7-1500建立两个连接实现多线程通讯,这样会大大提高通讯的实时性。

        完成上述配置后将参数下载到网关后重启,即进入正常工作状态,可通过‘工具’->‘网关数据监控’查看网关读取到的数据源的数据,也可以打开PLC软件监控对应的数据寄存器的数值。

        网关模块支持三菱、欧姆龙、西门子、AB等大多数品牌的PLC,相关资料在附件中。 PLC设备之间通讯案例.rar (2131 K) 下载次数:132

zhaoruizjkyy
级别: 探索解密
精华主题: 0
发帖数量: 91 个
工控威望: 184 点
下载积分: 745 分
在线时间: 53(小时)
注册时间: 2014-08-12
最后登录: 2024-10-14
查看zhaoruizjkyy的 主题 / 回贴
1楼  发表于: 2022-04-18 14:08
感谢分享。
一心工控
级别: 略有小成
精华主题: 0
发帖数量: 241 个
工控威望: 360 点
下载积分: 1350 分
在线时间: 68(小时)
注册时间: 2018-06-02
最后登录: 2024-10-30
查看一心工控的 主题 / 回贴
2楼  发表于: 2022-06-15 11:40
“上图中有01~07共7个通讯任务..."

一个网关模块可以配置几个这样的任务?
刺客工控
级别: 正式会员
精华主题: 0
发帖数量: 57 个
工控威望: 92 点
下载积分: 1114 分
在线时间: 14(小时)
注册时间: 2022-03-15
最后登录: 2024-09-11
查看刺客工控的 主题 / 回贴
3楼  发表于: 2022-06-15 13:57
谢谢分享
michael.ni
虞山老者
级别: 论坛先锋
精华主题: 0
发帖数量: 64 个
工控威望: 1389 点
下载积分: 5034 分
在线时间: 113(小时)
注册时间: 2022-01-16
最后登录: 2024-11-01
查看michael.ni的 主题 / 回贴
4楼  发表于: 2022-06-17 08:06
多谢分享!
虞山老者
一心工控
级别: 略有小成
精华主题: 0
发帖数量: 241 个
工控威望: 360 点
下载积分: 1350 分
在线时间: 68(小时)
注册时间: 2018-06-02
最后登录: 2024-10-30
查看一心工控的 主题 / 回贴
5楼  发表于: 2022-09-05 13:42
最多可接多台仪表?数据量有没有限制?
autoctrl
级别: 家园常客
精华主题: 0
发帖数量: 353 个
工控威望: 571 点
下载积分: 1567 分
在线时间: 129(小时)
注册时间: 2016-05-05
最后登录: 2024-10-31
查看autoctrl的 主题 / 回贴
6楼  发表于: 2022-09-12 14:54
引用
引用第5楼一心工控于2022-09-05 13:42发表的 Re:PLC不用编程,通过网关模块以太网方式与智能仪表、变频器等串口设备通 .. :
最多可接多台仪表?数据量有没有限制?



最多支持8000字节,64个通讯任务;
网关有两个串口,可以分两个线程轮询通讯。