- 返回 |
- 網(wǎng)站首頁
- / 解決方案
- / 應(yīng)用案例
- / 國產(chǎn)PLC—Haiwell(海為)PLC在潔凈空調(diào)行業(yè)的應(yīng)用
關(guān)健字:Haiwell(海為)國產(chǎn)PLC、擴展通訊模塊、遠程IO模塊、潔凈室中央空調(diào)、計算機監(jiān)控系統(tǒng)、RS-485網(wǎng)絡(luò)、RS-232網(wǎng)絡(luò)、ModBus通信協(xié)議、主站、從站
一、引言:
隨著科技的進步,人們已經(jīng)不滿足對同一建筑物內(nèi)的數(shù)據(jù)進行采集、分析和處理。在很多場合,我們需要對地理位置分布較散或在幾座建筑物內(nèi)的各種開關(guān)及模擬量信號進行聯(lián)網(wǎng)統(tǒng)一監(jiān)控的情況。
中央空調(diào)是對建筑物內(nèi)空氣的各種參數(shù)(如室內(nèi)溫度、濕度)進行調(diào)節(jié)的專用系統(tǒng),它通過對空調(diào)機組(加熱、降溫、除濕、增濕)、風(fēng)機、閥門、泵等設(shè)備的開、關(guān)及連續(xù)調(diào)節(jié)來控制室內(nèi)的溫度、濕度及其它參數(shù)指標(biāo),使之滿足特定場合的要求。
潔凈室中央空調(diào)監(jiān)控系統(tǒng)廣泛應(yīng)用于醫(yī)療、生物、試驗室、電子、溫室、辦公大樓等場合,以監(jiān)控其室內(nèi)的溫度、相對濕度、相對大氣壓、風(fēng)量、塵、菌及有害氣體的濃度等相關(guān)參數(shù)及指標(biāo)。
早期中央空調(diào)的控制設(shè)備多為就地式專用控制器或DDC控制器,控制功能簡單、不易聯(lián)網(wǎng)及信息集成度不高等缺點。隨著計算機技術(shù)、控制技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,現(xiàn)在的中央空調(diào)系統(tǒng)都傾向于采用先進、實用、可靠的可編程控制器(PLC)來進行控制。提高中央空調(diào)系統(tǒng)的經(jīng)濟性、可靠性及可維護性。
二、Haiwell(海為)PLC在潔凈室中央空調(diào)系統(tǒng)中的應(yīng)用實例
<一>、工程概述及電氣控制要求:
1、本工程應(yīng)用于大型生物制藥公司的生產(chǎn)車間及溫室。生產(chǎn)車間按功能分為12個(P2潔凈等級9個,P3潔凈等級2個,共公水系統(tǒng)1個),溫室4個;
2、考慮到各個生產(chǎn)車間的電氣室在地理位置上分布較散,為便于布線及維護,要求每個生產(chǎn)車間均用一套獨立的PLC控制系統(tǒng);每個生產(chǎn)車間的運行參數(shù)及實時數(shù)據(jù)要在本地及中央控制室中設(shè)定與讀??;
3、每個溫室的運行參數(shù)及實時數(shù)據(jù)要在本地及中央控制室中設(shè)定與讀取;
4、P2、P3潔凈等級的11個系統(tǒng)均可設(shè)定控制溫度、濕度、負壓;4個溫室可設(shè)定控制溫度、濕度;
5、兩個P3潔凈等級的系統(tǒng)需具備兩個或以上的本地數(shù)據(jù)設(shè)定與監(jiān)控;
6、控制系統(tǒng)要求節(jié)能;
<二>、用Haiwell(海為)PLC的實現(xiàn)方法:
1、因各個系統(tǒng)的位置較遠,為便于布線及安裝,每個生產(chǎn)車間(電氣控制室)使用1臺Haiwell 可編程控制器(PLC);負責(zé)對現(xiàn)象各種信號的采集與處理,同時據(jù)設(shè)定的各種工作參數(shù)對現(xiàn)場的執(zhí)行機構(gòu)(如電機、閥門、泵等)進行輸出控制,以達到指定的控制效果;
2、4個溫室因信號輸入輸出比較簡單,只有模擬量的輸入(溫度與濕度的實時值)與輸出(風(fēng)閥的比例調(diào)節(jié)),考慮到相對距離較遠,為節(jié)省成本,選用Haiwell(海為)PLC的模擬量擴展模塊作為遠程IO,用RS-485通訊連接方式與之相近的PLC主機相聯(lián)接(或直接與上位機相連),通過PLC主機以通訊方式將當(dāng)前實時數(shù)據(jù)讀出及控制遠程模塊模擬量輸出給執(zhí)行機構(gòu);
3、為實現(xiàn)可在本地設(shè)定及讀取數(shù)據(jù),每臺PLC主機掛一個人機界面(文本或觸摸屏),兩者之間用RS-232或RS-485相聯(lián)進行通訊;
4、對于兩個P3潔凈等級的系統(tǒng)因需具備兩個或以上的本地數(shù)據(jù)設(shè)定與監(jiān)控,所以可以將兩個人機界面(文本或觸摸屏)以RS-485連接方式組成一個RS-485網(wǎng)(一臺人機界面作為主站,其余的作為從站),作為主站的人機界面與Haiwell(海為)PLC主機的RS-232(COM1)口或擴展通訊模塊進行通訊,以達到多個本地設(shè)定與監(jiān)控的目的;
5、在本系統(tǒng)中,要達到節(jié)能的效果,除在工藝控制上進行合理的處理外,在系統(tǒng)硬件配置上,風(fēng)機、泵的驅(qū)動執(zhí)行機構(gòu)可采用變頻器;變頻器的開關(guān)可用PLC的DO進行控制,而其運轉(zhuǎn)的頻率可用Haiwell(海為)PLC的模擬量輸出信號或直接用PLC與變頻器通訊的方式進行控制;
6、因各個車間的電氣控制室(PLC)相距較遠,且距中央監(jiān)控室距離很遠,各個Haiwell(海為)PLC主機可用RS-485的連接方式組成1~2個RS-485子網(wǎng)與位于中央監(jiān)控室的計算機(上位機)進行通訊,達到從遠程對各個控制系統(tǒng)進行監(jiān)視與控制的目的。
<三>、選用Haiwell(海為)PLC的理由(優(yōu)點):
1、節(jié)省投資成本:
(1)、Haiwell(海為)PLC的性價比高,節(jié)省投資成本,除自身帶有各種外設(shè)接口(開關(guān)量輸入、開關(guān)量輸出、模擬量輸入、模擬量輸出、高速計數(shù)器、高速脈沖輸出通道、電源、通信端口等)外,還可擴展各種類型的擴展模塊,進行靈活的配置,便于日后的系統(tǒng)擴展與升級;
(2)、Haiwell(海為)PLC的主機本身自帶有幾個模擬量輸入輸出通道(AI/AO),且其各種模擬量擴展模塊均有一個用于通訊連接的通訊口(RS232或RS-485),所以, Haiwell(海為)PLC的模擬量擴展模塊支持并行總線(直接用擴展總線掛到PLC主機的擴展接口上)與串行總線(用模擬量擴展模塊上的通訊口與PLC主機的通訊口進行通訊連接)兩種方式進行對模擬量輸入輸出通道的擴展,當(dāng)用串行總線進行擴展時,可作為遠程IO模塊,不受AI/AO點數(shù)的擴展限制;這一點對于有大量模擬量信號(溫度、濕度、壓差、風(fēng)量、流量、風(fēng)機轉(zhuǎn)速、閥門開度等)需要進行采集及監(jiān)控的潔凈式中央空調(diào)極其重要;
(3)、在第(2)點中提到Haiwell(海為)PLC的各種模擬量擴展模塊均有一個用于通訊連接的通訊口(RS232或RS-485),對于本實例中的4個溫室的控制就可省去PLC主機,而直接用串行總線的RS-485的通訊方式(距離較遠)對溫室的模擬量輸入輸出進行擴展,掛到與之臨近的PLC主機的RS-485口或擴展RS-485通訊口中,可極大地節(jié)省投資成本;
2、網(wǎng)絡(luò)通訊功能:
(1)、實例通訊需求:在本實例中,每個控制系統(tǒng)(PLC)均要求同時與遠程計算機(上位機)、人機界面(文本或觸摸屏)通訊;P3潔凈等級的2個系統(tǒng)還需2個或以上的RS-485通訊端口(一個與本地的現(xiàn)場設(shè)備組成的485子網(wǎng)通訊,另一個與遠程上位機通訊),所以,一臺PLC至少要具備兩個以上的通訊端口才能滿足工程需求;
(2)、Haiwell(海為)PLC具備豐富的網(wǎng)絡(luò)通訊功能:各種PLC主機內(nèi)置2個通訊口(一個為RS-232,另一個為RS-485),可擴展至5個通訊口,每個通訊口都可以進行編程和聯(lián)網(wǎng),都可作為主站或從站。支持1:N、N:1、N:N聯(lián)網(wǎng)方式,支持各種人機界面和組態(tài)軟件,可與任何帶通訊功能的第三方設(shè)備(如變頻器、儀表、條碼閱讀器等)聯(lián)網(wǎng);本實例中,兩個P3潔凈等級的PLC主機要掛兩臺或以上的人機界面,若一臺人機界面與一個通訊端口相連接的話,則該PLC至少需要四個通訊端口方,這樣一來,硬件成本肯定要增加,為節(jié)省通訊端口,使用兩個文本或觸摸屏以RS-485連接方式組成一個RS-485網(wǎng),再與Haiwell(海為)PLC主機的RS-232(COM1)口進行通訊,Haiwell(海為)PLC作為從站。Haiwell(海為)PLC的每個通訊口(包括主機自帶的兩個通訊口或擴展的通訊口)與第三方通訊時均可作為主戰(zhàn)也可作為從站;
(3)、Haiwell(海為)PLC的每個通訊口(包括主機自帶的兩個通訊口或擴展的通訊口)均可用于用于編程和聯(lián)網(wǎng),在日后的維護工作中(如修改程序時),可在不停機的狀態(tài)下進行一邊監(jiān)控當(dāng)前系統(tǒng)的運行狀態(tài),一邊對其進行維護,以減少系統(tǒng)的停機維護時間,提高生產(chǎn)效應(yīng);
(4)、一次性通訊容量大:一個實時性要求很高且數(shù)據(jù)交換量比較大的監(jiān)控系統(tǒng)中,PLC與上位機之間的通訊速度及一次性的通訊容量是決定實時性的極為重要的前提與保證。在本實例中,每個系統(tǒng)均有大量的數(shù)字量(X、Y、M等)和模擬量需要進行監(jiān)控與處理,且要以通訊方式上傳到上位機中進行監(jiān)控與處理,這樣就要求PLC具有極快的通訊速度與通訊容量,否則上位機采集的數(shù)據(jù)將得不到實時的效果,不能真實反映現(xiàn)場各個系統(tǒng)當(dāng)前的運行情況。一次向PLC讀取的數(shù)據(jù)容量大:開關(guān)量點(如X、Y、M、T、C、SM)可達255個或16位數(shù)據(jù)(如V、SV、CCV、TCV、AI、AQ)可到48個,有了如此大的數(shù)據(jù)讀取容量后,計算機在向PLC發(fā)讀取實時數(shù)據(jù)的命令后,可一次性地將所要監(jiān)控的數(shù)據(jù)讀取到上位機中,減少了通訊次數(shù),可極大地提高通訊效應(yīng),增強數(shù)據(jù)的實時性;
(5)、通訊速度快:
A、Haiwell(海為)PLC內(nèi)置多種通訊協(xié)議:內(nèi)置Modbus RTU/ASCII協(xié)議、自由通訊協(xié)議以及海為公司的HaiwellBus高速通訊協(xié)議。海為PLC的通訊波特率可高達57600(默認通信格式為19200,N,8,2 RTU);本例中計算機與PLC之間使用Haiwell(海為)PLC內(nèi)置的Modbus RTU通訊協(xié)議,比ASCII方式在通訊速度上來的快,提高數(shù)據(jù)的實時顯示與處理;PLC作為從站用Modbus協(xié)議與上位機通訊時,PLC不需編寫任何的通訊程序;
B、極為便利的通訊指令系統(tǒng):使您無論使用何種通訊協(xié)議都只需一條通訊指令便可完成復(fù)雜的通訊功能,編程簡單而程序簡潔,無須再為通訊端口沖突、發(fā)送接收控制、通訊中斷處理等問題煩惱,可以在程序中混合使用各種協(xié)議輕松完成您所需的各種數(shù)據(jù)交換;
C、通訊的收發(fā)均采用中斷的方式:所有通訊的收發(fā)均采用中斷的方式,編寫再多的通訊指令也不會影響用戶程序的執(zhí)行周期及響應(yīng)速度,而用戶程序的執(zhí)行周期(掃描時間)也不會影響通訊的即時收發(fā),這樣,在實際應(yīng)用中保證了通訊的即時性與高效性,即使5個通訊口同時進行繁忙的通訊處理,PLC系統(tǒng)將對其進行快速統(tǒng)一地調(diào)度;
(6)、組網(wǎng)靈活:本實例中,PLC與外圍設(shè)備之間的通訊有以下幾種:
A、PLC與上位機之間用RS-485,PLC作為從站,通訊協(xié)議為Modbus;
B、PLC與單個或多個人機界面(文本或觸摸屏)之間用RS-232,PLC作為從站,通訊協(xié)議為Modbus;
C、PLC與變頻器之間用RS-485,PLC作為主站,通訊協(xié)議為Modbus;
D、PLC與遠程模擬量擴展模塊之間用RS-485,PLC作為主站;
E、PLC模擬量擴展模塊(遠程IO)與上位機之間用RS-485直接通訊,計算機作為主站;
3、系統(tǒng)的可擴展性:
一個系統(tǒng)在設(shè)計或調(diào)試完成后,并不能保證此系統(tǒng)就是完整無缺的,在日后的維護保養(yǎng)中,在很多情況下,隨著生產(chǎn)規(guī)模的擴大或生產(chǎn)工藝的改變要對原有控制系統(tǒng)進行升級或擴展,此時對于用戶來說只有兩種選擇:一種為重新購置控制系統(tǒng),另一種為在原有系統(tǒng)基礎(chǔ)上進行升級或擴展。重新購置控制系統(tǒng)的成本太高且耗力耗時,為不得不作出的情況;而在原有系統(tǒng)基礎(chǔ)上進行升級或擴展的方法,可充分利用原有資源,即節(jié)省成本,又可省去大量的因施工和調(diào)試帶來的不便與時間;所以,作為控制系統(tǒng)中最為重要設(shè)備的PLC,其擴展性能是極為重要的。
(1)、Haiwell PLC采用高速并行總線進行擴展,滿足您對實時控制的嚴格要求。S系列PLC可擴展最大為7個擴展模塊,各種類型的擴展模塊能充分滿足各種應(yīng)用的需求;
(2)、Haiwell(海為)PLC的模擬量擴展模塊支持串行總線方式進行對模擬量輸入輸出通道的擴展,當(dāng)用串行總線進行擴展時,不受AI/AO點數(shù)的限制;這一點對于有大量模擬量信號(溫度、濕度、壓差、風(fēng)量、流量、風(fēng)機轉(zhuǎn)速、閥門開度等)需要進行采集及監(jiān)控的潔凈式中央空調(diào)極其重要;
(3)、Haiwell(海為)PLC可帶5 個均可用于編程與通訊聯(lián)網(wǎng)的通訊端口,加上內(nèi)置的各種通訊協(xié)議,可方便地與第三方通訊設(shè)備進行聯(lián)接與通訊,為今后的通訊擴展打下堅實的基礎(chǔ);
4、系統(tǒng)的方便性與可維護性:
對于一個系統(tǒng)有PLC參與控制的控制系統(tǒng)來說,PLC在使用方便性及可維護性方面是關(guān)系到整個控制系統(tǒng)的使用方便性及可維護性,而PLC在使用方便性主要體現(xiàn)在編程與調(diào)試上。
(1)、Haiwell(海為)PLC編程軟件易學(xué)易用且功能強大:是一款符合IEC 61131-3規(guī)范的PLC編程軟件,它支持LD(梯形圖)、FBD(功能塊圖)和IL(指令表)三種編程語言,編程人員可選擇自己熟悉的語言進行快速的編寫程序,可運行于Win98/Win200X/WinXP操作系統(tǒng)環(huán)境下;極為便利的通訊指令系統(tǒng),無論使用何種通訊協(xié)議都只需一條通訊指令便可完成復(fù)雜的通訊功能,無須再為通訊端口沖突、發(fā)送接收控制、通訊中斷處理等問題煩惱,可以在程序中混合使用各種協(xié)議輕松完成各種數(shù)據(jù)交換;程序項目結(jié)構(gòu)模塊化,可建立共32個程序塊(主程序)、子程序、中斷程序,任意選擇您喜歡的語言進行編程,程序塊的執(zhí)行順序可任意調(diào)整;
(2)、Haiwell(海為)PLC編程軟件在調(diào)試過程中顯得極為方便:具備內(nèi)置仿真器,帶內(nèi)置仿真器的PLC編程軟件,全面實現(xiàn)PLC程序的仿真運行。在編程過程中間或程序編寫完成后,可用仿真器在完全脫離PLC的情況下仿真運行PLC程序,以檢查程序執(zhí)行是否正確;同時,具備強大的在線聯(lián)機與在線監(jiān)控調(diào)試功能,可選擇網(wǎng)上的任意一臺PLC進行在線監(jiān)控等操作,并可將監(jiān)控到的數(shù)據(jù)以曲線圖的方式顯示,極大地減少現(xiàn)場調(diào)試時間,降低調(diào)試難度,提高調(diào)試效率;
(3)、Haiwell(海為)PLC的硬件與軟件均采用模塊化結(jié)構(gòu),在日常的維護中,只要對需進行處理或修改的模塊進行相應(yīng)的升級與修改,減小了因誤操作或修改不當(dāng)造成的風(fēng)險,增強了整個系統(tǒng)的可維護性;
<四>、控制系統(tǒng)結(jié)構(gòu)示意圖:
1、所有Haiwell(海為)PLC以RS-485方式與上位計算機相連,計算機作為主站,PLC作為從站,上位機定時向每臺PLC發(fā)讀取數(shù)據(jù)的命令,PLC接收到該命令后,立即組織相應(yīng)的數(shù)據(jù)并發(fā)送到指定通訊端口中上傳給上位機,上位機對接收到的數(shù)據(jù)進行處理并顯示,完成遠程中央集中監(jiān)控的要求;當(dāng)上位機向指定的Haiwell PLC發(fā)寫入(設(shè)定)數(shù)據(jù)的命令時,PLC接收到該寫入命令后,對相應(yīng)的寄存器進行數(shù)據(jù)的設(shè)定,并立即組織相應(yīng)的數(shù)據(jù)發(fā)送到指定通訊端口中上傳給上位機,上位機對接收到的數(shù)據(jù)進行處理并判定數(shù)據(jù)設(shè)定是否正確,完成遠程中央集中設(shè)定數(shù)據(jù)的要求;
2、位于中央監(jiān)控室或辦公大樓內(nèi)的工程師站用于對整個控制系統(tǒng)的日常維護,工程師站可通過以太網(wǎng)或其它辦公信息網(wǎng)絡(luò)及中央監(jiān)控室主機對所有的設(shè)備進行在線監(jiān)控,從而達到遠程維護的目的;
3、配掛一臺人機界面(觸摸屏或文本)的Haiwell PLC系統(tǒng)(P2系統(tǒng)1~P2系統(tǒng)11),用PLC的RS-232口(COM1)與人機界面相連,PLC作為從站,人機界面作為主站,利用Modbus通訊協(xié)議可輕松實現(xiàn)Haiwell PLC與人機界面的通訊連接;
4、配掛兩臺或以上人機界面(觸摸屏或文本)的Haiwell PLC系統(tǒng)(P3系統(tǒng)1、P3系統(tǒng)2),先將兩臺或以上的人機界面組成一個RS-485網(wǎng)絡(luò),并將其中的一臺作為通訊的主站,其余的作為從站,后再把作為主站的人機界面的RS-232口與PLC的RS-232口(COM1)相連,PLC作為從站,利用Modbus通訊協(xié)議可輕松實現(xiàn)一臺Haiwell PLC與人機界面的通訊連接;
5、為節(jié)省投資成本,對于有多臺變頻器、配掛有Haiwell 模擬量擴展模塊或第三方通訊設(shè)備的PLC系統(tǒng),使用主機本身自帶的RS-485口(COM2)或擴展通訊模塊端口(RS-232/RS-485可選),相連接進行通訊控制,PLC作為主站,其它設(shè)備作為從站,通訊協(xié)議可用Modbus或自由協(xié)議;
6、模擬量擴展模塊在本實例中的應(yīng)用:
A、用并行總線擴展作為PLC主機的本地擴展IO:如上圖中的P2系統(tǒng)1,用模擬量輸出通道直接控制變頻器的運行頻率;
B、用串行總線擴展作為PLC主機的遠程擴展IO:如上圖中的P3系統(tǒng)2,PLC主機通過RS-485通訊對遠程模擬量輸入輸出通道進行控制;
C、用自帶的通訊口(RS232或RS485可由用戶自行選擇)及內(nèi)置的通訊協(xié)議直接與上位機連接:如上圖中的溫室3,由上位機通過通訊命令采集模擬量輸入通道的值或設(shè)定模擬量輸出通道的值;
注:在通訊能力方面,因海為的每種機型的PLC主機、擴展通訊模塊、模擬量擴展模塊均內(nèi)置有Modbus RTU/ASCII協(xié)議、自由通訊協(xié)議,所以可非常容易與第三方通訊設(shè)備(包括計算機、觸摸屏、文本、變頻器、變送器、智能儀表等)進行快速的通訊連接,目前,就用于工業(yè)上的控制設(shè)備,基本上都支持Modbus通訊協(xié)議,即使不支持Modbus通訊協(xié)議的設(shè)備,也可用Haiwell PLC的自由通訊協(xié)議對其進行通訊。
<五>、通訊方面的編程:
從上面的示意圖可看出,PLC所涉及到的通訊比較多:PLC即要與人機界面、變頻器、遠程IO通訊,還要與遠程上位機進行通訊,每種設(shè)備的通訊還要非常即時,否則將影響實際控制的效果,對于此類控制系統(tǒng),PLC的通訊能力及對通訊方面編程的方便性是至關(guān)重要的。
1、Haiwell(海為) PLC與人機界面的通訊實現(xiàn)(RS232或RS485):因海為的每種機型的PLC主機、擴展通訊模塊、模擬量擴展模塊均內(nèi)置有Modbus RTU/ASCII協(xié)議,所以只要利用相應(yīng)人機界面的界面編程軟件編寫要進行監(jiān)控的畫面及數(shù)據(jù)(在該數(shù)據(jù)的屬性定義窗口中填寫PLC寄存器或位地址的相應(yīng)Modbus通訊地址)后,下載到人機界面中運行,即可實現(xiàn)PLC與人機界面的通訊,而無需對PLC進行編程;
2、Haiwell(海為)PLC與變頻器實現(xiàn)、遠程IO的通訊實現(xiàn):因海為PLC作為主站,所以要在程序中編寫通訊的控制程序。實現(xiàn)起來很簡單,只要利用一兩條MODR和MODW指令即可實現(xiàn),象什么通訊中斷、通訊標(biāo)志位、優(yōu)先級、數(shù)據(jù)的收發(fā)等,屬于通訊底層而又難于理解與掌控的東西全由Haiwell PLC自己統(tǒng)一處理與完成操作,編程人員只要關(guān)心發(fā)送前的數(shù)據(jù)準備及接收到數(shù)據(jù)后從接收數(shù)據(jù)的寄存器中取出數(shù)據(jù)進行處理,大大降低了編程與調(diào)試的難度,提高編程效應(yīng),簡化了程序;
3、Haiwell(海為)PLC模擬量擴展模塊與上位機的通訊實現(xiàn):Haiwell(海為)PLC模擬量擴展模塊也與Haiwell PLC主機一樣,內(nèi)置有ModbusRTU/ASCII通訊協(xié)議,上位機作為主站,模擬量擴展模塊作為從站,不需要對模塊進行其它的程序處理;
4、Haiwell(海為)PLC與上位機的通訊實現(xiàn):Haiwell PLC與上位機(計算機)通訊時,若PLC作為從站且選用Modbus RTU或ASCII通訊協(xié)議,在對讀取或設(shè)定的寄存器地址是連續(xù)的情況下(如要讀取或設(shè)定M0~M255),在PLC上是不需要進行編寫通訊程序的;在本例中,因考慮到數(shù)據(jù)的實時性要求,且要進行監(jiān)控的PLC數(shù)據(jù)地址又不連續(xù),為了節(jié)省通訊時間與通訊次數(shù),將要進行上傳到上位機的數(shù)據(jù)在PLC中進行處理與優(yōu)化,方法如下(操作簡單、方便):
A、新建一個離散位地址表,添加要進行上傳到上位機的各種離散的位地址(如Y0、M100等);
B、用BTOW指令將剛建離散位地址表中的所有離散的位地址轉(zhuǎn)換到地址連續(xù)的寄存器中;
C、(若只要讀取前面的位地址,此步可?。┬陆ㄒ粋€離散寄存器地址表,添加要進行上傳到上位機的各種離散的寄存器地址(如V0、V100、CCV12等);
D、用WUNW指令將剛建離散寄存器地址表中的所有離散的寄存器地址轉(zhuǎn)換到地址連續(xù)的寄存器中;(注意:在第B步與D步中轉(zhuǎn)換后的寄存器地址要連續(xù))
E、OK,完成!就這樣簡單,用戶只做了添加了兩個指令使用表及兩條數(shù)據(jù)轉(zhuǎn)換指令,即完成了所有要監(jiān)控的PLC數(shù)據(jù)上傳到上位機的通訊操作,其它的讓Haiwell PLC去處理。
F、至于上位機向Haiwell PLC設(shè)定數(shù)據(jù),因大部分情況下,上位機向PLC設(shè)定數(shù)據(jù)時,為安全起見,一次通訊只設(shè)定一個數(shù)據(jù),在此情況下,無需對PLC進行任何的編程。
三、工程應(yīng)用總結(jié)
1、利用Haiwell(海為)可編程控制器(PLC)便利的通信功能及強大的通訊擴展能力(一臺PLC最大可達5個通訊端口,每個通訊端口均可用于編程與聯(lián)網(wǎng)通訊監(jiān)控),輕易、經(jīng)濟的實現(xiàn)了與各種外部設(shè)備的通訊(計算機、變頻器、人機界面、遠程IO模塊),使生產(chǎn)過程中的數(shù)據(jù)能快速實時地傳送到本地或遠程監(jiān)控中心,實現(xiàn)了信息的集中處理與分散控制及數(shù)據(jù)的共享;
2、利用Haiwell(海為)可編程控制器(PLC)易學(xué)易用人性化的編程軟件與平臺,可輕松實現(xiàn)各種功能的工業(yè)控制(開關(guān)量的邏輯控制、模擬量的連續(xù)控制等)程序的編寫,加上全方位的內(nèi)置仿真程序及遠程上下載程序與在線監(jiān)控功能,對工程的程序編寫與調(diào)試工作,大大降低了其難度,節(jié)省了工程調(diào)試時間;
3、利用Haiwell(海為)可編程控制器(PLC)的模擬量擴展模塊的串行連接功能,可作為遠程IO,對模擬量的采集量與控出量要求很多的情況,輕松實現(xiàn)無限制點的擴展,極大地提高了控制系統(tǒng)的配置靈活度及日后的控制擴展能力,減少了模擬量信號的布線量,同時也減小了因模擬量信號線過長帶來的干擾問題,節(jié)省工程投資成本;
4、利用Haiwell(海為)可編程控制器(PLC)強大的與第三方設(shè)備通訊的能力,極其容易地化解了較難實現(xiàn)的工藝控制要求(如一臺PLC同時要與計算機、變頻器、兩臺以上的人機界面通訊),大大節(jié)省了工程投資成本,為企業(yè)提高市場競爭力提供了先機。
海為公眾號
海為云APP
廈門海為科技有限公司
0592-3278716 (技術(shù)) | 4000-360-362 (商務(wù))
海為總部:廈門市集美區(qū)軟件園三期C03棟13-14層 | 制造中心:廈門市翔安區(qū)火炬高新區(qū)(翔安)產(chǎn)業(yè)區(qū)垵邊南路336-2號4樓