![](https://hongtronics.com/wp-content/uploads/2022/03/640-1024x146.gif)
虹科 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 上。
Step 1、創建和使用子程序
從工作區的選單中點擊插入新程序
![](https://hongtronics.com/wp-content/uploads/2022/05/AnyConv.com__640.jpg)
其命名後選擇你想要的語言,注意這個語言不能是 SFC
![](https://hongtronics.com/wp-content/uploads/2022/05/AnyConv.com__640-8.jpg)
點擊確定後會打開另一個對話框來讓你定義子程序的輸出和輸出
![](https://hongtronics.com/wp-content/uploads/2022/05/AnyConv.com__640-2.jpg)
使用工作區的選單來修改參數
![](https://hongtronics.com/wp-content/uploads/2022/05/AnyConv.com__640-3.jpg)
在局部變量編輯器中,您仍然能看到這些參數,並可以進行補充或修改
![](https://hongtronics.com/wp-content/uploads/2022/05/AnyConv.com__640-4.jpg)
完成以上設置後,子程序即可被其他 POU 中調用出來
![](https://hongtronics.com/wp-content/uploads/2022/05/AnyConv.com__640-5-1024x425.jpg)
Step 2、創建和使用 UDFB
以上步驟也同樣適用於用戶定義功能塊(UDFB),注意需要在 New Program 對話框中選擇“UDFB” 選項。
![](https://hongtronics.com/wp-content/uploads/2022/05/AnyConv.com__640-6.jpg)
![](https://hongtronics.com/wp-content/uploads/2022/01/宏虹資訊卡-1024x576.png)