多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

不用编程不用组态,快速实现汇川 EVO系列PLC通过CIP/EIP协议与西门子PLC之间标签方式数据通讯

不用编程不用组态,快速实现汇川 EVO系列PLC通过CIP/EIP协议与西门子PLC之间标签方式数据通讯 IGT-DSER系列的PLC通讯智能网关作为工业通讯枢纽支持包括汇川、西门子、三菱、罗克韦尔AB、倍福 等几乎所有PLC控制器的原厂协议 不用编程不用组态仅需在网关配置软件中定义数据标签或寄存器地址的映射关系即可实现毫秒级实时高效稳定数据交换打破多品牌设备间的通信壁垒实现了异构工业设备间的无缝连接。相关案例该系列的PLC通讯智能网关模块包含IGT-SER、IGT-DSER、IGT-WSER等多种型号同一个智能网关支持多个品牌的PLC之间多对多通讯最多8000个字节的数据交互量支持标签和绝对地址配置支持布尔、整数、浮点数、字符串 等所有数据类型智能网关跟PLC之间通过以太网时可建立多个连接实现多线程并行数据交互每个通讯任务的周期时间都可以自由设定也可以设置为当数值有变化时更新 支持字节顺序调整不同品牌的PLC字节顺序不一样时不用PLC内编程处理。本案例是汇川EVO系列PLC控制器 EtherNet/IP 标签(Tag)方式跟西门子S7-1200的PLC之间通讯两种PLC在不同的网段采用 IGT-DSER 智能网关以下是设备连接关系和网络结构、及其对应的网络参数具体方法步骤是先用参数配置软件(下载地址)接上网关再让网关连接上PLC或者仪表最后配置数据交互地址根据状态消息调试通讯正常后可通过参数配置软件查看数据源的数据(工具-网关数据监控)。相关步骤具体如下1. 打开参数配置软件(功能-功能类型与设备驱动)选择PLC之间数据实时通讯点 确定当前选择根据网络结构设置网络参数(功能-网络参数配置表)2. 进入通讯配置表(功能-PLC之间通讯配置)根据PLC通讯地址寄存器数量等配置好相关参数后下载 重启(参数-参数写入到网关)、(工具-重启网关)本案例配置好的通讯配置如下图上图中的通讯配置表内有以下6个任务⑴.读取西门子PLC中 M12.2 的状态写入汇川PLC中 Application.GV1.TAG0 的BOOL类型的数据标签总计1个BOOL位其中 Application 是公共变量的命名空间GV1是变量表名称⑵.读取汇川PLC中 Application.GV1.TSTR 字符串类型的标签写入西门子PLC的 DB6.DBB42 的STRING[32]类型的寄存器地址总计32字节⑶.读取汇川PLC中 Application.GV1.TINT 的INT类型的标签写入西门子PLC的 DB6.DBW2 的INT类型的寄存器地址总计2字节⑷.读取西门子PLC的 DB6.DBD28 的DINT类型的数据写入汇川PLC中 Application.GV1.TDINT 的DINT类型的数据标签总计4个字节⑸.读取西门子PLC的 DB61.DBD0 开始连续20个DINT类型的数据写入汇川PLC中 Application.GV1.ARR_DINT[1] 开始的DINT类型标签数组总计80个字节/20个DINT数据⑹.读取汇川PLC中 Application.GV1.ARR_REAL[1] 开始的REAL浮点类型标签数组写入西门子PLC的 DB62.DBD0 开始连续20个REAL浮点类型的寄存器地址总计80个字节/20个REAL数据3. 通过网关的参数配置软件读取网关参数(参数-从网关读取参数)后看软件上状态消息区域显示的状态消息。以下是通讯正常时的状态消息显示关于通讯配置表的配置可查阅智能网关用户手册(下载地址)的6.1章节。需要注意汇川PLC的变量的网络公开设置可根据需要选择只读读写、只写另外关于 EtherNet/IP 适配器的配置和公共变量命名空间的选择设置如下图默认是‘带命名空间访问’本案例采用默认设置。该系列智能网关模块支持西门子、倍福(BECKHOFF)、罗克韦尔AB以及三菱、欧姆龙等各种品牌的PLC之间通讯支持Ethernet/IP(CIP)、Profinet(S7,S7 Plus)以及FINS、MC等工业自动化常用协议同时也支持PLC与Modbus协议的工业机器人、智能仪表、变频器等设备通讯。网关有多个网口、串口也可选择WIFI无线通讯。相关案例
返回列表