1.3.1 PLC軟元件介紹
(1) PLC具有的軟元件種類如圖所示,編程變量由軟元件+編號組成,如X0、M10、D10、T5等,編程變量可分為位變量如M10、X0,數(shù)據(jù)變量C0、D0等,如表1-2所示:
表1-2 軟元件介紹
輸入輸出繼電器 | ||||
---|---|---|---|---|
輸出繼電器 | X000 ~ X367 | 248點(diǎn) | PLC的輸入/輸出端子編號,用八進(jìn)制數(shù)分配。 | |
輸入輸出繼電器 | Y000 ~ Y367 | 248點(diǎn) | ||
輔助繼電器 | ||||
一般用 | M0 ~ M499 | 500點(diǎn) | PLC的內(nèi)部繼電器,能夠向外部輸出。 | |
保持用 | M500 ~M1023 | 524點(diǎn) | ||
保持用 | M1024 ~M7679 | 6656點(diǎn) | ||
特殊用 | M8000 ~ M8511 | 512點(diǎn) | ||
定時器(ON-延遲定時器) | ||||
100ms | T0~T191 | 192點(diǎn) | 0.1~3276.7秒 | 計時用定時器,計時范圍因定時器而異。 |
100ms[子程序、中斷子程序用] | T192~T199 | 8點(diǎn) | 0.1~3276.7秒 | |
10ms | T200 ~T245 | 46點(diǎn) | 0.01 ~3276.7秒 | |
1ms 累計型 | T246 ~T249 | 4點(diǎn) | 0.001 ~327.67秒 | |
100ms累計型 | T250 ~T255 | 6點(diǎn) | 0.1~3276.7秒 | |
1ms | T256~T511 | 256點(diǎn) | 0.001 ~32.767秒 | |
計數(shù)器 | ||||
一般用正向計數(shù)(16位) | C0 ~C99 | 100點(diǎn) | 0~32767次計數(shù) | 計數(shù)用計數(shù)器,32位的計數(shù)器可以增/減切換。 |
保持用正向計數(shù)(16位) | C100~C199 | 100點(diǎn) | ||
一般用雙向計數(shù)(32位) | C200 ~C219 | 20點(diǎn) | ±21億次計數(shù) | |
保持用雙向計數(shù)(32位) | C220~C234 | 15點(diǎn) | ||
高速計數(shù)器 | ||||
1相1計數(shù)輸入雙向(32位) | C235~C245 | 其中最多可使用8點(diǎn)。[保持用]±21億次計數(shù) | 用于從PLC的輸入端子讀入快速信號的計數(shù)器。 | |
1相⒉計數(shù)輸入雙向(32位) | C246 ~C250 | |||
2相2計數(shù)輸入雙向(32位) | C251 ~C255 | |||
數(shù)據(jù)寄存器(配對使用時32位) | ||||
一般用( 16位) | D0 ~D199 | 200點(diǎn) | 用于存儲數(shù)值數(shù)據(jù)的寄存器。 | |
保持用(16位) | D200 ~ D511 | 312點(diǎn) | ||
保持用(16位)<文件寄存器> | D512~D7999<D1000 ~ D7999> | 7488點(diǎn)<7000點(diǎn)> | ||
特殊用(16位) | D8000 ~ D8511 | 512點(diǎn) | ||
變址用( 16位) | V0~V7,Z0~Z7 | 16點(diǎn) |
(2)特殊軟元件的功能
特殊軟元件的功能包含特殊輔助繼電器和特殊輔助寄存器,三菱PLC特殊輔助繼電器共512點(diǎn)(M8000~M8511),它們用來表示PLC的某些狀態(tài),提供時鐘脈沖和標(biāo)志(如進(jìn)位、借位標(biāo)志),設(shè)定PLC的運(yùn)行方式,或者用于步進(jìn)順控、禁止中斷、設(shè)定計數(shù)器是加計數(shù)還是減計數(shù)等特殊輔助繼電器分為兩類:
●觸點(diǎn)利用型
由PLC的系統(tǒng)程序來驅(qū)動觸點(diǎn)利用型特殊輔助繼電器的線圈,在用戶程序中直接使用其觸點(diǎn),但是不能出現(xiàn)它們的線圈,下面是幾個例子:
M8000(運(yùn)行監(jiān)視):當(dāng)PLC執(zhí)行用戶程序時,M8000為ON;停止執(zhí)行時,M8000為OFF。
M8002(初始化脈沖):M8002僅在M8000由OFF變?yōu)镺N狀態(tài)的一個掃描周期內(nèi)為ON(見圖3-8),可以用M8002的常開觸點(diǎn)來使有斷電保持功能的元件初始化復(fù)位或給它們置初始值。
M8011~M8014分別是10ms,100ms,1s和1min時鐘脈沖。
M8005(鋰電池電壓降低):電池電壓下降至規(guī)定值時變?yōu)镺N,可以用它的觸點(diǎn)驅(qū)動輸出繼電器和外部指示燈,提醒工作人員更換鋰電池。
●線圈驅(qū)動型
由用戶程序驅(qū)動其線圈,使PLC執(zhí)行特定的操作,用戶并不使用它們的觸點(diǎn)。例如:
M8030的線圈“通電”后,“電池電壓降低”發(fā)光二極管熄滅;
M8033的線圈“通電”時,PLC進(jìn)入STOP狀態(tài)后,所有輸出繼電器的狀態(tài)保持不變;
M8034的線圈“通電”時,禁止所有的輸出;
M8039的線圈“通電”時,PLC以D8039中指定的掃描時間工作。
(3) 狀態(tài)繼電器(S)
狀態(tài)繼電器是編制步進(jìn)程序的重要軟元件,與輔助繼電器一樣,可以有無數(shù)個常開觸點(diǎn)和常閉觸點(diǎn),其表示符號為S,按十進(jìn)制方式編號,如S0~S9、S10~S19、S20~S499等。
狀態(tài)繼電器可分為初始狀態(tài)、一般型和報警用途型。對于未在步進(jìn)程序中使用的狀態(tài)繼電器,可以當(dāng)成輔助繼電器一樣使用。
如圖所示,當(dāng)X001觸點(diǎn)閉合時,S10線圈得電(即S10繼電器狀態(tài)為NO),S10常開觸點(diǎn)閉合。狀態(tài)繼電器主要用在步進(jìn)順序程序中,未在步進(jìn)程序中使用的狀態(tài)繼電器可以當(dāng)成輔助繼電器一樣使用。
三菱FX系列支持的狀態(tài)繼電器如圖表所示
(4) 定時器(T)
定時器是用于計算機(jī)時間的繼電器,它可以有無數(shù)個常開觸點(diǎn)和常閉觸點(diǎn),其定時單位有1ms、10ms、100ms三種。定時器表示符號為T,編號也按十進(jìn)制,定時器分為普通型定時器(又稱一般型)和停電保持型定時器(又稱累計型或積算型定時器)。
(5) 計數(shù)器 (C)
計數(shù)器是一種具有計數(shù)功能的繼電器,它可以有無數(shù)個常開觸點(diǎn)和常閉觸點(diǎn)。計數(shù)器分為加計數(shù)器和加/減雙向計數(shù)器。計數(shù)器表示符號為C,編號按十進(jìn)制方式,計數(shù)器可為普通型計數(shù)器和停電保持型計數(shù)器。
三菱FX系列PLC支持的計數(shù)器