# 欧姆龙PLC连接海创-IIoT平台案例
* * *
下面要给大家介绍的是如何使用**海创-IIoT平台**快速的采集**欧姆龙PLC**的数据,我们使用的是CP1E-N20DR-A型号的PLC,采用**HOSTLINK协议**。
### 一.选择产品
1、CP1E-N20DR-A[CP1E使用手册.pdf](http://192.168.4.251:2020/img/1545568006127CP1E%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.pdf)
2、海创Box智能采集网关
3、串口服务器[极简版测试用使用手册.docx](http://192.168.4.251:2020/img/1545032077720%E6%9E%81%E7%AE%80%E7%89%88%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.docx)
![](http://192.168.4.251:2020/img/1544843256398image.png)
### 二.设置PLC串口通讯
在欧姆龙PLC编程软件CX-Programmer里面设置PLC的串口通讯的波特率、数据位、校验位、停止位、单元号和采集协议。
![](http://192.168.4.251:2020/img/1544843570969image.png)
下图为寄存器地址
![](https://box.kancloud.cn/8c83504b08b5eb5b000625f8675be00a_1080x625.png)
## 三.采集数据
在桌面中打开**海创-IIoT**可视化编辑工具,进入可视化编辑器。本次教程需要用到如下节点,在左侧**节点栏**中拖拽出使用
1、’**定时器**周期性触发输入时间戳或者相应的字符
![20190319202403.png](https://i.loli.net/2019/03/19/5c90df6949fa4.png)
2、**HostLink欧姆龙**HostLink采集协议
![](https://box.kancloud.cn/0452128859aef32461566d252b7fe4fc_78x69.png)
下图为本案例**HostLink欧姆龙控件**的配置内容
![](http://192.168.4.251:2020/img/1544844515197image.png)
下图为服务器配置内容
![](http://192.168.4.251:2020/img/1544844363684image.png)
3、**调试**用于调试节点输出
![20190319202446.png](https://i.loli.net/2019/03/19/5c90df9408a7d.png)
把三个控件用线连接起来组成一个流,点击部署最后的效果如下图所示
![](https://box.kancloud.cn/4b467c7b1c98572b61d1dd470b296070_1400x860.png)
### 四.代码示例
以上教程可以通过拷贝下面代码实现快速复用,在新建的流程中点击界面右侧**菜单栏**\-**导入**\-**剪贴板**,在文本框中粘贴下面代码后点击确定,即可快速复用
~~~
[
{
"id": "47bba1db.0ca98",
"type": "inject",
"z": "aac35e85.a1cec",
"name": "",
"topic": "",
"payload": "",
"payloadType": "date",
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"x": 235,
"y": 240,
"wires": [
[
"bb8b0e84.34dc9"
]
]
},
{
"id": "bb8b0e84.34dc9",
"type": "iot-hostlink",
"z": "aac35e85.a1cec",
"name": "",
"server": "a9ca7528.fe2da8",
"columns": [
{
"Key": "D0000",
"Lable": "D区第0位",
"Area": "D",
"Address": "0000",
"Number": "1",
"ValueType": "Int16BE",
"Arithmetic": ""
},
{
"Key": "D0001",
"Lable": "D区第1位",
"Area": "D",
"Address": "0001",
"Number": "1",
"ValueType": "UInt16BE",
"Arithmetic": ""
}
],
"x": 350,
"y": 240,
"wires": [
[
"ec2ebc2f.77bd5"
]
]
},
{
"id": "ec2ebc2f.77bd5",
"type": "debug",
"z": "aac35e85.a1cec",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "true",
"x": 535,
"y": 240,
"wires": []
},
{
"id": "a9ca7528.fe2da8",
"type": "iot-hostlink-client",
"z": "",
"name": "",
"communicate": "Serial",
"host": "COM1",
"post": "502",
"baudrate": "115200",
"databits": "7",
"stopbits": "2",
"parity": "Even",
"expand": {
"UnitId": "0"
}
}
]
~~~
- 海创IIoT可视化平台
- 简介
- 使用说明
- 安装
- 注册
- 控件使用说明
- serial
- mongodb-node
- websocket
- function
- Modbus连接接口
- Modbus连接说明
- Modbus连接示例
- 设备连接案例
- 单相智能电表(DL/T645-2007协议)
- 单相智能电表(Modbus协议)
- PLC连接案例
- 西门子PLC
- 三菱PLC
- 欧姆龙PLC(HostLink协议)
- 欧姆龙PLC(Fins协议)
- 西门子s7-200 smart跑马灯场景效果
- 松下PLC
- 传感器连接案例
- 温湿度变送器
- PM空气质量检测仪
- 数据上报阿里云
- 数据上报百度云
- 微信公众号连接示例
- 获取阿里云数据
- 使用OPCUA