PLC是采用軟件編製程序來實現控製要求的。編程時要使用到各種編程元件,它們(men) 可提供無數個(ge) 動合和動斷觸點。編程元件是指輸入寄存器、輸出寄存器、位存儲(chu) 器、定時器、計數器、通用寄存器、數據寄存器及特殊功能存儲(chu) 器等。
PLC內(nei) 部這些存儲(chu) 器的作用和繼電接觸控製係統中使用的繼電器十分相似,也有“線圈”與(yu) “觸點”,但它們(men) 不是“硬”繼電器,而是PLC存儲(chu) 器的存儲(chu) 單元。當寫(xie) 入該單元的邏輯狀態為(wei) “1”時,則表示相應繼電器線圈得電,其動合觸點閉合,動斷觸點斷開。所以,內(nei) 部的這些繼電器稱之為(wei) “軟”繼電器。
SIEMENS S7-200係列CPU224、CPU226部分編程元件的編號範圍與(yu) 功能說明如下表所示
表1-1-1
元件名稱 |
符號 |
編號範圍 |
功 能 說 明 |
輸入寄存器 |
I |
I0.0~I1.5共14點 |
接受外部輸入設備的信號 |
輸出寄存器 |
Q |
Q0.0~Q1.1共10點 |
輸出程序執行結果並驅動外部設備 |
位存儲(chu) 器 |
M |
M0.0~M31.7 |
在程序內(nei) 部使用,不能提供外部輸出 |
定時器 |
256(T0~t255) |
T0,T64 |
保持型通電延時1ms |
T1~T4,T65~T68 |
保持型通電延時10ms | ||
T5~T31,T69~T95 |
保持型通電延時100ms | ||
T32,T96 |
ON/OFF延時,1ms | ||
T33~T36,T97~T100 |
ON/OFF延時,10ms | ||
T37~T63,T101~T255 |
ON/OFF延時,100ms | ||
計數器 |
C |
C0~C255 |
加法計數器,觸點在程序內(nei) 部使用 |
高速計數器 |
HC |
HC0~HC5 |
用來累計比CPU掃描速率更快的事件 |
順控繼電器 |
S |
S0.0~S31.7 |
提供控製程序的邏輯分段 |
變量存儲(chu) 器 |
V |
VB0.0~VB5119.7 |
數據處理用的數值存儲(chu) 元件 |
局部存儲(chu) 器 |
L |
LB0.0~LB63.7 |
使用臨(lin) 時的寄存器,作為(wei) 暫時存儲(chu) 器 |
特殊存儲(chu) 器 |
SM |
SM0.0~SM549.7 |
CPU與(yu) 用戶之間交換信息 |
特殊存儲(chu) 器 |
SM(隻讀) |
SM0.0~SM29.7 |
接受外部信號 |
累加寄存器 |
AC |
AC0~AC3 |
用來存放計算的中間值 |