案例是通过一个IGT-SER智能网关,实现远程IO模块、智能仪表,变频器与PLC通讯。不同品牌的PLC之间通讯

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

网关与PLC之间是网络通讯,采用PLC厂家的专用协议,无需PLC编程配合,系统结构如下图:

根据以上结构图,通过网关参数配置软件(下载地址),配置相关PLC的寄存器地址与Modbus寄存器的地址对应,分配PLC的IP地址端口号码,以及IO模块,变频器的站号等。配置完成后下载到网关模块(参数->参数写入到网关),然后重启(工具->重启网关)即可。关于MODBUS地址对应关系可看这篇文章。

案例是采用的西门子S7-1500系列的PLC,下位设备分别是远程模块、仪表和变频器,完整的数据配置表如下图:

上图中有01~06共6个通讯任务,具体如下:

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,具体如下:

◆ FX:  三菱FX系列PLC                                        ◆ QL:  三菱Q/L/R系列PLC
        ◆ AS:  三菱A系列PLC                                          ◆ OM:  欧姆龙全系列PLC
        ◆ S72S:  西门子S7-200/Smart系列PLC              ◆ S734:  西门子S7-300/400系列PLC
        ◆ S71K:  西门子S7-1200/1500系列PLC              ◆ MBS:  施耐德等Modbus兼容PLC
        ◆ DVP:  台达、信捷PLC                                      ◆ NAIS:  松下全系列PLC
        ◆ KVS:  基恩士全系列PLC                                   ◆ FTK:  永宏全系列PLC
        ◆ MSK:  LS/LG全系列PLC                                   ◆ KOY:  光洋全系列PLC
        ◆ ABM:  AB MicroLogix系列PLC                          ◆ ABC: AB Compact/Control系列PLC
        ◆ INO:  汇川全系列PLC                                        ◆ GE: GE PAC/PLC系统

PLC不用编程,以太网方式与多台智能仪表、变频器等串口设备通讯(基于智能网关)相关推荐

  1. 三菱FX3U与4台三菱变频器专用指令通讯案例 功能:采用三菱FX3U PLC与4台三菱变频器E740进行通讯

    三菱FX3U与4台三菱变频器专用指令通讯案例 功能:采用三菱FX3U PLC与4台三菱变频器E740进行通讯. 配件:三菱FX3U的PLC,加FX3U 485BD板. 三菱E740变频器. 昆仑通态触 ...

  2. 三菱FX1N与3台台达VFD-M变频器通讯程序 可直接拿来实用了,三菱FX PLC与台达变频器modbus RTU通讯

    三菱FX1N与3台台达VFD-M变频器通讯程序 可直接拿来实用了,三菱FX PLC与台达变频器modbus RTU通讯 采用器件:三菱FX1N 24MT PLC,1个FX1N 485BD板,3个台达V ...

  3. 欧姆龙cp1E plc和台达变频器modbus rtu通讯 变頻器可实现正反转,停止,频率的设定、加减速

    欧姆龙cp1E plc和台达变频器modbus rtu通讯 所需硬件 :CP1E plc n30s1dt,台达vfd. 功能:变頻器可实现正反转,停止,频率的设定.加减速,以及频率,电流,电压,运行状 ...

  4. 昆仑通态屏与欧姆龙PLC和台达变频器联合控制通讯

    昆仑通态屏与欧姆龙PLC和台达变频器联合控制通讯功能:用触摸屏与欧姆龙PLC进行通讯,同时与变频器直接进行通讯控制,触摸屏做为上位机 配件:昆仑通态触摸屏,欧姆龙CP1H PLC,台达VFD M变频器 ...

  5. 欧姆龙cp1E plc和台达变频器modbus rtu通讯

    欧姆龙cp1E plc和台达变频器modbus rtu通讯 所需硬件 :CP1E plc n30s1dt,台达vfd. 功能:变頻器可实现正反转,停止,频率的设定.加减速,以及频率,电流,电压,运行状 ...

  6. 昆仑通态触摸屏与台达变频器RS485通讯程序,不经过plc直接用昆仑通态触摸屏的串口对台达变频器进行modbus通讯

    昆仑通态触摸屏与台达变频器RS485通讯程序,不经过plc直接用昆仑通态触摸屏的串口对台达变频器进行modbus通讯,实现频率设定,启停控制,输出频率读取,输出电压读取. 包含程序和接线方法以及参数设 ...

  7. 三菱FX3U与3台三菱e740或D700变频器通讯程序 三菱FX3U与3台三菱变频器 modbus RTU通讯案例

    三菱FX3U与3台三菱e740或D700变频器通讯程序 三菱FX3U与3台三菱变频器 modbus RTU通讯案例 器件:三菱FX3U PLC+FX3U 485BD,3台三菱E740变频器,昆仑通态触 ...

  8. 三菱FX3U与4台三菱变频器专用指令通讯案例

    三菱FX3U与4台三菱变频器专用指令通讯案例 功能:采用三菱FX3U PLC与4台三菱变频器E740进行通讯 配件:三菱FX3U的PLC,加FX3U 485BD板. 三菱E740变频器. 昆仑通态触摸 ...

  9. 三菱fx3u+485ADP-MB与3台台达变频器modbus通讯程序 通过三菱fx3u 485ADP-MB板对3台台达变频器进行modbus通讯,实现频率设定,启停控制,输出频率读取,输出电压读取

    三菱fx3u+485ADP-MB与3台台达变频器modbus通讯程序 功能:通过三菱fx3u 485ADP-MB板对3台台达变频器进行modbus通讯,实现频率设定,启停控制,输出频率读取,输出电压读 ...

  10. 欧姆龙cp1h与2台三菱变频器modbus rtu通讯程序

    欧姆龙cp1h与2台三菱变频器modbus rtu通讯程序. 程序有注释. 用的电脑在线模拟,选的威纶通mt8102ip,如果是真实触摸屏只需更改com口和买一根威纶通与欧姆龙232的通讯线即可. 控 ...

最新文章

  1. 渐变显示渐变消失的BackgroundView
  2. 安装shopex注意事项
  3. linux下载安装fastdfs和fastdfs与nginx整合、springboot访问fastdfs
  4. [z] 电子技术的老生常谈 —— 接地
  5. APUE学习之三个特殊位 设置用户ID(set-user-ID),设置组ID(set-group-ID),sticky...
  6. 怎么看服务器上jdk安装位置,查看云服务器jdk安装路径
  7. 华为又有大动作!继鸿蒙之后,即将发布全新操作系统OpenEuler欧拉
  8. 基于深度学习的个性化新闻推荐.pdf(附下载链接)
  9. 2018年全国多校算法寒假训练营练习比赛(第一场)F. 大吉大利,今晚吃鸡——跑毒篇(模拟)
  10. 为什么被喷的总是产品经理?
  11. mysql binlog hdfs_Mysql binlog 之阿里canal
  12. ACER 4741G
  13. java-使用keytool信任自签证书,需要重启
  14. 360公司2019校招笔试编程题合集答案——python版本
  15. Android 分享到LINE
  16. 海大10年秋第5题:马克思在《数学手册》中提出如下问题: 有30个人(包括男人,女人和小孩)在一家饭店吃饭共花50先令,其中每个男人花3先令, 每个女人花2先令,每个小孩花1先令,问男人,女人,小孩共
  17. 机器学习实战-手写识别系统
  18. Python中except用法和作用
  19. Js根据身份证号获取出生日期、性别和年龄
  20. 大数据可视化的方法、挑战及进展

热门文章

  1. 货币金融学(2): 利率/金融市场
  2. 终于找到一个功能全面的番茄钟时间管理工具:myPomodoro for Mac
  3. Java生成随机数的4种方式
  4. 拼团不成功自动退款功能php实现,壹佰万能门店 1.0.89 小程序前端+后端 【优化】拼团订单不成团自动退款 微擎模块...
  5. C#上位机与三菱PLC通讯的实现步骤(图文)
  6. 数据地图搜索功能模块项目总结【springBoot+Elasticsearch】
  7. MindManager 2020免费序列号激活下载及怎样运用思维导图进行头脑风暴教程
  8. 人工智能——深度学习
  9. 企鹅智库:2019-2020中国互联网趋势报告
  10. python dlib caffe人脸相似度_基于深度学习的人脸识别系统(Caffe+OpenCV+Dlib)【二】人脸预处理...