tft每日頭條

 > 科技

 > iec 61850使用的編程語言

iec 61850使用的編程語言

科技 更新时间:2024-07-05 01:15:22

iec 61850使用的編程語言?從“松下Control FPWIN Pro7”編程軟件,看“IEC 61131-3”編程标準的優越性,我來為大家講解一下關于iec 61850使用的編程語言?跟着小編一起來看一看吧!

iec 61850使用的編程語言(從松下FPWIN)1

iec 61850使用的編程語言

從“松下Control FPWIN Pro7”編程軟件,看“IEC 61131-3”編程标準的優越性

松下Control FPWIN Pro7編程軟件,是符合标準“IEC 61131-3”的編程規則的軟件,“IEC 61131-3”标準編程優點有以下幾點:

  • 國際公認的标準

  • 全球系統中的統一規則,減少誤解并縮短培訓時間

  • 重用現成的函數和功能塊,節省編程和調試的時間

  • 通過結構和模塊化更好地概述

  • 通過定義的數據類型和封裝減少錯誤

  • 标準化帶來安全投資

    從以上幾點中,可以看出幾個重要的關鍵詞:标準化、函數、功能塊、結構和模塊化、數據類型。

    一、變量類别與數據類型

    “IEC 61131-3”标準編程,是用變量代替實際地址,方便修改實際地址,而不用修改程序。編程軟件定義好了變量、數據類型、地址,就可以表達出程序的運算結果。

    用标準化的變量類别與數據類型代替實際地址,智能聯想式的變量輸入法來編寫程序,再也不用記繁雜的注釋,這是标準化編程最大的優點,你甚至可以不用函數、功能塊,這個必須要有。因此,多位PLC電氣工程師說這是提高編程效率的最大因素。

    變量類别與數據類型是“IEC 61131-3”标準的基本概念,是标準化編程中的兩個最基本知識。

    其中:

    VAR,計算機術語,意為變量,用來定義内部變量。

    GLOBAL,意為全局。

    CONSTANT,意為常數、常量。(嚴格意義上來說,這不應該歸為變量,或者應該把變量叫做标簽,如三菱PLC的GX-Works3編程方法。西門子把常量和變量歸為塊接口數據。)

    RETAIN,意為保持、鎖存。(常量和保持,在歐姆龍标準化編程中體現為勾選框的方式,有所簡化。西門子标準化編程中也是用勾選框的方式确定保持與非保持,但塊接口類型有輸入變量、輸出變量、輸入輸出變量、臨時變量、靜态變量、常量。)

    EXTERNAL,意為外部,外部變量是全局變量在程序POU頭部的參考。(歐姆龍标準化編程中無此條,而是加入内嵌按鈕來區分,有所簡化。)

    INPUT,意為輸入。

    OUTPUT,意為輸出。

    IN_OUT,意為輸入輸出。

    IEC 61131-3标準化編程在變量聲明過程中,必定需要注明數據類型,可以說變量就是規定了數據類型的形式參數(常量視為變量的一種特殊狀态)。

    松下PLC的數據類型分為基本數據類型、結構體數據類型(DUT)、功能塊數據類型(FB)。

    下表為松下PLC編程中的基本數據類型。

    常用的基本數據類型為:STRING、TIME、BOOL、INT、DINT、REAL外加一個數組類型。

    二、變量類型

    把全局變量、局部變量、系統變量,叫做變量的三個類型。

    全局變量對整個項目有效,一般建議用全局變量編程。分配到輸入和輸出或用于觸摸和顯示的變量、分配到某個地址的變量、需要在其他程序訪問的變量等,必須聲明為全局變量。

    全局變量的地址輸入可以用FP格式(松下),如X0、Y0;也可以用IEC格式,如%IX0.0、%QX0.0,X代表位地址。

    局部變量是系統保存到任意位置的中間結果的占位符。它們在各自POU的POU頭中聲明。

    局部變量隻能用于随附POU本體,在POU頭中,從全局變量列表中采用的變量,用外部變量VAR_EXTERNAL參考和專為當前POU頭聲明的變量之間進行區分。

    若要訪問特殊數據寄存器和特殊内部繼電器,請使用PLC獨立系統變量。

    IEC指令的優點有:減少以前需要熟悉的指令數量、數據類型安全、包含複雜功能、可擴展、工作量少清晰編程、易讀。

    更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

    查看全部
  • 相关科技资讯推荐

    热门科技资讯推荐

    网友关注

    Copyright 2023-2024 - www.tftnews.com All Rights Reserved