- S7-1200 PLC應用教程(第2版)
- 廖常初主編
- 1678字
- 2021-10-27 14:33:27
2.5.2 用戶程序的仿真調試
1.S7-1200/S7-1500的仿真軟件
S7-1200對仿真的硬件、軟件的要求如下:固件版本為V4.0或更高版本的S7-1200,S7-PLCSIM的版本為V13 SP1及以上。
S7-PLCSIM V15 SP1不支持計數、PID和運動控制工藝模塊,不支持PID和運動控制工藝對象,支持通信指令PUT、GET、TSEND、TRCV、TSEND_C和TRCV_C。不支持對包含受專有技術保護的塊的程序進行仿真。
2.啟動仿真和下載程序
選中項目樹中的PLC_1,單擊工具欄上的“啟動仿真”按鈕,S7-PLCSIM V15 SP1被啟動,出現“自動化許可證管理器”對話框,顯示“啟動仿真將禁用所有其他的在線接口”。勾選“不再顯示此消息”復選框,以后啟動仿真時不會再顯示該對話框。單擊“確定”按鈕,出現S7-PLCSIM的精簡視圖(見圖2-37)。

圖2-37 S7-PLCSIM的精簡視圖
打開仿真軟件后,如果出現“擴展的下載到設備”對話框(見圖2-38),將“接口/子網的連接”設置為“PN/IE_1”或“插槽‘1×1’處的方向”,用以太網接口下載程序。

圖2-38 “擴展的下載到設備”對話框
單擊“開始搜索”按鈕(見圖2-38),“選擇目標設備”列表中顯示出搜索到的仿真CPU的以太網接口的IP地址。
單擊“下載”按鈕,出現與圖2-35基本上相同的“下載預覽”對話框,編譯組態成功后,勾選“全部覆蓋”復選框,單擊“裝載”按鈕,將程序下載到PLC。
下載結束后,出現“下載結果”對話框。用選擇框將“無動作”改為“啟動模塊”,單擊“完成”按鈕,仿真PLC被切換到RUN模式(見圖2-37)。
3.生成仿真表
單擊精簡視圖右上角的按鈕,切換到項目視圖(見圖2-39)。單擊工具欄最左邊的
按鈕,創建一個S7-PLCSIM的新項目。
雙擊項目樹的“SIM表格”(仿真表)文件夾中的“SIM表格_1”,打開該仿真表。在右邊窗口的“地址”列輸入I0.0、I0.1和QB0,可以用QB0所在的行來顯示Q0.0~Q0.7的狀態。如果在SIM表中生成IB0,可以用一行來分別設置和顯示I0.0~I0.7的狀態。

圖2-39 S7-PLCSIM的項目視圖
單擊“名稱”列空白行中隱藏的按鈕,再單擊選中出現的變量列表中的"T1"(見圖2-23),名稱列出現“"T1"”.。單擊地址列表中的"T1".ET,地址列表消失,名稱列出現"T1".ET。用同樣的方法在“名稱”列生成"T1".Q。
4.用仿真表調試程序
兩次單擊圖2-39中“位”列第一行中的小方框,方框中出現“√”,I0.0變為TRUE后又變為FALSE,即模擬按下和放開起動按鈕。梯形圖中I0.0的常開觸點閉合后又斷開。由于OB1中程序的作用,Q0.0(電源接觸器)和Q0.1(星形接觸器)變為TRUE,梯形圖中其線圈通電,SIM表中“接觸器”(QB0)所在行右邊Q0.0和Q0.1對應的小方框中出現“√”(見圖2-39)。同時,當前時間值"T1".ET的監視值不斷增大。它等于預設時間值T#8s時其監視值保持不變,變量"T1".Q變為TURE,“接觸器”行的Q0.1變為FALSE,Q0.2變為TRUE,電動機由星形接法切換到三角形接法。
兩次單擊I0.1對應的小方框,分別模擬按下和放開停止按鈕的操作。由于用戶程序的作用,Q0.0和Q0.2變為FALSE,電動機停機。仿真表中對應的小方框中的勾消失。
單擊S7-PLCSIM項目視圖工具欄最右邊的按鈕,可以返回圖2-37所示的精簡視圖。單擊精簡視圖工具欄上的“切換到項目視圖”按鈕
,將會切換到項目視圖。
5.SIM編輯器的表格視圖和控制視圖
圖2-39中SIM編輯器的上半部分是表格視圖,選中I0.0所在的行,編輯器下半部分出現控制視圖,其中顯示一個按鈕,按鈕上面是I0.0的變量名稱“起動按鈕”。可以用該按鈕來控制I0.0的狀態。
在表格視圖中生成變量IW64(模擬量輸入),選中它所在的行,在下面的控制視圖中出現一個用于調整模擬值的滾動條,它的兩邊顯示最小值16#0000和最大值16#FFFF。用鼠標按住并拖動滾動條的滑塊,可以看到表格視圖中IW64的“監視/修改值”快速變化。
6.仿真軟件的其他功能
在S7-PLCSIM的項目視圖中,可以用工具欄上的按鈕打開保存的項目,用
和
按鈕啟動和停止S7-PLCSIM項目的運行。
執行項目視圖的“選項”菜單中的“設置”命令,在“設置”視圖中,可以設置起始視圖為項目視圖或緊湊視圖(即精簡視圖),還可以設置項目的存儲位置。
默認情況下,只允許更改I區的輸入值,Q區或M區變量(非輸入變量)的“監視/修改值”列的背景為灰色,只能監視不能更改非輸入變量的值。單擊按下SIM表格工具欄的“啟動/禁用非輸入修改”按鈕,便可以修改非輸入變量。單擊工具欄上的
按鈕,可以加載項目中所有的標簽(即變量)。
生成新項目后,可以用工具欄上的選擇框來選擇“S7-1200”“S7-1500”和“ET 200SP”。
視頻“用仿真軟件調試用戶程序”可通過掃描二維碼2-6播放。

二維碼2-6