tag 标签: 软PLC

相关博文
  • 热度 2
    2022-11-23 13:41
    486 次阅读|
    0 个评论
    虹科教您 | 虹科KPA Automation softPLC入门操作指南(2)——子程序和用户自定义功能块 UDFB
    虹科KPA Automation softPLC是为Linux、Xenomai、INtime、Windows等实时操作系统开发PLC的编程环境,十分适合需要使用IEC61131-3和PLCopen标准的控制技术和进行PLC编程的用户。本篇文章将帮助您创建和使用IEC语言开发的函数和功能块。 Automation softPLC Studio 命名规则: • 用IEC 语言编写的函数称为子程序。 • 使用IEC 语言开发的功能块称为UDFB。 • UDFB 代表“用户定义功能块” 注意:本文档适用于 Automation softPLC Studio 1.0 或更高版本。 Automation softPLC Studio 需要安装在 Windows PC 上。 操作指南 1. 创建和使用子程序 1.1从工作区的菜单中单击插入新程序 1.2其命名后选择你想要的语言,注意这个语言不能是SFC。 1.3单击确定后会打开另一个对话框来让您定义子程序的输出和输出, 1.4使用工作区的菜单来修改参数。 1.5在局部变量编辑器中,您仍然能看到这些参数,并可以进行补充或修改。 1.6完成以上设置后,子程序即可被其他POU中调用出来。 图:Blocks中的子程序示例 2. 创建和使用UDFB 以上步骤也同样适用于用户定义功能块(UDFB),注意需要在New Program 对话框中选择“UDFB”选项。 图:创建UDFB
  • 2022-10-26 16:06
    3 次阅读|
    0 个评论
    虹科Automation softPLC是为Linux、Xenomai、INtime、Windows等实时操作系统开发PLC的编程环境,十分适合需要使用IEC61131-3和PLCopen标准的控制技术和进行PLC编程的用户。 本文将介绍如何正确安装、配置和处理虹科Automation softPLC Studio,对其进行测试,并将其轻松下载到虹科Automation softPLC上。 要求和设置: • 虹科 Automation softPLC Studio 需要安装在 WindowsPC 上。如果需要将应用程序下载到虹科 Automation softPLC ( Runtime ),则它需要处于运行状态。主机 PC 和带有 Runtime 的目标需要可通过网络访问。 • 虹科 Automation softPLC Studio ( IDE ) • 虹科 Automation softPLC ( Runtime 软件) 以下为创建和配置应用程序的具体过程: 1. 创建新项目 当你打开 Automation softPLC Studio 的时候,工作区是空白的。 您需要为您的应用程序创建一个新项目,选择主程序的编程语言(SFC、FBD、LD、ST、IL),选择EtherCAT总线后即可完成。 2. 编程程序 打开“Main”程序,为项目选择功能块。 3. 构建和测试应用程序 单击工具栏上的“Build Startup Project”,即可构建应用程序。单击工具栏上的“Simulation”开始模拟。 4. 在Runtime下载应用程序 当应用程序可以开始正常工作之后,可以将其下载到Runtime中。注意:运行系统的默认通信端口为“1100”。 它可以在运行时启动时通过命令行进行更改,请参阅Runtime命令行参数。如果 Runtime 正在运行但无法建立连接,则显示通信错误,该情况下需要尝试检查防火墙选项并检查网络端口繁忙,如果在其他Runtime上,请查阅Runtime手册文档。 5. 现场总线配置 点击 “Insert Configuration”即可选择所需使用的现场总线,值得注意的是,只有在项目创建期间选择了相应的现场总线时,现场总线配置才可用。
  • 热度 4
    2022-10-20 09:52
    383 次阅读|
    0 个评论
    一、 背景知识 以太网远程IO模块 是工业级远程采集与控制模块,提供无源节点的开关量输入采集,继电器输出,高频计数器等功能。该模块采用工业级元器件,10-30VDC宽电压输入,能够在-30℃~60℃范围内正常工作。目前市面上比较常见的远程IO模块支持Modbus、EtherCAT等现场总线。 以太网远程IO模块的应用非常广泛,主要应用于分布式的数据采集与控制,尤其适合于数据点分散、控制点分散的场合。 传统的数据采集方案是通过工控机+IO板卡实现数据采集,各种仪表信号直接通过电缆连接到IO板卡,这种方式布线成本高昂,信号衰减大。 而 以太网远程IO模块可以直接连接到PLC或工控机上 。通过一根以太网电缆连接IO与PLC或工控机,各种仪表控制器信号直接就近接入到以太网IO模块上,这样做有以下几个好处: 节省了使用工控机与IO板卡的成本 ,以太网IO模块可以直接接入到上位机系统; 用10/100MHz的以太网传输替代了4-20mA的信号传输, 提高了传输速度 ; 用一个以太网电缆替代各种仪表控制器信号线, 减少了信号远程传输的衰减 ; 仪表控制器的信号电缆只需要接到以太网IO模块上即可, 极大地降低了电缆成本与布线工作量 。 虹科工业树莓派 作为工业级控制器, 支持通过现场总线连接和控制以太网远程IO模块 ,以下是具体操作配置。 二、 准备工作 1. 硬件准备 虹科工业树莓派Connect+CODESYS模块*1 EtherCAT IO模块(数字量输入&输出模块) *2 开关盒*1 灯塔*1 2. 软件准备 CODESYS软件:安装在PC端 CODESYS runtime:树莓派多核版本 三、 操作步骤 1. 硬件连接 虹科工业树莓派以太网A口连接路由器,以太网B口与EtherCAT IO模块连接 2. 配置EtherCAT主站 (1)导入EtherCAT IO模块描述文件 ①路径:工具→设备存储库 ②点击“安装”,安装相应EtherCAT IO模块描述文件 (2)添加设备:右击“Device”,选择“添加设备” ①选择“其他项”,添加虹科工业树莓派型号 ②选择“现场总线”,添加“EtherCAT”→“主站”→“EtherCAT master” (3)添加EtherCAT IO模块 ①配置虹科工业树莓派与EtherCAT IO模块的连接以太网口,根据实际连接的以太网口选择 ②登录设备,路径:在线→登录 ③扫描EtherCAT IO模块,软件会自动识别与虹科工业树莓派连接的EtherCAT IO模块 路径:左侧目录“EtherCAT_Master”→扫描设备→选择相应模块,点击复制 3. 定义变量 (1)定义EtherCAT IO输入变量 (2)定义EtherCAT IO输出变量 (3)定义全局变量 ①添加全局变量列表,自定义命名 ②定义变量 (4)定义局部变量 点击程序:PLC_PRG,添加如下变量: 4. 编写程序 (1)添加程序:Flow,流水灯的控制程序在Flow中编写,程序编写如下: (2)编写主程序:PLC_PRG,总控制流水灯程序: 5. 运行程序 四、总结 以上内容主要分享的是虹科工业树莓派结合CODESYS控制EtherCAT IO模块的操作步骤。只要能够提供相应EtherCAT IO描述文件,虹科工业树莓派就可以实现对远程IO模块的控制。除了结合CODESYS实现远程IO模块的控制之外, 虹科工业树莓派还支持通过协议栈开发包的方式实现协议控制 。 除此之外, 虹科工业树莓派支持MODBUS、CANopen、Profinet等多种现场总线协议 ,可适配多种现场总线协议远程IO模块使用,帮助更多企业在不增设专门的远程IO模块,节省成本,快速地实现数字化转型。
  • 热度 1
    2022-9-29 14:01
    283 次阅读|
    0 个评论
    前言 随着改革开放不断的推进,建筑行业已经成为支撑我国当前国民经济的重要支柱产业。但是,建筑业在为当今社会创造财富时,所引发的能源紧缺、以及环境污染问题也越来越严重,如何加速优化和完善建筑行业的产业结构,实现可持续的发展是当前建筑行业急需解决的问题。绿色施工是企业把环境协调发展的思想融入在企业管理中的关键途径,同时也是加快促进我国资源节约型以及环境友好型社会的必经之路。 应用背景 当谈到节能建筑概念时,起决定性作用的不再仅仅是建筑围护结构,还有越来越受到关注的建筑自动化。在智能家居中,如何实现能源平衡是一个必须要解决的问题:在能源革命的背景下,电力和热的产生以及热的使用应该实现长期分散管理和可持续地促进可再生能源的使用,实现能源的高效利用。 例如,热泵连接到光伏系统和 电动汽车,以便从整体上优化不同部分的能源系统,并增加光伏系统产生的电力的自我消耗。在产热领域,各种再生热源可以实现优化运行,例如,太阳能热能与排风热回收和热泵相结合。在人工智能(AI)的帮助下,还可以预测能源需求,并优化协调能源。 应用情况 一家公司通过研发Green Fusion控制系统,让上述行动和概念变成了现实,未来的节能建筑不再只是一个简单的想法。 该公司在设计Green Fusion控制系统的过程中,选择虹科工业树莓派作为控制和监测中心。虹科工业树莓派产品具有实时Raspbian系统,内置Broadco多核处理器具备诸如图像处理类复杂任务处理能力。此外,它小巧灵活,功耗低,支持用Python/Java/C/C++/C#、Node-RED可视化编程工具进行开发,还能实现CPDESYS软PLC功能,在数据采集和小型控制等场景可帮助用户快速创建应用,实现工业物联网和数字化生产。 虹科工业树莓派Core 3+控制器被安装在供热系统控制柜内。在控制柜内,它与一个PLC和一个工业路由器相连,并提供一个本地备用的web服务器。控制系统中包含一个平板电脑,用户可通过平板电脑对能源系统进行数据监控和控制,从而达到良好的人机交互。此外,在人工智能的驱动下,控制系统通过对能源系统进行数据驱动的模拟(灰盒模型),以优化每天的能源消耗,并向现场的PLC发出指令,指导如何控制能源流。 Green Fusion控制系统与工业树莓派结合,形成一个能源管理系统,可以最大限度地减少排放、降低成本并优化用户友好性。
  • 热度 5
    2022-9-28 13:31
    589 次阅读|
    0 个评论
    前言 2020年5月13日,国家发展改革委官网发布“数字化转型伙伴行动”倡议。倡议提出,政府和社会各界联合起来,共同构建“政府引导—平台赋能—龙头引领—机构支撑—多元服务”的联合推进机制,以带动中小微企业数字化转型为重点,在更大范围、更深程度推行普惠性“上云用数赋智”服务,提升转型服务供给能力,加快打造数字化企业,构建数字化产业链,培育数字化生态,形成“数字引领、抗击疫情、携手创新、普惠共赢”的数字化生态共同体,支撑经济高质量发展。 那么,何为数字化转型呢?数字化转型是建立在数字化转换(Digitization)、数字化升级基础上, 进一步触及公司核心业务,以新建一种商业模式为目标的高层次转型,是开发数字化技术及支持能力以新建一个富有活力的数字化商业模式。只有企业对其业务进行系统性、彻底的重新定义——不仅仅是IT,而是对组织活动、流程、业务模式和员工能力的方方面面进行重新定义的时候,才能实现数字化转型。 一、 企业困境 到目前为止,大部分的工厂都是在没有监控机制、智能控制和数字网络的情况下单独运作。如今,实现新工厂流程和生产步骤的数字化和自动化比较容易,但对于旧工厂来说,这一转型是具有挑战性的。他们自身正在使用大量不支持数据直接上云的设备,如果为了实现数字化转型更换一批设备,这将是一笔巨大的投资成本,一般企业很难负担这样的成本。一家棕榈油生产商正面临这一困境,因此正在寻找一种解决方案,帮助企业实现生产设施的现代化。 二、 应用情况 我们联合当地经销商TECHSQUARE和网络合作伙伴K.P.S.自动化服务公司,为棕榈油生产行业提供了基于虹科工业树莓派设计的系统,帮助该公司在向工业4.0的转型过程中迈出了第一步。这个系统工作原理是通过传感器获取所有的生产数据,并将数据通过网络发送到数据中心,实现对棕榈油生产的简单监测和控制。 虹科工业树莓派产品具有实时Raspbian系统,采用Broadcom BCM2837B0多核处理器,具备诸如图像处理类等复杂任务处理能力,集成多种现场总线协议,提供IO模块以及网关模块。因此,用户在开发过程中不需要花费太多时间在硬件开发上,可以专注于主要业务和核心竞争力,缩短项目开发周期。 RevPi Connect+和西门子S7通过Modbus TCP进行通信,将数据通过RevPi Connect+发送到服务器,在服务器上集中处理和存储生产数据,并进行自己的计算。出于数据安全考虑,RevPi Connect+上的数据在与服务器交换之前需要在本地进行数据处理。为此,他们专门设计了一款基于Python的软件,用于数据传输,这款软件支持特殊的网络服务连接服务器。现在这个方案已经投入到几个生产基地中使用,该服务器已经存储了几个棕榈油生产基地的数据。 通过工业树莓派平台,TECHSQUARE已经在泰国成功开发了许多数字化转型项目。