A20B-8002-0040
比如用RS指令,自己看指令說(shuō)明的,發(fā)送的數(shù)據(jù)要跟變頻器手冊(cè)上的指令字符一樣,還有通訊參數(shù)要對(duì)上,比如通訊速率,停止位等參數(shù),變頻器用參數(shù)設(shè)置,plc這邊用D8120,還需要一個(gè)485BD,這就差不多了,最好不要一直發(fā)送,像ABB變頻器用M8000一直發(fā)送的話會(huì)出錯(cuò),本例子是三菱plc主機(jī)上裝RS-485BD通訊適配器與變頻器的485PU口相連接,通過(guò)三菱PLC和三菱變頻器之間的RS485半雙工串行通訊來(lái)實(shí)現(xiàn)電動(dòng)機(jī)的變頻調(diào)速。
三菱PLC和三菱變頻器之間進(jìn)行通訊,通訊規(guī)格必須在變頻器的初始化中設(shè)定,如果沒(méi)有進(jìn)行設(shè)定或有一個(gè)錯(cuò)誤的設(shè)定,數(shù)據(jù)將不能進(jìn)行通訊。且每次參數(shù)設(shè)定后,需復(fù)位變頻器。確保參數(shù)的設(shè)定生效,設(shè)定好參數(shù)后按如下協(xié)議進(jìn)行數(shù)據(jù)通訊。
該過(guò)程分5個(gè)階段:
1、計(jì)算機(jī)發(fā)出通訊請(qǐng)求;
2、變頻器處理等待;
3、變頻器作出應(yīng)答;
4、計(jì)算機(jī)處理等待;
5、計(jì)算機(jī)作出應(yīng)答。
根據(jù)不同的通訊要求完成相應(yīng)的過(guò)程,如寫變頻器啟、??刂泼顣r(shí)則只需完成1-3三個(gè)過(guò)程;監(jiān)視變頻器運(yùn)行頻率時(shí)則需完成1-5五個(gè)過(guò)程。不論是寫數(shù)據(jù)還是讀數(shù)據(jù),均有PLC發(fā)出請(qǐng)求,變頻器只是被動(dòng)接受請(qǐng)求并作出應(yīng)答。每個(gè)階段的數(shù)據(jù)格式均有差別?,F(xiàn)只列出較為常用的三種格式:
3.內(nèi)存容量
PLC內(nèi)部所使用的存儲(chǔ)器,按其用途一般可以分為系統(tǒng)程序存儲(chǔ)器、用戶程序存儲(chǔ)器、內(nèi)部數(shù)據(jù)存儲(chǔ)器。從發(fā)展趨勢(shì)看,內(nèi)存容量總是在不斷快速地增大。大型PLC的內(nèi)存容量可達(dá)幾十KB,以至于幾百KB。
4.指令系統(tǒng)
PLC有多少條指令,各條指令又具有什么功能,是了解與使用PLC的重要方面。PLC的指令越來(lái)越多,越來(lái)越豐富。功能強(qiáng),綜合多種作用的指令日益增多。指令的繁簡(jiǎn),指令的多少及其功能都影響著PLC的性能。
PLC的指令繁多,但主要包括以下類型:基本邏輯指令、數(shù)據(jù)處理指令、數(shù)據(jù)運(yùn)算指令、流程控制指令、狀態(tài)監(jiān)控指令。為了進(jìn)行通信,PLC還有相應(yīng)的協(xié)議與通信指令或命令,這些也反映了PLC的性能。
5.支持軟件
為了便于編制PLC程序,多數(shù)PLC生產(chǎn)廠家都開(kāi)發(fā)了相關(guān)的計(jì)算機(jī)支持軟件。從本質(zhì)上講,PLC所能識(shí)別的只是機(jī)器語(yǔ)言。它之所以能使用一些助記符語(yǔ)言、梯形圖語(yǔ)言、流程圖語(yǔ)言,以至高級(jí)語(yǔ)言,則是靠為使用這些語(yǔ)言而開(kāi)發(fā)的各種軟件。為了用好PLC,充分發(fā)揮PLC產(chǎn)品的性能,PLC的支持軟件越來(lái)越多,性能也越來(lái)越好,其界面也越來(lái)越友好。
PLC的控制軟件根據(jù)生產(chǎn)廠家、型號(hào)的不同有所區(qū)別,但總體上來(lái)說(shuō),可以分為系統(tǒng)程序和應(yīng)用程序2大部分。
(1)系統(tǒng)程序
系統(tǒng)程序是指控制PLC系統(tǒng)自身運(yùn)行的控制程序,它是不向用戶開(kāi)放的。它由PLC產(chǎn)品生產(chǎn)廠家的專業(yè)人員編制。
(2)應(yīng)用程序
應(yīng)用程序是指PLC用戶根據(jù)各種控制要求和控制條件而編寫的用戶控制程序。應(yīng)用程序采用編程語(yǔ)言、編寫方法、程序結(jié)構(gòu)等取決于PLC的具體型號(hào)、生產(chǎn)廠家及所使用的編程工具。