1、 Haiwell PLC標(biāo)準(zhǔn)配置1個(gè)RS232口和1個(gè)RS485口,K7M-DT20U且任何一個(gè)通信口均可作為主站也可作為從站。任何一個(gè)通信口均可作為編程端口,K7M-DT20U也可作為與第3方設(shè)備通信的端口。在本應(yīng)用中,用RS232口與條碼閱讀器通信,用RS485口與觸摸屏通信。
2、 利用Haiwell PLC的自由通信協(xié)議通信指令COMM實(shí)現(xiàn)與條碼閱讀器的通信。K7M-DT20U所有Haiwell PLC的通信功能均可用一條指令實(shí)現(xiàn),無需對(duì)特殊位、特殊寄存器編程,也無需管理多條通信指令的通信時(shí)序,同一個(gè)條件下可同時(shí)寫多條通信指令。
LS模塊控制器變頻器代理
程先生 139 188 64473 qq:937926739
主要硬件配置:
1、 可編程控制器:HW-S24ZS220R
2、 條碼閱讀器:TCD-8600(TOKEN)
3、 觸摸屏:DOP-A57GSTD
三、 程序設(shè)計(jì)亮點(diǎn):
1、 系統(tǒng)具有條碼自學(xué)習(xí)功能:當(dāng)要檢測(cè)新的產(chǎn)品條碼時(shí),可把新的產(chǎn)品條碼置于閱讀器上進(jìn)行條碼讀取,再按一學(xué)習(xí)確認(rèn)鍵即完成的新條碼的學(xué)習(xí)與存貯,接下來即用學(xué)習(xí)的條碼與產(chǎn)品條碼進(jìn)行對(duì)比控制。當(dāng)然條碼設(shè)定也可通過觸摸屏人工輸入;
2、 可根據(jù)生產(chǎn)線的速度及產(chǎn)品擺放密度調(diào)整條碼讀取延時(shí)時(shí)間;
四、 總結(jié):
利用Haiwell PLC強(qiáng)大、易用的通信功能,輕易實(shí)現(xiàn)產(chǎn)品條碼的檢測(cè)??蓮V泛應(yīng)用于產(chǎn)品包裝線、產(chǎn)品物流系統(tǒng)、產(chǎn)品分撿系統(tǒng)及生產(chǎn)流程管理系統(tǒng)的產(chǎn)品條碼采集、控制。
某紡織機(jī)械廠使用凱迪恩PLC已在多種型號(hào)的梳棉機(jī)上定型應(yīng)用。K7M-DT20U針對(duì)紡織機(jī)械智能化、集成化操作要求,客戶希望通過PLC連接兩臺(tái)變頻器,并通過文本屏設(shè)定和顯示變頻器參數(shù)。凱迪恩公司利用新推出的雙串口CPU306EX對(duì)原系統(tǒng)改造,順利實(shí)現(xiàn)了客戶新增功能,變頻器選用的是倫茨(LENZE)SMD系列。這里我們不再重復(fù)機(jī)械的工藝過程,重點(diǎn)介紹KDN-K3系列PLC與倫茨變頻器通訊的過程。
2.CPU306EX雙串口PLC的通訊說明
CPU306EX帶有兩個(gè)串行通訊口,Port0物理層是RS232/485可選,K7M-DT20U集成了三種通訊協(xié)議:①M(fèi)ODBUS RTU從站協(xié)議;②自由通訊協(xié)議; ③與EasyProg軟件通訊的協(xié)議。Port1物理層是RS485,集成了二種通訊協(xié)議:①M(fèi)ODBUS RTU從站協(xié)議;②自由通訊協(xié)議。在本應(yīng)用中Port0與文本屏通訊,采用MODBUS RTU從站協(xié)議。Port1與兩臺(tái)變頻器通訊,采用自由通訊協(xié)議。
3.倫茨SMD系列變頻器的通訊說明
倫茨SMD系列變頻器通訊協(xié)議是MODBUS RTU從站協(xié)議。用MODBUS通訊時(shí),需注意以下幾點(diǎn):
a. 通訊線按如下方式連接:
A(PLC)→71(臺(tái)變頻器)→71(第二臺(tái)變頻器)
B(PLC)→72(臺(tái)變頻器)→72(第二臺(tái)變頻器)
b. 參數(shù)設(shè)定(區(qū)分大小寫):
C01:8(MODBUS通訊協(xié)議)
C25:1(通訊參數(shù)9600,8,N,1)
臺(tái)變頻器地址:
C09:2(站號(hào)為2)
第二臺(tái)變頻器地址:
C09:3(站號(hào)為3)
c. 端子28要與20短接。
d. 需要設(shè)定低速、高速、加速時(shí)間、減速時(shí)間對(duì)應(yīng)的寄存器如下:
設(shè)定低速段C37(4AH)
設(shè)定高速段C38(4BH)
設(shè)定加速時(shí)間C12(3DH)
設(shè)定減速時(shí)間C13(3EH)
讀頻率C50(50H)
f. 采用通訊方式給變頻器參數(shù)設(shè)定新值時(shí),首先要對(duì)變頻器執(zhí)行解鎖操作。給寄存器49(31H)傳參數(shù)0即可。(W49=0)
4.CPU306EX與倫茨SMD系列變頻器的通訊說明
CPU306EX與倫茨變頻器采用自由口通訊協(xié)議,CPU端需模擬MODBUS主站。
MODBUS數(shù)據(jù)格式如下:
通訊數(shù)據(jù)(信息幀)格式
通訊信息傳輸過程:
當(dāng)通訊命令由發(fā)送設(shè)備(CPU)發(fā)送至接收設(shè)備(變頻器)時(shí),符合相應(yīng)地址碼的從機(jī)接收通訊命令,并根據(jù)功能碼及相關(guān)要求讀取信息,如果CRC校驗(yàn)無誤,則執(zhí)行相應(yīng)的任務(wù),然后把執(zhí)行結(jié)果(數(shù)據(jù))返送給主機(jī)。返回的信息中包括地址碼、功能碼、執(zhí)行后的數(shù)據(jù)以及CRC校驗(yàn)碼。如果CRC校驗(yàn)出錯(cuò)就不返回任何信息。
地址碼:就是每臺(tái)變頻器的站號(hào),是的。
功能碼:MODBUS通訊規(guī)約可定義的功能碼為1到127。這里只用到了03和06。
數(shù)據(jù)區(qū):數(shù)據(jù)區(qū)包括需要由從機(jī)返送何種信息或執(zhí)行什么動(dòng)作。
CPU內(nèi)部用了一個(gè)500mS定時(shí)器來控制通訊,每500mS讀一次變頻器的頻率。次讀個(gè)變頻器,第二次讀第二個(gè)變頻器,然后再返回讀個(gè),周而復(fù)始。當(dāng)文本屏要設(shè)定數(shù)據(jù)時(shí),暫停定時(shí)器停止通訊,設(shè)定成功后返回正確信息。如果設(shè)定不成功,返回錯(cuò)誤信息并提示重新設(shè)定。若不成功次數(shù)超過5次即報(bào)警,認(rèn)為PLC不能與該變頻器通訊。
風(fēng)機(jī)、水泵設(shè)備通常是以流量為控制對(duì)象的。傳統(tǒng)的流量控制方法是閥門/擋板控制法,即通過關(guān)小和開大閥門/擋板的開度來調(diào)節(jié)流量。閥門控制法的實(shí)質(zhì)是通過改變管網(wǎng)阻力大小來改變流量。因此,這種控制方式當(dāng)所需流量減少時(shí),壓力反而會(huì)增加,故軸功率的降低有限,此時(shí),過剩的風(fēng)機(jī)、水泵功率將導(dǎo)致壓力增加而白白浪費(fèi)掉了。
風(fēng)機(jī)、水泵節(jié)電器可在保持閥門/擋板開度不變的前提下,通過改變風(fēng)機(jī)、水泵的轉(zhuǎn)速來調(diào)節(jié)流量,其實(shí)質(zhì)是通過減少流體動(dòng)力來節(jié)電。
由流體力學(xué)理論可知,流量與轉(zhuǎn)速的一次方成正比,壓力與轉(zhuǎn)速的平方成正比,軸功率與轉(zhuǎn)速的三次方成正比。
因此,采用風(fēng)機(jī)、水泵節(jié)電器這種控制方式時(shí),當(dāng)所需流量減少時(shí),軸功率將顯著降低。例如,當(dāng)流量下降到80%,轉(zhuǎn)速也下降到80%時(shí),軸功率將下降為額定功率的51%。這種控制方式可從根本上消除風(fēng)機(jī)、水泵設(shè)備由于選型或負(fù)荷變化普遍存在的“大馬拉小車”的動(dòng)力浪費(fèi)現(xiàn)象,消除了擋板節(jié)流阻力,使風(fēng)機(jī)、水泵始終運(yùn)行在工作狀態(tài)。
風(fēng)機(jī)、水泵節(jié)電器的平均節(jié)電率為30%-60%,具有回收期短,受益期長(zhǎng)等特點(diǎn),是現(xiàn)代風(fēng)機(jī)、水泵控制之理想設(shè)備。
筆者了解到有些朋友習(xí)慣把瓶裝水倒在杯子里放入微波爐加熱,用來沏茶。但是當(dāng)把茶一放入杯中,杯子里的水就立即冒出大量的氣泡,其中的水竟然突然沸騰起來,而且沸騰十分劇烈,杯子中90%的水都炸裂了出來,令人心驚膽戰(zhàn)!
這是杯子中有一部分水處于過熱狀態(tài)的緣故,K7M-DT20U也就是說,這部分水的溫度實(shí)際上已經(jīng)高過沸點(diǎn),也就是高過在正常情況下應(yīng)該變成水蒸氣的溫度。K7M-DT20U杯子里的水在微波爐中之所以沒有沸騰,那是因?yàn)樗腥狈π纬蓺馀莸某珊酥行模Y(jié)核)。
若用水壺?zé)筒粫?huì)出現(xiàn)這種現(xiàn)象,因?yàn)樗畨赜写植诘膬?nèi)表面,而且有從壺底升起的熱水?dāng)噭?dòng),這些都可以使水正常沸騰。液體內(nèi)的湍流也能夠加強(qiáng)形成氣泡的成核過程,為了預(yù)防這種事情發(fā)生,用微波爐加熱任何液體,加熱后都必須讓它在爐內(nèi)靜置至少一分鐘,然后再開門動(dòng)它。
把水壺放在爐子上直接燒開水,水溫上升后,內(nèi)部出現(xiàn)循環(huán)流動(dòng),再加上水壺壁的一些細(xì)微劃痕或壺底細(xì)微的過熱顆粒,這些被稱之為晶核的物質(zhì),使得一些水分子由液態(tài)變成了氣態(tài),形成蒸汽氣泡上升到水的表面:隨后氣泡大量形成并不斷上升,就意味著水已達(dá)到100℃的恒定溫度。K7M-DT20U微波爐工作時(shí),容器本身并不發(fā)熱,水不會(huì)發(fā)生循環(huán)流動(dòng)。由于沒有晶核,水中不會(huì)產(chǎn)生氣泡,有時(shí)無法看到翻滾沸騰現(xiàn)象,因此也無法知道水是否被燒開。如果加熱時(shí)間長(zhǎng)了,水有可能被燒得越來越熱,甚至超過沸點(diǎn),這時(shí)的水就是過熱水。當(dāng)你把盛有過熱水的微波爐容器放在桌子上時(shí),只要輕微地碰擊,K7M-DT20U就會(huì)擾動(dòng)容器里面的水,由此引發(fā)的水氣流就會(huì)起到某種晶核作用,導(dǎo)致水突然沸騰、濺出,甚至造成燙傷。




簡(jiǎn)繁切換