渠道第一,誠信,引領(lǐng)市場,正道經(jīng)營,共存共贏
銷售經(jīng)理:135 8579 8891(王經(jīng)理)微 信 同 步
商務 (Q Q) :961812307
電話(Tel):021-61311927
郵箱(Email):961812307@qq.com
技術(shù)支持:
銷售工程師: 137 0163 3515 微 信 同 號(黃工)
在線 (Q Q) :77956468
上海騰樺電氣設(shè)備有限公司
傳真(Fax):021-67355123
電話(Tel):021-61311931
上海騰樺電氣設(shè)備有限公司,成立于2018年3月,注冊500萬,是一家從事技術(shù)設(shè)備銷售的公司。主要從事工業(yè)自動化產(chǎn)品銷售和系統(tǒng)集成的高新技術(shù)企業(yè)
長期與德國SIMATIC(西門子).瑞士ABB.美國羅克韋爾(AB).法國施耐德.美國霍尼韋爾.美國艾默生合作。
公司有專業(yè)的技術(shù)團隊,銷售團隊,公司成員150于人.為客戶提供專業(yè)的技術(shù)支持,產(chǎn)品資料,售后。
在工控領(lǐng)域,公司以精益求精的經(jīng)營理念,從產(chǎn)品、方案到,致力于塑造一個“行業(yè)專家”品牌,以實現(xiàn)可持續(xù)的發(fā)展。
S7-200系列PLC的基本硬件組成
S7-200系列PLC可提供4種不同的基本單元和6種型號的擴展單元。其系統(tǒng)構(gòu)成包括基本單元、擴展單元、編程器、存儲卡、寫入器、文本顯示器等。
1.基本單元
S7-200系列PLC中可提供4種不同的基本型號的8種CPU供選擇使用,其輸入輸出點數(shù)的分配見表4-11:
表4-11 S7-200系列PLC中CPU22X的基本單元
型 號 |
輸入點 |
輸出點 |
可帶擴展模塊數(shù) |
S7-200CPU221 |
6 |
4 |
— |
S7-200CPU222 |
8 |
6 |
2個擴展模塊 78路數(shù)字量I/O點或10路模擬量I/O點 |
S7-200CPU224 |
14 |
10 |
7個擴展模塊 168路數(shù)字量I/O點或35路模擬量I/O點 |
S7-200CPU226 |
24 |
16 |
2個擴展模塊 248路數(shù)字量I/O點或35路模擬量I/O點 |
S7-200CPU226XM |
24 |
16 |
2個擴展模塊 248路數(shù)字量I/O點或35路模擬量I/O點 |
2.擴展單元
S7-200系列PLC主要有6種擴展單元,它本身沒有CPU,只能與基本單元相連接使用,用于擴展I/O點數(shù),S7-200系列PLC擴展單元型號及輸入輸出點數(shù)的分配如表4-12所示。
表4-12 S7-200系列PLC擴展單元型號及輸入輸出點數(shù)
類 型 |
型 號 |
輸入點 |
輸出點 |
數(shù)字量擴展模塊 |
EM221 |
8 |
無 |
EM222 |
無 |
8 |
|
EM223 |
4/8/16 |
4/8/16 |
|
模擬量擴展模塊 |
EM231 |
3 |
無 |
EM232 |
無 |
2 |
|
EM235 |
3 |
1 |
3.編程器
PLC在正式運行時,不需要編程器。編程器主要用來進行用戶程序的編制、存儲和管理等,并將用戶程序送入PLC中,在調(diào)試過程中,進行監(jiān)控和故障檢測。S7-200系列PLC可采用多種編程器,一般可分為簡易型和智能型。
簡易型編程器是袖珍型的,簡單實用,價格低廉,是一種很好的現(xiàn)場編程及監(jiān)測工具,但顯示功能較差,只能用指令表方式輸入,使用不夠方便。智能型編程器采用計算機進行編程操作,將專用的編程軟件裝入計算機內(nèi),可直接采用梯形圖語言編程,實現(xiàn)在線監(jiān)測,非常直觀,且功能強大,S7-200系列PLC的專用編程軟件為STEP7-Micro/WIN。
4.程序存儲卡
為了程序及重要參數(shù)的安全,一般小型PLC設(shè)有外接EEPROM卡盒接口,通過該接口可以將卡盒的內(nèi)容寫入PLC,也可將PLC內(nèi)的程序及重要參數(shù)傳到外接EEPROM卡盒內(nèi)作為備份。程序存儲卡EEPROM有6ES 7291-8GC00-0XA0和6ES 7291-8GD00-0XA0兩種,程序容量分別為8K和16K程序步。
5.寫入器
寫入器的功能是實現(xiàn)PLC和EPROM之間的程序傳送,是將PLC中RAM區(qū)的程序通過寫入器固化到程序存儲卡中,或?qū)?/span>PLC中程序存儲卡中的程序通過寫入器傳送到RAM區(qū)。
6.文本顯示器
文本顯示器TD200不僅是一個用于顯示系統(tǒng)信息的顯示設(shè)備,還可以作為控制單元對某個量的數(shù)值進行修改,或直接設(shè)置輸入/輸出量。文本信息的顯示用選擇/確認的方法,多可顯示80條信息,每條信息多4個變量的狀態(tài)。過程參數(shù)可在顯示器上顯示,并可以隨時修改。TD200面板上的8個可編程序的功能鍵,每個都分配了一個存儲器位,這些功能鍵在啟動和測試系統(tǒng)時,可以進行參數(shù)設(shè)置和診斷。
西門子S7-200系列PLC數(shù)字量I/O擴展模塊
常用的數(shù)字量輸入/輸出擴展模塊有三類,即輸入擴展模塊、輸出擴展模塊、輸入/輸出擴展模塊。S7-200系列PLC數(shù)字量I/O擴展模塊如表1所列。
表1 S7-200系列PLC數(shù)字量I/O擴展模塊
類型 |
型號 |
輸入點數(shù)/類型 |
輸出點數(shù)/類型 |
輸入擴展模塊 |
EM 221 |
8輸入/24VDC光電隔離 |
|
EM 221 |
8輸入/120/230VAC |
||
輸出擴展模塊 |
EM 222 |
|
8輸出/24 VDC晶體管型 |
EM 222 |
8輸出/繼電器型 |
||
EM 222 |
8輸出/120/230VAC晶閘管型 |
||
輸入/輸出 |
EM 223 |
4輸入/24VDC光電隔離 |
4輸出/24VDC晶體管型 |
EM 223 |
4輸入/24VDC光電隔離 |
4輸出/繼電器型、 |
|
EM 223 |
8輸入/24VDC光電隔離 |
8輸出/24VDC晶體管型 |
|
EM 223 |
8輸入/24VDC光電隔離 |
8輸出/繼電器型 |
|
EM 223 |
16輸入/24VDC光電隔離 |
16輸出/24VDC晶體管型 |
|
EM 223 |
16輸/2入4VDC光電隔離 |
16輸出/繼電器型 |
HART 模塊
有關(guān) HART 模塊的詳細信息,請參見 "ET 200M 分布式 I/O 站"。
模擬量輸入/輸出模塊用于處理自動化系統(tǒng)中的模擬量輸入/輸出任務。模擬傳感器和執(zhí)行器可以通過這些模塊連接到自動化系統(tǒng)。
使用模擬量輸入/輸出模塊給用戶提供以下優(yōu)點:
模擬量輸入模塊具有下列機械特性:
緊湊型設(shè)計
堅固的塑料機殼里包括:
安裝方便
模塊安裝在 DIN 導軌上并通過總線連接器連接到相鄰模塊。沒有插槽規(guī)則;輸入地址由插槽決定。
當在 ET 200M 分布式 I/O 系統(tǒng)中與有源總線模塊一起使用時,可以對數(shù)字量輸入/輸出模塊進行熱插拔,而不會有任何反應。其它模塊繼續(xù)工作。
方便用戶接線
裝置單元通過前置連接器連接。當連接模塊時,編碼設(shè)備鎖定在連接器中,這樣該連接器只能適合于同樣類型的模塊。更換模塊時,對于新的同類型模塊,可原封不動保持前連接器的接線狀態(tài)。這樣可以避免在更換模塊的過程中將已接線的前連接器插入到錯誤模塊中。
西門子S7-200 CPU的類型
從CPU模塊的功能來看,SIMATIC S7-200系列小型PLC發(fā)展至今,大致經(jīng)歷了兩代:
第一代產(chǎn)品,其CPU模塊為CPU 21X,主機都可進行擴展,它具有四種不同配置的CPU單元:CPU 212,CPU 214,CPU 215和CPU 216,本書不介紹該產(chǎn)品。
第二代產(chǎn)品,其CPU模塊為CPU 22X,主機都可進行擴展,它具有五種不同配置的CPU單元:CPU 221,CPU 222,CPU 224和CPU 226和CPU226XM,除CPU 221之外,其它都可加擴展模塊,是目前小型PLC的主流產(chǎn)品。本書將介紹CPU22X系列產(chǎn)品。
對于每個型號,西門子廠家都提供有產(chǎn)品貨號,根據(jù)產(chǎn)品貨號可以購買到指定類型的PLC。
SIMATIC S7-1500 軟控制器用于在 SIMATIC IPC 上實現(xiàn) SIMATIC S7-1500 控制器。
它特別適用于專用機器制造中的控制解決方案,涉及高性能實現(xiàn)復雜控制任務、集成 PC 應用程序或在一臺設(shè)備上實現(xiàn)多個任務。
S7-1500 軟控制器是 SIMATIC WinAC RTX 的長期后續(xù)產(chǎn)品。它可提供顯著提高的可用性和系統(tǒng)診斷,可在 TIA Portal 中完成全面組態(tài)。與 S7-1500 控制器一樣,該軟控制器具有集成運動控制功能以及經(jīng)過改進的信息安全機制,適合知識產(chǎn)權(quán)和復制保護。
S7-1500 軟控制器執(zhí)行 S7-1500 控制器的功能,作為軟件在 SIMATC IPC 上的 Windows 系統(tǒng)中運行。這樣,SIMATIC IPC 就能用于控制機器設(shè)備。
要通過 PROFINET 或 PROFIBUS 連接分布式 I/O,可以使用 SIMATIC IPC 的集成以太網(wǎng)和 PROFIBUS 接口。另外,CPU 通過易組態(tài)的塊提供全面控制功能,以及通過標準化 PLC-open 塊 提供連接至驅(qū)動器的能力。
當必須使用編程語言 C 或 C++ 來集成特殊自動化功能或需要將 Windows 軟件與軟控制器直接連接時,該軟控制器顯示出特殊優(yōu)勢。
為此,可使用 SIMATIC ODK 1500S 來開發(fā)這種應用程序。這些應用程序可用于接口至 Windows 和 Windows 軟件(例如,數(shù)據(jù)庫、可視化系統(tǒng)或 Windows 文件系統(tǒng)),或用于實時應用(例如,算法、控制器)。
標準 CPU:
特點 |
CPU 1507S |
程序用工作存儲器,集成 |
5 MB |
數(shù)據(jù)用工作存儲器,集成 |
20 MB |
裝載存儲器 |
320 MB |
命令執(zhí)行時間(Microbox IPC427D,Core i7,1.7 GHz) |
|
|
0.001 μs |
|
0.002 μs |
|
0.002 μs |
|
0.006 μs |
位存儲器、定時器、計數(shù)器 |
|
S7 計數(shù)器/定時器 |
各 2048 |
IEC 計數(shù)器 |
任意(僅受工作存儲器限制) |
IEC 定時器 |
任意(僅受工作存儲器限制) |
位存儲器 |
16 KB |
I/O 地址范圍 |
|
輸入 |
32 KB(所有輸入都保存在過程映像中) |
輸出 |
32 KB(所有輸出都保存在過程映像中) |
運動 |
|
軸數(shù) |
多 60 |
通信 |
|
PROFINET |
√(通過 PC 接口) |
PROFIBUS |
√(通過 PC 接口) |
Web 器 |
√ |
接口模板 | |
6ES7 151-1AA05-0AA1 | 標準型接口模塊 IM151-1與90度網(wǎng)絡(luò)接頭(不帶編程口)組合件(6ES71511AA050AB0*1+6ES79720BA120XA0*1) |
6ES7 151-1AA05-0AA4 | 標準型接口模塊 IM151-1與35度網(wǎng)絡(luò)接頭(不帶編程口)組合件(6ES71511AA050AB0*1+6ES79720BA410XA0*1) |
6ES7 151-1AA05-0AA5 | 標準型接口模塊 IM151-1與快速連線網(wǎng)絡(luò)接頭(不帶編程口)組合件(6ES71511AA050AB0*1+6ES79720BA520XA0*1) |
6ES7 151-1AA05-0AB4 | 標準型接口模塊 IM151-1與35度網(wǎng)絡(luò)接頭(帶編程口)組合件(6ES71511AA050AB0*1+6ES79720BB410XA0*1) |
6ES7 151-1AA05-0AB5 | 標準型接口模塊 IM151-1與快速連線網(wǎng)絡(luò)接頭(帶編程口)組合件(6ES71511AA050AB0*1+6ES79720BB520XA0*1) |
6ES7 151-1AB02-0AB0 | ET 200S IM 151 光纖接口模板 |
6ES7 151-1BA02-0AB0 | 高性能型接口模塊 IM151-1 |
6ES7 151-1CA00-0AB0 | 基本型接口模塊 IM151-1 |
6ES7 151-7AB00-0AB0 | ET 200S IM 151 帶CPU 光纖接口模板 |
6ES7 138-4HA00-0AB0 | DP-主站模塊(for CPU only) |
光纖附件 | |
6GK1 901-0FB00-0AA0 | 單工連接器(100個) |
6ES7 195-1BE00-0XA0 | 插頭適配器(50個) |
電源模板 | |
6ES7 138-4CA01-0AA0 | PM-E DC 24V 用于電子模板 |
6ES7 138-4CB11-0AB0 | PM-E DC 24V 至 AC 120/230V 用于電子模板 |
6ES7 138-4CF03-0AB0 | 總線安全型電源管理模塊PM-E;24V 直流 |
S7-200PLC四則運算指令介紹
表4-20 四則運算指令
名稱 |
指令格式 (語句表) |
功能 |
操作數(shù)尋址范圍 |
加法指令 |
+I IN1,OUT |
兩個16位帶符號整數(shù)相加,得到一個16位帶符號整數(shù)。 執(zhí)行結(jié)果:IN1+OUT=OUT(在LAD和FBD中為:IN1+IN2=OUT) |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2還可以是AIW和常數(shù) |
+D IN1,IN2 |
兩個32位帶符號整數(shù)相加,得到一個32位帶符號整數(shù)。 執(zhí)行結(jié)果:IN1+OUT=OUT(在LAD和FBD中為:IN1+IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是HC和常數(shù) |
|
+R IN1,OUT |
兩個32位實數(shù)相加,得到一個32位實數(shù)。 執(zhí)行結(jié)果:IN1+OUT=OUT(在LAD和FBD中為:IN1+IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以常數(shù) |
|
減法指令 |
-I IN1,OUT |
兩個16位帶符號整數(shù)相減,得到一個16位帶符號整數(shù)。 執(zhí)行結(jié)果:OUT-IN1=OUT(在LAD和FBD中為:IN1-IN2=OUT) |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2還可以是AIW和常數(shù) |
-D IN1,OUT |
兩個32位帶符號整數(shù)相減,得到一個32位帶符號整數(shù)。 執(zhí)行結(jié)果:OUT-IN1=OUT(在LAD和FBD中為:IN1-IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是HC和常數(shù) |
|
-R IN1,OUT |
兩個32位實數(shù)相加,得到一個32位實數(shù)。 執(zhí)行結(jié)果:OUT-IN1=OUT(在LAD和FBD中為:IN1-IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以常數(shù) |
|
乘法指令 |
*I IN1,OUT |
兩個16位符號整數(shù)相乘,得到一個16整數(shù)。 執(zhí)行結(jié)果:IN1*OUT=OUT(在LAD和FBD中為:IN1*IN2=OUT) |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2還可以是AIW和常數(shù) |
MUL IN1,OUT |
兩個16位帶符號整數(shù)相乘,得到一個32位帶符號整數(shù)。 執(zhí)行結(jié)果:IN1*OUT=OUT(在LAD和FBD中為:IN1*IN2=OUT) |
IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常數(shù) OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD |
|
*D IN1,OUT |
兩個32位帶符號整數(shù)相乘,得到一個32位帶符號整數(shù)。 執(zhí)行結(jié)果:IN1*OUT=OUT(在LAD和FBD中為:IN1*IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是HC和常數(shù) |
|
*R IN1,OUT |
兩個32位實數(shù)相乘,得到一個32位實數(shù)。 執(zhí)行結(jié)果:IN1*OUT=OUT(在LAD和FBD中為:IN1*IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是常數(shù) |
|
除法指令 |
/I IN1,OUT |
兩個16位帶符號整數(shù)相除,得到一個16位帶符號整數(shù)商,不保留余數(shù)。 執(zhí)行結(jié)果:OUT/IN1=OUT(在LAD和FBD中為:IN1/IN2=OUT) |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2還可以是AIW和常數(shù) |
DIV IN1,OUT |
兩個16位帶符號整數(shù)相除,得到一個32位結(jié)果,其中低16位為商,高16位為結(jié)果。 執(zhí)行結(jié)果:OUT/IN1=OUT(在LAD和FBD中為:IN1/IN2=OUT) |
IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常數(shù) OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD |
|
/D IN1,OUT |
兩個32位帶符號整數(shù)相除,得到一個32位整數(shù)商,不保留余數(shù)。 執(zhí)行結(jié)果:OUT/IN1=OUT(在LAD和FBD中為:IN1/IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是HC和常數(shù) |
|
/R IN1,OUT |
兩個32位實數(shù)相除,得到一個32位實數(shù)商。 執(zhí)行結(jié)果:OUT/IN1=OUT(在LAD和FBD中為:IN1/IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是常數(shù) |
|
數(shù)學函數(shù)指令 |
SQRT IN,OUT |
把一個32位實數(shù)(IN)開平方,得到32位實數(shù)結(jié)果(OUT) |
IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN還可以是常數(shù) |
LN IN,OUT |
對一個32位實數(shù)(IN)取自然對數(shù),得到32位實數(shù)結(jié)果(OUT) |
||
EXP IN,OUT |
對一個32位實數(shù)(IN)取以e為底數(shù)的指數(shù),得到32位實數(shù)結(jié)果(OUT) |
||
SIN IN,OUT |
分別對一個32位實數(shù)弧度值(IN)取正弦、余弦、正切,得到32位實數(shù)結(jié)果(OUT) |
||
COS IN,OUT |
|||
TAN IN,OUT |
|||
增減指令 |
INCB OUT |
將字節(jié)無符號輸入數(shù)加1 執(zhí)行結(jié)果:OUT+1=OUT(在LAD和FBD中為:IN+1=OUT) |
IN,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD IN還可以是常數(shù) |
DECB OUT |
將字節(jié)無符號輸入數(shù)減1 執(zhí)行結(jié)果:OUT-1=OUT(在LAD和FBD中為:IN-1=OUT) |
||
INCW OUT |
將字(16位)有符號輸入數(shù)加1 執(zhí)行結(jié)果:OUT+1=OUT(在LAD和FBD中為:IN+1=OUT) |
IN,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD IN還可以是AIW和常數(shù) |
|
DECW OUT |
將字(16位)有符號輸入數(shù)減1 執(zhí)行結(jié)果:OUT-1=OUT(在LAD和FBD中為:IN-1=OUT) |
||
INCD OUT |
將雙字(32位)有符號輸入數(shù)加1 執(zhí)行結(jié)果:OUT+1=OUT(在LAD和FBD中為:IN+1=OUT) |
IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN還可以是HC和常數(shù) |
|
DECD OUT |
將字(32位)有符號輸入數(shù)減1 執(zhí)行結(jié)果:OUT-1=OUT(在LAD和FBD中為:IN-1=OUT) |
模擬量輸入模塊將來自過程的的模擬量信號轉(zhuǎn)換為可在控制器中進行內(nèi)部處理的數(shù)字量信號。
該模塊具有如下特點:
在生產(chǎn)工程中,針對分布式故障安全應用而特別開發(fā)了SIMATIC S7故障安全型CPU和故障安全信號模塊SIMATIC ET200S、ET200pro、ET200eco和ET200M。 故障安全I/O具有模塊化結(jié)構(gòu),只有在實際需要時才能使用安全技術(shù)。 新系統(tǒng)替換了傳統(tǒng)的機電部件,例如:
安全技術(shù)(安全集成)是全集成自動化的一個組件,它提供全集成的安全自動化和標準自動化(SIMATIC S7)。
當今,標準自動化(傳統(tǒng)的PLC)和安全自動化(機電結(jié)構(gòu))是彼此分開的,這兩種自動化正成長為一個統(tǒng)一的、集成的整體系統(tǒng)。
西門子作為一個自動化技術(shù)完整提供商,可以提供全面的自動化系統(tǒng)。
S7-200系列 PLC的存儲器空間
S7-200 PLC的存儲器空間大致分為三個空間,即程序空間、數(shù)據(jù)空間和參數(shù)空間。
1.程序空間
該空間主要用于存放用戶應用程序,程序空間容量在不同的CPU中是不同的。另外CPU中的RAM區(qū)與內(nèi)置EEPROM上都有程序存儲器,但它們互為映像,且空間大小一樣。
2.數(shù)據(jù)空間
該空間的主要部分用于存放工作數(shù)據(jù)稱為數(shù)據(jù)存儲器,另外有一部分作寄存器使用稱為數(shù)據(jù)對象。
(1)數(shù)據(jù)存儲器 它包括變量存儲器(V),輸入信號緩存區(qū)(輸入映象存儲器I),輸出信號緩沖區(qū)(輸出映象存儲區(qū)Q),內(nèi)部標志位存儲器(M)又稱內(nèi)部輔助繼電器,特殊標志位存儲器(SM)。除特殊標志位外,其他部分都能以位、字節(jié)、和雙字的格式自由讀取或?qū)懭搿?/span>
變量存儲器(V)是保存程序執(zhí)行過程中控制邏輯操作的中間結(jié)果,所有的V存儲器都可以存儲在存儲器區(qū)內(nèi),其內(nèi)容可在與EEPROM或編程設(shè)備雙向傳送。
輸入映象存儲器(I)是以字節(jié)為單位的寄存器,它的每一位對應于一個數(shù)字量輸入結(jié)點。在每個掃描周期開始,PLC依次對各個輸入結(jié)點采樣,并把采樣結(jié)果送入輸入映象存儲器。PLC在執(zhí)行用戶程序過程中,不再理會輸入結(jié)點的狀態(tài),它所處理的數(shù)據(jù)為輸入映象存儲器中的值。
輸出映象存儲器(Q)是以字節(jié)為單位的寄存器,它的每一位對應于一個數(shù)字輸出量結(jié)點。PLC在執(zhí)行用戶程序的過程中,并不把輸出信號隨時送到輸出結(jié)點,而是送到輸出映象存儲器,只有到了每個掃描周期的末尾,才將輸出映象寄存器的輸出信號幾乎同時送到各輸出結(jié)點。使用映象寄存器優(yōu)點:①同步地在掃描周期開始采樣所有輸入點,并在掃描的執(zhí)行階段凍結(jié)所有輸入值;②在程序執(zhí)行完后再從映象寄存器刷新所有輸出點,使被控系統(tǒng)能獲得更好穩(wěn)定性;⑧存取映象寄存器的速度高于存取I/O速度,使程序執(zhí)行的更快;④I/O點只能以位為單位存取,但映象寄存器則能以位、字節(jié)、雙字進行存取。因此,映象寄存器提供了更高的靈活性。另外對控制系統(tǒng)中個別I/O點要求實時性較高的情況下,可用直接I/O指令直接存取輸入/輸出點。
內(nèi)部標志位(M)又稱內(nèi)部線圈(內(nèi)部繼電器等),它一般以位為單位使用,但也能以字、雙字為單位使用。內(nèi)部標志位容量根據(jù)CPU型號不同而不同。
特殊標志位(SM)用來存儲系統(tǒng)的狀態(tài)變量和有關(guān)控制信息,特殊標志位分為只讀區(qū)和可寫區(qū),具體劃分隨CPU不同而不同。
(2)數(shù)據(jù)對象 數(shù)據(jù)對象包括定時器、計數(shù)器、高速計數(shù)器、累加器、模擬量輸入/輸出。
定時器類似于繼電器電路中的時間繼電器,但它的精度更高,定時精度分為lms,10ms和100ms三種,根據(jù)精度需要由編程者選用。定時器的數(shù)量根據(jù)CPU型號不同。
計數(shù)器的計數(shù)脈沖由外部輸入,計數(shù)脈沖的有效沿是輸入脈沖的上升沿或下降沿,計數(shù)的方式有累加1和累減1兩種方式。計數(shù)器的個數(shù)同各CPU的定時器個數(shù)。
高速計數(shù)器與一般計數(shù)器不同之處在于,計數(shù)脈沖頻率更高可達2kHz/7kHz,計數(shù)容量大,一般計數(shù)器為16位,而高速計數(shù)器為32位,一般計數(shù)器可讀可寫,而高速計數(shù)器一般只能作讀操作。
在S7-200CPU中有4個32位累加器,即AC0~AC3,用它可把參數(shù)傳給子程序或任何帶參數(shù)的指令和指令塊。此外,PLC在響應外部或內(nèi)部的中斷請求而調(diào)用中斷程序時,累加器中的數(shù)據(jù)是不會丟失的,即PLC會將其中的內(nèi)容壓入堆棧。因此,用戶在中斷程序中仍可使用這些累加器,待中斷程序執(zhí)行完返回時,將自動從堆棧中彈出原先的內(nèi)容,以恢復中斷前累加器的內(nèi)容。但應注意,不能利用累加器作主程序和中斷子程序之間的參數(shù)傳遞。
模擬量輸入/輸出可實現(xiàn)模擬量的A/D和D/A轉(zhuǎn)換,而PLC所處理的是其中的數(shù)字量。
3.參數(shù)空間
用于存放有關(guān)PLC組態(tài)參數(shù)的區(qū)域,如保護口令、PLC站地址、停電記憶保持區(qū)、軟件濾波、強制操作的設(shè)定信息等,存貯器為EEPROM。