登录
首页 PLC论坛 泓格分布式IO
回帖 发帖
正文

主题:ECAT-2611 数据交换功能应用 - 使用TouchPAD 控制EtherCAT 从站I/O 模块

点击:753 回复:0

附件 1.jpg
  
  在工业通讯系统最普遍常见还是Modbus RTU,为了改善工厂的产能加速进入工业4.0 及物联网的步伐,陆陆续续就会有不少产业开始着手进入到EtherCAT 系统领域里。而为了保留旧系统的弹性,第一种状况就是旧式的Modbus RTU 从站模块要直接引进到EtherCAT 系统上使用,可以直接使用我们前几期就介绍过的ECAT-2610,另一种状况就是当碰到两个不同系统的数据,需要互相交换数据作更弹性的应用时,就可以透过我们最新上市的ECAT-2611。此文章会以一个很简单的应用方式带使用者更深入的了解使用ECAT-2611。
  ECAT-2611 简介
  ECAT-2611 提供256 个输出及输入字组(Word) 供Modbus 及EtherCAT 系统交换数据时使用。ModbusRTU 从站的部分串口通讯界面支持RS-232 及RS-422/485 界面,NetID 可透过软件自由设置为1~254,而功能码部分可支持FC03、FC04、FC06 及FC16 波特率最高可达115200 bps,足以应对大部分的ModbusRTU 系统。系统数据映射的部分采用一对一直接映射,使用者能更直观地取得数据作应用。
附件 2.jpg

  实际应用案例
  接下来就进入本篇的重点,我们透过应用简单的案例来示范如何应用ECAT-2611 的数据交换功能。
  准备装置清单
附件 3.jpg

  ■iBPC-4081 工业级无风扇嵌入式 Box PC( 安装Beckhoff TwinCAT 3)
  ■TPD-430-H 4.3 寸触控人机界面装置,支持 RS-485 (Modbus RTU)
  ■ECAT-2611 EtherCAT 从 站 转 ModbusRTU 从站网关模块
  ■ECAT-2052 EtherCAT 从站数字输出入模块
  ■24V 电源供应器
  开始架设系统
  将安装好TwinCAT3 的电脑透过RJ-45口连接至ECAT-2611 的IN 口后, 再从ECAT-2611 的OUT 口连接至ECAT-2052 的IN 口, 最后TPD-430-H 透过RS-485 接至ECAT-2611 的Modbus.COM。
附件 5.jpg

  编辑TwinCAT3 PLC 程序码
  在TwinCAT3 的PLC 区块上宣告使用4 个变数ECAT2611TX、ECAT2611RX 、ECAT2052DI 及ECAT2052DO,分别用来对映ECAT-2611 的TxPDO2 及RxPDO2 以及ECAT-2052 的DI 及DO。
  IF 1 THEN
  ECAT2052DO := INT_TO_SINT(ECAT2611TX);
  ECAT2611RX := SINT_TO_INT(ECAT2052DI);
  END_IF

  编辑PLC 程序码的部分如上图,目的是让ECAT-2052 的DO 完全对应ECAT-2611的TXPDO2,而ECAT-2052 的DI 完全对应ECAT-2611 的RXPDO2。
  设定TouchPAD
  TPD-430-H 透过HMIWork 编译布置8个开关透过FC06 写入Modbus 暂存器地址0x0002 长度为1 个16-bit 数据,布置8 个LED 灯透过FC04 读取Modbus 暂存器地址0x0002 长度为1 个16-bit 数据。
附件 6.jpg

  上线功能实测
  展示透过TPD-430-H 来控制ECAT-2052 的Digital I/O 端点
附件 7.jpg

  结语
  ECAT-2611 模块提供的数据交换功能,可让使用者轻松简单地交换Modbus 及EtherCAT两个工业界常见的系统数据,进而让系统透过这些数据完成更多样性的应用及更有效率的提升扩充产能。泓格科技多年来一直专注于技术开发与客户服务,尤其对EtherCAT 产品的投入更是不遗余力,截至目前为止已有30 多种的从站模块,不仅仅为使用者提供整合多种应用的解决方案,也思考着因应各种使用场所需要的特殊产品。ECAT-2611 有着优异的性能及多样化功能适合用于不同的工业应用场所。泓格除了持续不断的根据客户需求发展出更有效能的EtherCAT 解决方案的产品外,在客户服务上,也秉持“客户的问题,就是我们的问题”的原则,未来提供各应用支持服务及推出更多更好的EtherCAT产品,让每个使用泓格产品的使用者都有VIP 级享受。
20-05-20 11:23

工控新闻

更多新闻资讯