海为PLC与E90-DTU远程监控配置

  01、应用背景

  在很多工业应用场合中,不允许人员进入,或者工况恶劣的情况,不方便对现场的PLC控制单元进行程序更新和数据采集展示,例如:制药、食品等行业,对生产环境要求极高,亦或炼钢厂、电网等。这种情况下就需要采用无线方式进行数据的采集,在此浅尝下,E90-DTU(433C30E)同海为AT16S0T PLC进行局域网内程序的无线更新和数据采集展示功能的操作使用方法。

  02、设备准备

  1、海为A系列卡片型PLC产品一台

  海为是一家集自主研发、生产、销售及服务为一体的国家级高新技术企业。作为中国工控市场早期的参与者之一,长期专注于工业控制领域自动化水平的提高,致力于工业自动化核心控制系统的研发,为工业自动化设备制造商提供整体解决方案。

  我们在此采用他们新出A系列PLC沿用HaiwellHappy编程软件, 无缝衔接操作、支持以太网+RS485 通讯口同时工作,强大的通讯组网能力。

QQ截图20191120145720

  2、E90-DTU(433C30E)2个

QQ截图20191120145731

  E90-DTU(433C30E)是一款体积小,功能强大的远距离无线数传转以太网模块,采用数字信号处理、数字调制解调、具有高速连续传输、前向纠错、均衡软判决等功能的无线数据传输电台,模块搭载M0+系列32位处理器,支持ModBus协议。

  硬件接口类型:RJ45以太网口。

  03、软件配置

  1、 PLC编程监控软件配置

  首先,双击图标HaiwellHappy,海为的编程监控软件。

QQ截图20191120145804

QQ截图20191120145823

  默认情况下PLC会作为TCP server服务器模式,监听端口502,PLC的IP地址、子网掩码、网关均可以修改的,但必须保证与之相连的E90-DTU(433C30E)的IP地址一致。监听端口注意一般PLC的监听端口不可修改的。此处注意!在PLC的编程软件上面点击联机实际是建立TCP client连接的过程。

  2、E90-DTU(433C30E)配置

  E90-DTU(433C30E)在PC端配置,PC侧E90配置如下:

QQ截图20191120145833

  目标域名一栏选择为TCP server模式,将PC端作为服务器,此时,DTU作为客户端使用socket()创建套接字,将创建的套接字绑定到指定的地址结构,设置套接字为监听模式,进入被动接受连接状态,接受请求,建立连接,读写数据终止连接 。

  PLC端E90连接配置:

QQ截图20191120145843

  PLC端的E90配置为:将E90-DTU IP地址本地端口、子网掩码、网关设定跟PC端E90-DTU本机配置一样,目标IP域名,此处指的是PLC端的IP地址,与PLC本机地址一致,协议采用TCP Client。

  04、功能展示    

QQ截图20191120145851

  联机成功在此我们可以通过2个E90-DTU(433C30E)模块将PLC和电脑连接成功,可以通过MODBUS RTU协议进行状态点的置位,复位操作。也可以对数据变量进行远程修改。