西門子6ES7155-5BA00-0AB0
西門子PLC通訊模塊CP342-5用法
本文下面對CP342-5的組態(tài)方法做一個(gè)說明,當(dāng)用戶需要組態(tài)PROFIBUS從站時(shí),可以參考如下步驟:
1. 在STEP7中新建項(xiàng)目,并插入一個(gè)S7-300站;
2. 在硬件組態(tài)中,選擇S7-300的導(dǎo)軌和相關(guān)的CPU模塊;
3. 在硬件組態(tài)中,插入CP342-5模塊,注意對應(yīng)該模塊的訂貨號(hào)及版本號(hào);
4. 插入CP342-5的過程中,設(shè)置PROFIBUS的屬性,選擇PROFIBUS網(wǎng)絡(luò),并且設(shè)置該模塊的從站地址;
5. 打開CP342-5的屬性窗口,在“操作模式"標(biāo)簽中,選擇“DP Slave"選項(xiàng),這是會(huì)提示如果需要使用CP342-5實(shí)現(xiàn)CPU和PROFIBUS從站的通訊,需要調(diào)用DP_SEND和DP_RECV的功能塊,來實(shí)現(xiàn)CPU和CP342-5之間的通訊。
下面介紹一下組態(tài)PROFIBUS主站的步驟:
1. 在STEP7中的項(xiàng)目管理器中插入一個(gè)S7-300站;
2. 重復(fù)上面的第2步到第4步;
3. 在“操作模式"的標(biāo)簽中選擇“DP Master"選項(xiàng)。
1. 通過編程軟件STEP7的硬件組態(tài)來實(shí)現(xiàn)在線固件更新
?。?)根據(jù)IM153-2控制系統(tǒng)的固件版本,下載所需的固件文件;
?。?)將下載后的固件文件解壓縮;
?。?)在硬件組態(tài)中選擇系統(tǒng)中應(yīng)用的分布式I/O從站;
?。?)在編程軟件STEP7的程序菜單中選擇“目標(biāo)系統(tǒng)->升級(jí)固件"來對固件進(jìn)行編程;
?。?)在對話框中選定固件文件所在的目錄并進(jìn)行固件下載。
2. 使用編程軟件STEP7在線更新固件:
?。?)根據(jù)IM153-2控制系統(tǒng)的固件版本,下載所需的固件文件;
?。?)將下載后的固件文件進(jìn)行解壓縮;
?。?)將包含有編程軟件的電腦連接到分布式I/O從站所在的線路中;
?。?)在STEP7編程軟件中打開“訪問節(jié)點(diǎn)"視圖,然后選擇站地址;
?。?)在編程軟件STEP7的程序菜單中選擇“目標(biāo)系統(tǒng)->PROFIBUS->升級(jí)固件"來編程固件。
存放在RAM中,以適應(yīng)隨機(jī)存取的要求。在PLC的工作數(shù)據(jù)存儲(chǔ)器中,設(shè)有存放輸入輸出繼電器、輔助繼電器、定時(shí)器、計(jì)數(shù)器等邏輯器件的存儲(chǔ)區(qū),這些器件的狀態(tài)都是由用戶程序的初始設(shè)置和運(yùn)行情況而確定的。根據(jù)需要,部分?jǐn)?shù)據(jù)在掉電時(shí)用后備電池維持其現(xiàn)有的狀態(tài),這部分在掉電時(shí)可保存數(shù)據(jù)的存儲(chǔ)區(qū)域稱為保持?jǐn)?shù)據(jù)區(qū)
CPU板為PLC中的核心部件,也是維修當(dāng)中棘手的地方,CPU板出問題會(huì)導(dǎo)致PLC故障燈常亮,PLC不運(yùn)行,現(xiàn)就CPU板各元件說明如下: 1:CPU元件: 即中央處理單元(CPU)是可編程邏輯控制器的控制中樞。主要有運(yùn)算器,控制器,寄存器以及實(shí)現(xiàn)它們之間聯(lián)系的數(shù)據(jù),控制及狀態(tài)總線構(gòu)成。它按照可編程邏輯控制器系統(tǒng)程序賦予的功能接收并存儲(chǔ)從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲(chǔ)器、I/O以及警戒定時(shí)器的狀態(tài),并能診斷用戶程序中的語法錯(cuò)誤。當(dāng)可編程邏輯控制器投入運(yùn)行時(shí),首先它以掃描的方式接收現(xiàn)場各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶程序存儲(chǔ)器中逐條讀取用戶程序,經(jīng)過命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運(yùn)算的結(jié)果送入I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程序執(zhí)行完畢之后,后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行
西門子6ES7155-5BA00-0AB0
變頻器與軟啟動(dòng)器的區(qū)別和聯(lián)系變頻器和軟啟動(dòng)器其實(shí)是倆種*不同用途的產(chǎn)品。變頻器主要用在電機(jī)調(diào)速的地方,變頻器擁有軟啟動(dòng)器以及其他啟動(dòng)器的性能的同時(shí),在啟動(dòng)特性上較其他的啟動(dòng)器裝置也有很大的優(yōu)勢。
在調(diào)試時(shí)應(yīng)充分考慮各種可能的情況,對系統(tǒng)各種不同的工作方式、有選擇序列的功能表圖中的每一條支路、各種可能的進(jìn)展路線,都應(yīng)逐一檢查,不能遺漏。發(fā)現(xiàn)問題后應(yīng)及時(shí)修改梯形圖和PLC中的程序,直到在各種可能的情況下輸入量與輸出量之間的關(guān)系*符合要求。
如果程序中某些定時(shí)器或計(jì)數(shù)器的設(shè)定值過大,為了縮短調(diào)試時(shí)間,可以在調(diào)試時(shí)將它們減小,模擬調(diào)試結(jié)束后再寫入它們的實(shí)際設(shè)定值。在設(shè)計(jì)和模擬調(diào)試程序的同時(shí),可以設(shè)計(jì)、制作控制臺(tái)或控制柜,PLC之外的其他硬件的安裝、接線工作也可以同時(shí)進(jìn)行。
西門子PLC的MPI通訊詳解隨著科技的進(jìn)步,智能化芯片的發(fā)展逐漸成熟起來設(shè)備的智能化程度也相應(yīng)提高,隨之智能化設(shè)備之間基于開放標(biāo)準(zhǔn)的現(xiàn)場總線技術(shù)構(gòu)成的自動(dòng)化控制系統(tǒng)也逐漸成熟起來。于是西門子PLC除了使用工業(yè)以太網(wǎng)和profibus。
設(shè)定時(shí)可根據(jù)負(fù)載轉(zhuǎn)矩特性,選擇相應(yīng)曲線,但也有例外,筆者在調(diào)試一臺(tái)鍋爐引風(fēng)機(jī)的變頻器時(shí),先將加減速曲線選擇非線性曲線,一起動(dòng)運(yùn)轉(zhuǎn)變頻器就跳閘,調(diào)整改變許多參數(shù)無效果,后改為S曲線后就正常了。究其原因是起動(dòng)前引風(fēng)機(jī)由于煙道煙氣流動(dòng)而自行轉(zhuǎn)動(dòng),且反轉(zhuǎn)而成為負(fù)向負(fù)載,這樣選取了S曲線,使剛起動(dòng)時(shí)的頻率上升速度較慢,從而避免了變頻器跳閘的發(fā)生,當(dāng)然這是針對沒有起動(dòng)直流制動(dòng)功能的變頻器所采用的方法
SINA_SPEED功能塊輸入輸出參數(shù)說明
輸入?yún)?shù):
輸入信號(hào) | 類型 | 含義 |
---|
EnableAxis | BOOL | =1,驅(qū)動(dòng)使能 |
AckError | BOOL | 驅(qū)動(dòng)故障應(yīng)答 |
SpeedSp | REAL | 轉(zhuǎn)速設(shè)定值[rpm] |
RefSpeed | REAL | 驅(qū)動(dòng)的參考轉(zhuǎn)速[rpm],對應(yīng)于驅(qū)動(dòng)器中的p2000參數(shù) |
ConfigAxis | WORD | 默認(rèn)設(shè)置為16#003F,說明參看下表 |
HWIDSTW | HW_IO | V90設(shè)備視圖中報(bào)文1的硬件標(biāo)識(shí)符 |
HWIDZSW | HW_IO | V90設(shè)備視圖中報(bào)文1的硬件標(biāo)識(shí)符 |
ConfigAxis的各位說明:
位 | 默認(rèn)值 | 含義 |
---|
位0 | 1 | OFF2 |
位1 | 1 | OFF3 |
位2 | 1 | 驅(qū)動(dòng)器使能 |
位3 | 1 | 使能/禁止斜坡函數(shù)發(fā)生器使能 |
位4 | 1 | 繼續(xù)/凍結(jié)斜坡函數(shù)發(fā)生器使能 |
位5 | 1 | 轉(zhuǎn)速設(shè)定值使能 |
位6 | 0 | 打開抱閘 |
位7 | 0 | 速度設(shè)定值反向 |
位8 | 0 | 電動(dòng)電位計(jì)升速 |
位9 | 0 | 電動(dòng)電位計(jì)降速 |
輸出參數(shù):
輸出信號(hào) | 類型 | 含義 |
---|
AxisEnabled | BOOL | 驅(qū)動(dòng)已使能 |
LockOut | BOOL | 驅(qū)動(dòng)處于禁止接通狀態(tài) |
ActVelocity | REAL | 實(shí)際速度[rpm] |
Error | BOOL | 1=存在錯(cuò)誤 |
Status | INT | 16#7002:沒錯(cuò)誤,功能塊正在執(zhí)行 16#8401: 驅(qū)動(dòng)錯(cuò)誤 16#8402: 驅(qū)動(dòng)禁止啟動(dòng) 16#8600: DPRD_DAT錯(cuò)誤 16#8601: DPWR_DAT 錯(cuò)誤 |
DiagID | WORD | 通信錯(cuò)誤,在執(zhí)行SFB 調(diào)用時(shí)發(fā)生錯(cuò)誤 |
方法三 PLC通過IO地址直接控制V90 PN
此種控制方式無需的程序塊,直接給定速度。V90使用標(biāo)準(zhǔn)報(bào)文1,項(xiàng)目及網(wǎng)絡(luò)配置步驟與方法一相同。通過對輸出的個(gè)控制字進(jìn)行驅(qū)動(dòng)器的起??刂?、第二個(gè)控制字可以電機(jī)運(yùn)行的速度。
V90的輸出地址可從設(shè)備視圖中查看:
在OB1中調(diào)用MOVE命令,發(fā)送對驅(qū)動(dòng)的控制字及速度給定:
1. 通過個(gè)控制字進(jìn)行驅(qū)動(dòng)器的起??刂疲?6#047E->16#047F)
2. 通過第二個(gè)控制字可以電機(jī)運(yùn)行的速度(十六進(jìn)制16#4000,即十進(jìn)制的16384對應(yīng) p2000 速度參數(shù)值)
例如,V90 PN的p2000=3000rpm,如果SpeedSetpoint設(shè)置為十進(jìn)制的8192(即十六進(jìn)制的16#2000),則表示速度給定為1500r
這些功能碼是對四個(gè)數(shù)據(jù)區(qū)位輸入、位輸出、寄存器輸入、寄存器輸出進(jìn)行訪問的,如圖 4 所示。
圖4 訪問的數(shù)據(jù)區(qū)
Modbus地址由起始的數(shù)據(jù)類型代號(hào)和地址偏移量組成。功能碼決定對Modbus地址進(jìn)行操作類型,其可根據(jù)需要傳輸?shù)臄?shù)據(jù)類型和個(gè)數(shù)來決定,如圖 5 所示。
圖5 MODBUS 地址對應(yīng)關(guān)系