描述
S7-PLCSIM 支持以下通訊塊來做兩個S7-400 CPU模塊間的通信:
-
SFB8 "USEND"
-
SFB9 "URCV"
-
SFB12 "BSEND"
-
SFB13 "BRCV"
-
SFB15 "PUT"
-
SFB14 "GET"
-
SFB19 "START"
-
SFB 20 "STOP"
-
SFB 22 "STATUS"
-
SFB 23 "USTATUS"
要求
-
需要S7-PLCSIM V5.4 SP3(或更高版本)。
-
在STEP 7(博途)中建立一個項目,對兩個S7-400 CPU進(jìn)行硬件組態(tài)和網(wǎng)絡(luò)組態(tài)。
-
已經(jīng)在模塊之間組態(tài)了S7連接和通信連接。
-
在主站S7-400 CPU的用戶程序中,調(diào)用“BSEND”指令來給從站CPU發(fā)送數(shù)據(jù)。
-
在從站S7-400CPU中調(diào)用“BRCV”指令來接收來自主站S7-400 CPU的數(shù)據(jù)。
注意
本條目提供的項目包含兩個S7-1500 CPU的組態(tài),并包含連接組態(tài)和用戶程序。
本條目提供的項目包含兩個S7-1500 CPU的組態(tài),并包含連接組態(tài)和用戶程序。下載鏈接中的STEP 7(博途)項目包含兩個S7-400站通過工業(yè)以太網(wǎng)通信 。
Station_1中的OB1包含計數(shù)器的程序,它的輸出會傳送到Station_2。
-
在項目導(dǎo)航中標(biāo)記“Station_1”并打開S7-PLCSIM,可以通過菜單命令“Online > Simulation > Start”或者菜單欄的“Start simulation” 圖標(biāo)打開。關(guān)于第一個被仿真CPU的實例編號為“S7-PLCSIM”的對話框被打開。
-
如果是第一次仿真這個項目,“Extended download to device”對話框就會打開。在“PG/PC Interface”中選擇如圖1所示的設(shè)置,并單擊“Start search”。
圖. 1
-
當(dāng)在線連接已經(jīng)被建立時,單擊“Load”按鈕。
-
然后,在打開的“Load preview”對話框中,繼續(xù)單擊“Load”按鈕。
-
在S7-PLCSIM 中使用“Insert”菜單來加載子窗口“Input”和“Counter”,用來監(jiān)視和控制程序。對于“Station_1”需要“IB2”和“C1”。
-
在S7-PLCSIM1的“CPU”子窗口中,可以將運(yùn)行模式從“STOP”改到“RUN-P”。
圖. 2
-
標(biāo)記項目導(dǎo)航中的“Station_2”并重復(fù)步驟1來打開第二個“S7-PLCSIM2”實例。
-
在“Load preview”按鈕中單擊“Load”按鈕。
-
與步驟5相同,給實例“S7-PLCSIM2”添加“Output”。對于“Station_2”需要“QW1”。
-
在S7-PLCSIM2中的“CPU”子窗口中,將運(yùn)行模式從“STOP”改到“RUN-P”。
圖. 3
-
在S7-PLCSIM1(Station 1的仿真),IB2控制計數(shù)器C1并將計數(shù)值傳送到S7-PLCSIM2 (Station 2的仿真)QW1中。
-
I2.0: 自動向上計數(shù)的時鐘標(biāo)記
-
I2.1:向上計數(shù)
-
I2.2: 向下計數(shù)
-
I2.3: 計數(shù)器的預(yù)設(shè)值
-
I2.4: 復(fù)位計數(shù)器
下載
附件下載“60497454_S7_PLCSIM_COM.zip”包含一個STEP 7(博途)項目,項目中包含上面描述的通信程序?截悺60497454_S7_PLCSIM_COM.zip”文件到一個單獨(dú)的目錄中,并雙擊打開,F(xiàn)在項目文件已經(jīng)解壓。就可以使用STEP 7(博途)來打開和并運(yùn)行解壓后的項目。
60497454_S7_PLCSIM_COM.zip (3,6 MB)
注意
在通信的時候,可能會有時間限制,這是因為S7-PLCSIM不支持實時。
更多信息
更多信息可以在條目88781327中打開,如果想使用S7-PLCSIM仿真兩個S7-1500模塊可以查看此條目。
創(chuàng)建環(huán)境
此FAQ中的截屏和下載都是在 STEP 7 (博途) Professional V13 SP1和S7-PLCSIM V5.4 SP5中創(chuàng)建的。
對于S7-300,S7-400和PC站像S7連接的通信在STEP7 V5.x 的NetPro中配置。可以通過NetPro的“激活/取消激活連接狀態(tài)”確定通信連接的狀態(tài)。
按如下操作確定通信連接狀態(tài)。
說明
-
在NetPro中選擇S7站的CPU,配置的通信連接顯示在連接表中。
-
點(diǎn)擊“Activate/Deactivate Connection Status”按鈕,連接狀態(tài)顯示在連接表中。
圖. 01
連接狀態(tài)“不可用”
如果連接狀態(tài)顯示為“不可用”,則通信伙伴雙方?jīng)]有下載通信連接配置。在NetPro中選擇S7站,點(diǎn)擊“下載所選的站點(diǎn)”按鈕下載通信連接配置。通信伙伴雙方都需執(zhí)行下載操作。
圖. 02
連接狀態(tài)“未建立”
如果連接狀態(tài)顯示“未建立”,則通信伙伴未連接,例如因為通信連接配置僅裝載了通信雙方的一方,或者網(wǎng)線是斷開或損壞。
在NetPro中選擇S7站,點(diǎn)擊“下載所選的站點(diǎn)”按鈕下載通信連接配置。
圖. 03
連接狀態(tài)“已建立”
連接狀態(tài)“已建立”說明通信伙伴之間的通信連接已經(jīng)建立成功。
圖. 04