西門子S7-300/400的PLC仿真軟件PLCSIM對通信功能的仿真能力較差,只能對S7通信仿真。仿真軟件可以模擬某些硬件故障和網(wǎng)絡故障,是學習網(wǎng)絡故障診斷的好工具。
用西門子PLC仿真軟件模擬DP從站故障的步驟如下:
1)在硬件組態(tài)中生成DP主站、DP網(wǎng)絡和DP從站。
2)保存和編譯硬件組態(tài)后,將系統(tǒng)數(shù)據(jù)下載到仿真PLC。將仿真CPU切換到RUN-P模式。
3)執(zhí)行PLCSIM的菜單命令“執(zhí)行”→“觸發(fā)錯誤OB”→“機架故障 (OB86)”,打開“機架故障OB(86)”對話框。在“DP故障”選項卡,已組態(tài)的從站為綠色。
4)點擊某個從站對應的小方框,方框內(nèi)出現(xiàn)“X”。用單選框選中“站故障”,單擊“應用”按鈕。選中的從站對應的小方框中的“X”消失,小方框變?yōu)榧t色,表示該站出現(xiàn)故障。CPU視圖對象上的紅色SF(系統(tǒng)故障)LED亮,DP(總線故障)LED閃爍。
5)執(zhí)行SIMATIC管理器的菜單命令“PLC”→“診斷/設置”→“硬件診斷”,打開“硬件診斷 - 快速查看”對話框(見下圖),可以看到1號網(wǎng)絡3號從站有故障。
6)雙擊CPU,打開CPU的模塊信息對話框。在“診斷緩沖區(qū)”選項卡的“事件”列表中的事件“分布式I/O:站故障”表示3號從站出現(xiàn)故障。
選中該事件,在“關于事件的詳細資料”窗口,可以看到要求調(diào)用OB86,外部錯誤,進入的事件(事件產(chǎn)生)。
7)雙擊上圖中的DP從站,打開從站的模塊信息對話框,可以看到從站的有關信息。