1、欧姆龙PLC 进行网口通讯,协议用的Fins tcp,也可以用Fins UDP。
2、主要步骤如下;
step1:设置IP地址、端口号默认是9600,根据需要设置寄存器首地址和寄存器数量
step2:鼠标移动到某个地址下,出现“+”,点击添加地址。
目前遇到的项目,数据类型一般选择16bit,根据需要设置软件元点数,如果只是到位信号、计算结果等只需要1个。这里的发送顺序,从实际测试来看貌似不太重要,几种顺序都可以用,只要这里的设置和后面流程中接收解析数据的顺序保持一致即可。
如果需要实时读取的寄存器内存,则需要打开“轮询读取”
step3:“接收事件”中,选择“字节匹配”、“协议组装”,根据交互内容设置接收内容校验。
注意:如果是触发拍照的信号,在“组装设置”中打开“回复给设备”,内容设置为0。这样可以避免多次触发拍照。
step4:设置触发流程
step5:在流程中接收数据、解析数据。注意,选择是“字节解析”,内容是“16进制组装数据”。否则可能解析错误。