請(qǐng)教一個(gè)西門(mén)子指令的應(yīng)用
劉玉蓉
發(fā)布于2014-12-05 17:52
161
0
標(biāo)簽:
見(jiàn)圖片是一個(gè)西門(mén)子S7 300 SR 觸發(fā)器的指令,。如果I22.2為1,T10接通,M500.0 為0,那么Q22.2是為1。過(guò)一段時(shí)間,I22.2為1,T10 斷開(kāi),M500.0 為0,那么此時(shí)Q22.2 應(yīng)該為1還是為0 ?按照說(shuō)明書(shū)的意思是保持原來(lái)不變,那么Q22.2應(yīng)該為1才對(duì)??墒俏彝ㄟ^(guò)監(jiān)控看實(shí)際情況好像不是這樣,I22.2為1,T10 斷開(kāi),M500.0 為0,此時(shí)Q22.2 也變成0了。請(qǐng)問(wèn)各位專(zhuān)家,是我對(duì)這個(gè)指令理解錯(cuò)誤,還是什么原因。
問(wèn)題補(bǔ)充:
圖片是我對(duì)Q22.2程序修改前后的對(duì)比,請(qǐng)專(zhuān)家?guī)臀铱纯葱薷那笆遣皇请p線圈,把它修改后這樣可不可以。
圖片說(shuō)明: 1,西門(mén)子SR 觸發(fā)器指令 2,q22.2 是不是雙線圈 3,Q22.2 修改前程序
佳答案
對(duì)于圖片一:當(dāng)Q22.2為1時(shí),若I22.2為1,T10 斷開(kāi),M500.0 為0,SR觸發(fā)器應(yīng)保持當(dāng)前值不變,即應(yīng)為1。若不為一,你可查查邏輯地址是否被其它地方使用。下面為SR觸發(fā)器說(shuō)明:
S=1,R=0,則Q22.2=1
S=0,R=0,則Q22.2=保持當(dāng)前值
S=1,R=1,則Q22.2=由觸發(fā)器類(lèi)型決定(復(fù)位優(yōu)先還是置位優(yōu)先)
S=0,R=1,則Q22.2=0
對(duì)于圖片二:線圈Q22.2的自保持由M500.0閉鎖,所以程序段三應(yīng)放在程序段二前(與plc掃描方式?jīng)Q定)
對(duì)于圖片三:同一個(gè)地址不能被重復(fù)引用,Q22.2你既做線圈地址又做SR觸發(fā)器地址是錯(cuò)誤的。