ELEOK
標題: 用PLCsim模擬WinCC工程 [打印本頁]
作者: 山海致遠 時間: 2013-9-6 19:29
標題: 用PLCsim模擬WinCC工程
項目要讓用戶單位來參觀, 可是PLC設備已經運走了,沒辦法,試用了下 PLCsim 這個SIEMENS自己的模擬軟件, 實現步驟記錄下來, 下次備用.
PLCsim隨著 Step 7 professional 版一起出售, 普通的 step 7里面沒有, 不過可以很容易下載到.
我用的版本是: step 7 V5.4 sp1, WinCC V5.1 asia, Simatic Net V6.4 ,plcsim 用的是 最新的 V5.3 sp1版
本來項目用的是 工業以太網通訊, 可是要使用 PLCsim, 它只支持MPI協議, 并且沒有聯網功能.
想想也是, 如果聯網功能也有, 再加上能直接輸出的話, 那誰還會買 siemens的PLC 啊...呵呵
還好, 以太網改成MPI并不困難. 只要新建一個MPI協議, 將以太網驅動下 建好的所有變量, 全部剪切,粘貼到 "MPI驅動" 下就好了. 只是實際項目實施的時候, 別忘了剪切回去就好了.
1. 安裝
先安裝 step 7. 然后再裝 PLCsim. 這樣 在 simatic 管理器里面, 就有一個啟動 plcsim的圖表, 點擊就可以啟動 plcsim 了.
WinCC V5.1 的缺省安裝還不夠, 必須在“通訊”組件下,選擇安裝“S7Dos”和“對象管理器”組件。 如下圖所示.
據說 WinCC V5 sp2 之后的版本, “S7Dos”是默認安裝的, 沒找到這項,看樣子好像已經裝了,呵呵.
2. 配置step7 和 PLCsim
1)打開 step7 管理器, 打開原來組態好的工程
2)點擊圖表啟動 plcsim程序.
3)打開硬件配置, 查看cpu上MPI接口的號碼(比如我這是 MPI地址為5).
4)點擊下載硬件配置, 出來的對話框中選擇 通過 MPI address =5 來連接CPU.
5)然后下載已經編好的 程序 blocks 到 PLC中, 并啟動PLCsim 到運行狀態.
這樣就配置好了, 可以在step7中在線調試程序,查看出錯信息...等等操作了.
3. 配置 WinCC 連接到 PLCsim
前面說過了,PLCsim只支持 MPI 協議的連接, 如果你的WinCC工程不是使用的MPI協議,暫時改成 MPI 協議(全選,剪切,粘貼,一分鐘搞定)
1)如果沒有s7 suit驅動, 添加它.
2)MPI驅動下新建 一個連接, MPI地址選5.
3)將原來做好的 tag變量,剪切粘貼到 MPI連接下, 地址什么的都不用動.
4)運行wincc工程即可.
如果要查看是否已經連上了PLCsim, 可以使用WinCC自帶的通道診斷工具.
開始--> simatic --> wincc --> tools --> Channel Diagonisis
作者: 山海致遠 時間: 2013-9-6 19:29
如果采用“SIMATIC S7 PROTOCOL SUITE”中的“Soft PLC”來連接PLCSIM的時候,先“新驅動程序的連接”,創建了一個新的連接,然后在該新的連接上右擊選“屬性”,出現的新對話框上繼續選“屬性”,再彈出一個對話框,在“插槽號”那邊,WinCC默認的是“2”,正是這個“2”導致的問題。將其改為其他數字,如“1”、“3”等,最后點擊“確定”。就此問題順利解決。
| 歡迎光臨 ELEOK (http://www.afoofa.cn/) |
Powered by Discuz! X5.0 |