S7-1200 PLC 仿真功能有如下硬件和軟件要求:硬件要求:1、固件版本為 4.0 或更高版本的 S7-1200 PLC2、固件版本為 4.12 或更高版本的 S7-1200F PLC軟件要求:S7-PLCSIM V13 SP1 及以上S7-1200 PLCSIM 支持范圍一、 工藝模塊和工藝對象支持工藝模塊支持S7-PLCSIM 目前不支持以下工藝模塊:計數PID 控制運動控制工藝對象支持S7-PLCSIM 目前不支持以下工藝對象:運動控制PID二、 指令支持S7-PLCSIM 幾乎支持仿真的 S7-1200 和 S7-1200F 的所有指令(系統函數和系統函數塊),支持方式與物理 PLC 相同。S7-PLCSIM 將不支持的塊視為非運行狀態。某些指令受部分支持。對于這些 SFC 和 SFB,S7-PLCSIM 將驗證輸入參數并返回有效輸出,但不一定是帶有實際 I/O 的真實 PLC 將返回的信息。當前不支持的指令S7-PLCSIM 不支持或不完全支持仿真的 S7-1200 和 S7-1200F 的以下指令:指令說明DPRNM_DG讀取 DP 從站的診斷數據WWWWeb 控制GET_DIAG獲取診斷信息(模式 0、1、2)T_CONFIG組態 IP 套件PORT_CFG動態組態通信參數SEND_CFG動態組態串行傳輸參數RCV_CFG動態組態串行接收參數SEND_PTP傳送“發送緩沖區數據”RCV_PTP啟用消息接收MC_Power啟用/禁用軸MC_Reset確認錯誤MC_Home使軸歸位MC_Halt暫停軸MC_MoveAbsolute以juedui方式定位軸MC_MoveRelative以相對方式定位軸MC_MoveVelocity以預定義速度移動軸MC_MoveJog在點動模式下移動軸MC_CommandTable按運動順序運行軸命令MC_ChangeDynamic更改軸的動態設置MC_WriteParam寫入工藝對象的參數MC_ReadParam讀取工藝對象的參數PID_Compact具有集成調整的通用 PID 控制器PID_3Step對閥門進行集成調節的 PID 控制器PID_Temp溫度 PID 控制器三、 通信指令支持S7-PLCSIM 支持 S7-1200 和 S7-1200F PLC 的如下通信指令:PUT 和 GETTSEND 和 TRCV注意: 仿真PLC與“真實” PLC仍有區別,如下所述:1. T-block 指令和數據分段S7-PLCSIM 執行 T-block 指令時數據分段為 1024 字節。實際 CPU 的數據分段為 8192 字節。如果在單個 TSEND 指令中發送的數據超過 1024 字節,并且在 ad-hoc 模式下通過 TRCV 指令接收數據,則 TRCV 指令生成的新數據只有 1024 字節。此時,必須多次執行 TRCV 指令才能接收額外的字節。2. T-block 指令和 數據緩沖S7-PLCSIM 執行 T-block 指令時無需在接收 CPU 中緩沖數據。不過在 S7-PLCSIM 中,只有仿真的接收 CPU 中的程序執行 TRCV 指令后,仿真的發送 CPU 才能完成 TSEND 指令。但是,在 S7-PLCSIM 中執行 TSEND 指令時,只有接收 CPU 上的程序執行 TRCV 指令后,TSEND 指令才能完成。 S7-1200 PLCSIM 使用入門點擊博途軟件的仿真按鈕啟動S7-1200仿真器,如圖1:圖1. 啟動仿真器這時,會彈出仿真器對話框的精簡視圖,如下圖所示:圖2. 仿真器點擊右下角按鈕,可以切換到項目視圖,如下圖所示:圖3. 仿真器項目視圖點擊左上角的新建按鈕,可以新建一個仿真項目。然后回到博途編程界面,選中項目里的1200 PLC ,點擊下載按鈕,會彈出如下下載選項對話框,按照圖中所示選擇接口,并點擊“開始搜索”按鈕,,在兼容設備對話框里會顯示出仿真器設備,如圖所示:圖4 下載選項選中該設備,點擊下載,即可將項目下載到1200仿真器中。下載項目成功后,可以點擊仿真器上的啟動和停止按鈕更改CPU的運行模式,如下圖紅色圈和綠色圈標注所示:圖5 啟動和停止在PLCSIM左側項目樹中可以看到SIM表,可以添加用戶自己的SIM表,然后在該表中添加變量,進行變量值的監控和修改。下面通過一個例子來說明仿真器的SIM表如何使用。在SIM表1中添加幾個簡單變量I0.0,Q0.0, M0.0和MB1進行測試和說明,如下圖所示:圖6. SIM表測試此時點擊“位”列的復選框,可以對I0.0進行值更改,如下圖所示:圖7. SIM表更改輸入點變量但是默認情況下,只有輸入 點是允許更改的,Q點或者M點的修改列為灰色,只能監視無法更改值。這時,如果想更改非輸入點的值,需要點擊工具欄的“啟動/禁用非輸入修改”按鈕,便可以啟動非輸入變量的修改功能,如下圖紅框所示:圖8. 啟動/禁用非輸入修改啟動該功能后,便可以對剛剛建立的Q點及M點變量進行賦值操作了,如下圖所示:圖9. SIM表更改非輸入變量值 仿真PLC與“真實” PLC之間的區別1. I/O 設備支持可按照使用實際硬件的方式對 I/O 設備功能進行仿真。然而,由于性能限制,可仿真的設備數量不能超過物理網絡中的設備數量。2. RUN 模式和 STOP 模式仿真的 PLC 支持在 RUN 模式中下載。將仿真的 PLC 置于 STOP 模式下時,S7-PLCSIM 會寫入輸出值。3. 診斷S7-PLCSIM 不支持寫入診斷緩沖區的所有錯誤消息。例如,S7-PLCSIM 不仿真 CPU 中與故障電池相關的消息或 EPROM 錯誤。但 S7-PLCSIM 可仿真大多數的 I/O 和程序錯誤。4. 基于時間的性能由于 S7-PLCSIM 軟件運行在裝有 Windows 操作系統的 PC 上,因此 S7-PLCSIM 中操作的掃描周期時間和確切時間不同于在物理硬件上執行的那些操作所需的時間。這是因為 PC 的處理資源“競爭”產生了額外開銷,具體開銷取決于多種因素。如果程序高度依賴于執行操作所需的時間,則需注意不應僅根據 S7-PLCSIM 仿真的時間結果來評估程序。5. 受專有技術保護的塊S7-PLCSIM V13 SP1 不支持受專有技術或密碼保護的塊。在對 S7-PLCSIM 執行下載操作前,必須刪除保護。6. 訪問保護和復制保護S7-PLCSIM 不會對訪問保護或復制保護進行仿真。7. 仿真通信S7-PLCSIM 支持仿真實例間的通信。實例可以是 S7-PLCSIM 仿真或 WinCC 運行系統仿真??梢赃\行 S7-PLCSIM V13 SP1 的兩個實例,而且它們之間可相互通信。可以運行 S7-PLCSIM V13 SP1 的一個實例和 S7-PLCSIM V5.4.6 或更高版本的一個實例,而且它們之間可相互通信。仿真實例間的通信所有仿真實例必須在同一 PC 上運行才能相互通信。每個實例的 IP 地址都不得重復。S7-PLCSIM 支持 TCP/IP 和 PROFINET 連接。對于 S7-1200 和 S7-1200F PLC,可使用 PUT/GET 和 TSEND/TRCV (T-block) 指令來仿真通信。T-block 指令和 UDPS7-PLCSIM 不能仿真組態為使用 UDP 協議的 T-block 連接。T-block 指令和數據分段S7-PLCSIM 執行 T-block 指令時數據分段為 1024 字節。實際 CPU 的數據分段為 8192 字節。如果在單個 TSEND 指令中發送的數據超過 1024 字節,并且在 ad?hoc 模式下通過 TRCV 指令接收數據,則 TRCV 指令生成的新數據只有 1024 字節。此時,必須多次執行 TRCV 指令才能接收額外的字節。T-block 指令和 數據緩沖S7-PLCSIM 執行 T-block 指令時無需在接收 CPU 中緩沖數據。不過在 S7-PLCSIM 中,只有仿真的接收 CPU 中的程序執行 TRCV 指令后,仿真的發送 CPU 才能完成 TSEND 指令。但是,在 S7-PLCSIM 中執行 TSEND 指令時,只有接收 CPU 上的程序執行 TRCV 指令后,TSEND 指令才能完成。每個仿真的 PLC 的 IP 地址都不得重復如果每個仿真的 PLC 都具有相同的 IP 地址,則無法運行多個仿真。每個仿真的 PLC 的 IP 地址都不得重復。在啟動仿真之前,應確保 IP 地址在 STEP 7 中唯一。8. 使 LED 閃爍可在 STEP 7 的“擴展的下載到設備”(Extended download to device) 對話框中使 PLC 上的 LED 燈閃爍,但 S7-PLCSIM 無法仿真此功能。9. 需要 SD 存儲卡的功能S7-PLCSIM 不會仿真 SD 存儲卡。因此,不能仿真需要存儲卡的 CPU 功能。例如,數據記錄功能會將所有輸出都寫入 SD 卡,這樣便無法仿真數據記錄功能。10. 數據記錄S7-PLCSIM 不支持數據記錄,因為該功能會將所有輸出都寫入 SD 卡,而 S7-PLCSIM 不支持使用 SD 卡。11. 配方S7-PLCSIM 不支持使用配方。12. Web 服務器S7-PLCSIM 不支持 Web 服務器功能
- 西門子PLC編程中可能用到的單詞 2024-11-22
- 如何根據阻值判斷西門子電機的好壞 2024-11-22
- 西門子S7-1200PWM的功能組態及編程方法 2024-11-22
- 西門子PLC編程地址如何分配 2024-11-22
- 為什么西門子變壓器投運前必須進行5次沖擊試驗 2024-11-22
- 西門子PLC和三菱PLC的差異說明 2024-11-22
- 儀表與西門子200smart,MODBUS協議通訊實例 2024-11-22
- 西門子雙電源供電和雙回路供電的區別 2024-11-22
- 西門子變頻器頻率控制的幾種方法 2024-11-22
- 如何讀取調用西門子S7-300PLC的時間 2024-11-22
- 西門子電流互感器為什么一端要接地 2024-11-22
- 西門子PLC編程規范 2024-11-22
- 西門子PLC控制柜配線經驗總結 2024-11-22
- 西門子PLC動態加密計時催款程序 2024-11-22
- 西門子工業通訊Profinet,從理論到使用,一篇文章講解清楚 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415