AIRIOT物联网低代码平台如何配置欧姆龙omron驱动?
数据采集与控制是物联网的核心能力之一,AIRIOT物联网低代码平台提供了丰富的驱动,兼容了市面上95%以上的传感器、控制器及数据采集设备等,并且在持续增加中,能够快速、便捷地实现数据采集与控制功能。
AIRIOT如何配置欧姆龙omron驱动,操作流程如下所示:
欧姆龙omron驱动配置
FINS协议
协议简述
FINS通讯服务是由欧姆龙提供的PLC和计算机对各种网络相互通信的方式,欧姆龙(Omron)是来自日本的知名电子和自控设备制造商,其中、小型PLC在国内市场有较高的占有率,有CJ、CM等系列。PLC可以支持Fins、Host link等协议进行通信。
支持以太网的欧姆龙PLC CPU、以太网通信模块根据型号的不同,一般都会支持FINS(Factory Interface Network Service)协议,一些模块也会支持EtherNet/IP协议。Omron fins协议缺省TCP/UDP端口号为9600。Fins协议封装在TCP/UDP之上,需要注意的是基于TCP的Fins数据包和基于UDP的包在头部上差异较大。协议的具体构造可以参考欧姆龙官方文档。
配置简述
连接
设备ip:plc设备的ip地址
端口:plc设备的端口号,通常默认9600
设备节点:
在同一级网络里,各个连接节点的节点号需要设置为不一样的号码, 一个节点对应一个PLC.如果是以太网网络,节点号一般是IP地址的最后一个字段.
网络:
如果只有一个本地网络, 那么网络号都设置为0,代表只有一个网络. 如果有多个网络, 为了避免冲突,那么就必须指定各级网络号,范围是1-127.
站号:
在同一个PLC中,各个模块站号互不相同,CPU一直为0,其余的自行设置.
数据点
存储地址:需要读取的寄存器的首地址
寄存器数:需要读取的寄存器的个数
偏移地址:按位读取的时候,配置的偏移地址
数据类型:
数据类型 |
寄存器个数 |
字节数 |
说明 |
Int8 |
1 |
1 |
有符号整型 |
UInt8 |
1 |
1 |
无符号整型 |
Int16BE |
1 |
2 |
有符号整数,高位在前 |
Int16LE |
1 |
2 |
有符号整数,低位在前 |
UInt16BE |
1 |
2 |
无符号整数,高位在前 |
UInt16LE |
1 |
2 |
无符号整数,低位在前 |
Int32BE |
2 |
4 |
有符号长整数,高位在前 |
Int32LE |
2 |
4 |
有符号长整数,低位在前 |
Int32BE- |
2 |
4 |
有符号长整数,高位在前,字节交换 |
Int32LE- |
2 |
4 |
有符号长整数,低位在前,字节交换 |
UInt32BE |
2 |
4 |
无符号长整数,高位在前 |
UInt32LE |
2 |
4 |
无符号长整数,低位在前 |
UInt32BE- |
2 |
4 |
无符号长整数,高位在前,字节交换 |
UInt32LE- |
2 |
4 |
无符号长整数,低位在前,字节交换 |
FloatBE |
2 |
4 |
浮点数,高位在前 |
FloatLE |
2 |
4 |
浮点数,低位在前 |
FloatBE- |
2 |
4 |
浮点数,高位在前,字节交换 |
FloatLE- |
2 |
4 |
浮点数,低位在前,字节交换 |
DoubleBE |
4 |
8 |
双精度浮点数,高位在前 |
DoubleLE |
4 |
8 |
双精度浮点数,低位在前 |
DoubleBE- |
4 |
8 |
双精度浮点数,高位在前,字节交换 |
DoubleLE- |
4 |
8 |
双精度浮点数,低位在前,字节交换 |
Boolean |
1 |
1 |
布尔型 |
String |
32 |
64 |
字符串-ASCII编码 |
HEX |
1 |
2 |
16进制数字 |
BCD |
3 |
6 |
BCD码 |
内存地址:
存储区 |
代码 |
MemoryAreaCIOBit Memory area: CIO area; bit |
48 |
MemoryAreaWRBit Memory area: work area; bit |
49 |
MemoryAreaHRBit Memory area: holding area; bit |
50 |
MemoryAreaARBit Memory area: axuillary area; bit |
51 |
MemoryAreaCIOWord Memory area: CIO area; word |
176 |
MemoryAreaWRWord Memory area: work area; word |
177 |
MemoryAreaHRWord Memory area: holding area; word |
178 |
MemoryAreaARWord Memory area: auxillary area; word |
179 |
MemoryAreaTimerCounterCompletionFlag Memory area: counter completion flag |
9 |
MemoryAreaTimerCounterPV Memory area: counter PV |
137 |
MemoryAreaDMBit Memory area: data area; bit |
2 |
MemoryAreaDMWord Memory area: data area; word |
130 |
MemoryAreaTaskBit Memory area: task flags; bit |
6 |
MemoryAreaTaskStatus Memory area: task flags; status |
70 |
MemoryAreaIndexRegisterPV Memory area: CIO bit |
220 |
MemoryAreaDataRegisterPV Memory area: CIO bit |
188 |
MemoryAreaClockPulsesConditionFlagsBit Memory area: CIO bit |
7 |
测试过程
原始数据:
参数汇总:
流程画面:
试用产品:申请试用|AIRIOT让物联网项目更简单
AIRIOT物联网低代码平台如何配置欧姆龙omron驱动?相关推荐
- AIRIOT物联网低代码平台如何配置三菱PLC驱动?
三菱PLC驱动配置使用三菱Melsec协议(MC协议)从三菱PLC读取数据,仅支持以太网方式.三菱PLC都可以通过此协议访问,但是需要对PLC进行设置. AIRIOT物联网低代码平台如何配置三菱PLC ...
- AIRIOT物联网低代码平台如何配置交通部JT-808协议?
属性配置可配置终端ID和SIM卡号,数据点配置决定设备传上来的哪些数据可以存储展示.驱动配置可配置采集周期和通讯超时时间. AIRIOT物联网低代码平台如何配置交通部JT- ...
- AIRIOT物联网低代码平台如何配置Modbus RTU协议?
MBRTU即MODBUS RTU的简称,MODBUS是OSI模型第7层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信.平台的MBRTU协议是建立在TCP协议之上的 ...
- 如何使用物联网低代码平台进行画面管理?
AIRIOT物联网低代码平台组态(Configuration)的含义即配置.设定.设置等,是伴随着分布式控制系统的出现而出现的,用户可以通过类似"搭积木"的简单方式来完成自己所需要 ...
- 物联网低代码平台常用《组件介绍》
物联网低代码平台包含了大量组件,单击"组件"标签,左侧项目区域切换为组件区域,显示系统所有的组件,下面分别介绍AIRIOT物联网低代码平台各类常用组件. 组件认识 所有组件共分为2 ...
- 如何使用物联网低代码平台进行工作表管理?
工作表是AIRIOT物联网低代码平台的主要功能之一,主要用来自定义业务表单,实现数据同步及业务联动,可同步本地及网络数据库,实现平台数据及第三方系统数据同步.AIRIOT工作表管理方便,可根据实际情况 ...
- 如何使用物联网低代码平台进行设备调试?
AIRIOT物联网低代码平台具有设备调试功能,通过数据调试,可判断设备接入时间否正常. 如何使用AIRIOT平台进行设备调试,操作如下: 设备调试 设备调试用于平台接入资产后,进行数据的调试,可以查看 ...
- 如何使用物联网低代码平台进行数据分析?
统计分析是生产管理过程中必不可少的一个重要环节,AIRIOT物联网低代码平台既能够实时反映设备状态,又能够对设备长期运行状态进行统计和分析,便于管理人员掌握设备实时状态,并对未来状态进行预测. 操作实 ...
- 如何解锁物联网低代码平台操作日志功能?
AIRIOT物联网低代码平台具有系统维护功能,包括操作日志和服务管理两部分.操作日志记录了用户所有的操作行为,如系统每次登录或系统模型被更改,均会产生一个系统操作日志,系统操作日志记录了操作时间.操作 ...
最新文章
- mysql keepalived低版本_Mysql+keepalived主主切换
- 64位Fedora运行32位C++程序中int精度溢出处理
- What do you need at home?
- IOS UITableView性能优化
- C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题?
- 树莓派应用实例5:测量土壤湿度
- 给网游写一个挂吧(二) – 启动外挂上
- 如何在window下杀死进程?
- 甘特图看起来很生硬?教你使用智能颜色装饰你的甘特图!(二)
- nutch mysql solr_Nutch2.1+mysql+solr3.6.1+中文网站抓取
- C语言丨小 学 数 学(二):高精度乘法
- java md5算法_JAVA实现MD5算法
- Python:学习笔记之多值参数(函数中*传递元组**传递字典)案例演练
- 处女座的训练(贪心)
- java导出建表语句_由 Java Entity 类自动生成 SQL建表语句
- 开源中文语音识别项目介绍:ASRFrame
- iOS苹果开发者账号-企业账号、公司账号和个人账号的区别
- 2019冬令营集训1月7-10日总结
- 解决iText 5.0.1,加入iTextAsian.jar 出现异常 Font 'STSong-Light' with 'UniGB-UCS2-H'
- 公司注册步骤包含的内容,公司注册步骤