使用S7-PLCSIM Advanced對SCL代碼進(jìn)行測試
實踐是學(xué)好PLC的重要方法,理想的情況下我們希望手上能有真實的PLC硬件進(jìn)行測試。但限于價格、環(huán)境等等因素,有時候并沒有硬件PLC可以直接使用。這種情況下,可以使用廠家推出的PLC仿真器進(jìn)行學(xué)習(xí)及代碼測試。今天這篇文章,我們想跟大家聊聊西門子S7-PLCSIM Advanced仿真軟件,并用它來測試下我們上一篇文章的SCL代碼。
今天這篇文章介紹如下一些內(nèi)容:
-
S7-PLCSIM Advanced簡介;
-
S7-PLCSIM Advanced的安裝;
-
S7-PLCSIM Advanced的運(yùn)行及設(shè)置;
-
使用S7-PLCSIM Advanced測試SCL代碼;

1、S7-PLCSIM Advanced簡介
S7-PLCSIM Advanced是西門子推出的S7-1500仿真軟件,它可以基于PC的操作系統(tǒng)模擬出一個或多個虛擬的PLC控制器,用戶可以把TIA博途環(huán)境下編寫的程序下載到這個虛擬的PLC控制器中進(jìn)行測試。TIA博途與虛擬控制器之間可以通過軟件總線(Softbus)或者虛擬以太網(wǎng)卡的方式進(jìn)行通信。
S7-PLCSIM Advanced支持西門子S7-1500的緊湊型CPU、標(biāo)準(zhǔn)型CPU、工藝型CPU及故障安全型CPU仿真,目前最新的版本為V3.0,軟件包整體包括如下一些軟件:
-
S7-PLCSIM Advanced;
-
S7-PLCSIM V5.4;
-
.NET Framework;
-
WinPcap;
-
Automation License Manager;
2、S7-PLCSIM Advanced的安裝
可以在西門子官網(wǎng)或者本文左下角【閱讀原文】下載該軟件。
軟件的安裝很簡單,基本上通過單擊【下一步】就能順利安裝完成。
安裝完成后,會生成一個虛擬的網(wǎng)卡:Siemens PLCSIM Virtual Ethernet Adapter,并在桌面生成軟件的快捷方式;
3、S7-PLCSIM Advanced的運(yùn)行及設(shè)置
以管理員權(quán)限運(yùn)行S7-PLCSIM Advanced V3.0,如下圖所示:

設(shè)置如下:
-
在線訪問(Online Access)選擇【PLCSIM Virtual Eth. Adapter】;
-
TCP/IP通信方式選擇【以太網(wǎng)】;
-
創(chuàng)建一個新的S7-1500實例,名稱為:founderchip_S1500;
-
IP地址:192.168.0.2;
-
子網(wǎng)掩碼:255.255.255.0;
啟動PLC實例,如下圖所示:

4、使用S7-PLCSIM Advanced測試SCL代碼
我們將上一篇文章(西門子SCL編程實例-創(chuàng)建基于循環(huán)中斷的定時器)的示例代碼下載到虛擬的PLC控制器中。下載之前要在項目的【屬性】頁面【保護(hù)】選項卡中勾選【塊編譯時支持仿真】,如下圖所示:

重新編譯整個項目,設(shè)置PLC的X1端口IP地址為:192.168.0.2,
單擊下載按鈕,在彈出的對話框中選擇PG/PC接口為:Siemens PLCSIM Virtual Ethernet Adapter,如下圖所示:



下載完成后啟動PLC,如下圖所示

創(chuàng)建監(jiān)控表,修改myTimer1的設(shè)定時間為100,即10s,如下圖所示:

程序運(yùn)行過程及結(jié)果請看下面的圖片:


好了,關(guān)于S7-PLCSIM Advanced軟件就先介紹到這里。點(diǎn)擊【閱讀原文】可以查看下載鏈接。
-
神器:5秒鐘搞定贗電容k1擬合、繪圖、計算電容貢獻(xiàn)率 2020-06-25
-
化工設(shè)計之工程圖紙(這篇文章給你講全了) 2020-07-03
-
工具:贗電容k1Tool-v2.6解決擬合交叉問題 2020-06-25
-
斷續(xù)焊焊接符號 2021-10-14
-
板式塔設(shè)計核心:負(fù)荷性能圖(水力學(xué)圖) 2020-07-03
-
應(yīng)急管理部已明確:臨時性登高作業(yè)屬于特種作業(yè)!需要取證 2021-10-18
-
PDMS12.1sp4安裝教程 2020-07-03
-
話說LED燈的利用系數(shù) 2020-07-04
-
一張圖講清楚斷路器的工作原理 2020-07-10
-
引起管道振動的主要原因及消振措施 2020-12-06
