虹科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的專用庫。

圖1 項目自動化工具的原理
當Workbench用于開發項目自動化腳本時,“模擬”和“在線”命令被用于執行腳本的“執行腳本”命令代替。與其他IEC項目不同,腳本的程序只執行一次,并且不會從一個循環到另一個循環重復。腳本既可用于生成新項目的框架,也可用于更改/完成現有項目。因此,AUTOMATION庫不僅包含用于構建項目的函數,還包含用于枚舉和更改項目現有項的函數。
#02
創建一個新的項目自動化腳本
要創建新的項目自動化腳本,請從菜單中運行文件/新建項目命令,然后在項目創建對話框中選擇自動化腳本選項。

圖2 自動化腳本選擇
然后按照說明進行操作。您必須指定腳本的使用方式:
從頭開始生成一個新項目
修改現有項目
修改項目或創建項目(如果尚不存在)
在創建腳本時,您已經可以定義一些參數,以便在腳本啟動時由用戶輸入。系統會自動創建:
腳本項目中將成為參數的一些全局變量。
變量分組參數列表。
接下來,將提示用戶輸入參數的幾行ST代碼。該腳本是使用以下工作區生成的。

圖3 默認的項目工作區
#03
開發并測試腳本
一個自動化腳本的開發與任何使用工作臺的項目一樣,但有一些特殊的限制。最大的區別是,腳本是一個只執行一次的程序(一般用ST語言編寫),不會在各個周期重復。主程序就是自動化腳本。您可以自由地創建子程序和UDFB來被這個程序調用,但建議只保留一個腳本的最高級程序(主程序)。
腳本項目指的是一個名為AUTOMATION的特殊庫,它包含了開發腳本的所有必要功能。

圖4 AUTOMATION庫的內容
在開發腳本項目時,項目菜單的“模擬”和“在線”命令被“執行腳本”命令所取代。此命令可以運行您的腳本以進行測試,并打開以下對話框:

圖5 自動化腳本運行示例
在上面的對話框中輸入目標項目的名稱(要創建或更改),然后按 Go!。任何跟蹤消息或錯誤報告都會顯示在下面的列表中。
#04
將腳本注冊為“新項目”向導
如果您的腳本旨在為新項目創建框架,您可以注冊它,以便工作臺在其標準的新項目程序中調用它。為此,您只需復制已安裝好KPAAsoftPLCStudio應用程序數據的腳本文件夾,它位于AUTOMATION\SCRIPTS\文件夾下。然后您的腳本將可用于從工作臺創建新項目。
#05
從其他應用程序運行腳本
使用工作臺開發的腳本可以從外部應用程序運行。以下是可能的調用模式:
命令行
可以使用隨 Workbench 安裝的 K5Script.exe 實用程序直接從 Windows 控制臺或從 .BAT 文件執行腳本。語句:K5Script.exe
-
Automation
+關注
關注
0文章
11瀏覽量
9132
發布評論請先 登錄
虹科動態 | 2026年1月精彩回顧
虹科動態 | KOTRA廣州韓國貿易館 韓國商工會領導來訪虹科總部
虹科動態 | 2025年12月精彩回顧
虹科答疑 | 使用虹科PCAN-Explorer 6進行.DBC解析總共分幾步?
虹科動態 | 2025年11月精彩回顧
虹科動態 | 虹科×長城汽車技術交流日圓滿落幕!
虹科案例 | 礦業數字化轉型:虹科owa5X如何贏得日立Wenco信任?
虹科動態 | 2025年10月精彩回顧
虹科方案 | 數據不缺位,監控不滯后:虹科車輛信息遠程監控系統
直播回顧 | 硬核干貨放送,虹科CAN總線應用層直播助您告別低效聯調,破解車載網絡開發核心難題
虹科動態 | 2025年8月精彩回顧
虹科新聞 | 再獲行業認可!虹科IO-Link模塊榮獲維科杯·OFweek 2025工業自動化「優秀產品獎」
虹科分享 | 賦能現代化礦業:虹科Owasys堅固型車載通信終端方案
虹科干貨 | 虹科Automation softPLC入門操作指南(5)——項目自動化
評論