0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

七步get虹科工业树莓派结合CODESYS配置Modbus TCP主站方法

虹科工业物联网技术 2022-02-24 10:18 次阅读

37b6a1be-94c5-11ec-9d5f-dac502259ad0.png37d37762-94c5-11ec-9d5f-dac502259ad0.png

虹科工业树莓派

高性能

多接口

宽温--适应恶劣环境

★★★★★

37e6b17e-94c5-11ec-9d5f-dac502259ad0.gif

工业树莓派

控制器

虹科提供的RevPi Connect+ feat. CODESYS可以作为一个强大的工业小型控制器,用于各种不同的自动化任务,是复杂和成本密集型PLC的真正替代品。

RevPi Connect+ feat. CODESYS由RevPi Connect+16G模块和具有多核能力的CODESYS Control运行系统组成,开箱即用,用户无需再自行安装CODESYS Control运行系统。

380b9836-94c5-11ec-9d5f-dac502259ad0.png

虹科提供的所有RevPi Connect+基础模块都可以通过各种数字和模拟I/O以及网关扩展模块进行扩展,且RevPi扩展模块都已无缝集成到CODESYS中,可以通过集成开发环境进行控制和配置。

通过附带的CODESYS WebVisu功能,可以在CODESYS软件中编写Web端的用户界面或数据可视化界面,并可通过所有常见的浏览器在PC、平板电脑智能手机上显示可视化的界面。这消除了对单独的HMI软件的需求,一定程度上也节约了项目成本。

37e6b17e-94c5-11ec-9d5f-dac502259ad0.gif

# 工业树莓派控制器*1(本次测试使用Connct模块)

# 开关盒*1

# 灯塔*1

37e6b17e-94c5-11ec-9d5f-dac502259ad0.gif


# CODESYS Runtime多核授权(树莓派版本)

37e6b17e-94c5-11ec-9d5f-dac502259ad0.gif37f67eba-94c5-11ec-9d5f-dac502259ad0.jpg

工业树莓派

Modbus

TCP主站

配置步骤

(1)新建工程

(2)工程类型

测试使用的CODESYS授权是多核版本,所以选择CODESYS Control for Raspberry Pi MC SL;如果是单核版本请选择CODESYS Control for Raspberry Pi SL。

(3)添加设备-控制器

右击“Device”,选择添加设备,找到“其他项”,选择添加使用的控制器模块,点击“添加设备”。(本次测试使用的是Connect模块)

385f4760-94c5-11ec-9d5f-dac502259ad0.png

(4)添加设备-IO模块

a.右击“RevPi Connect”,选择添加设备,根据IO模块摆放的位置进行“piBridgeLeft”和“piBridgeRight”的选择,点击“添加设备”。(本次测试中IO模块摆放在左边,所以选择“piBridgeLeft”)

b.右击“piBridgeLeft”,选择需要添加的IO模块,点击“添加设备”。(本次测试使用的是DIO模块)

38763970-94c5-11ec-9d5f-dac502259ad0.png388c3e96-94c5-11ec-9d5f-dac502259ad0.png

(5)定义IO口

点击添加的IO模块,选择“Revolution PI DIO Module I/O映射”,定义需要使用的IO口。(本次测试使用的是DI1、DO1)

3899d952-94c5-11ec-9d5f-dac502259ad0.png

(6)配置Modbus TCP主站

a.右击“Device”,选择添加设备,找到“现场总线”,选择“以太网适配器”->“Ethernet”。

38ae02ec-94c5-11ec-9d5f-dac502259ad0.png

b.右击“Ethernet”,选择添加“Modbus TCP Master”。

38c6eb22-94c5-11ec-9d5f-dac502259ad0.png

c.右击“Modbus_TCP_Master”,选择添加“Modbus TCP Slave”。

38dda326-94c5-11ec-9d5f-dac502259ad0.png

d.点击“Modbus_TCP_Slave”,选择“通用”,填写从站IP地址。(本次测试使用的是从站模拟器,所以填写的是PC端的IP地址)

38f27e40-94c5-11ec-9d5f-dac502259ad0.png

e.右击“Modbus_TCP_Slave”,选择“Modbus从站通道”->“添加通道”,设置“Channel 0”访问类型为“Read Holding Registers”。

390352c4-94c5-11ec-9d5f-dac502259ad0.png3918f494-94c5-11ec-9d5f-dac502259ad0.png

f.点击Modbus从站初始化,选择“新建”,设置访问模式为“Write Multiple Registers”。

39272802-94c5-11ec-9d5f-dac502259ad0.png39366182-94c5-11ec-9d5f-dac502259ad0.png

(7)添加全局变量

a.右击“Application”,选择“添加对象”->“全局变量列表”,命名为“GVL”。

b.点击GVL,添加以下代码:

IO_IW36 AT %IW36 : INT; //这是Modbus TCP Slave I/O映射初始化,可以查看 “Modbus_TCP_Slave”的映射

39492a92-94c5-11ec-9d5f-dac502259ad0.png39747b7a-94c5-11ec-9d5f-dac502259ad0.png

(8)程序编写

a.点击“MainTask”下的“PLC_PRG”。

b.在右侧的工具箱中分别拖拽1个触点、1个线圈、1个GE数学运算符到主界面。

3984c106-94c5-11ec-9d5f-dac502259ad0.png

(9)登录并运行程序,按动开关盒就会点亮对应的灯效。

37e6b17e-94c5-11ec-9d5f-dac502259ad0.gif37f67eba-94c5-11ec-9d5f-dac502259ad0.jpg

小编

总结

同样的方式,也可以将工业树莓派配置成Modbus TCP从站、Modbus RTU主/从站使用。

CODESYS Runtime本质上支持许多现场总线或工业以太网协议,如PROFINET、EtherCAT、EtherNet/IP或CANopen,从而使工业树莓派在此类网络中作为软PLC使用。

除了CODESYS Control Runtime外,RevPi Connect+ feat. CODESYS还可以安装个别应用程序,或通过Node-RED、Python或直接用C语言编程等等。

37e6b17e-94c5-11ec-9d5f-dac502259ad0.gif

虹科--工业物联网

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    113

    文章

    1640

    浏览量

    104755
收藏 人收藏

    评论

    相关推荐

    通过CANopen转Modbus TCP网关的伺服系统

    参数,设备可以通过发送控制指令来精确控制从设备的运转。 然后,我们可以通过Modbus TCP协议与网关进行通讯。
    发表于 01-02 16:51

    Modbus TCP转profinet网关连接某系列人机界面应用

    最好一次性添加。 打开modbus tcp转profinet网关配置软件进行modbusTCP参数配置,点击新建,选择PN-MTC(MODBUS
    发表于 11-27 15:01

    CCLink转Modbus TCP网关_MODBUS网口设置

    兴达易控CCLink转Modbus TCP网关是一种用于连接CCLink网络和Modbus TCP网络的设备。它提供了简单易用的MODBUS
    的头像 发表于 11-15 09:06 657次阅读
    CCLink转<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>网关_<b class='flag-5'>MODBUS</b>网口设置

    CCLink转Modbus TCP网关_MODBUS报文配置

    兴达易控CCLink转Modbus TCP网关是一种功能强大的设备,可实现两个不同通信协议之间的无缝对接。它能够将CCLink协议转换为Modbus TCP协议,并通过报文
    的头像 发表于 11-15 09:05 251次阅读
    CCLink转<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>网关_<b class='flag-5'>MODBUS</b>报文<b class='flag-5'>配置</b>

    EtherCAT转Modbus-TCP协议网关与DCS连接的配置方法

    起来。它可以作为EtherCAT网络中的主站使用,同时也可以作为Modbus-TCP网络中的主站或从站使用。该通讯网关的研发团队经过多次试验和优化,确保了其稳定性和可靠性。在工业自动化领域,通讯协议
    的头像 发表于 10-12 16:43 345次阅读
    EtherCAT转<b class='flag-5'>Modbus-TCP</b>协议网关与DCS连接的<b class='flag-5'>配置</b><b class='flag-5'>方法</b>

    物通博联Modbus RTU转 Modbus TCP网关有什么功能

    随着Modbus TCPModbus RTU两种协议在工业现场设备的普及,要实现这两种协议互转的需求日益增加。物通博联工业智能网关可以实现
    的头像 发表于 09-20 14:21 337次阅读
    物通博联<b class='flag-5'>Modbus</b> RTU转 <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>网关有什么功能

    虹科干货 | 码住!虹科工业树莓派应用小tips!

    树莓派在应用过程中经常会遇到的几个问题,并分享解决方案,帮助大家快速上手使用虹科工业树莓派: l RevPi Flat模块WIFI配置问题 l 基于
    的头像 发表于 09-08 09:48 310次阅读
    虹科干货 | 码住!虹科<b class='flag-5'>工业</b><b class='flag-5'>树莓</b>派应用小tips!

    如何使用LwIP库来执行用于工业网络应用程序的Modbus TCP函数

    应用程序: 此示例代码使用 LwIP 库来执行用于工业网络应用程序的 Modbus TCP 函数。 用户可以通过 Modbus TCP
    发表于 08-29 07:01

    探索虹科工业树莓派更多可能性—兼顾CODESYS数据采集和Python数据优化处理

    虹科工业树莓派是专门为工业应用设计的边缘计算硬件平台,能够与CODESYS结合作为软PLC模块使用,也可以作为边缘计算网关,支持Python
    的头像 发表于 08-10 11:37 445次阅读
    探索虹科<b class='flag-5'>工业</b><b class='flag-5'>树莓</b>派更多可能性—兼顾<b class='flag-5'>CODESYS</b>数据采集和Python数据优化处理

    新品 | 工业树莓RevPi Connect 4大揭秘!快来看看有什么亮点吧~#树莓 #工业控制

    工业控制树莓
    虹科工业物联网技术
    发布于 :2023年08月07日 14:57:49

    Modbus tcp转ETHERCAT在Modbus软件中的配置方法

    Modbus tcp和ETHERCAT是两种不同的协议,这给工业生产带来了很大的麻烦,因为这两种设备之间无法通讯。但是,捷米JM-ECT-TCP网关的出现,却为这个难题提供了解决方案。
    的头像 发表于 08-04 09:16 249次阅读
    <b class='flag-5'>Modbus</b> <b class='flag-5'>tcp</b>转ETHERCAT在<b class='flag-5'>Modbus</b>软件中的<b class='flag-5'>配置</b><b class='flag-5'>方法</b>

    Modbus TCP转ETHERCAT在Modbus软件中的配置方法

    Modbus tcp和ETHERCAT是两种不同的协议,这给工业生产带来了很大的麻烦,因为这两种设备之间无法通讯。但是,远创智控YC-ECT-TCP网关的出现,却为这个难题提供了解决方
    的头像 发表于 07-06 15:22 375次阅读
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>转ETHERCAT在<b class='flag-5'>Modbus</b>软件中的<b class='flag-5'>配置</b><b class='flag-5'>方法</b>

    MODBUS-TCP转Ethernet IP 网关连接空压机配置案例

    MODBUS-TCP转Ethernet IP 网关连接空压机 配置案例 本案例是工业现场应用捷米特JM-EIP-TCP的Ethernet/IP转Mo
    发表于 06-28 10:36

    EthernetIP转ModbusTCP网关连接汇川AM401配置案例

    的IP及数据长度配置步骤一样。 14、设置EthernetIP转Modbus TCP网关作为ModbusTCP服务器的IP地址,寄存器地址固定为输入区从0开始,输出区从750开始地址区不限,设置好AM401为ModbusTC
    发表于 06-27 14:46

    Profinet转Modbus TCP网关连接搬运机器人配置案例

    本案例是西门子1200PLC通过Profinet转Modbus TCP网关连接搬运机器人配置案例,所需设备为西门子1200PLC,耐用通信技术Profinet转ModbusTCP网关,搬运机器人
    发表于 06-07 11:16