西門子S7系統(tǒng)PLC的符號編程基礎介紹
一、系統(tǒng)存儲區(qū)
S7的系統(tǒng)存儲區(qū)集成在CPU中,不能被擴展。系統(tǒng)存儲區(qū)根據(jù)功能分為不同的區(qū)域供用戶使用。在用戶程序中使用相應的指令可以在相應的地址區(qū)內(nèi)直接對數(shù)據(jù)進行尋址。
1.輸入過程暫存區(qū)(I)
2.輸出過程暫存區(qū)(Q)
3.位存儲區(qū)(M)
4.外部輸入輸出(PI/PQ)
5.計時器(T)
6.計數(shù)器(C)
7.數(shù)據(jù)塊(DB)
8.局部數(shù)據(jù)(L)
二、地址尋址
什么是地址尋址?
1.位尋址
2.字節(jié)尋址
3.字尋址
4.雙字尋址
三、符號地址尋址
1. 全局符號
在符號編輯器中定義的符號。
2. 局部符號
局部符號是在程序塊中變量申明區(qū)中定義,定義的對象也只限于本塊的塊參數(shù)、靜態(tài)數(shù)據(jù)和臨時數(shù)據(jù)等,且所定義的符號只在本程序塊中有效。
CBE30-2 通信板可用于為 SIMOTION D4x5-2 DP/PN 提供另一個 PROFINET 接口。
另一個 PROFINET 接口的應用如下:
CBE30-2 通信板具備以下功能:
CBE30-2 通信板插在 SIMOTION D4x5-2 DP/PN 的選件插槽中。
注意
CBE30-2 通信板只能與 SIMOTION D4x5-2 DP/PN 控制單元結合使用。
該通信板與 SIMOTION D425、D435、D445-1 和 D4x5-2 DP 不兼容。
西門子CPU1511卡件
6DD2920-0AA0 |
TRIGGER MODULE TS12 |
現(xiàn)貨 |
6DD2920-0AB0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AB1 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AC0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AD0 |
DIGITAL CONTROL SYSTEM SYMADYND |
現(xiàn)貨 |
6DD2920-0AH0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AL0 |
DIGITAL CONTROL SYSTEM SYMADYND |
現(xiàn)貨 |
6DD2920-0BB0 |
INTERFACE MODULE LES1 |
現(xiàn)貨 |
6DD2920-0AJ0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AM0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AN1 |
EPIS22 PERIPH. DEVICES EP22/IS1 |
現(xiàn)貨 |
6DD2920-0AK0 |
SUB-MODULE IS1, FOR EP22 NMA: 460 692 9006 00 |
現(xiàn)貨 |
6DD2920-0AP0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AQ0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AR0 |
SIMADYN D DIGITAL CONTR. SYSTEM |
現(xiàn)貨 |
6DD2920-0AR1 |
TRANSFORMER MODULE SA61 |
現(xiàn)貨 |
6DD2920-0AR2 |
MAINS MONITORING SA20 |
現(xiàn)貨 |
6DD2920-0AR3 |
SA31 END PULSE AMPLIFIER |
現(xiàn)貨 |
6DD2920-0AR5 |
SIMADYN D DIGITAL CONTR. SYSTEM |
現(xiàn)貨 |
6DD2920-0AR6 |
|
現(xiàn)貨 |
6DD2920-0AS0 |
INTERFACE MODULE PULSE CIRCUIT |
現(xiàn)貨 |
6DD2920-0AS1 |
INTERFACE MODULE PULSE CIRCUIT |
現(xiàn)貨 |
6DD2920-0AU0 |
DIAGNOSTICS MODULE DIA2 |
現(xiàn)貨 |
6DD2920-0AU1 |
DIAGNOSTICS MODULE DIA |
現(xiàn)貨 |
6DD2920-0AV0 |
PULSE OUTPUT MODULE IMPAG1 |
現(xiàn)貨 |
6DD2920-0AV1 |
PULSE OUTPUT MODULE IMPAG2 |
現(xiàn)貨 |
6DD2920-0AV3 |
FIRING PULSE OUTPUT MODULE |
現(xiàn)貨 |
6DD2920-0AW0 |
THYRISTOR ELECTRONICS TAS21A |
現(xiàn)貨 |
6DD2920-0AW1 |
THYRISTOR ELECTRONICS TAS21A |
現(xiàn)貨 |
6DD2920-0AW2 |
THYRISTOR ELECTRONICS TAS21A |
現(xiàn)貨 |
6DD2920-0AW6 |
THYRISTOR ELECTRONICS TAS21A |
現(xiàn)貨 |
6DD2920-0BA0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0BB0 |
INTERFACE MODULE LES1 |
現(xiàn)貨 |
6DD2920-0BC0 |
INTERFACE MODULE AUL1 |
現(xiàn)貨 |
6DD2920-0BE0 |
GTO-MONITORING MODULE GUEV |
現(xiàn)貨 |
6DD2920-0BF0 |
SUB MODULE IP1 |
現(xiàn)貨 |
6DD2920-0WB00 |
MODULE CARRIER CCU |
現(xiàn)貨 |
6DD2920-0XB01 |
OPTIC FIBRE-PERIPHERY |
現(xiàn)貨 |
6DD2920-0XB02 |
OPTIC FIBRE-PERIPHERY |
現(xiàn)貨 |
6DD2920-0XC00 |
SUL MODULE |
現(xiàn)貨 |
6DD2920-0XC02 |
COMMUNICATION |
現(xiàn)貨 |
6DD2920-0XC03 |
COMMUNICATION |
現(xiàn)貨 |
6DD2920-0XD01 |
BOARD IN CCU |
現(xiàn)貨 |
6DD2920-0XG02 |
LOAD MODULE FOR VOLTMETER |
現(xiàn)貨 |
6DD2920-0XG03 |
LOAD MODULE FOR TEMPERAT. MEAS. |
現(xiàn)貨 |
6DD2920-0XG04 |
BURDEN MODULE FOR IAL MODULE |
現(xiàn)貨 |
6DD2920-0XG07 |
LOAD MODULE FOR CURRENT MEAS. |
現(xiàn)貨 |
6DD2920-1AW1 |
THYRISTOR ELECTRONICS TAS21D |
現(xiàn)貨 |
6DD2920-3AW0 |
THYRISTOR ELECTRONICS TAS21E |
現(xiàn)貨 |
6DD2920-3AW1 |
THYRISTOR ELECTRONICS TAS21E |
現(xiàn)貨 |
6DD2920-3AW2 |
THYRISTOR ELECTRONICS TAS21E |
現(xiàn)貨 |
6DD2920-3AW3 |
THYRISTOR ELECTRONICS TAS21E |
現(xiàn)貨 |
6DD2920-3AW4 |
THYRISTOR ELECTRONICS TAS21E |
CPU 416F-2 和 CPU 416F-3 PN/DP 是 SIMATIC S7-400 系列中的高性能 CPU。使用這些 CPU,可為具有較高安全要求的工廠構建一個故障安全自動化系統(tǒng)。
通過 CPU 416F-2 的集成 PROFIBUS DP 接口,可作為一個主站或從站,直接連接到 PROFIBUS DP 現(xiàn)場總線。
在通過 IF 964-DP 接口模塊連接 CPU 416F-3 PN/DP 的情況下,可以連接另外一個 DP 主站系統(tǒng)。
通過使用 ERTEC 400-ASIC,CPU 416F-3 PN/DP 的集成 PROFINET 接口實現(xiàn)了交換機功能。它提供了可從外部接觸到的兩個 PROFINET 端口。這意味著,除分層網(wǎng)絡拓撲結構之外,也可通過新型 S7-400 控制器實現(xiàn)總線型結構。
注:
只能使用 6ES7964-2AA04-0AB0 接口模塊。
故障安全 I/O 模塊可連接到所有集成接口,連接到 IF 964-DP,和/或通過通信模塊(CP443-5 Extended 和 CP443-1 Advanced)進行連接。通過采用 PROFIsafe 行規(guī)的 PROFIBUS DP,實現(xiàn)安全通信。
兩種 CPU 都具有:
CPU 416F-3 PN/DP 還具有:
故障安全 I/O 模塊可連接到所有集成接口,連接到 IF 964-DP,和/或通過通信模塊(CP443-5 Extended 和 CP443-1 Advanced)進行連接。通過采用 PROFIsafe 行規(guī)的 PROFIBUS DP,實現(xiàn)安全通信。
以下標準 SIPLUS S7-300 CPU 可在惡劣環(huán)境條件下使用:
標準 SIPLUS S7-300 CPU 可在以下惡劣環(huán)境條件下使用:
CPU 的運行需要 SIMATIC 微型存儲卡。
SIPLUS extreme 產(chǎn)品基于 SIMATIC 標準產(chǎn)品。此處的內(nèi)容摘自相關的標準產(chǎn)品。增加了與 SIPLUS extreme 相關的信息
CPU 314 安裝有:
S7-200 PLC高速計數(shù)器指令的使用簡介
(1)每個高速計數(shù)器都有一個32位當前值和一個32位預置值,當前值和預設值均為帶符號的整數(shù)值。要設置高速計數(shù)器的新當前值和新預置值,必須設置控制字節(jié)(表6-7),令其第五位和第六位為1,允許更新預置值和當前值,新當前值和新預置值寫入特殊內(nèi)部標志位存儲區(qū)。然后執(zhí)行HSC指令,將新數(shù)值傳輸?shù)礁咚儆嫈?shù)器。當前值和預置值占用的特殊內(nèi)部標志位存儲區(qū)如表1所示。
表1 HSC0-HSC5當前值和預置值占用的特殊內(nèi)部標志位存儲區(qū)
要裝入的數(shù)值 |
HSC0 |
HSC1 |
HSC2 |
HSC3 |
HSC4 |
HSC5 |
新的當前值 |
SMD38 |
SMD48 |
SMD58 |
SMD138 |
SMD148 |
SMD158 |
新的預置值 |
SMD42 |
SMD52 |
SMD62 |
SMD142 |
SMD152 |
SMD162 |
除控制字節(jié)以及新預設值和當前值保持字節(jié)外,還可以使用數(shù)據(jù)類型HC(高速計數(shù)器當前值)加計數(shù)器號碼(0、1、2、3、4或5)讀取每臺高速計數(shù)器的當前值。因此,讀取操作可直接讀取當前值,但只有用上述HSC指令才能執(zhí)行寫入操作。
(2)執(zhí)行HDEF指令之前,必須將高速計數(shù)器控制字節(jié)的位設置成需要的狀態(tài),否則將采用默認設置。默認設置為:復位和起動輸入高電平有效,正交計數(shù)速率選擇4×模式。執(zhí)行HDEF指令后,就不能再改變計數(shù)器的設置,除非CPU進入停止模式。
(3)執(zhí)行HSC指令時,CPU檢查控制字節(jié)和有關的當前值和預置值。
SIMOTION D4x5-2 的應用領域為具有大量協(xié)調(diào)軸和循環(huán)時間較短的應用。
典型的應用領域包括:
SIMOTION D425?2 DP(左側)和插有 CBE30?2 的 SIMOTION D435?2 DP/PN(右側)
顯示和診斷
內(nèi)置 I/O
通信
數(shù)據(jù)后備
附加接口(非數(shù)據(jù)傳輸)
通過 TB30 端子板,可使用 4 路數(shù)字量輸入、4 路數(shù)字量輸出、2 路模擬量輸入和 2 路模擬量輸出對 SIMOTION D4x52 控制單元進行擴展。TB30 端子板可插入控制單元的選件插槽內(nèi)。
使用 PROFINET IO 的 CBE30-2 通信板,可以使用帶有 4 個端口的第二個 PROFINET 接口配置 SIMOTION D4x5-2 DP/PN 控制單元。
第二個 PROFINET 接口的應用:
注意:
CBE30-2 不能在 SIMOTION D4x5-2 DP 控制單元中使用。如果在沒有 SERVOFast 和 IPOFast 的情況下使用 CBE30-2,則兩個 PROFINET 接口都分配給 SERVO / IPO / IPO2。
SIMOTION D4x5-2 控制單元可通過以下三種方式之一安裝在控制柜中:
對于外部風冷,D445-2/D455-2 控制單元的散熱片安裝在控制柜外。需要使用一個密封墊(選件),以便能夠?qū)⒃摽刂茊卧獨饷苄园惭b在后部機柜板中。
SIMOTION D4x5-2 控制單元提供有預組裝的隔板。如有必要,可將這些隔板卸下。
SIMOTION D4x5-2 控制單元以一種免維護的方式性地存儲保持性過程數(shù)據(jù)(有關存儲器大小,請參見技術數(shù)據(jù))。
通過一個 SuperCap,可對實時時鐘后備若干天。后備時間可通過安裝在雙風扇/電池模塊中的一塊電池來延長。
SIMOTION D4x5-2 的供貨范圍內(nèi)包括雙風扇/電池模塊(含電池)。
運行時軟件、用戶數(shù)據(jù)和用戶程序可保存在 CF 卡中。控制單元的保持性過程數(shù)據(jù)也可通過系統(tǒng)命令存儲在這個 CF 卡上(例如,在需要使用備件時)。
除 SERVO、IPO 和 IPO2 外,SIMOTION D435-2 DP/PN、D445-2 DP/PN 和 D455-2 DP/PN 控制單元還具有另外一個運行層級(SERVOFast 和 IPOFast)。
通過這個附加的運行層級,可以在慢速和快速總線系統(tǒng)上分布具有不同動態(tài)響應的電動和/或液壓軸,以便能夠更加高效地利用控制器的性能。
與高速 PROFINET I/O 模塊結合使用時,也可實現(xiàn)極快速的 I/O 處理。
由于采用這種擴展執(zhí)行系統(tǒng),可以用需要較少資源的毫秒級循環(huán)時間對電氣定位驅(qū)動器進行控制,同時,可以較高的動態(tài)響應和較短的循環(huán)時間對液壓機的壓力控制軸進行控制。
通過 SERVOFast 和 IPOFast對液壓機進行閉環(huán)控制
若激活了 SERVOFast 和 IPOFast,則會進行以下分配:
如果通過 CBE30-2 提供了第二個 PROFINET 接口,則該接口也將被分配給 SERVO、IPO 和 IPO2。這種情況下,PROFINET 內(nèi)置接口將始終分配給 SERVOFast 和 IPOFast。
PROFINET IO:
PROFIBUS DP:
DRIVE?CLiQ
SINAMICS S120 系列模塊:
USB:
例如,通過集成 USB 接口,可連接一個 USB 記憶棒,用于項目或固件升級。
SINAMICS S120 書本型變頻調(diào)速柜模塊(電源模塊、電機模塊等)可通過 DRIVE-CliQ 接口,連接到 SIMOTION D4x5-2 控制單元。
通過使用 CUA31/CUA32 控制單元適配器,SINAMICS S120 PM340 塊型功率模塊可運行在 SIMOTION D4x5-2 控制單元上。
注意:
電源模塊/電機模塊隨附有用于將電源模塊/電機模塊連接到 SIMOTION D 的 DRIVE-CLiQ 電纜(標準長度)。
S7-200的工作過程和CPU的工作模式
1) S7-200在掃描循環(huán)中完成一系列任務。任務循環(huán)執(zhí)行一次稱為一個掃描周期。S7-200的工作過程如圖4所示。在一個掃描周期中,S7-200主要執(zhí)行下列五個部分的操作:
(Ⅰ)讀輸入:S7-200從輸入單元讀取輸入狀態(tài),并存入輸入映像寄存器中。
(Ⅱ)執(zhí)行程序:CPU根據(jù)這些輸入信號控制相應邏輯,當程序執(zhí)行時刷新相關數(shù)據(jù)。程序執(zhí)行后,S7-200將程序邏輯結果寫到輸出映像寄存器中。
(Ⅲ)處理通訊請求:S7-200執(zhí)行通訊處理。
(Ⅳ)執(zhí)行CPU自診斷:S7-200檢查固件、程序存儲
器和擴展模塊是否工作正常
(Ⅴ)寫輸出:在程序結束時,S7-200將數(shù)據(jù)從輸出映像寄存器中寫入把輸出鎖存器,后復制到物理輸出點,驅(qū)動外部負載。
(2)、S7-200 CPU的工作模式
S7-200有兩種操作模式:停止模式和運行模式。CPU面板上的LED狀態(tài)燈可以顯示當前的操作模式。
在停止模式下,S7--200不執(zhí)行程序,您可以下載程序和CPU組態(tài)。在運行模式下,S7-200將運行程序。
S7-200提供一個方式開關來改變操作模式。您可以用方式開關(位于S7-200前蓋下面)手動選擇操作模式:當方式開關撥在停止模式,停止程序執(zhí)行;當方式開關撥在運行模式,啟動程序的執(zhí)行;也可以將方式開關撥在TERM(終端)(暫態(tài))模式,允許通過編程軟件來切換CPU的工作模式,即停止模式或運行模式。
如果方式開關打在STOP或者TERM模式,且電源狀態(tài)發(fā)生變化,則當電源恢復時,CPU會自動進入STOP模式。如果方式開關打在RUN模式,且電源狀態(tài)發(fā)生變化,則當電源恢復時,CPU會進入RUN模式。
西門子S7系統(tǒng)PLC的符號編程基礎介紹
一、系統(tǒng)存儲區(qū)
S7的系統(tǒng)存儲區(qū)集成在CPU中,不能被擴展。系統(tǒng)存儲區(qū)根據(jù)功能分為不同的區(qū)域供用戶使用。在用戶程序中使用相應的指令可以在相應的地址區(qū)內(nèi)直接對數(shù)據(jù)進行尋址。
1.輸入過程暫存區(qū)(I)
2.輸出過程暫存區(qū)(Q)
3.位存儲區(qū)(M)
4.外部輸入輸出(PI/PQ)
5.計時器(T)
6.計數(shù)器(C)
7.數(shù)據(jù)塊(DB)
8.局部數(shù)據(jù)(L)
二、地址尋址
什么是地址尋址?
1.位尋址
2.字節(jié)尋址
3.字尋址
4.雙字尋址
三、符號地址尋址
1. 全局符號
在符號編輯器中定義的符號。
2. 局部符號
局部符號是在程序塊中變量申明區(qū)中定義,定義的對象也只限于本塊的塊參數(shù)、靜態(tài)數(shù)據(jù)和臨時數(shù)據(jù)等,且所定義的符號只在本程序塊中有效。