zyj6333
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 51 個(gè)
工控威望: 223 點(diǎn)
下載積分: 480 分
在線時(shí)間: 9(小時(shí))
注冊時(shí)間: 2008-06-10
最后登錄: 2024-09-19
查看zyj6333的 主題 / 回貼
樓主  發(fā)表于: 2014-12-30 15:30
       一。應(yīng)用背景    條碼識別在自動化生產(chǎn)線上使用比較多,條碼的應(yīng)用給工業(yè)生產(chǎn)帶來了很多方便。條碼閱讀使用條碼掃描槍,有手持式,有固定式,根據(jù)工程實(shí)際情況采用。條碼掃描槍RS232口比較多,但工業(yè)用的也有RS485接口。
       二.臺達(dá)PLC特性    新版本臺達(dá)PLC ES2系列有3個(gè)通訊口,都可以做從站使用。采用臺達(dá)PLC閱讀條碼時(shí),可以使用它的COM1,為RS232口;也可以使用COM2\3,為RS485口。不同接口,通訊距離是不一樣的。RS232口標(biāo)準(zhǔn)距離是15米,但如果在工業(yè)環(huán)境中,電磁干擾大時(shí),掃碼成功率不能保證為100%。RS485距離可以稍微遠(yuǎn),雖然標(biāo)稱可以達(dá)1200米,單條碼掃描槍使用這么距離,估計(jì)沒有誰這樣用。根據(jù)實(shí)際測試,即便采用RS485方式電磁干擾也會造一定的成誤碼率。    
      三.臺達(dá)PLC程序設(shè)計(jì)    臺達(dá)PLC有自由口通訊協(xié)議,可以根據(jù)自己需要編寫自由協(xié)議通訊程序。在工業(yè)通訊中,通訊雙方通訊發(fā)起方為主站,被呼叫方為從站。而和我們工控上經(jīng)常用的控制變頻器、讀取儀表不同,條碼掃描槍的通訊方式是:條碼掃描槍是主站(Master),而PLC是從站(Slave)。那么程序設(shè)計(jì)就和變頻器控制、儀表讀取不同了。一般通訊程序編寫會設(shè)置一個(gè)通訊超時(shí)檢測,這是臺達(dá)PLC做主站情況下。而在臺達(dá)PLC做從站時(shí),這個(gè)通訊超時(shí)檢測就不需要了,因?yàn)闂l碼掃碼是隨時(shí)發(fā)生的。    可以根據(jù)掃描槍的通訊協(xié)議設(shè)置數(shù)據(jù)的起始字符、停止字符。當(dāng)然,數(shù)據(jù)位、校驗(yàn)位、波特率方面PLC要和條碼掃描槍完全一致。
     四.條碼協(xié)議轉(zhuǎn)換    因?yàn)闂l碼掃描槍為主站,有時(shí)有很多條碼掃描槍時(shí),因?yàn)榕_達(dá)PLC所連接掃描槍數(shù)量有限,它本體最多能接3臺,這樣就需要有上位機(jī)--PC或臺達(dá)PLC的主站PLC來通訊。臺達(dá)PLC本身支持MODBUS協(xié)議,通過增加通訊擴(kuò)展支持以太網(wǎng)、PROFIBUS等。
      五.標(biāo)準(zhǔn)化    我們把這樣的掃碼程序做成了一個(gè)標(biāo)準(zhǔn)化產(chǎn)品、標(biāo)準(zhǔn)化產(chǎn)品,適用于多種使用方式。程序適應(yīng)數(shù)據(jù)庫連接、適用于自動化生產(chǎn)線使用?梢月(lián)系QQ:519406003,討論。
hafatahaha
臺達(dá)代理
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1336 個(gè)
工控威望: 1334 點(diǎn)
下載積分: 2535 分
在線時(shí)間: 398(小時(shí))
注冊時(shí)間: 2012-09-26
最后登錄: 2019-01-19
查看hafatahaha的 主題 / 回貼
1樓  發(fā)表于: 2014-12-31 10:28
怎么做到連接數(shù)據(jù)庫啊,別說用工控機(jī)
上海承接工業(yè)電氣自動化項(xiàng)目工程 461946157@qq.com   13162651373
臺達(dá),三菱(變頻器,pllc,伺服,人機(jī),溫控器)進(jìn)口變送器,傳感器,視覺