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