我們?cè)陧?xiàng)目前期經(jīng)常會(huì)遇到:電腦寫(xiě)好了西門子產(chǎn)品S7-1500的PLC程序,也完成了WinCC V7.5 SP1的上位程序,但可能手頭上沒(méi)有完整的PLC硬件來(lái)測(cè)試,這時(shí)可使用西門子的一款PLC仿真軟件-PLCSIMAdvanced V2.0 SP1來(lái)虛擬PLC,裝載PLC程序后,與WinCC進(jìn)行項(xiàng)目通訊測(cè)試,實(shí)現(xiàn)上、下位之間的相互驗(yàn)證。
PLC仿真軟件PLCSIMAdvanced可支持3種架構(gòu):它可以和WinCC軟件安裝在同一臺(tái)PC上使用,也可以和WinCC軟件分別安裝在不同PC上進(jìn)行通訊。(文中測(cè)試環(huán)境安裝在VMware虛擬機(jī)中,網(wǎng)絡(luò)為bridged橋接模式)
架構(gòu)1
WinCC和PLCSIM Advanced部署在同一臺(tái)PC,通過(guò)PLCSIM(Softbus)通訊。這種方式是PLCSIM Advanced默認(rèn)的通訊方式,可防止誤將PLC程序下載到物理PLC中,使用上最為簡(jiǎn)單。
具體有三個(gè)步驟
①打開(kāi)PLCSIM Advanced,生成一個(gè)虛擬PLC實(shí)例;
②將Step7項(xiàng)目下載到虛擬PLC實(shí)例中;
③WinCC和虛擬PLC實(shí)例進(jìn)行通訊;
架構(gòu)2
WinCC和PLCSIM Advanced部署在同一臺(tái)PC,通過(guò)PLCSIM虛擬網(wǎng)卡(TCP/IP)通訊。這種通訊方式,可以獲得和真實(shí)PLC通訊一樣的網(wǎng)絡(luò)拓?fù)洹?/span>
架構(gòu)3
PLCSIM Advanced部署在單獨(dú)的PC上。當(dāng)WinCC和Portal Step7軟件沒(méi)有安裝在同一臺(tái)PC上時(shí),可采用此種方式。下圖例子是三個(gè)軟件分別部署在不同PC上的極端架構(gòu)。
共有訪客發(fā)表了評(píng)論
網(wǎng)友評(píng)論