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

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

3天内不再提示

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

虹科工业物联网技术 来源:虹科工业物联网技术 作者:虹科工业物联网技 2023-08-10 11:37 次阅读

前言

工业4.0理念的兴起带来了数字化和智能化的革命。现代工业场景对OT端设备的要求越来越高,需要处理多样化的任务和数据,包括实时控制、数据处理、物联网通信、边缘计算等。面对多样化的需求,传统工业PLC控制器设备已经不能完全满足,需要一种更强大的OT端设备满足数字化、智能化需求。

一、解决方案

针对上述情况,虹科曾提出过一种解决方案:为PLC控制器设备添加虹科工业树莓派设备,借由工业树莓派接口丰富的特点,采集PLC控制器的数据并进行边缘计算。本文,我们将提供第二种解决方案:采用虹科工业树莓派替代PLC控制器。

wKgaomTIfgSAAINVABxDD1j3B7A154.png

虹科工业树莓派是一个专门为工业应用设计的边缘计算硬件平台,它能够与CODESYS进行结合作为软PLC模块使用,以满足传统工业中电气工程师的开发应用习惯。除此之外,虹科工业树莓派可以作为边缘计算网关,支持Python开发应用。虹科工业树莓派本身配备一个多核处理器,可以同时运行多个程序,实现并行计算。本文将探讨虹科工业树莓派同时作为软PLC和边缘计算网关的可行性。

二、理论分析

1、多核处理器

虹科工业树莓派采用Broadcom BCM2711四核处理器,可以同时运行多个程序,实现并行计算,提高性能。

2、大内存配置

虹科工业树莓派部分型号配备较大的内存,能够支持同时运行多个程序,确保运行的稳定性。

3、独立运行环境

CODESYS和Python作为独立的运行环境,彼此之间不会相互干扰,各自运行在不同的进程中,不会冲突。

4、分时调度

Linux操作系统有着优秀的进程调度机制,能够快速地在不同任务之间切换,实现看似同时运行的效果。

三、初步实践测试

虹科工业树莓派自带两个支持可自由编程控制的指示灯,本次初步测试内容:

CODESYS控制指示灯,Python程序获取指示灯状态;

指令控制指示灯,CODESYS在线监测指示灯状态。

元件 状态信息
1:0 指示灯A1 00 = 关闭
01 = 绿色
10 = 红色
11 = 橙色
3:2 指示灯A2
5:4 指示灯A3
6 继电器 0= 继电器关闭
1 = 继电器打开
7 看门狗 要重新启动看门狗定时器,必须在 0 秒内将位设置为1一次,将位设置为60。

1. CODESYS控制指示灯,Python程序获取指示灯状态

a.CODESYS定义变量;

wKgZomTUWsKASKH3AComEO3iQng782.png

b.CODESYS程序:A1指示灯和A2指示灯亮绿灯,运行;

wKgaomTUWtCAInyCABPRGwh2tCI468.png

c. 使用虹科开发提供的myCtrlLib库编写Python程序获取指示灯状态;

wKgaomTUWtyANB-KADUSbVFRHsY035.png

wKgaomTUWuGAOh35ABvLIYJqepk269.png

d.在线修改CODESYS程序,并重新下载;

wKgZomTUWuyAFbyvABPRG0w1VJM736.png

wKgaomTUWvOAGBkHABMTYphedlE960.png

e.结果:CODESYS控制设备成功,Python同时获取设备数据成功。

2. 指令控制指示灯,CODESYS程序获取指示灯状态

a.输入指示灯控制指令;

piTest -w RevPiLED,5

wKgZomTUWv-Af9JNAAWW-0jbR-4043.png

b.CODESYS监测状态;

wKgaomTUWwuAIh9CAA54PO9c1xU203.png

c.指令查看指示灯当前状态。

wKgaomTUWxmAIAc7ABeCPNRJCy4210.png

d.结果:Python控制设备失败,CODESYS获取数据当前状态成功。

3.测试分析

基于虹科提供的myCtrlLib库的基础上,在CODESYS程序运行的同时,Python程序无法控制设备硬件,但是Python程序能够正常在设备内运行并及时获取到设备正确数据。换而言之,虹科工业树莓派在采用CODESYS程序实现数据采集的同时,能够同时运行编程语言实现边缘计算。

初步分析,Python程序无法控制硬件的主要原因:默认情况下,CODESYS调用硬件的优先级高于Python程序,这部分可以通过系统管理尝试修改优先级。

四、结论

通过本次初步测试,虹科工业树莓派能够在满足电气工程师开发习惯的基础上,增加边缘计算能力,同时兼顾CODESYS数据采集和Python数据处理。

虹科工业树莓派近期也推出了最新产品—RevPi Connect 4系列配备最新CM4计算模块,具备更强大的性能,能够在最大限度上满足上述需求,欢迎大家咨询采购。

wKgaomTIfdSANi4sACsMJzXpGRU143.png

审核编辑 黄宇

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

    关注

    5008

    文章

    13149

    浏览量

    461985
  • 物联网
    +关注

    关注

    2903

    文章

    44253

    浏览量

    371088
  • 数据采集
    +关注

    关注

    38

    文章

    5903

    浏览量

    113506
  • python
    +关注

    关注

    56

    文章

    4781

    浏览量

    84441
  • 树莓派
    +关注

    关注

    116

    文章

    1697

    浏览量

    105510
收藏 人收藏

    评论

    相关推荐

    使用KEPServerEX一键开启基于CODESYS的PLC数据采集

    和饮料以及包装行业特别有用,在这些行业中,需要从工厂中的控制器收集数据,用于多个应用,包括可追溯、监控和控制以及工厂范围内的自动化。通过CODESYS以太网驱动,KEPServerEX可以无缝连接
    的头像 发表于 10-14 15:50 194次阅读
    使用KEPServerEX一键开启基于<b class='flag-5'>CODESYS</b>的PLC<b class='flag-5'>数据采集</b>

    解锁工业设备数据采集与应用的无限可能

    随着工业4.0时代的到来,工业设备数据采集与应用成为企业提升竞争力的关键。通过实时采集和分析设备数据,企业可以
    的头像 发表于 09-11 14:31 214次阅读
    解锁<b class='flag-5'>工业</b>设备<b class='flag-5'>数据采集</b>与应用的无限<b class='flag-5'>可能</b>

    新思科技探索AI+EDA的更多可能性

    芯片设计复杂的快速指数级增长给开发者带来了巨大的挑战,整个行业不仅要向埃米级发展、Muiti-Die系统和工艺节点迁移所带来的挑战,还需要应对愈加紧迫的上市时间目标、不断增加的制造测试成本以及人才短缺等问题。早在AI大热之前,芯片设计行业就把目光放到了AI,探索AI+E
    的头像 发表于 08-29 11:19 467次阅读

    天拓四方:工业数据采集网关在智能边缘计算与实时数据处理的应用

    如何助力企业实现生产流程的智能化转型与效率飞跃。 一、引言 随着智能制造的快速发展,企业对生产数据的实时、准确和全面的需求日益增长。传统的数据
    的头像 发表于 08-09 17:43 319次阅读
    天拓四方:<b class='flag-5'>工业</b><b class='flag-5'>数据采集</b>网关在智能边缘计算与实时<b class='flag-5'>数据处理</b>的应用

    工业数据采集平台的功能和作用

    数据采集平台,可以实现与各种工业设备(PLC、仪器仪表、传感器、CNC机床、机器人等等)连接,实现对现场的各种工业数据数据采集,双向控制;
    的头像 发表于 06-05 13:33 263次阅读

    数据采集处理设备是什么?数据采集处理设备的功能

    数据采集处理设备(工业智能网关),是现代工业物联网(IIoT)中的关键组件,它们在连接工业现场设备与云端或上层管理系统中起到桥梁作用。 以下
    的头像 发表于 05-31 14:11 482次阅读

    工业数据采集网关的功能、特点、应用场景及其实操

    随着工业4.0和物联网(IoT)技术的深入发展,工业数据采集网关作为连接现场设备与上层管理系统的关键节点,其在智能工厂中的作用愈发凸显。本文将深入探讨工业
    的头像 发表于 05-15 15:35 790次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>数据采集</b>网关的功能、特点、应用场景及其实操<b class='flag-5'>性</b>

    如何利用边缘计算网关进行工业设备数据采集

    力不从心。因此,利用边缘计算网关实现工业设备数据采集的方案应运而生,为工业领域的数据处理带来了革命的变革。本文旨在探讨利用边缘计算网关的
    的头像 发表于 04-23 15:42 397次阅读
    如何利用边缘计算网关进行<b class='flag-5'>工业</b>设备<b class='flag-5'>数据采集</b>?

    工业智能网关在设备数据采集中的应用

    工业智能网关是一种嵌入式设备,设计用于连接和管理各种工业设备和系统。它充当设备间的通信中介,实现数据采集、转换和传输。与传统的网关相比,工业智能网关具有更强的
    的头像 发表于 02-04 13:38 530次阅读
    <b class='flag-5'>工业</b>智能网关在设备<b class='flag-5'>数据采集</b>中的应用

    工业数据采集通用网关在车间数据采集的应用-天拓四方分享

    工业生产过程中,实时数据是评估设备性能、监控生产流程、预测潜在问题以及优化资源配置的关键。数据采集不仅有助于提高生产效率,降低故障率,还可以为企业的决策提供科学依据。因此,选择一款高
    的头像 发表于 01-30 16:15 359次阅读

    数据采集边缘网关在数控机床数据采集中的应用

    随着工业4.0和智能制造的推进,数控机床作为现代制造业的核心设备,其数据采集与监控对于提升生产效率、优化工艺流程以及预防维护具有重要意义。数据采集
    的头像 发表于 01-30 16:13 714次阅读

    工业数据采集网关能采集工厂生产车间什么设备数据

    完整、准确的工厂生产制造过程的各种数据,为企业提高生产制造管理提供基础数据,全面优化生产制造的管理手段、提高生产制造管理效率。 物通博联工业数据采集
    的头像 发表于 01-19 16:24 603次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>数据采集</b>网关能<b class='flag-5'>采集</b>工厂生产车间什么设备<b class='flag-5'>数据</b>?

    方案|从困境到突破:TigoLeap方案引领数据采集优化

    引领行业变革的数据采集优化工具,正致力于解决这一难题。本文将深入探讨TigoLeap如何帮助企业实现数据的实时
    的头像 发表于 01-02 11:27 346次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案|从困境到突破:TigoLeap方案引领<b class='flag-5'>数据采集</b>与<b class='flag-5'>优化</b>

    从困境到突破:TigoLeap方案引领数据采集优化变革

    平台,作为一款引领行业变革的数据采集优化工具,正致力于解决这一难题。本文将深入探讨TigoLeap如何帮助企业实现数据的实时
    的头像 发表于 12-28 08:04 491次阅读
    从困境到突破:TigoLeap方案引领<b class='flag-5'>数据采集</b>与<b class='flag-5'>优化</b>变革

    数据采集网关:工业数据采集上云

    数据采集网关,以其高效、便捷的特点,成为了现代工业物联网数据采集处理的重要工具。它是连接不同数据源和数据
    的头像 发表于 12-12 16:46 751次阅读
    <b class='flag-5'>数据采集</b>网关:<b class='flag-5'>工业</b><b class='flag-5'>数据采集</b>上云