![]() |
發(fā)布時間: 2018-8-3 14:29
正文摘要:現(xiàn)有一款PLC,S7-200CPU222,只有一個RS485口,請問這款PLC能不能支持Modbus通信(在不擴(kuò)展外部模塊的前提下)?我嘗試用這款PLC做Modbus從站,用PPI電纜通過RS485口下載程序,完成后,拔掉點(diǎn)看線,將通訊口與Modbus ... |
謝謝各位大神的回答![]() |
threetigher 發(fā)表于 2018-8-4 20:57 佩服有點(diǎn)過度了,這部分內(nèi)容我現(xiàn)在不做具體工作了,也談不上熟悉了,更談不上精通,沒有天天玩這個的人懂得多。大的方面知道點(diǎn),現(xiàn)在也比較懶。0 v% p+ z9 s- H$ b8 h |
曉昀 發(fā)表于 2018-8-4 14:566 v d' m8 Z0 J4 W 大俠還精通電控PLC啊,佩服! |
Modbus 指令庫啟動后,如何通過同一個通信端口進(jìn)行 CPU 監(jiān)控?7 G+ e, l! }/ R Modbus 指令庫使用的是 CPU 的自由口通信功能,工作在自由口模式下的通訊口不能使用 Micro/WIN 的 PPI 編程通信監(jiān)控。如果通信口都已經(jīng)被占用,可以考慮: # |7 x( K1 }( W! X' X! H# W8 _ 加一個通信模塊(如 EM 277、CP 243-1、EM 241 等)擴(kuò)展出一個編程通信口 6 E; v" R8 i/ `! E- w 中止自由口模式,可以將 CPU 上的模式開關(guān)從 RUN 撥到 STOP;或者保持處于 RUN 狀態(tài),用程序停止指令庫的 Modbus 模式。 |
先檢查你的S7-200的版本號是否滿足要求?3 _( g/ y3 d4 h( \9 } 8 U- _& s1 a% K2 [" [, P: [) O Modbus RTU 主站庫對 CPU 的版本是否有要求,為什么編譯例子程序時,會遇到 4 個錯誤? ' n% V& B7 a% J+ j9 |2 O T Modbus RTU 主站庫對 CPU 的版本確實(shí)有要求,CPU 的版本必須為 2.00 或者 2.01(即訂貨號為6ES721*-***23-0BA*),1.22 版本之前(包括 1.22 版本)的 S7-200 CPU 不支持。, _. G' {0 f m. M# q& a* m |
西門子cpu222可以做modbus主站 數(shù)據(jù)通信術(shù)語,指在基本方式鏈路控制中,在接到一個請求后,保證將數(shù)據(jù)傳送到一個或多個從站去的數(shù)據(jù)站。在某給定時刻,一條數(shù)據(jù)鏈路上只能有一個主站。 |
Archiver|手機(jī)版|小黑屋|機(jī)械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )
GMT+8, 2025-9-27 22:12 , Processed in 0.063300 second(s), 21 queries , Gzip On.
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.