西門子PLC控制器技術之五:CPU屬性

在上一章節中我們對SIMATIC硬件組態進行了整體學習,(參見西門子PLC控制器技術之四:硬件組態 http://www.lxweimin.com/p/dd4440fe0225 )了解了什么是實際組態和設定組態、如何插入一個站點、安裝GSD文件、以及如何在HW Config中進行硬件組態等內容。

硬件組態完成之后,本章將進一步學習一個非常重要的參數屬性——CPU屬性

確定現場各I/O模塊對應的傳感器和執行器

在學習CPU屬性之前,我們可以先確定現場各I/O模塊對應的傳感器和執行器了,以便后續應用所需。

如下圖所示,在硬件組態HW Config中選中組態好的I/O模塊,右鍵,選擇監視/修改,然后可以列出該模塊的所有I/O點,應用Monitor和Modify就可以輕松搞定現場各I/O模塊對應的傳感器和執行器接口,這種方法也稱之為“打點”,打點的同時注意做好記錄,為后續符號尋址編程奠定基礎。

快速定位現場傳感器執行器

CPU屬性

CPU屬性是PLC中最重要的一個屬性參數。在硬件組態中雙擊CPU模塊,進入到CPU屬性對話框,如下圖所示。

CPU屬性

General屬性下主要是關于CPU的一些基本介紹,包括型號、訂貨號、版本等,當然也可以修改名字、添加注釋等。

CPU屬性-循環/時鐘存儲器

如下圖所示,為CPU的循環/時鐘存儲器(Cycle/Clock Memory)屬性。這里有兩個非常重要的參數設置,一個是循環掃描監視時間,系統默認設置是150ms,這是一個看門狗時間,時刻監視掃描程序運行的周期時間,如果循環掃描周期時間超過監視設置時間,則系統認為程序可能進入了死循環,CPU進入Stop模式,當然,可以也通過在Blocks中添加相應的故障處理OB塊進行應對(本章不詳細展開,將在后續組織塊章節中詳細講解)。

CPU屬性-循環時鐘存儲器

另一個是時鐘存儲器,勾選Clock Memory選項參數,Memory Byte可以設置為位存儲器的任意一個字節號,設置好之后,該字節號代表的位存儲器字節空間則成為時鐘存儲器,該字節的8個位,每一位都代表一個不同的時鐘脈沖頻率。比如Memory Byte填的是0,則MB0字節表示時鐘存儲器,MB0中的8個bit則分別代表8中不同頻率的時鐘脈沖,如m0.3表示頻率為2HZ時鐘脈沖

時鐘脈沖在PLC的應用中有著廣泛的應用,比如制作一定頻率的閃光燈、應用時鐘脈沖定時、計數等等,非常實用和方便。

注意,任何對CPU屬性參數的修改,都需要編譯下載后才能生效

CPU屬性-保持存儲器&保護

如下圖所示,為CPU的保持存儲器屬性和保護屬性界面。

保持存儲器屬性中可以設置帶保持性的位存儲器M、S7定時器T以及S7計數器C的個數。

CPU屬性-保持存儲器&保護

保護屬性中有三個保護等級,主要是針對帶F的具有故障安全功能的CPU。第一等級為啟用故障安全CPU的密碼,如果不啟用該密碼,則F-CPU的故障安全功能將不被啟用;第二等級密碼為寫保護密碼,如果啟用該密碼,則修改程序的時候需要輸入密碼;第三等級密碼為讀寫保護密碼,如果啟用該密碼,則看程序的時候也需要密碼。

以上就是本章專題的主要內容,以下幾個問題可以幫您鞏固所學內容

  1. 如何快速確定現場各I/O模塊對應的傳感器和執行器?

  2. 時鐘頻率怎么設置?試制作一個2HZ頻率的閃光燈。

  3. 保護屬性的密碼分為幾個等級,各有什么特點?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容