一直搞不清楚,200smart的置位和復位指令必須要上升沿或者下降沿指令搭配使用嗎?如果像圖中那樣i0.0或者i0.1一直處于導通狀態(tài),那后面不是要反復置位或復位相應的寄存器地址??梢赃@樣用嗎?這樣的話是不是每個掃描周期都會置位或復位一次對應的寄存器地址,會影響PLC使用壽命嗎?
你需要先理解沿的作用。沿有效周期一個是它的特征。
你的程序當然也可以的,當前面條件滿足時,置位、復位指令在每一個周期均有效,將不斷覆蓋這些指令的執(zhí)行。如你的程序布局,當2個指令條件均滿足時,程序執(zhí)行復位(優(yōu)先)的結(jié)果。沒有依據(jù)說這樣的程序會影響plc的故障壽命。
加如沿指令后,能夠有效區(qū)分輸入狀態(tài)對程序的影響,不加入沿,這個程序的執(zhí)行結(jié)果是隨機性,是需要看程序最后執(zhí)行條件那個有效來判斷指令執(zhí)行的結(jié)果。
S7-200 SMART CPU 支持在程序中合計(上升和下降)使用 1024 條邊緣檢測器指令。
如果置位復位,沿夠用沿那就用沿,用沿做起來要麻煩一些。
這樣置位復位只要滿足控制要求是可以的,不影響PLC使用壽命。但會加長掃描周期。
S7-200 SMART V2.5系統(tǒng)手冊
https://support.industry.siemens.com/cs/document/109745610
置位和復位不一定要搭配沿去使用,這個跟你你工藝要去去控制置位或是復位是否需要搭配沿去使用,一般情況下你只要前面的狀態(tài)為在接通第一個掃描周期置位或是復位,你就要要用到沿,如果你置位復位前面的條件可以一直接通置位或是復位你就不需要搭配沿使用,這個完全是跟你你工藝需要來決定是否需要搭配沿使用。你置位復位只要不是輸出點Q點,就不會影響PLC壽命,輸出點頻繁接通就會影響輸出點的使用壽命。smart200最多只能支持1024個沿指令。
不用,可以,不會的。
使用觸點置位和邊沿置位是有區(qū)別的,因為邊沿置位只在產(chǎn)生邊沿的CPU周期內(nèi)置位,以后的掃描周期內(nèi)即使邊沿前的觸點信號一直存在,也不會重復置位、如果復位條件滿足,該置位的變量可以被復位,如果不是邊沿指令,那么即使復位條件滿足也無法復位。
可以不用沿命令觸發(fā),但是不用的話你直接用線圈就好了,為啥還要使用置位與復位呢?
像你上面列舉的例子直接使用線圈不就好了,使用置位或復位這很沒有必要啊
置位復位指令使用范圍條件可以看一看,滿足充分條件下的輸出用置位和復位,滿足必須條件下用線圈。
電話:13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://www.xmzgk.com
地址:中國上海市青浦區(qū)崧盈路398號6棟