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