欧姆龙FinsUdp协议报文例子

发布时间:2026/7/7 11:38:16

欧姆龙FinsUdp协议报文例子 ​Fins文档可到对应控制单元的手册页面W342-E1-18(Jul 03, 2023)https://www.fa.omron.com.cn/productshttps://www.fa.omron.com.cn/products/family/1995/download/manual.html​本文报文例子源于NX102-1200开发过程遇到问题所以作此笔记1.NX102-1200第一个网口不支持fins协议欧姆龙 NX102 系列包括 NX102-1200的 CPU 本体集成的第一个以太网端口Port 1默认情况下不支持 FINS 协议的若要使用fins协议控制配置IP端口到Port 2。Port 1 (内置端口)主要设计用于 编程调试连接 Sysmac Studio、HMI 通信 或 EtherNet/IP工业自动化协议常用于连接变频器、伺服等。它的默认协议栈通常不包含原生的 FINS/TCP 或 FINS/UDP 服务。Port 2 (内置端口) 或 扩展 EtherNet/IP 单元才通常被配置为开放 FINS 服务用于上位机SCADA/MES通信。2.关于节点号如何配置向plc端发送请求时报文目标节点号(DA1)可以为0 或真实IP对应节点号假设plc 设置IP为192.168.6.99 节点地址则为99 0x63如果DA1与目标plc不相符返回报文见下面往W120.5置位180000200620000BC0013010231007805000101C0 00 02 00 BC 00 00 10 00 28 01 0190 0500 63查看文档W342 5-1-3 End Codes​9005错误码解析为 MRES:10 SRES:050063指代正在连接的plc正确的节点号为0x6399若未知节点号上位机发送DA1默认为00plc回应SA1也为0080 00 02 000000 00 BC 00 13 01 02 31 00 78 05 00 01 01C0 00 02 00 BC 00 000000 13 01 02 00 003.读取报文例子节点号 plc端0x6399 访问端0xD1209读W120.0Send:-18:80000200630000D100270101B10078000001Recv:-16:C0000200D10000630027010100000011 W120地址值为0x11读寄存器 D2100 读长度16Send:-18:80000200630000BC00280101820834000010Recv:-46:C0000200BC0000630028010100000262026C0276FD80000000000000000000000000000000000000000000000640读寄存器 D2000 读长度41Send:-18:80000200630000BC002901018207D0000029Recv:-96:C0000200BC0000630029010100000016002100000000000000000000000000000000002C0000000000000000000000000000000000000000000000000000000000000000000000000000029A030900000000000000000000000000000000FFCE4.写入报文例子W120.5 写1WriteBit:-19:80000200630000BC0013010231007805000101(写入内容1字节可以为 01、FF、F1)Recv:-14:C0000200BC000063001301020000写的长度为3 W120.5 W120.6 W120.7 这3个bit位写1WriteBit:-19:80000200630000BC00130102310078050003FFFFFFW120.4 写0WriteBit:-19:80000200000000BC0014010231007804000100Recv:-14:C0000200000000BC001401020000D2040 写值7772 (0x07F82040 0x1E5C7772)WriteBit:-20:80000200630000BC001501028207F80000011E5CRecv:-14:C0000200BC000063001501020000假设是写两个寄存器D2040、D204180000200630000BC001501028207F800 0002 1E5C 1E5B​5.常用memoryAreaCodeW区按bit-31 按word-B1H区按bit-32 按word-B2D区按bit-02 按word-82

相关新闻