当前位置: 首页 > news >正文

欧姆龙PLC FinsUdp通信报文例子

Fins文档可到对应控制单元的手册页面W342-E1-18(Jul 03, 2023)

https://www.fa.omron.com.cn/products

https://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置位1

80000200620000BC0013010231007805000101

C0 00 02 00 BC 00 00 10 00 28 01 0190 0500 63

查看文档W342 5-1-3 End Codes

9005错误码解析为 MRES:10 SRES:05

0063指代正在连接的plc正确的节点号为0x63=99

若未知节点号,上位机发送DA1默认为00,plc回应SA1也为00

80 00 02 000000 00 BC 00 13 01 02 31 00 78 05 00 01 01

C0 00 02 00 BC 00 000000 13 01 02 00 00

3.读取报文例子

节点号 plc端0x63=99 访问端0xD1=209

读W120.0

Send:-18:80000200630000D100270101B10078000001

Recv:-16:C0000200D10000630027010100000011 (W120地址值为0x11)

读寄存器 D2100 读长度16

Send:-18:80000200630000BC00280101820834000010

Recv:-46:C0000200BC0000630028010100000262026C0276FD80000000000000000000000000000000000000000000000640

读寄存器 D2000 读长度41

Send:-18:80000200630000BC002901018207D0000029

Recv:-96:C0000200BC0000630029010100000016002100000000000000000000000000000000002C0000000000000000000000000000000000000000000000000000000000000000000000000000029A030900000000000000000000000000000000FFCE

4.写入报文例子

W120.5 写1

WriteBit:-19:80000200630000BC0013010231007805000101

(写入内容1字节可以为 01、FF、F1)

Recv:-14:C0000200BC000063001301020000

写的长度为3 W120.5 W120.6 W120.7 这3个bit位写1

WriteBit:-19:80000200630000BC00130102310078050003FFFFFF

W120.4 写0

WriteBit:-19:80000200000000BC0014010231007804000100

Recv:-14:C0000200000000BC001401020000

D2040 写值7772

WriteBit:-20:80000200630000BC001501028207F80000011E5C

Recv:-14:C0000200BC000063001501020000

假设是写两个寄存器D2040、D2041

80000200630000BC001501028207F800 0002 1E5C 1E5B

http://www.jsqmd.com/news/494968/

相关文章:

  • JavaScript性能优化实战胖让
  • Spring AOP 核心实战:从环境搭建到切面拦截全流程解析
  • Q:PCB不显示丝印
  • 用 AI 自动生成测试计划:我如何用 n8n + Gemini 让测试文档工作减少 90%
  • 芯片解密多少钱,单片机解密价格详细解析
  • [特殊字符]豆瓣高分书单|闭眼入的人生必读书单✨
  • 数字图像处理/医学成像原理/医学图像处理题目
  • 【RocketMQ】底层架构核心流程
  • STM32摇杆ADC采集与处理实战
  • Java的java.util.random实现细节
  • “密码科学与技术”:专业好不好?有哪些就业方向?读研读博有必要吗?
  • 论文中TIFF保存方法
  • LangChain的数据检索
  • 北京上门收酒,闲置老酒名酒变现难?京城亚南酒业帮您一站式解决 - 品牌排行榜单
  • 用买火车票的例子讲解Java反射的作用
  • 北京上门回收洋酒,京城亚南酒业,专业鉴定,高价回收各类洋酒 - 品牌排行榜单
  • 低空智联网技术深度拆解:从通感算一体化到Agentic AI的架构演进
  • 注塑厂批次色差真相:福尔蒂工艺映射法实现ΔE<3量产稳定
  • 2026必备!全行业通用降AI率平台 千笔·降AIGC助手 VS 万方智搜AI
  • C语言核心语法(二)
  • 卡梅德生物深度解析CTAA16(人源癌相关抗原):分子机制与科研应用
  • 大型浸水试验箱内层选用SUS304不锈钢板 - 品牌推荐大师
  • 北京上门收酒哪家靠谱?京城亚南酒业,高价回收老酒名酒当场结算 - 品牌排行榜单
  • OpenAI将Sora融入ChatGPT:机遇与挑战并存
  • 2026年口碑好的建筑脚手架厂家推荐:钢管脚手架/铝合金脚手架/高空作业脚手架厂家采购参考指南 - 行业平台推荐
  • ArcGIS Pro报错:未找到所需字段,或无法正确检索
  • 数据仓库分层体系
  • TeamClaw重磅上线!国内首个专为销售团队打造的、可管理可控制的OpenClaw企业级解决方案
  • 2026年博主亲测:广州正规美业公司最新实践分享
  • 2026年质量好的工程钢管架品牌推荐:东莞搭钢管架/东莞工程钢管架/东莞施工钢管架厂家推荐与采购指南 - 行业平台推荐