武汉埃和智能科技有限公司

不用编程,快速实现PLC之间通讯-西门子与三菱以太网实时通讯

 二维码

        通过IGT-DSER智能网关实现多个品牌的PLC之间多对多通讯,不用在PLC内编写程序,在智能网关上配置数据的起始地址和数量即可,通讯速度快、数据量大,支持热插拔,断电重启后自恢复运行,最多8000个字节的数据交互量,相关参数在一个页面内配置,方便直观;在调试过程中有详细的状态反馈信息,以及完善的数据监控机制和通讯错误处理机制。本案例是三菱Q系列PLC与西门子S7-1500的PLC之间通讯。


Q03-S7-PLC-4.png


        通过智能网关通用的参数设置软件(下载地址),设置IGT-DSER的网口参数,以及PLC之间的通讯配置表,按照通讯地址和数据地址,配置完成的数据表如下图:

Q03-S7-CFG-2.png


        任务1: 读取三菱PLC的M992~M1311(起始地址须要16的倍数,992整除以16等于62),写入西门子PLC的M100.0~M139.7,共40字节;

        任务2: 读取西门子PLC的M140.0~M179.7,写入三菱PLC的M2000~M2319(起始地址须要16的倍数,2000整除以16等于125),共40字节;

        任务3: 读取三菱PLC的D1000~D1200,写入西门子PLC的DB10.DBW0~DB10.DBW399,共400字节/200字;

        任务4: 读取西门子PLC的DB20.DBW0~DB20.DBW399,写入三菱PLC的D2000~D2200,共400字节/200字;

        任务5: 读取三菱PLC的X1C(位地址转为10进制,中间加点号),写入西门子PLC的Q0.2,共1个位(BOOL信号);

        任务6: 读取西门子PLC的I0.4,写入三菱Y2E(位地址转为10进制,中间加点号),共1个位(BOOL信号);


        IGT-DSER是从数据源读取数据后写入到目标设备, 通过改变数据源和目标设备对应不同的行实现PLC之间双向通讯。根据PLC通讯地址,寄存器数量等参照案例配置好相关

参数后下载重启(参数->参数写入到网关)、(工具->重启网关);通过网关的参数配置软件读取网关参数(参数->从网关读取参数)后,看软件上显示的状态消息,根据状态消息调试,

正常是如上图的状态消息,(工具->网关数据监控)可查看数据源的数据。


        三菱Q系列PLC的内置以太网口IP地址、通讯端口和通讯协议设置如下图,需要下载后重启PLC才生效:

Q03设置.png


        西门子的PLC需要设置IP地址,打开通讯功能,DB数据块要取消优化访问,设置如下,需要下载后重启PLC才生效:

S7通讯设置.png



        IGT-DSER智能网关常配套的PLC类型如下:

        ◆ FX:   三菱FX系列PLC

        ◆ QL:   三菱Q/L/R系列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

        ◆ FNC:   发那科数控/机器人的PMC系统

        ◆ TPC:   丰田工机PC2/PC3系列

        ◆ ABM:   AB MicroLogix系列PLC

        ◆ ABC:   AB Compact/Control系列PLC

        ◆ INO:   汇川全系列PLC

        ◆ GE:   GE PAC/PLC系统

        ◆ OPCUA:   OPC UA、OPC DA协议的客户端