西門子S7-1200數(shù)字量6ES7223-3AD30-0XB0
西門子S7-1200數(shù)字量6ES7223-3AD30-0XB0
測(cè)試安全程序概述
完整功能測(cè)試或變更測(cè)試
創(chuàng)建安全程序后,必須按照自動(dòng)化任務(wù)執(zhí)行完整功能測(cè)試。
對(duì)于針對(duì)已進(jìn)行完整功能測(cè)試的安全程序進(jìn)行的更改,只需對(duì)未發(fā)生更改的安全程序部分不會(huì)
產(chǎn)生影響的變更進(jìn)行測(cè)試。
監(jiān)視
只讀測(cè)試功能(例如,監(jiān)視安全程序的變量)與標(biāo)準(zhǔn)程序相同同樣適用于安全程序。
修改
讀寫測(cè)試功能(例如,安全程序變量的控制)僅適用于已禁用的安全模式的有限安全程序范
圍。
通過 S7-PLCSIM 進(jìn)行仿真
可使用 S7-PLCSIM 測(cè)試安全程序。以與標(biāo)準(zhǔn)用戶程序相同的方式使用 S7-PLCSIM。
使用菜單項(xiàng)“在線 > 仿真 > 啟動(dòng)”(Online > Simulation > Start) ,通過 S7-PLCSIM 進(jìn)行仿真。
測(cè)試規(guī)則
● 無法強(qiáng)制 F-I/O 輸入和 F-I/O 輸出。
● 不能結(jié)合使用“啟用 F-I/O 輸出”(Enabling F-I/O outputs) 控制 F-I/O 輸出。
● 在標(biāo)準(zhǔn)用戶程序中設(shè)置斷點(diǎn)將導(dǎo)致在安全程序中發(fā)生錯(cuò)誤(另請(qǐng)參見“測(cè)試安全程序
(頁 301)”)。
● 只有在已保存并下載硬件配置之后,以及安全程序已編譯并下載到 F-CPU 之后,才可以測(cè)
試 F-I/O 組態(tài)或安全相關(guān)的 CPU 與 CPU 通信組態(tài)中的更改。
禁用安全模式
簡介
安全程序通常在 F-CPU 中以安全模式運(yùn)行。這表示會(huì)激活所有故障控制措施。在安全模式下
進(jìn)行操作(在 RUN 模式下)的過程中,無法修改安全程序。例如,必須禁用安全程序的安全
模式,才能在 RUN 模式下修改安全程序中的變量。安全模式將在 F-CPU 下一次由 STOP 模
式切換到 RUN 模式前始終保持禁用狀態(tài)。