虹科KPA Automation softPLC
虹科KPA Automation softPLC是为Linux、Xenomai、INtime、Windows等实时操作系统开发PLC的编程环境,十分适合需要使用IEC61131-3和PLCopen标准的控制技术和进行PLC编程的用户。本篇文章将帮助您使用信号追踪和On Line Change。
Part 1
信号追踪
除了 IEC-61131 编程之外,IDE开发环境还允许您使用相关功能或功能块设计一些配置数据,以与应用程序代码一起嵌入到runtime中。模拟信号是使用 IDE开发环境编辑的资源(嵌入式配置数据)。模拟信号作为时间 X 轴中的模拟点列表输入。信号通常用于静态设计要在runtime播放的设定点信号,使用以下函数和块:
● SigPlay:播放信号。
● SigScale:从信号中获取点值。
在编辑器中输入信号作为点列表。每个点指的是一个从0开始的时间值(X 轴)和一个 REAL 模拟值(Y 轴)。
具体操作
1 | 创建“信号” 从 Workspace 中,选择一个文件夹并从上下文菜单中运行 Insert New Item:
图1 Insert New Item命令 从 Resources 类别中,选择 Signals 并为其命名:
图2 Resources 类别 你现在可以从工作区打开它:
图3:在工作区中的Signals |
2 | 启动应用程序 使用 SIGPLAY 功能块生成您的信号:
图4:SIGPLAY FB SIGPLAY 功能块需要一个标识信号的 ID。使用 SIGID 函数将信号文档的名称和该文档中的信号列的名称转换为有效的 ID。 |
Part 2
OnLine Change
具体操作
1 | 准备On Line Change On Line Change的第一步是通过更改设置来准备项目。右键单击project > Settings > Runtime > On Line Change。对于每种数据类型,需要声明允许的最大内存大小:
需要将应用程序编译并下载到虹科KPA Automation softPLC(Runtime)以验证这些设置。 |
2 | 更改并下载应用 出于测试目的,首先进行简单的更改。然后,要在应用程序中进行更复杂的更改,请参阅联机帮助中的限制。例如,在 ST 程序中添加一个简单的行: //New code bTestOnlineChange += 1; 然后编译并连接到 KPAA softPLC。出现以下窗口时,选择“Do On Line Change”。
如果出现如上错误通知,则意味着Studio 中的PLC程序与softPLC执行的PLC程序不匹配。虹科KPA Automation softPLC Studio 允许跟踪PLC代码版本:例如,如果虹科KPA Automation softPLC正在运行并执行一些PLC程序,并且用户在Studio中修改了项目时,softPLC runtime尝试附加到它时会失败。KPA Automation softPLC Studio 要求做出选择: ● 停止并上传新版本的 PLC 程序, ● 进行On Line Change ● 什么也不做 在“什么都不做”的情况下,会出现错误版本通知以通知 PLC 逻辑差异。 您可以进行新的更改,例如,断开连接并将 ST 程序中的“+”更改为“-”以查看结果。 |
3 | 逐步进行On Line Change 连接到runtime时,您可以选择“Do nothing”,在这种情况下,可以稍后使用菜单或工具栏完成在线更改。工具栏会这样显示:
单击下载按钮下载最新的应用程序,然后单击按钮进行在线更改以验证下载。如果结果成功(状态 RUN)表示下载成功,应用程序正常启动
注意:要明确验证在线更改,请手动停止并重新启动您的应用程序。否则,如果设备断电,重新启动时运行时将不会启动最新版本的在线更改应用程序。 |
注意事项
Allowed►
● 更改 ST/IL/LD 或 FBD 程序
● 更改 SFC 转换的条件
● 更改 SFC 步的动作
● 创建、重命名或删除全局和局部变量
● 创建、重命名或删除全局和局部功能块实例
● 更改 I/O 映射(更改 I/O 别名)
Unallowed►
● 创建、删除或重命名程序
● 更改 SFC 图表
● 更改 UDFB 的局部参数和变量
● 更改变量或功能块实例的类型或维度(或字符串长度)
● 更改 I/O 板组
● 更改 RETAIN 变量的定义
● 同样在 1.1 版中,如果在 plc 中配置了 KPA Motion,则不允许在线更改
-
plc
+关注
关注
5045文章
14441浏览量
483538
发布评论请先 登录
虹科动态 | 2025年11月精彩回顾
虹科动态 | 虹科×长城汽车技术交流日圆满落幕!
免费试用!虹科自研CAN分析软件HK-CoreTest新版上线,建言有礼
虹科峰会 | 虹科峰会 | 倒计时一周!群英集结上海虹桥,虹科邀您共赴盛会!
虹科案例 | 矿业数字化转型:虹科owa5X如何赢得日立Wenco信任?
虹科动态 | 2025年10月精彩回顾
虹科动态 | 2025年9月精彩回顾
明日启幕!虹科邀您共赴2025工博会:TSN/灵巧手方案现场见
虹科方案 | 数据不缺位,监控不滞后:虹科车辆信息远程监控系统
虹科动态 | 2025年8月精彩回顾
虹科分享 | 赋能现代化矿业:虹科Owasys坚固型车载通信终端方案
虹科直播回放 | IO-Link技术概述与虹科IO-Link OEM
虹科直播 | 2月18日开讲!IO-Link技术深度解析!解锁虹科自研产品+积分好礼!
虹科方案 仅需4个步骤!轻松高效搭建虹科TSN测试网络

虹科教您 | 虹科Automation softPLC入门操作指南(3)——信号追踪和On Line Change








评论