公司新聞
西門子PLC程序設計摘錄-編程規則
發布時間: 2024-05-29 16:11 更新時間: 2024-12-05 08:00
西門子PLC程序設計摘錄-命名&編程規則
這篇文章介紹了西門子PLC程序設計中的命名規則
今天這篇文章主要介紹西門子PLC程序設計中的編程規則
編程規則定義范圍
編程規則的定義范圍包括:
編程語言
SCL代碼的長度
塊號
程序塊的形參
數據存儲
語法
注釋
定義編程規則的需求:
優化編程方法,如提高編程效率,提高易讀性
滿足生成庫的要求
下面根據這兩種需求通過示例說明這些規則的特點。
編程優化
第一個規則為優先選擇SCL編程語言,它的好處是便于模塊化編程,程序結構清晰
第二個規則是塊調用選擇LAD/FBD,因為LAD和FBD語言中調用塊的接口參數比較清晰
第三個規則是使用優化的全局DB作為數據存儲,原因是除了DB塊的變量定義結構化之外,優化的DB塊可以提供更好的訪問性能
第四個規則是程序塊定義為優化訪問,也是從獲得更好的訪問性能考慮
Zui后一個是在注釋中說明值的范圍,這條規則可以幫助提高程序的易讀性
生成庫
生成庫
生成庫大部分的目的是重復使用,在后面課程介紹庫的應用中會詳細介紹。
第一個規則禁止訪問全局變量
第二個規則是不使用全局常量,而使用本地常量
這兩個規則實際上構成了庫的一致性原則。
下面兩個規則可以幫助優化庫的使用:
通過接口交換數據,而禁止在FB外通過背景數據塊訪問
UDT取代程序塊中的struct類型的定義,可方便更新修改,特別是相同struct結構使用多次時,一旦需要修改結構,如果是STRUCTI類型,那么就需要修改多次,而UDT類型只需要修改一次,再統一更新即可
其他新聞
- PLC標準化編程的技術架構的思考與分享 2024-12-05
- 伺服基礎介紹 2024-12-05
- 博圖中的定時器你真的會用嗎?關于西門子PLC編程軟件TIA中使用IEC定時器的陷阱 2024-12-05
- SIMATIC S7-1500 PLC數據類型之系統數據類型介紹 2024-12-05
- SIMATIC S7-1500 PLC 控制系統的硬件組成之負載電源與系統電源介紹 2024-12-05
- 西門子S7-1200 PLC與KTP700觸摸屏創建配方設置實例 2024-12-05
- 西門子S7-1200PLC的HSC高速計數器應用實例 2024-12-05
- 西門子 TIA Portal WinCC 通過 VB 腳本寫數據到 Excel 文件的方法 2024-12-05
- 西門子S7-1200PLC 帶參數編程和不帶參數編程 2024-12-05
- 西門子200smart PLC編程案例-流水燈程序 2024-12-05
- 西門子1200CPU與G120C變頻器組態通訊、控制變頻器啟停及調速 2024-12-05
- 西門子Graph編程指南之一引腳功能 2024-12-05
- 關于西門子PLC中ProDiag 功能中變量監控的【詳細文本域】參數使用介紹 2024-12-05
- 西門子S7-1200安全型PLC案例應用分享 2024-12-05
- 匯川MD500-面板參數調試手冊(PROFINET通訊) 2024-12-05
產品分類
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684