应用案例
【应用背景】
一主对多从的通讯方式在生产线控制中会经常用到。其中基于以太网的ECOM通讯协议则是最常用的通讯协议之一。利用NK1系列PLC所支持的ECOM通讯协议可以很便捷的组成高速一对多通讯网络 【控制要求】 实现PLC实时获取多个支持ECOM协议的其他设备的数据。 【元件说明】
【控制程序】 要让NK1与其他设备进行ECOM通讯就需要对PLC的通讯口进行必要的设置,首先打开PLC设定中的COM端口设置选项。
对Port3 通讯端口(以太网口)进行设置,一般都需要手动进行IP分配,设置完成后点击功能按钮将参数写入PLC。
通过KewNetEdit软件对通讯口进行二次设置,连接好网线后通过KewNetEdit软件搜索到NK1 PLC。
点击“点对点配置”进入设置界面,将通讯对象的IP地址逐个添加进列表,最后点击确定保存(其中RX/WX设备号将在PLC程序中作为子局号来使用)。
以下是编程部分:
【程序说明】 本程序运用了NK1的定时器经过值与RD通讯指令来完成对多个通讯对象的数据轮询,每0.05秒读取一个子局。在轮询通讯的建立过程中有几点需要注意: 作为通讯主从双方的IP地址需要处于同一个区段中,即由XXX.XXX.XXX.XXX这种4个三位数字段组成的IP地址中,从左往右前3个三位数字段必须相同。 注意每两次通讯之间的时间间隔,通讯时间要留足。