應用領域 | 化工,電子 |
---|
上海喬輝工控設備有限公司是一家專業從事西門子工業自動化產品和數控系統銷售、技術服務及培訓的工程服務公司。
在西門子工業自動化產品領域,公司憑借雄厚的技術實力及多年從事 西門子產品的銷售經驗,本著樹立公司形象和對用戶認真負責的精神開展業務,上海喬輝工控設備有限公司是一家專業從事西門子工業自動化產品和數控系統銷售、
參考價 | 面議 |
更新時間:2021-07-29 13:35:56瀏覽次數:141
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子S7-200CN擴展模塊6ES7231-7PB22-0XA8西門子S7-200CN擴展模塊6ES7231-7PB22-0XA8
s7200 PLC MOdbus rtu通訊基礎
1.Modbus RTU主站指令庫的功能是通過在用戶程序中調用預先編好的程序功能塊實現的,該庫對Port0和Port1有效。該指令庫將設置通信口工作在自由口模式下。
2.Modbus RTU主站指令庫使用了一些用戶中斷功能,編其他程序時不能在用戶程序中禁止中斷。
3.Modbus RTU主站庫對CPU的版本有要求。CPU的版本必須為2.00或者2.01(即訂貨號為6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的S7-200 CPU不支持。
使用Modbus RTU主站指令庫,可以讀寫Modbus RTU從站的數字量、模擬量I/O以及保持寄存器。
要使用Modbus RTU主站指令庫,須遵循下列步驟:
安裝西門子標準指令庫;
按照要求編寫用戶程序調用 Modubs RTU 主站指令庫 ;
二、主站和從站功能塊
1、主站控制功能塊和數據讀寫功能塊可以參見幫助文件,寫的非常詳細!
三、注意及常見問題
1、MODBUS通訊是一種輪詢的方式,即一次只能讀取一個站的數據。所以在觸發讀取數據的時候要用脈沖觸發,而非長期為1去觸發。
2、在讀取多個從站的時候,要注意每個站的輪詢,輪詢程序沒做好,將導致通訊超時得錯誤,從而無法讀取數據。
3、參數設計的時候,奇偶校驗,通訊速率得一致,站地址不能有沖突。
4、主站與從站的數據區必須一致。
5、詳細故障可以通過程序塊得故障代碼查詢。
S7-200 PLC比較300 plc實現Modbus的優點:
雖然s7-200在實現modbus通訊時使用的是s7-200的自由口功能,借口采用rs485,或通過適配器轉換成rs232接口類型不如cp341的豐富,但其實現modbus功能上無需組態和額外購買組件,所以實現起來既簡單而且成本低廉,在比較低端的場合是不錯的選擇.
S7-300plc+cp341的優點:
1.由于cp341可以安裝在etm200站上通過profibus方式與主站相通,此方案適合于較大型系統進行modbus通信設計和改造.
2.cp341的接口類型多,包含rs232,rs422/rs485.
從MODBUS RTU庫中調用MODBUS子程序后需要給其分配庫存儲區。即選擇項目目錄樹下的“程序塊"->“庫",點擊鼠標右鍵,在彈出的菜單中選擇“庫存儲區(M)...",在彈出的對話框中分配庫存儲區地址,此地址不要與其他程序使用的存儲區重疊。
1.地址選擇:由于指令庫占用一定地址空間,編程時要注意,可以使用建議地址,不會有沖突(注意:間接接尋址檢測不到)。
2.STEP 7-Micro/WIN V4.0以上版內部已經帶有新的指令庫,但在未安裝西門子Instruction Library軟件包的情況下,不能顯示出來使用。
要使用西門子的標準指令庫,必須先安裝西門子的指令庫軟件包Instruction Library。安裝了Instruction Library之后,只要安裝的STEP7-Micro/WIN版本是新的,就能獲得相應版本的新指令庫。安裝Micro/WIN的升級包(Service Pack)也會更新指令庫的版本。