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