新闻中心

PRESS CENTER 纵横智控
你的位置: 首页 新闻 产品资讯
纵横智控

PLC网关如何对接欧姆龙PLC

2024-05-06 14:28:10 阅读: 发布人:纵横智控

在智能制造高速发展的今天,PLC网关发挥着重要的作用,是企业提高生产效率与产品质量不可或缺的智能设备。它能实现设备互联、数据传输与存储、安全管理、跨平台集成等功能,为企业提供更安全、智能、高效的生产模式。

纵横智控研发的EG8200系列网关,不仅是PLC网关,也是边缘计算网关,专注于数据采集和协议转换,支持常见PLC品牌的私有协议,如:西门子S7,三菱MC/FX,欧姆龙Fins等等。将复杂的硬件接口、不同的工业网络协议等抽象为一个个的“节点”,用户可以灵活使用这些“节点”,以拖动、连线的方式,来代替传统复杂低效的编码过程。真正的做到让客户专注业务逻辑,迅速打造出属于自己的网关设备。下面,请跟随小编的脚步,一起来看看EG8200网关是如何对接欧姆龙PLC的。

EG8200网关对接欧姆龙PLC的一个关键,在于Omron节点,通过配置该节点,可实现与欧姆龙品牌的PLC进行读写通信。Omron节点支持的协议:Fins、EtherNet/IP、HostLink。请根据PLC的型号以及支持的协议配置该节点。

/*******************************协议*******************************/
协议:Fins
			EtherNet/IP
			HostLink
/*****************************网络信息*****************************/
地址:PLC的IP
端口:PLC通信端口
连接超时:和PLC建立连接的超时时间
通讯超时:和PLC通信超时时间
保活时间:TCP连接保活时间
/*****************************串口信息*****************************/
串口:网关和PLC连接的串口号
波特率:按需设置
数据位:按需设置
停止位:按需设置
校验位:按需设置
通信超时:通信超时时间,默认2000ms
超时间歇:分帧间隔,-1为不设置
/*****************************PLC信息*****************************/
Fins
		模式:TCP/UDP
		单元号:通常为0
		字节序:指定4字节及以上的数据类型的排列顺序
		字符反转:字符串数据是否按照字单位进行反转
		网络层信息:默认为0x02,如果有八层信息应设置为0x07
		本机网络号:网关IP地址的最后一个数据,例如192.168.0.105则填写105
		设备标识:默认为0x00,范围0x00-0xFF
EtherNet/IP		
		slot:槽号
HostLink
		站号:通常为0x00,与PLC保持一致
		设备标识:默认为0x00,范围0x00-0xFF
		单元号:通常为0
		上位机单元号:设置0x00以指示CPU单元
		字节序:指定4字节及以上的数据类型的排列顺序
		字符反转:字符串数据是否按照字单位进行反转
/*****************************地址信息*****************************/
参数列表:
地址类型	    描述	                备注
C0/CIO0	    CIO Area	            读取位使用 C10.11
W0/WR0	    Holding Bit Area	    读取位使用 H10.11
A0/AR0	    Auxiliary Bit Area	  读取位使用 A10.11
E0.0/EM0.0	EM Area	              范围 E0.0-EF.0,读取位使用 EM1.0.0
TIM0	      Timer Area						读位就是完成标记,读字就是当前值
CNT0				Counter Area					读位就是完成标记,读字就是当前值
IR0					Index Register				按字读取
DR0					Data Register					按字读取
CF1.2				Condition Flags				按位读取
/*****************************工作模式*****************************/
工作模式:读/写
触发条件:定时循环读/外部触发读

输入

msg.payload
#对象数组,每个对象表示一个要执行的操作,数组表示可批量执行
#以下为每个对象的属性:
func
#要执行的读写操作,请参考下表
body.address
#要操作的地址/起始地址
body.length
#要操作的地址长度(以字节为单位)
body.name
#节点执行完毕以后,以此对象为key输出,否则以address为key输出
body.value
#要写入的值

输出

msg.payload
#一个对象,包含了读写指令的结果
#读结果示例:msg.payload={VB10:0x10,VB11:0x11}
#写结果示例:msg.payload={VB10:true,VB11:true}

示例

1. 使用Fins对接CP2E系列PLC

边缘计算网关/物联网平台/网关模块/纵横智控


以上就是EG8200网关对接欧姆龙PLC的办法,希望对你有帮助,如果有疑问,欢迎随时咨询纵横智控

热门产品