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

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

3天内不再提示

虹科干货 | 虹科Automation softPLC入门操作指南(5)——项目自动化

虹科智能自动化 2022-06-24 14:28 次阅读

虹科KPA Automation softPLC

虹科KPA Automation softPLC是为Linux、Xenomai、INtime、Windows等实时操作系统开发PLC的编程环境,十分适合需要使用IEC61131-3和PLCopen标准的控制技术和进行PLC编程的用户。本篇文章将介绍如何在虹科KPAAutomationsoftPLC中通过编写自动化脚本来实现强大的应用程序。

Workbench可以自动创建或更改您的IEC 61131-3项目,从而能够通过编写自动化脚本来实现强大的应用程序:

创建新向导以构建新项目的框架

创建自动化或导入I/O配置的向导

自动生成有关项目项的文档

任何导入/导出程序

为此,不需要额外的工具,也不需要了解例如VB或C++等编程或脚本语言,只需使用Workbench即可开发、测试和运行您的脚本。该脚本是使用IEC语言(通常是结构化文本)编写的。

工作台可以自动创建或更改您的IEC 61131-3项目。通过使用ST语言编写自动化脚本,可以实现许多强大的应用程序。下面将介绍项目自动化工具的原理。

#01

原理

项目自动化脚本是用IEC语言编写的程序。结构化文本通常用作脚本的编程语言,因为它最适合自动化功能。该脚本作为一个项目开发,链接到一个名为AUTOMATION的专用库。


aad33c9e-f310-11ec-a2f4-dac502259ad0.png

图1 项目自动化工具的原理

当Workbench用于开发项目自动化脚本时,“模拟”和“在线”命令被用于执行脚本的“执行脚本”命令代替。与其他IEC项目不同,脚本的程序只执行一次,并且不会从一个循环到另一个循环重复。脚本既可用于生成新项目的框架,也可用于更改/完成现有项目。因此,AUTOMATION库不仅包含用于构建项目的函数,还包含用于枚举和更改项目现有项的函数。

#02

创建一个新的项目自动化脚本

要创建新的项目自动化脚本,请从菜单中运行文件/新建项目命令,然后在项目创建对话框中选择自动化脚本选项。


aaeca184-f310-11ec-a2f4-dac502259ad0.png

图2 自动化脚本选择

然后按照说明进行操作。您必须指定脚本的使用方式:

从头开始生成一个新项目

修改现有项目

修改项目或创建项目(如果尚不存在)

在创建脚本时,您已经可以定义一些参数,以便在脚本启动时由用户输入。系统会自动创建:

脚本项目中将成为参数的一些全局变量。

变量分组参数列表。

接下来,将提示用户输入参数的几行ST代码。该脚本是使用以下工作区生成的。


ab05f5da-f310-11ec-a2f4-dac502259ad0.png

图3 默认的项目工作区

#03

开发并测试脚本

一个自动化脚本的开发与任何使用工作台的项目一样,但有一些特殊的限制。最大的区别是,脚本是一个只执行一次的程序(一般用ST语言编写),不会在各个周期重复。主程序就是自动化脚本。您可以自由地创建子程序和UDFB来被这个程序调用,但建议只保留一个脚本的最高级程序(主程序)。

脚本项目指的是一个名为AUTOMATION的特殊库,它包含了开发脚本的所有必要功能。

ab1bf86c-f310-11ec-a2f4-dac502259ad0.png

图4 AUTOMATION库的内容

在开发脚本项目时,项目菜单的“模拟”和“在线”命令被“执行脚本”命令所取代。此命令可以运行您的脚本以进行测试,并打开以下对话框:


ab47dcac-f310-11ec-a2f4-dac502259ad0.png

图5 自动化脚本运行示例

在上面的对话框中输入目标项目的名称(要创建或更改),然后按 Go!。任何跟踪消息或错误报告都会显示在下面的列表中。

#04

将脚本注册为“新项目”向导

如果您的脚本旨在为新项目创建框架,您可以注册它,以便工作台在其标准的新项目程序中调用它。为此,您只需复制已安装好KPAAsoftPLCStudio应用程序数据的脚本文件夹,它位于AUTOMATION\SCRIPTS\文件夹下。然后您的脚本将可用于从工作台创建新项目。

#05

从其他应用程序运行脚本

使用工作台开发的脚本可以从外部应用程序运行。以下是可能的调用模式:

命令行

可以使用随 Workbench 安装的 K5Script.exe 实用程序直接从 Windows 控制台或从 .BAT 文件执行脚本。语句:K5Script.exe

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

    关注

    0

    文章

    10

    浏览量

    8826
收藏 人收藏

    评论

    相关推荐

    联发 天玑1200双5G

    芯片联发
    jf_87063710
    发布于 :2024年03月21日 10:28:02

    连接器+自动化=开挂#凌电气 #工业级连接器 #智能制造

    连接器电气
    深圳市凌科电气有限公司
    发布于 :2024年03月21日 08:45:33

    安科瑞AM系列微机保护装置在贵阳万翡翠滨江配电工程项目的应用

    摘 要:随着社会经济的快速发展,我国变电站正朝着现代的方向不断发展,自动化设备以及继电保护装置凭借自身优异性能而获得广泛应用。本文介绍的AM系列的微机保护装置,可以针对贵阳万翡翠滨江配电工程中
    发表于 02-20 11:01

    沙特stc和华为商用核心网自动化实践荣获“年度最佳自动化项目奖”

    近期,Global Telecom Awards(GTA)颁奖典礼在英国伦敦举行。沙特stc和华为因在核心网自动化方面的创新实践荣获“年度最佳自动化项目奖”(Automation
    的头像 发表于 01-17 10:15 171次阅读

    HamronyOS自动化测试框架使用指南

    概述 为支撑 HarmonyOS 操作系统的自动化测试活动开展,我们提供了支持 JS/TS 语言的单元及 UI 测试框架,支持开发者针对应用接口进行单元测试,并且可基于 UI 操作进行 UI
    发表于 12-19 10:26

    LabVIEW与Tektronix示波器实现电源测试自动化

    MDO MSO DPO2000/3000/4000系列示波器,开发一个自动化测试项目。该项目旨在自动化执行一系列电子信号的捕获、分析和报告生成,提高测试过程的效率和准确性。
    发表于 12-09 20:37

    Automation Fair | 2023年自动化博览会圆满落幕,精彩展出产品纵览

    11月6日至9日,罗克韦尔自动化 Automation Fair(自动化博览会)在美国波士顿会展中心顺利举行。作为工业自动化、信息化和数字化转型领域的全球领先企业之一,罗克韦尔
    的头像 发表于 11-17 09:30 292次阅读
    <b class='flag-5'>Automation</b> Fair | 2023年<b class='flag-5'>自动化</b>博览会圆满落幕,精彩展出产品纵览

    自动化工程及自动化项目一般步骤

    电子发烧友网站提供《自动化工程及自动化项目一般步骤.doc》资料免费下载
    发表于 11-03 09:29 1次下载
    <b class='flag-5'>自动化</b>工程及<b class='flag-5'>自动化</b><b class='flag-5'>项目</b>一般步骤

    Automation Fair | 罗克韦尔自动化邀您共赴2023年自动化博览会

    由罗克韦尔自动化举办的全球工业自动化盛会—— Automation Fair(自动化博览会) 将于2023年11月6日至9日在美国波士顿会展中心举行。本次活动预计将吸引来自世界各地的上
    的头像 发表于 11-03 08:25 196次阅读
    <b class='flag-5'>Automation</b> Fair | 罗克韦尔<b class='flag-5'>自动化</b>邀您共赴2023年<b class='flag-5'>自动化</b>博览会

    24-43GHz手持式频谱分析仪开箱大揭秘!#手持式频谱分析仪 #开箱 #外场测试 #视距验证

    频谱分析仪电子
    虹科卫星与无线电通信
    发布于 :2023年10月16日 10:09:24

    基于Arduino的家庭自动化项目

    包含相关代码、详细图文、物料表一个简单的基于DIY Arduino的家庭自动化项目,它使用土壤湿度传感器、泵和其他电子元件来自动浇水植物。它由一个适合室内园艺的混凝土花盆箱组成。自流式播种机也可作为水培系统使用。电气系统可根据农
    发表于 09-26 08:16

    高端HMI,高防护、强性能,助力工业4.0,打造智能工厂 #HMI #工控屏 #工业自动化 #工业控制

    工业控制工业自动化
    虹科工业物联网技术
    发布于 :2023年07月31日 14:08:45

    生态伙伴 | 携手深圳创学院,持续推动项目落地与成长

    的年轻人找到项目方向、完成产品定义、组建创业团队,快速将年轻人带上创业轨道,并持续推动项目落地与成长,成为创经济的驱动力量。 作为深圳市独角兽发现与培育专责机构,深圳创学院一方面汇
    发表于 05-26 10:56

    配电自动化系统主要由什么组成?有哪些特点?

    ,包括实时报警、设备状态判断、故障预警、智能诊断等功能。  5.各种配电设备:由于配电自动化系统主要是对配电设备进行智能管理,因此各种配电设备也是系统的重要组成部分,包括配电箱、断路器、开关、继电器
    发表于 04-10 17:04