玉林西門子PLC代理商
軟件 STEP 7 V13 SP1 中的 S7-1200 Modbus RTU 指令
TIA V13 SP1版本軟件中提供了2個版本的 Modbus RTU指令。如下圖 2 所示:
早期版本的 Modbus RTU 指令(圖2. 中 MODBUS (V2.2))僅可通過 CM1241 通信模塊或 CB1241 通信板進行 Modbus RTU 通信。
新版本的 Modbus RTU 指令(圖2. 中 MODBUS(RTU) V3.0)擴展了 Modbus RTU 的功能,該指令除了支持 CM1241 通信模塊、CB1241 通信板,還支持 PROFINET 或 PROFIBUS 分布式 I/O 機架上的 PTP 通信模塊實現 Modbus RTU 通信。
注意:新版本 Modbus RTU 指令的使用限制條件
新版本 Modbus RTU 指令通過CM1241通信模塊或CB1241通信板進行Modbus RTU通信時,需要滿足如下條件:
a. S7-1200 CPU 的固件版本不能低于V4.1;
b. CM1241通信模塊 V2.1 以上或 CB1241。圖2. 兩個版本 Modbus RTU 指令
常問問題:
S7-1200 是否支持 Modbus ASCII 通信模式?
西門子不提供支持上述通信模式的的現成指令,需要用戶自己用自由口模式編程。
Modbus RTU指令V1和V2兩個版本有什么區別?
Modbus RTU指令版本 V2 將參數 “REQ” 和 “DONE” 添加到“MB_COMM_LOAD”指令。而且,“MB_MASTER”和“MB_SLAVE ”指令的“MB_ADDR ”參數現在允許一個 UInt 值以進行擴展尋址。
同一CPU程序中是否可以同時使用V1和V2兩個不同版本的Modbus RTU指令?
不能在同一CPU 程序中同時使用V1(V1.x)和V2(V2.y)指令版本。用戶程序的 Modbus 指令必須具有相同的主版本號;主版本組內的各個指令可具有不同的次版本號。
S7-1200 通信模塊CM1241是否可作為Modbus RTU主站或作為Modbus RTU從站?
對S7-1200 通信模塊CM1241組態并編程調用“MB_COMM_LOAD”指令,可將其設置為Modbus RTU通信模式。通過編程調用“MB_MASTER”指令,S7-1200 通信模塊CM1241可作為Modbus RTU主站,或調用“MB_SLAVE”指令,S7-1200 通信模塊CM1241可作為Modbus RTU從站。
注意:無論S7-1200 通信模塊CM1241作為Modbus RTU主站還是從站,都需要調用“MB_COMM_LOAD”指令進行編程。
S7-1200 CM1241/CB1241 Modbus RTU 通信是否支持兩位停止位?
支持。
注意:S7-1200 CM1241/CB1241屬性里可以設置停止位, 但是該模塊用于 Modbus 通信時,此設置的停止位無效, 需要在 Modbus_Commload 指令的背景 DB 里 Static 修改 STOP_BITS停止位數值為 2。如下圖 3, 4所示:
圖3. CM1241 配置停止位參數
Modbus_Commload 指令的背景 DB 里 Static 修改 STOP_BITS停止位數值為 2(默認值=1)
WinCC V7.2與S7-1200PLC常規通信
1.設置PLC通訊參數以及DB塊屬性設置
2. WinCC添加新驅動
3. 電腦網卡參數設置
4 設置PG/PC接口
5 WinCC 軟件設置
西門子PLC符號名編址方法
S7-300有兩種編址方法,前述為根據機架及安裝槽位編址范圍進行編址,稱為編址方法。而通過用符號名表示特定的編址號并建立符號數據庫保存符號名的編址方法,稱為符號名編址。例Q4.0可用符號名In_A_Mtr_Coil ...
PLC的模板安裝與機架擴展
S7-300系統采用采用模板式結構,用搭積木的方式組成系統。各模板安裝在標準DIN機架上,每個機架上按電源模板PS、CPU模板、接口模板IM、信號模板SM和功能模板FM(1個機架上多安裝8個)的組合次序安裝系統內各個模板 ...
西門子S7-1500如何通過CP1543-1組態Fetch/Write通信?
通信伙伴通過 Fetch/Write 通信方式就可以直接訪問 CPU 的數據塊,而該 CPU 無需再調用通信塊 (TSEND/TRCV)。 "Fetch/Write" 服務是基于ISO-on-TCP 協議和 TCP 協議中一個。 本文講述如何將 S7-1500 配置成 Fetc ...
西門子PLC順序功能圖的結構類型
1、單序列 單序列由一系列相繼激活的步組成,是簡單的一種順序功能圖,如圖7.50所示。每一步的后面僅接有一個轉換,每一個轉換的后面只有一個步。2、選擇的分支和合并 選擇序列的開始稱為選擇分支,如圖1(a)所 ...
西門子S7-200系列PLC順序控制指令
順序控制指令是PLC生產廠家為用戶提供的可使功能圖編程簡單化和規范化的指令。表1 順序控制指令的形式及功能 STL LAD功能 操作對象 LSCR bit順序狀態開始 S(位) SCRT bit順序狀態轉移 S(位) SCRE順序狀態結束 無 ...
自動送料小車控制系統PLC畢業設計
在PC發展的初期,沿用了設計繼電器電路圖的方法來設計梯形圖。即在一些典型電路的基礎上,根據被控對象對控制系統的具體要求,不斷地修改和完善梯形圖。有時需要多次反復地調試和修改梯形圖,增加很多輔助觸點和中間 ...
PLC順序功能圖基本概念
順序設計法或步進梯形圖設計的概念是在繼電器控制系統中形成的,步進梯形圖是用有觸點的步進式選線器(或鼓形控制器)來實現的。但是由于觸點的磨損和接觸不良,工作很不可靠。上世紀70年代出現的控制器主要由分立元 ...
西門子PLC基本實用程序設計
啟、保、停程序閃爍程序長延時程序圖長延時程序
西門子PLC程序控制指令
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。