siemens x
I/O 設(shè)備

PLC 與變頻器的通訊應(yīng)用

2025China.cn   2008年09月04日
     摘 要:本文針對(duì)食用菌培養(yǎng)基的發(fā)酵工藝,簡(jiǎn)要介紹風(fēng)機(jī)變頻控制系統(tǒng)的組成及其控制過(guò)程。分析了該控制系統(tǒng)的缺陷,自動(dòng)化水平低、可靠性差。結(jié)合當(dāng)今先進(jìn)的自動(dòng)化控制技術(shù),擇優(yōu)選擇最佳控制方法。提出了采用西門子公司S7-200 系列PLC 的自由口模式與易能公司EDS1000 變頻器串行通訊的方法。應(yīng)用多機(jī)通訊原理,PLC 為主機(jī),變頻器為從機(jī),主從機(jī)點(diǎn)對(duì)點(diǎn)通訊。易能電氣的EDS1000 系列變頻調(diào)速器支持的串行通訊標(biāo)準(zhǔn)RS-485 協(xié)議,S7-200 PLC 自由通訊口方式的特色功能,使S7-200 PLC 和易能EDS1000 系列變頻器通訊協(xié)議達(dá)成一致。本文以設(shè)置變頻器的運(yùn)行頻率和讀取變頻器的參數(shù)為例,給出相應(yīng)的PLC程序。

     關(guān)鍵詞:變頻器;PLC;自由口通訊

0. 引言

     我國(guó)東北地區(qū)是規(guī)模最大的食用菌生產(chǎn)加工出口基地之一。隨著市場(chǎng)需求的不斷增加,生產(chǎn)能力的逐漸擴(kuò)大,生產(chǎn)設(shè)備的老化與滯后問(wèn)題突顯出來(lái)。培養(yǎng)基二次發(fā)酵是某企業(yè)一個(gè)重要的生產(chǎn)過(guò)程,是食用菌生產(chǎn)的基礎(chǔ)工序。目前,該公司有6 個(gè)培養(yǎng)基二次發(fā)酵隧道。每個(gè)隧道配置8 個(gè)溫度傳感器,分別布置在發(fā)酵隧道的入風(fēng)口、出風(fēng)口和培養(yǎng)基中,用于檢測(cè)發(fā)酵過(guò)程溫度。每個(gè)隧道配置一臺(tái)風(fēng)機(jī)和風(fēng)門,用于調(diào)節(jié)發(fā)酵隧道的溫度,達(dá)到整個(gè)發(fā)酵過(guò)程的要求?,F(xiàn)階段,該公司采用人工的方法監(jiān)控隧道溫度,并用手動(dòng)的方法調(diào)節(jié)風(fēng)機(jī)轉(zhuǎn)速和風(fēng)門開(kāi)度。自動(dòng)化水平低、耗能高、人力資源的浪費(fèi)等諸多問(wèn)題急需解決。

在傳統(tǒng)的PLC 變頻控制集成系統(tǒng)中,變頻器的啟動(dòng)/停止與故障監(jiān)控由PLC 通過(guò)開(kāi)關(guān)量實(shí)現(xiàn)端對(duì)端控制。變頻器頻率是由PLC 通過(guò)模擬量輸出端口輸出0~5(10)V 或4~20mA 信號(hào)控制,需要PLC 配置昂貴的模擬量輸出端口模塊。變頻器出現(xiàn)故障時(shí)由PLC 讀取變頻器的故障報(bào)警觸點(diǎn),對(duì)具體故障原因并不清楚,需查詢變頻器報(bào)警信息后再閱讀變頻器說(shuō)明書才知道。隨著交流變頻控制系統(tǒng)及通訊技術(shù)的發(fā)展,可以利用PLC 及變頻器的串行通訊的方式來(lái)實(shí)現(xiàn)PLC 對(duì)變頻器的控制。

在工業(yè)自動(dòng)化控制系統(tǒng)中,最為常見(jiàn)的是PLC 和變頻器的組合應(yīng)用,并且產(chǎn)生了多種多樣的PLC 控制變頻器的方法,其中采用RS-485 通訊方式實(shí)施控制的方案得到廣泛的應(yīng)用:因?yàn)樗垢蓴_能力強(qiáng)、傳輸速率高、傳輸距離遠(yuǎn)且造價(jià)低廉。本文就是針對(duì)該公司的自動(dòng)化問(wèn)題,應(yīng)用PLC 與變頻器的串行通訊,實(shí)現(xiàn)風(fēng)機(jī)的變頻調(diào)速和遠(yuǎn)程監(jiān)控[1>。

1. 變頻器通訊的系統(tǒng)配置

1.1 變頻器的選擇

易能電氣的EDS1000 系列變頻調(diào)速器提供串行通訊技術(shù)的支持。它所支持的串行通訊技術(shù)包括標(biāo)準(zhǔn)RS-485、PROFIDRIVE、 LONWORKS 在內(nèi)的多種現(xiàn)場(chǎng)總線方式。其中,RS-485通訊方式為用戶提供了無(wú)需附加任何費(fèi)用的、最為廉價(jià)實(shí)用的串行通訊方式。只需按照EDS1000 變頻器規(guī)定的通訊數(shù)據(jù)結(jié)構(gòu)、控制字和狀態(tài)字格式發(fā)送數(shù)據(jù)即可實(shí)現(xiàn)與變頻的通訊。

1.2 PLC 的選擇

西門子工控產(chǎn)品在工控領(lǐng)域應(yīng)用市場(chǎng)中有較高的占有率。S7-200 系列是西門子SIMATIC PLC 家族中的小規(guī)模PLC 成員,自由通訊口方式是S7-200 PLC 的一個(gè)特色的功能,它使S7-200 PLC 可以由用戶自己定義通訊協(xié)議。利于自由通訊口方式,在本系統(tǒng)中PLC可以與變頻器方便連接。PLC 通過(guò)自由通訊口方式與變頻器通訊,控制變頻器的運(yùn)行,讀取變頻器自身的電壓、電流、功率、頻率和過(guò)壓、過(guò)流、過(guò)負(fù)荷等全部報(bào)警信息等參數(shù),這比通過(guò)外部端口控制變頻器的運(yùn)行具有較高的可靠性,節(jié)省了PLC 寶貴的I/0 端口,又獲的了大量變頻器的信息。在本例中,作者將按照自由口協(xié)議來(lái)對(duì)S7-200 的自由口進(jìn)行編程[2>。

1.3 系統(tǒng)硬件組成

EDS-1000 系列變頻器R-485 接口與西門子S7-200 系列226CPU 型PLC 的自由通訊口1的配線圖,如圖1 所示。PLC 為主機(jī),變頻器為從機(jī),主從機(jī)點(diǎn)對(duì)點(diǎn)通訊。

1.4 硬件安裝方法

(1)用網(wǎng)線專用壓接鉗將電纜的一頭和RJ45 水晶頭進(jìn)行壓接;另一頭則按西門子PLC自由通訊口的針口排列,與DB-9 專用轉(zhuǎn)接插頭相連。

(2)將RJ45 電纜分別連接變頻器的PU 口,把DB-9 專用轉(zhuǎn)接插頭與S7-200 PLC 的自由通訊口1 相連

2. 變頻器通訊原理

EDS1000 系列變頻器的串行通訊為異步半雙工的方式,使用字節(jié)奇偶校驗(yàn)。PLC 為主機(jī),變頻器為從機(jī),系統(tǒng)電碼的傳輸由主機(jī)控制,主機(jī)不斷發(fā)出某個(gè)地址的電碼給從機(jī),等待從機(jī)的響應(yīng)。主機(jī)最多能帶31 個(gè)從機(jī),在有中繼器的情況下,可以增加到126 個(gè)從機(jī),也就是從機(jī)的地址最多可以設(shè)定到126。通訊時(shí),傳輸?shù)哪J(rèn)格式和傳輸速率為:8-N-1,9600bps。傳輸?shù)臄?shù)據(jù)命令幀格式表1 所示。

上述數(shù)據(jù)結(jié)構(gòu)中:

(1)幀頭:為字符“~”(即十六進(jìn)制7E),單字節(jié)。

(2)從機(jī)地址:從機(jī)的本機(jī)地址,占用兩個(gè)字節(jié),ASCII 格式。變頻器出廠設(shè)置為01。

(3)主機(jī)命令/從機(jī)響應(yīng):主機(jī)發(fā)出的命令,從機(jī)對(duì)命令的應(yīng)答。占用雙字節(jié),采用
ASCII 格式。

(4)輔助索引/命令索引/故障索引:對(duì)于主機(jī),輔助索引、命令索引用于配合主機(jī)命令實(shí)現(xiàn)具體功能。對(duì)于從機(jī),輔助索引、命令索引用于從機(jī)上報(bào)故障狀態(tài)碼,命令索引不作改動(dòng),直接上報(bào)。數(shù)據(jù)類型為16 進(jìn)制,4 個(gè)字節(jié),ASCII 格式。命令索引占用低二個(gè)字節(jié),輔助索引占用高二個(gè)字節(jié),數(shù)據(jù)范圍為“00”~“FF”。

(5)校驗(yàn)和:數(shù)據(jù)含義為幀校驗(yàn),占用四個(gè)字節(jié),ASCII 格式。計(jì)算方法為“從機(jī)地址”到“運(yùn)行數(shù)據(jù)”全部字節(jié)的ASCII 碼值的累加和。

(6)幀尾:十六進(jìn)制0D,單字節(jié)[3>

3. PLC 編程示例

本文結(jié)合發(fā)酵隧道控制系統(tǒng)的需要,考慮其實(shí)用性,本系統(tǒng)主要是設(shè)置變頻器的運(yùn)行頻率和讀取變頻器的參數(shù)。

3.1 變頻器的運(yùn)行頻率設(shè)定程序

PLC 在第一次掃描時(shí)執(zhí)行初始化子程序,對(duì)通訊端口進(jìn)行設(shè)置。本例運(yùn)用端口1 進(jìn)行通訊,變頻器地址為01。例如:設(shè)定值為40.00HZ,格式:“~010C00010FA0027C\R”,程序如下:

Network 1 //初次掃描,進(jìn)行初始化操作,置傳送字節(jié)數(shù)。//
LD SM0.1
MOVB 18, VB199
Network 2 //若SM0.7=1,允許自由口模式//
LD SM0.7
MOVB 9, SMB130
Network 3 //若SM0.7=0,允許PPI/從站模式//
LDN SM0.7
R SM130.0, 1
Network 4 //初始化從機(jī)運(yùn)行頻率給定命令//
MOVB 0, MB2
MOVB 18, MB3
Network 2 //連接字符接收中斷到中斷程序0//
LD SM0.7
ATCH INT_0:INT1, 25
ENI
Network 3 //若MB2=MB3 時(shí),則:計(jì)數(shù)器清0,恢復(fù)初始狀態(tài)//
LDB= MB2, MB3
MOVB 0, MB2
MOVD &VB320, VD316
中斷進(jìn)行接收數(shù)據(jù)程序如下:
Network 1 //斷開(kāi)中斷,將數(shù)據(jù)放入數(shù)據(jù)區(qū)//
LD SM0.0
DTCH 25
MOVB SMB2, *VD316
INCD VD316
INCB MB2

4. 結(jié)束語(yǔ)

使用此方法采用西門子S7200 系列226 型CPU 的PLC 通過(guò)自由口1,使用RS-485 協(xié)議對(duì)易能EDS1000 型變頻器進(jìn)行控制,極大地減少了線路連接的復(fù)雜性,避免了現(xiàn)場(chǎng)可能的各種電磁干擾對(duì)控制設(shè)備的影響。

(轉(zhuǎn)載)

標(biāo)簽:PLC 變頻器 通訊應(yīng)用 我要反饋 
2024世界人工智能大會(huì)專題
即刻點(diǎn)擊并下載ABB資料,好禮贏不停~
優(yōu)傲機(jī)器人下載中心
西克
2024全景工博會(huì)
專題報(bào)道