我做了一個(gè)例子,請(qǐng)看圖,步驟如下:
1、在里建立db1數(shù)據(jù)塊,里面設(shè)兩個(gè)開(kāi)關(guān)量“plc秒開(kāi)關(guān)”和"人機(jī)響應(yīng)開(kāi)關(guān)”,
2、人機(jī)變量中連接這兩個(gè)變量
3、在人機(jī)“plc秒開(kāi)關(guān)”變量的屬性----事件----數(shù)值變更中添加”取反位“,讓”人機(jī)響應(yīng)開(kāi)關(guān)“變量隨著“plc秒開(kāi)關(guān)”變化而變化。
4、在plc程序塊中編程,讓“plc秒開(kāi)關(guān)”每0.5秒反轉(zhuǎn),再用ton延時(shí)指令讓"人機(jī)響應(yīng)開(kāi)關(guān)”1秒內(nèi)沒(méi)有動(dòng)作就輸出 人機(jī)通信失敗, 因?yàn)槿藱C(jī)通信異常后"人機(jī)響應(yīng)開(kāi)關(guān)”將不再會(huì)發(fā)生變化。











