西門子6ES7522-1BH10-0AA0
PROFIBUS DP進行過程通信
SIMATIC S7-300 通過通信處理器或通過配備集成 PROFIBUS DP 接口的 CPU 連接到 PROFIBUS DP 總線系統(tǒng),。通過帶有 PROFIBUS DP 主站/從站接口的 CPU,可構(gòu)建一個高速的分布式自動化系統(tǒng),,并且使得操作大大簡化。
概述
S7-1500自動化系統(tǒng)具有模塊化的結(jié)構(gòu),,可包含**多 32個模塊,。 它擁有豐富的模塊,且這些模塊
均可以獨立地組合使用,。S7-1500自動化系統(tǒng)支持單層配置,,其中的所有模塊均安裝在一個安裝導(dǎo)
軌上(請參見手冊以了解前提條件)。一個系統(tǒng)包含下列組件:控制器:CPU 具有不同性能等級,,
并具有集成 PROFINET 接口或 PROFINET和PROFIBUS 接口,,用于連接分布式 I/O 或用于編程
設(shè)備、操作裝置,、其它 SIMATIC 控制器或第三方設(shè)備間的通信,。用于數(shù)字量和模擬量輸入/輸出的
信號模塊。工藝模塊用于高速計數(shù),、位置檢測或測量等功能,。通信模塊和通信處理器可通過通信接
口將控制器進行擴展根據(jù)要求,也可使用下列模塊:在CPU 向背板總線的輸出對于所有連接的模塊
來說不夠充分的情況下,,電源模塊 (PS) 通過背板總線為 S7-1500 模塊的內(nèi)部電路供電。用于將
SIMATICS7-1500連接到120/230VAC電源的負(fù)載電源模塊 (PM),。接口模塊用于連接基于S7-
1500 的分布式 I/O,。簡單的設(shè)計使得 SIMATIC S7-1500 十分靈活,便于維護,。集成背板總線集
成的背板總線,;背板總線集成在模塊上。 模塊通過 U 形連接器相連,,總線連接器插在外殼的背面,。
可以節(jié)省安裝時間。 不久將會提供具有“無響應(yīng)熱插拔”功能的有源背板,。模塊組裝在S7-1500 安
裝導(dǎo)軌上:具有各種長度,,包括切割至定長的型號。 由于具有集成式 DIN 導(dǎo)軌,,可以卡裝廣泛的標(biāo)
準(zhǔn)部件,,如附加端子,、小型斷路器或小型繼電器。性能可靠,,接線方便:I/O 信號是通過統(tǒng)一的40
針前連接器來連接的,。 信號模塊和前連接器之間具有機械編碼,可防止因意外的錯誤插入而對電路
造成破壞,。為了對前連接器進行簡單接線,,可將該連接器置于“預(yù)接線位置”。 在此位置上,,插頭尚
未與模塊電路接觸,。 此位置還可用于在運行過程中進行改動。 用戶可借助于前蓋內(nèi)側(cè)的一個印制電
纜連接圖進行連接,。前連接器作為帶螺釘型端子或推入式端子的型號提供,。 兩個型號都可以連接線
芯截面積為 0.252~ 1.5 mm2(AWG 24 ~ AWG 16)的導(dǎo)線。另外,,數(shù)字量信號模塊可通過
TOP Connect 進行系統(tǒng)接線,。 通過 TOP Connect,可以快速而清晰地連接到現(xiàn)場的傳感器和執(zhí)
行器,,并可在控制柜中進行簡便接線,。對于模擬量模塊,可以直接在模塊上進行屏蔽,;隨模塊提供
了一個屏蔽連接套件,,無需工具即可進行安裝。針對 S7-1500 的信號模塊提供了標(biāo)簽條,??墒褂?br data-filtered="filtered" />一臺標(biāo)準(zhǔn)激光打印機來打印這些 DIN A4 標(biāo)簽紙上的標(biāo)簽。 可以從 TIA Portal 進行自動打印,,而
無需重新輸入符號或地址,。 通過這些標(biāo)簽條的設(shè)計形式,可為通道或診斷顯示 1:1 分配標(biāo)簽,。 如
果前蓋打開,,則診斷顯示到端子的這種 1:1 分配會保留??勺兒涂蓴U展的站配置:信號模塊和通信
處理器可以不受限制地以任何方式連接,。 系統(tǒng)可自行組態(tài)。
DI 16x24VDC HF,;
16 通道數(shù)字量輸入模塊,,用于記錄 24 V DC 信號;一個電壓組,;輸入延遲 0.05 ... 20 ms,;輸入類型 3 (IEC 61131),;可設(shè)置診斷和硬件中斷
DI 32x24VDC HF;
32 通道數(shù)字量輸入模塊,用于記錄 24 V DC 信號,;兩個電壓組,;輸入延遲 0.05 ... 20 ms;輸入類型 3 (IEC 61131),;可設(shè)置診斷和硬件中斷
DI 16x24VDC SRC BA;
16 通道數(shù)字量輸入模塊,,用于記錄 24 V DC 信號;低電平有效,;一個電壓組,;固定輸入延遲 3.2 ms;輸入類型 3 (IEC 61131)
DI 16x230VAC BA;
16 通道數(shù)字量輸入模塊,,用于記錄 230 V DC 信號,;低電平有效;一個電壓組,;固定輸入延遲 20 ms,;輸入類型 1 (IEC 61131)
提供了以下寬度為 25 mm 的數(shù)字量輸入模塊:
DI 16x24VDC BA;
16 通道數(shù)字量輸入模塊,用于記錄 24 V DC 信號,;漏型輸入,;一個電壓組;固定輸入延遲 3.2 ms,;輸入類型 3 (IEC 61131)
DI 32x24VDC BA;
32 通道數(shù)字量輸入模塊,,用于記錄 24 V DC 信號;漏型輸入,;一個電壓組,;固定輸入延遲 3.2 ms;輸入類型 3 (IEC 61131)
尺寸圖:
在附錄中提供模塊在安裝軌道上的尺寸圖,,以及帶開放式前蓋的尺寸圖,。 請務(wù)必遵循在控制柜、控制室等地方安裝時的具體尺寸要求,。

圖片: DI 32x24VDC BA 模塊的尺寸圖
圖片: DI 32x24VDC BA 模塊的尺寸圖,帶開放式前蓋的側(cè)視圖
狀態(tài)和錯誤指示燈:
下圖顯示了 DI 32x24VDC BA 的 LED 指示燈(狀態(tài)和錯誤指示燈),。
圖片: LED 指示燈,,用于模塊 DI 32x24VDC BA
LED 指示燈的
LED RUN/ERROR
列表: RUN/ERROR 狀態(tài)和錯誤指示燈
LED | | 解決方法 |
---|
RUN | ERROR |
---|

滅 | 
滅 | 背板總線上電壓缺失或過低。 | - 接通 CPU 和/或系統(tǒng)電源模塊,。
- 驗證是否插入了 U 型連接器,。
- 檢查是否插入了過多的模塊。
|

閃爍 | 
滅 | 模塊正在啟動,。 | --- |

亮 | 
滅 | 模塊準(zhǔn)備就緒,。 |

閃爍 | 
閃爍 | 硬件缺陷,。 | 更換模塊。 |
LED CHx
列表: CHx 的狀態(tài)指示燈
接線圖和方框圖:
在下文中,,介紹了模塊的方框圖以及各種接線方式,。
有關(guān)前連接器的接線和鋪設(shè)電纜屏蔽等信息,請參見《S7-1500/ET 200MP》系統(tǒng)手冊中的“接線”部分,。
接線圖與方框圖
下圖顯示了如何接線模塊以及通道地址的分配(輸入字節(jié) a 到 d),。

① | 背板總線接口 | CHx | 通道或通道狀態(tài) LED 指示燈(綠色) |
M | 接地 | RUN | 狀態(tài) LED 指示燈(綠色) |
| | ERROR | 錯誤 LED 指示燈(紅色) |
西門子6ES7522-1BH10-0AA0
均在Step7Template.mwp中編寫,CPU類型選西門子S7—200系列226CN,。
先說程序,,測低速(每分鐘1000轉(zhuǎn)以下):LDI0.0
LDM20.1
CTUC0,+5000//設(shè)定增計數(shù)器上限
LDSM0.0
AM20.0
TONT37,+30//立即接通,延時三秒斷開
LDSM0.0
OM20.0#p#分頁標(biāo)題#e#
ANT37
=M20.0//設(shè)定T37定時器復(fù)位信號
LDM20.0
LDM20.1
CTUC1,+20//設(shè)定增計數(shù)器C1上限
LDC1
MOVWC0,VW200
=M20.2
LDM20.2=M20.1//設(shè)定增計數(shù)器C1的復(fù)位信號
外圍電路下面介紹,,先講程序,。由I0.0作輸入口,T37延時三秒后給C1一個信號,,C1計1,,然后T37被復(fù)位,再延時,,3秒后C1計2,,…
直到C1計到20。20個三秒就是一分鐘,,期間I0.0口的脈沖信號由C0計數(shù)器計數(shù),,計滿一分鐘就把結(jié)果移到VW200中。脈沖信號由外圍電路得到,。
以上程序能測一千以下的轉(zhuǎn)速,,實驗時上限是一千四百多吧。由于該程序用的是低速計數(shù)器,,轉(zhuǎn)速較高時,,受PLC時鐘周期影響,在一分鐘時轉(zhuǎn)速還未記好,,C0就被清零,,所以會有上限。接下來我們用PLC內(nèi)部不受時鐘周期影響的高速計數(shù)器來測高速(一千轉(zhuǎn)以上):
LDSM0.1
CALLSBR_0//調(diào)用高速計數(shù)器初始化子程序
LDSM0.0
AM20.0
TONT37,+100//設(shè)定計時器值,,延時10秒
LDSM0.0
OM20.0ANT37
=M20.0//立即接通延時十秒斷開
LDT37
MOVDHC0,VD100//I0.0為高速計數(shù)器HC0輸入口,,計數(shù)結(jié)果移入VD100
MOVDVD100,VD200
MUL+6,VD200//計數(shù)結(jié)果乘以6,放入VD200
LDT37
CALLSBR_0//T37計時到,,調(diào)用高速計數(shù)器初始化子程序
SBR_0//高速計數(shù)器初始化子程序#p#分頁標(biāo)題#e#
LDSM0.0
MOVB16#F8,SMB37//設(shè)置控制位:增計數(shù),;已使能;
MOVD+0,SMD38//裝載CV
MOVD+0,SMD42//裝載PV
HDEF0,0
HSC0
以上程序測速范圍為1000轉(zhuǎn)以上,實驗時測得zui高為2500+,,因?qū)嶒灄l件有限,,上限未知。有人會有疑問:你怎么采用的是測10秒,,然后將計數(shù)結(jié)果乘以6當(dāng)做一分鐘的轉(zhuǎn)速,,而不直接測一分鐘的轉(zhuǎn)速呢?因為轉(zhuǎn)速結(jié)果zui后要用數(shù)碼管顯示出來,,對觀察者來說,,10秒以后顯示與一分鐘后顯示相比,前者更好一些,。zui后我們采用的是6乘以10的策略,。
zui后來說說外圍電路吧。外圍電路把轉(zhuǎn)速轉(zhuǎn)換成脈沖信號輸入PLC,,上面兩段程序用的都是I0.0口,。信號的轉(zhuǎn)換和采集用霍爾傳感器,

接法如圖:VCC接24V,,GND接電源負(fù)極,,A接信號輸入端I0.0,A端和24V間接電阻,。接好后將霍爾元件平的一面朝被測物體固定好,,如一個輪子,在輪子面上霍爾對應(yīng)位置安裝霍爾磁體,。測速原理:輪子每轉(zhuǎn)一圈,,磁體和霍爾元件接觸一次(其實是接近),它們接觸時帶來A端電壓的降低,,由此給PLC一個脈沖信號,。磁體和霍爾之間間距3至5mm。安裝時注意磁體的正反面,。
好了,,測轉(zhuǎn)速就先說這么多。經(jīng)過以上這些,,測得的數(shù)據(jù)只是放在PLC的內(nèi)存里,,我們可以在軟件里監(jiān)測PLC運行情況,看到這些數(shù)據(jù),。是不是有點麻煩,,有沒有更好的方法能看到這些數(shù)據(jù)?當(dāng)然,,可以用LED數(shù)碼管來把數(shù)據(jù)顯示出來,。