在step7 v12(tia portal)及以上版本 可以使用s7-plcsim 來仿真 s7-1500 cpu的程序。
下面的介紹將描述如何使用 s7-plcsim v12. 仿真兩個 s7-1500 的 s7通信 程序。
要求
在step 7 v12 (tia portal) 中,先創(chuàng)建一個工程。里面包含兩個已經(jīng)組態(tài)并且聯(lián)網(wǎng)的 s7-1500項目
在兩個s7-1500的項目之間配置一個 s7 連接。
仔應(yīng)用程序的主動連接端調(diào)用“put” 指令,將數(shù)據(jù)發(fā)送到被動連接端的1500 cpu 中。
說明
這個條目包括兩個s7-1500 cpu的配置,連接配置和用戶程序
在控制面板中打開設(shè)置“pg/pc 接口 ”的應(yīng)用程序
選擇數(shù)據(jù)的接入點位 s7online (step 7) -> plcsim s7-1200/s7-1500.tcpip.1.
圖. 01
在step 7 v12 (tia portal) 中打開提供的程序.
在項目樹中選中裝置文件夾 plc_1 [cpu 1516-3 pn/dp]. 然后在工具欄上單擊 開始仿真 按鍵
圖. 02
通過點擊“ok”鍵來確認(rèn)下圖所示的信息
圖. 03
s7-plcsim v12 和 創(chuàng)建新工程 的對話框會自動打開。 輸入工程的名字和程序的存儲路徑,然后單擊“創(chuàng)建” 按鈕。這個新的工程被以指定的名字和指定的路徑創(chuàng)建
圖. 04
裝載到plc中
工程創(chuàng)建后 “ 裝載預(yù)覽”對話框會自動的打開,單擊“裝載”按鈕開始啟動裝載步驟。
圖. 05
在“裝載結(jié)果”對話框中單擊“結(jié)束”按鈕完成裝載的步驟。
圖. 06
在窗口中開啟一個新的 s7-plcsim v12 實例 通過菜單 開始 > 所有程序 > 西門子自動化 > s7-plcsim v12.
在這個新的 s7-plcsim 實例中選擇 project > new菜單創(chuàng)建一個新的工程。
圖. 07
在這個“創(chuàng)建新工程“的對話框中輸入工程的名字和工程的存儲路徑,然后單擊”創(chuàng)建“ 按鈕,這個新的工程會被以特定的名字和特定的路徑被創(chuàng)建”
圖. 08
在step 7 v12 (tia portal) 的項目樹中選擇裝置文件夾plc_2 [cpu 1516-3 pn/dp],然后在工具欄中單擊”開始仿真“按鈕
圖. 09
裝置到plc中
在開始仿真后”裝載預(yù)覽“對話框會被自動打開, 單擊”裝載“按鈕開始裝載步驟,在”裝載結(jié)果“的對話框中單擊”結(jié)束“按鈕完成裝載步驟。
[cpu 1516-3 pn/dp]plc 在命名為”simulation1“的項目中通過 s7-plcsim 進行仿真。
圖. 10
[cpu 1516-3 pn/dp]plc在命名為simulation2.的項目中通過s7-plcsim 進行仿真。
fig. 11
在 step 7 v12 (tia portal) 中建立一個在線的連接到plc_1 [cpu 1516-3 pn/dp], 為此需要在項目樹中選擇plc_1 [cpu 1516-3 pn/dp] ,然后再工具欄中單擊 ”開始 在線“的按鈕
圖. 12
在 主動連接plc_1 的監(jiān)控表格中監(jiān)控變量值15 sd_daten.絕對地址 (db2.dbw0) 這個值需要通過put 指令傳送給被動連接方的 plc_2 [cpu 1516-3 pn/dp]
圖. 13
在i step 7 v12 (tia portal) 中設(shè)置一個在線連接到 plc_2 [cpu 1516-3 pn/dp].,為此需要在項目樹中選中plc_2 [cpu 1516-3 pn/dp]在工具欄中單擊“開始 在線”的按鍵
圖. 14
被動連接plc_2 [cpu 1516-3 pn/dp]的監(jiān)控表格中監(jiān)控變量 addr_daten 絕對地址 (db2.dbw0)。 如果這個變量的值也是15那么說明 “put”指令被成功執(zhí)行。數(shù)值被成功的由主動連接 plc_1 [cpu 1516-3 pn/dp] 發(fā)送到被動連接 plc_2 [cpu 1516-3 pn/dp].
圖. 15
說明
如果使用絕對尋址需要禁用“優(yōu)化數(shù)據(jù)塊”這個選項。
圖. 16
在s7-1500 cpu 中必須到設(shè)備配置畫面的cpu保護中,使能 “允許數(shù)據(jù)通過 put/get 傳輸?shù)竭h(yuǎn)程通信伙伴中(plc, hmi, opc)”
圖. 17