6ES7521-1BL00-0AB0
輸入和輸出的過程映像,是對信號狀態(tài)的映射。CPU 將輸入和輸出模塊中的值傳送到該
存儲區(qū)域中的過程映像內(nèi)。循環(huán)程序開始時,CPU 將輸入模塊的信號狀態(tài)傳送到過程映
像輸入中;循環(huán)程序結(jié)束時,CPU 將過程映像輸出作為信號狀態(tài)傳送到輸出模塊中。
過程映像的優(yōu)點
通過使用過程映像,用戶可在程序循環(huán)執(zhí)行過程中訪問始終*的過程映像信號。如果在
程序處理期間輸入模塊的信號狀態(tài)更改,那么信號狀態(tài)會保留在過程映像中。CPU 在下
一個循環(huán)時才對該過程映像進行更新
過程映像的*性
更新過程映像時,S7-1500 將各子模塊的數(shù)據(jù)作為*性數(shù)據(jù)進行訪問。每個子模塊中可
作為*性數(shù)據(jù)訪問的大數(shù)據(jù)量,取決于 IO 系統(tǒng)。例如,PROFINET IO 的數(shù)據(jù)量為
1024 個字節(jié)。
32 個過程映像分區(qū)
通過過程映像分區(qū),CPU 將使用既定的程序部分與特定模塊中已更新的輸入/輸出進行同
步。
在 S7-1500 自動化系統(tǒng)中,整個過程映像可細分為多 32 個過程映像分區(qū) (PIP)。
CPU 將在每個程序循環(huán)中自動更新 PIP 0(自動更新),并分配給 OB 1。
在對輸入/輸出模塊進行組態(tài)時,可將過程映像分區(qū) PIP 1 到 PIP 31 分配給其它 OB。
OB 啟動后,CPU 將更新所分配的輸入過程映像分區(qū),并讀取相應的過程信號。OB 結(jié)束
時,CPU 會通過系統(tǒng)所分配過程映像分區(qū)的輸出直接寫入外設(shè)輸出中,而不會等到循環(huán)
程序運行結(jié)束。
7.1.3.2 向 OB 分配過程映像分區(qū)
更新過程映像分區(qū)
可為 OB 一個過程映像分區(qū)。此時,過程映像分區(qū)將自動更新。
CPU 通常在處理相關(guān) OB 之前讀取輸入過程映像分區(qū) (PIPI),并在 OB 結(jié)束時輸出該輸
出過程映像分區(qū) (PIPQ)。
下圖顯示了過程映像分區(qū)的更新過程
帶增量編碼器V90,使用參考擋塊+編碼器零脈沖方式回零時,參考擋塊回零開關(guān)接到哪里,怎樣配置?
回零開關(guān)連接到一個PLC的數(shù)字量輸入點,PLC內(nèi)編程將其狀態(tài)關(guān)聯(lián)到FB284功能塊ConfigEPos輸入引腳的bit6。
(1)將V90參數(shù)P29240設(shè)置為1(選擇參考擋塊+零脈沖方式回零);
(2)將回零開關(guān)連接到一個PLC的數(shù)字量輸入點;
(3)在PLC內(nèi)編程,將回零開關(guān)DI點的狀態(tài)關(guān)聯(lián)到FB284功能ConfigEPos輸入引腳的bit6;
(4)FB284功能塊選擇工作模式ModPos=4;
(5)通過輸入?yún)?shù)OverV、OverAcc、OverDec速度、加減速度的倍率(*);
(6)驅(qū)動的運行命令EnableAxis=1;
(7)運行條件 "CancelTransing" 及 "IntermediateStop"必須設(shè)置為 "1",Jog1 及 Jog2 必須設(shè)置為 "0"。
通過ExecuteMode 的上升沿觸發(fā)回零運動?;亓阃瓿珊?AxisRef"輸出為1。
硬件限位開關(guān)怎么接?
? 如果使用了硬件限位開關(guān),需要將FB284功能塊的輸入管腳ConfigEPos.%X3(POS_STW2.15 )置1,激活V90 PN的硬件限位功能。
? 正、負向的硬件限位開關(guān)可連接到V90 PN驅(qū)動器的定義為CWL、CCWL的DI點( DI1 至 DI4 )
運行命令給出后軸不運行?
首先,檢查輸入信號CancelTransing,IntermediateStop是否設(shè)置為 "1", 除了點動之外的所有運行模式均有效,在運行EPOS時必須將其設(shè)置為 "1,設(shè)置說明如下:
設(shè)置CancelTransing=0,軸按大減速度停止,丟棄工作數(shù)據(jù),軸停止后可進行運行模式的切換。
設(shè)置IntermediateStop=0,使用當前應用的減速度值進行斜坡停車,不丟棄工作數(shù)據(jù),如果重新再設(shè)置IntermediateS*后軸會繼續(xù)運行,可理為軸的暫停。
? 檢查輸入?yún)?shù)OverV、OverAcc、OverDec速度、加減速度的倍率,為*。
? 檢查ConfigEpos是否設(shè)置為16#00000003。
如何激活軟件限位開關(guān)?
? 將FB284功能塊的輸入管腳ConfigEPos.%X2(POS_STW2.14 )置1,激活V90 PN的軟件限位功能。
? 在V90 PN中設(shè)置p2580(負向軟限位位置)、p2581(正向軟限位位置) 。
excutemode觸發(fā)定位動作時90 PN無響應?
將ModePos模式切換與ExecuteMode動作觸發(fā)不要在同一個PLC掃描周期內(nèi)進行,ModPos切換到新模式后建議延遲10ms以上再觸發(fā)ExecuteMode命令。
并且動作觸發(fā)ExecuteMode的高電平保持時間不能太短,建議保持10ms以上。
V90 PN 為什么找不到111報文?
需要使用V-Assistant軟件把 V90 驅(qū)動器的控制模式設(shè)置為"基本位置控制(EPOS)",之后才可以設(shè)置111報文。
在博途中組態(tài)V90 PN時為什么找不到111報文?
需要使用 V90的GSD文件組態(tài),使用HSP組態(tài)找不到111報文。
使用STEP7軟件,如何實現(xiàn)S7-300/400控制V90PN位置控制?
可以使用FB283功能塊,V90在EPOS模式,選擇111號報文實現(xiàn)位置控制
信號板所消耗的電流
信號板型號 |
訂貨號 |
電流需求 |
|
5 VDC (mA) |
24 VDC |
||
SB 1223 2 x 24 VDC 輸入/2 x 24 VDC 輸出 |
6ES7 223-0BD30-0XB0 |
50 |
4 mA/輸入 |
SB 1232 1 路模擬量輸出 |
6ES7 232-4HA30-0XB0 |
15 |
40 mA (無負載) |
SB 1221,200kHz 4 x 5 VDC 輸入 |
6ES7 221-3AD30-0XB0 |
40 |
15 mA/輸入 +15 mA |
SB 1222,200kHz 4 x 5 VDC 輸出 |
6ES7 222-1AD30-0XB0 |
35 |
15 mA |
SB 1223,200kHz 2 x 5 VDC 輸入/2 x 5 VDC 輸出 |
6ES7 223-3AD30-0XB0 |
35 |
15 mA/輸入 +15 mA |
SB 1221,200kHz 4 x 24 VDC 輸入 |
6ES7 221-3BD30-0XB0 |
40 |
7 mA/輸入 +20 mA |
SB 1222,200kHz 4 x 24 VDC 輸出 |
6ES7 222-1BD30-0XB0 |
35 |
15 mA |
SB 1223,200kHz 2 x 24VDC輸入/2x24 VDC輸出 |
6ES7 223-3BD30-0XB0 |
35 |
7 mA/輸入 +30 mA |
表7.通訊模塊所消耗的電流
通訊模塊型號 |
訂貨號 |
電流供應 (mA) |
|
5 VDC |
24 VDC |
||
CM 1241 RS232 |
6ES7 241-1AH30-0XB0 |
220 |
--- |
CM 1241 RS485 |
6ES7 241-1CH30-0XB0 |
220 |
--- |
電源需求計算實例
以下實例是 PLC 電源計算實例,該 PLC 包括一個 CPU 1214C AC/DC/繼電器型、1xSM 1231 4 x 模擬量輸入、 3xSM 1223 8 DC輸入/8 繼電器輸出和 1xSM 1221 8DC 輸入。該實例一共有 46 點輸入和 34 點輸出 。電源需求如下表8.所示
表8.電源需求計算實例列表
CPU 電源計算 |
5 VDC |
24 VDC |
CPU 1214C AC/DC/繼電器型 |
1600 mA |
400 mA |
減 | ||
系統(tǒng)要求 |
5 VDC |
24 VDC |
CPU 1214C, 14點輸入 |
--- |
14 * 4 mA = 56 mA |
1 個 SM 1231 |
1 * 80 mA = 80 mA |
1 * 45 mA = 45 mA |
3 個 SM 1223 |
3 * 145 mA = 435 mA |
3 * 8 * 4 mA = 96 mA |
3 * 8 * 11 mA = 264 mA |
||
1 個 SM 1221 |
1 * 105 mA = 105 mA |
8 * 4 mA = 32 mA |
總要求 |
620 mA |
493 mA |
等于 | ||
電流差額 |
5 VDC |
24 VDC |
總電流差額 |
980 mA |
- 93 mA |
注意:該 CPU 已分配驅(qū)動內(nèi)部繼電器線圈所需的電源,則電源計算中無需包括 CPU 內(nèi)部繼電器線圈的功率要求。
由表中可以看出,所選 CPU 已經(jīng)為 SM 提供了足夠的 5 VDC 電流,但沒有通過傳感器電源為所有輸入和擴展繼電器線圈提供足夠的 24 VDC 電流。I/O 需要 493 mA 而 CPU 只能提供 400 mA。則該系統(tǒng)而外需要一個至少為 93 mA 的 24 VDC 電源以運行所有包括的 24 VDC 輸入和輸出。
CPU 提供的 5 VDC 電源能否使用外部電源擴展?
答:不能,根據(jù)模板 5 VDC 電源使用情況選擇合適的 CPU 。
CPU 提供的 24 VDC 電源不夠用時,能否使用外部電源擴展?
答:可以,根據(jù)需要可以選擇使用外部電源。
通訊模板(CM)和信號板(SB)是否占用信號擴展模板數(shù)量?
答:
S7-1200 模板安裝位置如下:
通電時能否插拔模板?
答:不能,所有的信號板、信號模板和通訊模板都不支持通電時的插入和拔除