一、场景
近期公司要对欧姆龙CP系列设备的数据采集,于是就研究了下欧姆龙的Fins Tcp协议。
二、Fins Tcp
| 组成 | 字节 | 说明 |
| 固定头 | 4 | 46494E53 FINS对应的ASCII码的十六进制 |
| 长度 | 4 | 后面剩余指令的长度 |
| 命令 | 4 | 握手指令为:00000000;应答为00000001 读写固定为:00000002 |
| 错误码 | 4 | 00000000:正常 0000 |
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
4.7k累计阅读
4.8k平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄10年
近期公司要对欧姆龙CP系列设备的数据采集,于是就研究了下欧姆龙的Fins Tcp协议。
| 组成 | 字节 | 说明 |
| 固定头 | 4 | 46494E53 FINS对应的ASCII码的十六进制 |
| 长度 | 4 | 后面剩余指令的长度 |
| 命令 | 4 | 握手指令为:00000000;应答为00000001 读写固定为:00000002 |
| 错误码 | 4 | 00000000:正常 0000 |
深入解析欧姆龙CP系列Fins Tcp协议在工业互联网数据采集中的应用
本文深入解析了欧姆龙CP系列PLC的Fins Tcp协议,详细阐述了其在工业互联网数据采集中的核心应用。内容涵盖协议帧结构、握手连接、数据读写命令的构造与解析,并提供了实战避坑指南和构建稳定采集服务的进阶思路,帮助工程师高效实现工业设备数据互联。
欧姆龙CP系列PLC数据采集避坑指南:从握手失败到读写超时的8个常见问题
本文详细解析欧姆龙CP系列PLC通过FINS/TCP协议进行数据采集时常见的8个通讯问题,包括握手失败、连接数超限、节点地址冲突等,并提供专业解决方案。特别针对工业互联网场景下的通讯协议实现难点,给出代码示例和优化策略,帮助工程师快速排查和解决PLC数据采集故障。
FinsTCP协议报文详细分析
-Begin- 前言 今天跟大家分享一下关于欧姆龙PLC的Fins协议的协议说明。 欧姆龙PLC的Fins协议是公开的协议,大家可以去官网下载,但是由于原文档内容较多,也比较复杂,所以很多人可能看不明白,所以做了一个精简的整理版本。 欧姆龙Fins协议 1、Fins协议和我们常用的ModbusTCP协议不同,首先体现在有握手验证命令,就是说在正常的三次握手的基础上,还需要进行一次握手,如果能正常握手,方可通信,这样做的目的也是为了PLC通信安全。 2、Fins握手命令 发送报文格式:
欧姆龙Fins协议(FinsUDP/FinsTCP)
上位机与欧姆龙PLC的Fins tcp通讯
上位机与欧姆龙PLC的Fins tcp通讯,参考资料、注意事项、实现过程
Omron-Fins协议
欧姆龙(Omron)是来自日本的知名电子和自控设备制造商,其中、小型PLC在国内市场有较高的占有率,有CJ、CM等系列。PLC可以支持Fins、Host link等协议进行通信。支持以太网的欧姆龙PLC CPU、以太网通信模块根据型号的不同,一般都会支持协议,一些模块也会支持EtherNet/IP协议。Omron fins协议缺省TCP/UDP端口号为9600。Fins协议封装在TCP/UDP之上,需要注意的是基于TCP的Fins数据包和基于UDP的包在头部上差异较大。
Vmware Vcenter7.0证书web续期发生错误
生成证书,选择第三个(PS,如果没有域名的,一定要写IP,不然很容易卡在85%,服务不能起来)这里大概率可能是证书里面的FQDN和主机不匹配,又或者是主机解析FQDN有问题。vCenter _MACHINE_CERT快到期了,通过web界面更新证书失败。vSphere Client 版本 7.0.2.00200。登陆ssh到vcenter,重新生成证书。先关掉HA,不然证书管理会报错。第一步先这样,重新续订一下证书。
YOLOv8交通监控全方案:精准车辆计数+违章(闯红灯/压线)识别,拿来就落地!
作为深耕计算机视觉落地的开发者,我见过太多交通监控的“伪智能”——传统系统要么车辆计数不准(漏计/重复计数),要么违章识别滞后(靠人工回看录像),甚至连“闯红灯、压线”这类常见违章都无法实时判定,完全满足不了实际交通管理需求。
Sigrity Power SI 3D-EM Full Wave Extraction模式如何进行S参数提取和观测3D电磁场和远场实例分析(一)-差分过孔结构
Sigrity Power SI 3D-EM Full Wave Extraction模式如何进行S参数提取和观测3D电磁场和远场操作指导(一)详细介绍了3D-EM Full Wave Extraction全波S参数提取,下面以一个差分过孔结构进行实例分析,以下图为例。模式如何进行S参数提取和观测3D电磁场和远场实例分析(一)-差分过孔结构。是一个简单的4层板,top换层到bottom层的差分过孔结构。起始频率为100Mhz,截止频率为20Ghz,线性扫描。上面那根曲线是插损,下面那根线是回损。
[Dify] 如何构建一个带评分功能的 Dify AI 教练系统
本文介绍如何利用Dify开源平台构建具备自动评分功能的AI教练系统。系统通过Prompt设计AI教练角色,使用OpenAPI定义评分工具接口,结合工作流编排实现提问、回答收集、评分和反馈的全流程。文章详细讲解了从AI教练身份设定、多维度评分标准设计到前端可视化展示的实现方法,并提供了可扩展建议,适用于语言训练、面试模拟等多种场景。该系统展示了Dify平台在构建智能化评估应用方面的优势,实现零代码开发专业AI教练解决方案。
PyTorch实战(20)——生成对抗网络(Generative Adversarial Network,GAN)
自生成对抗网络 (Generative Adversarial Network, GAN) 提出以来,一直是一个活跃的研究和开发领域。本节探索了 GAN 的基本概念,重点解析了其两大核心组件——生成器与判别器的架构设计,深入阐述了 GAN 模型的整体工作机制,并使用 PyTorch 从零开始实现了深度卷积生成对抗网络 (Deep Convolutional GAN, DCGAN)。
大模型角色提示词写得再严密,也能被绕过?我用攻击者思维把自己吓了一跳!
很多人以为提示词是“只要写清楚了,模型就能理解”,但实际上——模型并不具备严格的规则意识,它只是在预测下一句话。所以我们必须从“攻防”角度出发,设计更强的防护机制。我这次就是亲身踩坑,用红队思维模拟攻击,才意识到原来提示词注入这么容易中招。你如果也在做 AI 应用、角色系统、提示词驱动的功能,建议你也用类似方式测试一下,不然被绕了都不知道。
MATLAB基础应用精讲-【数模应用】游程检验(附MATLAB、R语言和python代码实现)
游程检验是一种非参数性统计假设的检验方法,它是游程总数检验和最大游程检验的总称,用于两个独立样本的比较和观测结果随机性的检验测试。游程检验亦称“连贯检验”,是根据样本标志表现排列所形成的游程的多少进行判断的检验方法。[2]例1:设某样本n=12人的标志表现为男、女,有以下三种排列。(i) 男\男,女\女\女,男,女\女,男\男\男\男;(ii) 男\男\男\男\男\男\男,女\女\女\女\女;(iii) 男,女,男,女,男,女,男,女,男,女,男\男;连续出现男或女的区段称为游程。
C/C++基础讲解(四十三)之图形篇之绘制直线、圆、圆弧、 椭圆
程序主要是基于Visual studio 2019进行编译完成了,有兴趣的小伙伴可以自己安装下Visual studio 2019,网上有现成的教程,当然了,如果有问题,也可以和我联系,这里我们主要讲解些源码实例,不多说了,言归正传。 C语言,做为学习其他语言的基础语言,其重要性就不言而喻了.下面我将和大家一起来学习探讨C语言的相关奥秘。 实例1:绘制直线 实例2:绘制圆 实例2:绘制圆弧 实例2:绘制椭圆
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
锂电池充电器电路设计 里面有电路
锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
6579
335

被折叠的 条评论
为什么被折叠?



