西門子代理商-內蒙古一級代理-PLC伺服電機驅動變頻器代理
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 西門子變頻器 西門子觸摸屏 西門子伺服電機 西門子PLC 西門子直流調速器 西門子電纜 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
詳細介紹
西門子PLC程序設計摘錄-命名&編程規則
這篇文章介紹了西門子PLC程序設計中的命名規則
今天這篇文章主要介紹西門子PLC程序設計中的編程規則
編程規則定義范圍
編程規則的定義范圍包括:
編程語言
SCL代碼的長度
塊號
程序塊的形參
數據存儲
語法
注釋
定義編程規則的需求:
優化編程方法,如提高編程效率,提高易讀性
滿足生成庫的要求
下面根據這兩種需求通過示例說明這些規則的特點。
編程優化
第一個規則為優先選擇SCL編程語言,它的好處是便于模塊化編程,程序結構清晰
第二個規則是塊調用選擇LAD/FBD,因為LAD和FBD語言中調用塊的接口參數比較清晰
第三個規則是使用優化的全局DB作為數據存儲,原因是除了DB塊的變量定義結構化之外,優化的DB塊可以提供更好的訪問性能
第四個規則是程序塊定義為優化訪問,也是從獲得更好的訪問性能考慮
Zui后一個是在注釋中說明值的范圍,這條規則可以幫助提高程序的易讀性
生成庫
生成庫
生成庫大部分的目的是重復使用,在后面課程介紹庫的應用中會詳細介紹。
第一個規則禁止訪問全局變量
第二個規則是不使用全局常量,而使用本地常量
這兩個規則實際上構成了庫的一致性原則。
下面兩個規則可以幫助優化庫的使用:
通過接口交換數據,而禁止在FB外通過背景數據塊訪問
UDT取代程序塊中的struct類型的定義,可方便更新修改,特別是相同struct結構使用多次時,一旦需要修改結構,如果是STRUCTI類型,那么就需要修改多次,而UDT類型只需要修改一次,再統一更新即可
相關產品
產品分類
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684