常開觸點:線圈通電時處于閉合狀態(tài),在線圈斷"/>
西門子: | 西門子工業(yè)交換機代理商 |
西門子工業(yè)交換機: | 西門子工業(yè)交換機一級代理 |
德國: | 西門子工業(yè)交換機授權(quán)代理 |
單價: | 面議 |
發(fā)貨期限: | 自買家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 上海寶山 |
有效期至: | 長期有效 |
發(fā)布時間: | 2023-12-13 19:06 |
最后更新: | 2023-12-13 19:06 |
瀏覽次數(shù): | 86 |
采購咨詢: |
請賣家聯(lián)系我
|
1、常開觸點、常閉觸點、線圈
位邏輯指令是PLC編程中***基本、使用***頻繁的指令。
常開觸點:線圈通電時處于閉合狀態(tài),在線圈斷電時處于斷開狀態(tài)。
常閉觸點:線圈斷電時處于閉合狀態(tài),在線圈通電時處于斷開狀態(tài)。
2、即時常開、即時常閉
一般PLC都有一個掃描周期,幾十毫秒之間不等,因程序長度而異。有一些精度高的場合是不允許等到掃描周期到了才執(zhí)行,例如故障,立即常開/常閉就是忽略掉這段掃描周期直接執(zhí)行,不受掃描周期的影響,不經(jīng)過映像寄存器,直接讀寫存儲器。即時常開、即時常閉觸點是立即執(zhí)行,不受掃描周期影響。非立即常開、常閉受掃描周期影響,要等到掃描當前位置時才去執(zhí)行。
3、NOT 否指令(取反)
NOT否指令就是對指令前的結(jié)果進行取反的指令。如果前面的運算結(jié)果邏輯是1 取反后結(jié)果就是0。如果前面運算結(jié)果邏輯是0,取反后結(jié)果就是1。
在上圖中,沒有NOT時,I1.2=1,Q1.1=1。有了NOT指令,NOT前面的I1.2=1,取反Q1.1=0。
4、上升沿P指令
上升沿在邏輯信號從0變?yōu)?的***個周期時,是接通的,后面的掃描周期是斷開的。直到這個邏輯從1變成0 ,再次從0變成1時又接通一個掃描周期。
當I1.3在前一個掃描周期為0,本次掃描周期變成1時,只有一個掃描周期是接通的,相當于只產(chǎn)生一個脈沖。其后面的指令得到一次使能信號。
5、下降沿N指令
下降沿在邏輯信號從1變?yōu)?的***個周期時,是接通的,后面的掃描周期是斷開的。直到這個邏輯從0變成1 ,再次從1變成0時又接通一個掃描周期。
當I1.4在前一個掃描周期為1,本次掃描周期變成0時,只有一個掃描周期是接通的,相當于只產(chǎn)生一個脈沖。其后面的指令得到一次使能信號。
6、即時輸出
即時指令不受循環(huán)掃描的影響,對實際的I/O點立即進行讀寫操作。立即輸出指令用于輸出Q線圈,執(zhí)行指令時,立即將新值寫入實際輸出點和對應(yīng)的輸出映像寄存器。它不受PLC掃描周期的影響,允許對輸出點進行快速直接存取。
7、即時置位、即時復(fù)位
置位比立即置位***多延遲一個掃描周期,具體延遲多少時間是“不確定”的。即時復(fù)位動作原理同即時置位。上圖中,當I3.4變?yōu)镺N時,Q3.3開始連續(xù)的4個被置位(Q3.3、Q3.4、Q3.5、Q3.6狀態(tài)為1)
8、置位、復(fù)位指令
S置位指令將指定的操作數(shù)設(shè)置為1,并保持該狀態(tài)。R復(fù)位指令將指定的操作數(shù)設(shè)置為0,并保持該狀態(tài)。在200/200 SMART PLC中,S置位指令和R復(fù)位指令既可以是單個位的置位與復(fù)位,也可以是連續(xù)多個位的置位與復(fù)位,通過指令下方的操作數(shù),設(shè)置操作數(shù)為1時是對單個位的置位與復(fù)位,操作數(shù)>1時是對連續(xù)多個位的置位與復(fù)位。
9、置位優(yōu)先、復(fù)位優(yōu)先
置位優(yōu)先型SR觸發(fā)器:
當I5.4的信號狀態(tài)為“1”,I5.5的信號狀態(tài)為“0”時,輸出Q4.3為“1”。
當I5.4的信號狀態(tài)為“0”,I5.5的信號狀態(tài)為“1”時,輸出Q4.3為“0”。
當兩個信號狀態(tài)均為“0”,則無變化。
當兩個信號狀態(tài)均為“1”,則置位指令優(yōu)先,Q4.3為“1”。
復(fù)位優(yōu)先型RS觸發(fā)器:
當I5.6的信號狀態(tài)為“1”,I5.7的信號狀態(tài)為“0”時,輸出Q5.4為“1”。
當I5.6的信號狀態(tài)為“0”,I5.7的信號狀態(tài)為“1”時,輸出Q5.4為“0”。
當兩個信號狀態(tài)均為“0”,則無變化。
當兩個信號狀態(tài)均為“1”,則復(fù)位指令優(yōu)先,Q5.4為“0”。
10、NOP空指令
NOP空指令是一條無動作、無目標元件的一個序步指令??詹僮髦噶钍乖摬叫驗榭詹僮?。用 NOP指令可替代已寫入指令, 可以改變電路。在程序中加入 NOP指令, 在改動或追加程序時可以減少步序號的改變。