全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 工业控制 >

虹科干货 | 教您实现虹科工业树莓派对远程IO模块

时间:2022-09-26 10:00

人气:

作者:admin

标签: 树莓派 

导读:获取更多IIoT干货点击蓝字关注我们虹科IIoT虹科工业树莓派结合CODESYS控制远程IO模块HongKeTechnology虹/科/方/案01背景知识以太网远程IO模块是工业级远程采集与控制模块,提供无源节点的开...

虹科

IIoT

虹科工业树莓派结合CODESYS

控制远程 IO模块

HongKe Technology

/

/

/

01

背景知识

以太网远程IO模块是工业级远程采集与控制模块,提供无源节点的开关量输入采集,继电器输出,高频计数器等功能。该模块采用工业级元器件,10-30VDC宽电压输入,能够在-30℃~60℃范围内正常工作。目前市面上比较常见的远程IO模块支持Modbus、EtherCAT等现场总线。

以太网远程IO模块的应用非常广泛,主要应用于分布式的数据采集与控制,尤其适合于数据点分散、控制点分散的场合。

传统的数据采集方案是通过工控机+IO板卡实现数据采集,各种仪表信号直接通过电缆连接到IO板卡,这种方式布线成本高昂,信号衰减大。

以太网远程IO模块可以直接连接到PLC或工控机上。通过一根以太网电缆连接IO与PLC或工控机,各种仪表控制器信号直接就近接入到以太网IO模块上,这样做有以下几个好处:

节省了使用工控机与IO板卡的成本,以太网IO模块可以直接接入到上位机系统;

用10/100MHz的以太网传输替代了4-20mA的信号传输,提高了传输速度

用一个以太网电缆替代各种仪表控制器信号线,减少了信号远程传输的衰减

仪表控制器的信号电缆只需要接到以太网IO模块上即可,极大地降低了电缆成本与布线工作量

虹科工业树莓派作为工业级控制器支持通过现场总线连接和控制以太网远程IO模块,以下是具体操作配置。

9c0b4a3a-3c2b-11ed-b180-dac502259ad0.gif

02

准备工作

1. 硬件准备

虹科工业树莓派Connect+CODESYS模块*1

EtherCAT IO模块(数字量输入&输出模块) *2

开关盒*1

灯塔*1

2. 软件准备

CODESYS软件:安装在PC端

CODESYS runtime:树莓派多核版本

9c0b4a3a-3c2b-11ed-b180-dac502259ad0.gif

03

操作步骤

1. 硬件连接

虹科工业树莓派以太网A口连接路由器,以太网B口与EtherCAT IO模块连接

2. 配置EtherCAT主站

(1)导入EtherCAT IO模块描述文件

①路径:工具→设备存储库

9c41dc80-3c2b-11ed-b180-dac502259ad0.png

②点击“安装”,安装相应EtherCAT IO模块描述文件

9c63901e-3c2b-11ed-b180-dac502259ad0.png

(2)添加设备:右击“Device”,选择“添加设备”

①选择“其他项”,添加虹科工业树莓派型号

9c78d118-3c2b-11ed-b180-dac502259ad0.png

②选择“现场总线”,添加“EtherCAT”→“主站”→“EtherCAT master”

9c91655c-3c2b-11ed-b180-dac502259ad0.png

(3)添加EtherCAT IO模块

①配置虹科工业树莓派与EtherCAT IO模块的连接以太网口,根据实际连接的以太网口选择

9cc74366-3c2b-11ed-b180-dac502259ad0.png9cefc3d6-3c2b-11ed-b180-dac502259ad0.png

②登录设备,路径:在线→登录

③扫描EtherCAT IO模块,软件会自动识别与虹科工业树莓派连接的EtherCAT IO模块

路径:左侧目录“EtherCAT_Master”→扫描设备→选择相应模块,点击复制

3. 定义变量

(1)定义EtherCAT IO输入变量

9d0234d0-3c2b-11ed-b180-dac502259ad0.png

(2)定义EtherCAT IO输出变量

9d186610-3c2b-11ed-b180-dac502259ad0.png

(3)定义全局变量

①添加全局变量列表,自定义命名

9d34e826-3c2b-11ed-b180-dac502259ad0.png

②定义变量

9d503d60-3c2b-11ed-b180-dac502259ad0.png

(4)定义局部变量

点击程序:PLC_PRG,添加如下变量:

9d5bdf26-3c2b-11ed-b180-dac502259ad0.png

4. 编写程序

(1)添加程序:Flow,流水灯的控制程序在Flow中编写,程序编写如下:

9d7582a0-3c2b-11ed-b180-dac502259ad0.png9d8e50f0-3c2b-11ed-b180-dac502259ad0.png

(2)编写主程序:PLC_PRG,总控制流水灯程序:

9da25a14-3c2b-11ed-b180-dac502259ad0.png

5. 运行程序

9c0b4a3a-3c2b-11ed-b180-dac502259ad0.gif

04

总 结

以上内容主要分享的是虹科工业树莓派结合CODESYS控制EtherCAT IO模块的操作步骤。只要能够提供相应EtherCAT IO描述文件,虹科工业树莓派就可以实现对远程IO模块的控制。除了结合CODESYS实现远程IO模块的控制之外,虹科工业树莓派还支持通过协议栈开发包的方式实现协议控制

除此之外,虹科工业树莓派支持MODBUS、CANopen、Profinet等多种现场总线协议,可适配多种现场总线协议远程IO模块使用,帮助更多企业在不增设专门的远程IO模块,节省成本,快速地实现数字化转型。

虹科--工业物联网

虹科是一家在工业物联网IIoT行业经验超过3年的高科技公司,虹科与世界领域顶级公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS等合作,提供先进的高端工业4.0 工业触摸屏、高端边缘计算机、IoT开发框架、PLC与HMI一体机、OPC UA、工业级树莓派、SCADA等解决方案。物联网事业部所有成员都受过专业培训,并获得专业资格认证,平均3年+的技术经验和水平一致赢得客户极好口碑。我们积极参与行业协会的工作,为推广先进技术的普及做出了重要贡献。至今,虹科已经为行业内诸多用户提供从硬件到软件的不同方案,并参与和协助了众多OEM的设备研发和移植项目,以及终端用户的智能工厂和工业4.0升级改造项目。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信