它包括用戶數(shù)據(jù)結(jié)構(gòu)、用戶元件區(qū)分配、用戶程序存貯區(qū)、用戶參數(shù)、文件存貯區(qū)等。
1 .用戶數(shù)據(jù)結(jié)構(gòu)
用戶數(shù)據(jù)結(jié)構(gòu)主要分為三類:
類為 bit 數(shù)據(jù)。第二類為字?jǐn)?shù)據(jù)。第三類為字與 bit 的混合
2 .邏輯元件
( 1 )輸入繼電器( X0 ~ X177 ) PLC 的輸入端子是從外部開關(guān)接收信號(hào)的窗口。 FX2 的輸入繼電器多可達(dá) 128 點(diǎn),采用八進(jìn)制編號(hào),且不能用程序驅(qū)動(dòng)。
�。� 2 )輸出繼電器( Y0 ~ Y177 ) PLC 的輸出端子是向外部負(fù)載輸出信號(hào)的窗口。 FX2 的輸出繼電器多可達(dá) 128 點(diǎn),且編號(hào)為八進(jìn)制。外部負(fù)載的驅(qū)動(dòng)必須由輸出繼電器實(shí)行。
�。� 3 )輔助繼電器( M )
�、� 通用輔助繼電器 M0 ~ M499 ( 500 點(diǎn))
�、� 停電保持輔助繼電器 M500 ~ M1023 ( 524 點(diǎn))
③ 特殊輔助繼電器 M8000 ~ M8255 ( 256 點(diǎn))
(4) 狀態(tài)元件( S )
在步進(jìn)順控系統(tǒng)的編程中狀態(tài)元件 S 是重要的軟元件。它與后述的步進(jìn)順控指令 STL 組合使用。有以下四種類型:
初始狀態(tài) S0 ~ S9 (10 點(diǎn) ) 回零 S10 ~ S19 ( 10 點(diǎn))
通用 S20 ~ S499 (480 點(diǎn) ) 保持 S500 ~ S899 ( 400 點(diǎn))
�。� 5 )報(bào)警器(S)作報(bào)警器用的狀態(tài)元件: S900 ~ S999 ( 100 點(diǎn))。一部分的狀態(tài)元件可用作外部故障診斷輸出。
( 6 )指針( P / I )
① 分支指令用指針 P0 ~ P63 ( 64 點(diǎn))
② 中斷用指針 I0 □□~ I8 □□( 9 點(diǎn))
�。� 7 )定時(shí)器( T )(字、 bit )
① 定時(shí)器的動(dòng)作及元件號(hào)
在 PLC 內(nèi),定時(shí)器是根據(jù)時(shí)鐘脈沖累積計(jì)時(shí)的,時(shí)鐘脈沖有 1ms 、 10ms 、 100ms, 當(dāng)所計(jì)時(shí)間到達(dá)設(shè)定值時(shí),其輸出觸點(diǎn)動(dòng)作。
定時(shí)器的元件號(hào)及其設(shè)定值和動(dòng)作如下:
• 定時(shí)器( T0 ~ T245 )
100ms 定時(shí)器 T0 ~ T199(200 點(diǎn) )
設(shè)定值 0.1 ~ 3276.7 秒
10ms 定時(shí)器 T200 ~ T245(46 點(diǎn) )
設(shè)定值 0.01 ~ 327.67 秒
(b) 積算定時(shí)器( T246 ~ T255 )
②觸點(diǎn)的動(dòng)作時(shí)序及精度
從驅(qū)動(dòng)定時(shí)器線圈到其觸點(diǎn)動(dòng)作,計(jì)時(shí)觸點(diǎn)的動(dòng)作精度大致可用下式表示:
(8) 計(jì)數(shù)器( C )(字、 bit )
① 內(nèi)部信號(hào)計(jì)數(shù)器
內(nèi)部信號(hào)計(jì)數(shù)器是在執(zhí)行掃描操作時(shí)對(duì)內(nèi)部元件(如 X 、 Y 、 M 、 S 、 T 和 C )的信號(hào)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器。
• 16 bit 增計(jì)數(shù)器
有兩種類型的 16 bit 二進(jìn)制增計(jì)數(shù)器:
通用: C0 ~ C99 ( 100 點(diǎn))
停電保持用: C100 ~ C199 ( 100 點(diǎn))
其設(shè)定值在 K1 ~ K32767 之間
• 32 bit 雙向計(jì)數(shù)器
有兩種 32 bit 的增 / 減計(jì)數(shù)器:
通用計(jì)數(shù)器 C200 ~ C219 ( 20 點(diǎn))
保持計(jì)數(shù)器 C220 ~ C234 ( 15 點(diǎn))
其設(shè)定值為 -2147483648 ~ +2147483647 ,計(jì)數(shù)的方向由特殊輔助繼電器 M8200 ~ M8234 決定。若特殊輔助繼電器接通(置 1 )時(shí)為減計(jì)數(shù),否則為增計(jì)數(shù)。
�、� 速計(jì)數(shù)器
雖然 C235 至 C255 (共 21 點(diǎn))都是速計(jì)數(shù)器,但它們共享同一個(gè) PLC 上的 6 個(gè)速計(jì)數(shù)輸入端( X0 ~ X5 )。速計(jì)數(shù)器的選擇并不是任意的,它取決于所需計(jì)數(shù)器的類型及速輸入的端子。計(jì)數(shù)器類型如下:
1 相無(wú)啟動(dòng) / 復(fù)位端子 C235 ~ C240
1 相帶啟動(dòng) / 復(fù)位端子 C241 ~ C245
2 相雙向 C246 ~ C250
2 相 A-B 相型 C251 ~ C255
圖 6-16 速計(jì)數(shù)器
(9) 數(shù)據(jù)寄存器( D )(字)
可編程控制器用于模擬量控制、位置量控制、
數(shù)據(jù) I /O時(shí)需要許多數(shù)據(jù)寄存器存貯參數(shù)及工作數(shù)據(jù)。
�、� 通用數(shù)據(jù)寄存器 D0 ~ D199 ( 200 點(diǎn))
只要不寫入其它數(shù)據(jù),已寫入的數(shù)據(jù)不會(huì)變化。但是, PLC 狀態(tài)由運(yùn)行( RUN )→停止( STOP )時(shí),全部數(shù)據(jù)均清零。
�、� 停電保持?jǐn)?shù)據(jù)寄存器 D200 ~ D511 ( 312 點(diǎn))
同上,除非改寫,否則原有數(shù)據(jù)不會(huì)丟失。不論電源接通與否, PLC 運(yùn)行與否,其內(nèi)容都不變化。在兩臺(tái) PLC 作點(diǎn)對(duì)點(diǎn)的通訊時(shí), D490 ~ D509 被用作通訊操作。
�、� 特殊數(shù)據(jù)寄存器 D8000 ~ D8255 ( 256 點(diǎn))
這些數(shù)據(jù)寄存器供監(jiān)控 PLC 中各種元件的運(yùn)行方式之用。其內(nèi)容在電源接通( ON )時(shí),寫入初始化值(全部先清零,然后由系統(tǒng) ROM 安排寫入初始化值)。
④ 文件寄存器 D1000 ~ D2999 ( 2000 點(diǎn))
文件寄存器實(shí)際上是一類專用數(shù)據(jù)寄存器,用于存貯大量的數(shù)據(jù),例如采集數(shù)據(jù)、統(tǒng)計(jì)計(jì)算數(shù)據(jù)、多組控制參數(shù)等。
• 變址寄存器( V / Z )(字)
變址寄存器的作用類似于 Z 80 中的變址寄存器 IX 、 IY ,通常用于修改軟元件的元件號(hào)。 V 與 Z 都是 16 bit 數(shù)據(jù)寄存器。