什么是順序控制繼電器(S繼電器)
順序控制繼電器實(shí)際上是一個(gè)標(biāo)志,標(biāo)志著SCR與SCRE之間的一個(gè)程序段。某個(gè)順序繼電器為1,例如Sx.y為1,意味著以此為標(biāo)志的程序段會(huì)被激活執(zhí)行。同時(shí)使用若干順序繼電器配合SCRT跳轉(zhuǎn)指令能夠構(gòu)成一個(gè)多個(gè)分步可控的控制工程。西門子S7-200 PLC和S7-200SMART PLC
通過(guò)順序繼電器能夠很好的對(duì)程序進(jìn)行組織,將一個(gè)完整的動(dòng)作分為多個(gè)子動(dòng)作執(zhí)行,類似于C語(yǔ)言的SWITCH語(yǔ)句。順序繼電器也可以進(jìn)行分支與合并,應(yīng)用更為為靈活。相對(duì)于JMP指令,順序控制的多個(gè)子程序之間關(guān)系更加明確,邏輯更加清晰,應(yīng)用更加靈活。
如何使用順序控制繼電器(S繼電器)
收線需要將一個(gè)動(dòng)作過(guò)程分解為多個(gè)有先后順序且相對(duì)獨(dú)立的子過(guò)程,每個(gè)過(guò)程之間依靠固定的時(shí)間或者邏輯條件進(jìn)行切換。
例如:一臺(tái)洗車機(jī)工作過(guò)程首次清洗,泡沫洗,再次沖洗和烘干。因此需要使用五個(gè)順序繼電器,分別是:初始等待,首次清洗,泡沫洗、再次沖洗,烘干。
1、 順序繼電器從激活狀態(tài)變?yōu)椴患せ顮顟B(tài)時(shí),所有的輸出將會(huì)被復(fù)位,包括,線圈、定時(shí)器等均會(huì)被復(fù)位,如果需要保持輸出必須使用置位指令。
2、 需要使用上電初始化將其他順序繼電器復(fù)位,并置位初始態(tài)順序繼電器保證程序從初始狀態(tài)執(zhí)行。
3、 不允許使用JMP指令跳出或者跳入順序控制程序段
4、 順序控制程序段中不能使用FOR,END指令。
5、 同一個(gè)順序繼電器不能用于不同的子程序