工業(yè)以太網(wǎng)OPEN IE的數據通訊方案

圖4 plc1通信功能流程圖
從上述流程圖中可看出plc1共有八個(gè)tcp連接和一個(gè)s7單邊連接,其中電子臺秤共有6套分別占有6個(gè)連接,臺秤通信過(guò)程是雙向應答式的,在每一個(gè)連接中完成ascii碼數據的讀和寫(xiě)功能,通訊協(xié)議為電子臺秤自有特定的ascii碼協(xié)議,其通信格式如圖5所示。
以上plc命令請求中,stx(02h)是起始前綴符,etx(03h)是結束后綴符,電子秤返回數據中前后綴符之間為帶±極性pol符的6位十進(jìn)制當前稱(chēng)量值,其中sp(20h)為空格,cr(0dh)為回車(chē),lf(0ah)為換行;s7-300 plc在一個(gè)連接中通過(guò)命令方式完成每臺臺秤的稱(chēng)量數據采集任務(wù),雙方所有數據都以ascii編碼傳送,plc可根據不同工藝要求發(fā)不同的命令,分別可讀取凈重、毛重、總重和狀態(tài)功能(去皮、置零、復位、累計、超差等)選擇的信息,在netpro組態(tài)中分別建立起6套稱(chēng)量接口的tcp連接,并且定義由plc端為通信客戶(hù)連接端,電子臺秤設置為服務(wù)器端,plc通過(guò)send/receive接口程序設計實(shí)現與6套電子臺秤的雙向通信。
2)標簽打印編程
godex ez-1100plus標簽打印機具有熱敏/熱轉印二種工作模式,具備tcp server/client和usb接口,內置常用標準條碼庫和支持ezpl程序語(yǔ)言,ezpl程序語(yǔ)言屬條形碼高級控制語(yǔ)言,有三種命令模式:控制命令,設定命令和標簽格式命令。ezpl命令包括一串字符參數,并以一大寫(xiě)英文字母啟首,作為功能識別碼,各參數間以,作為區隔,每行命令結束時(shí),以?xún)冉[藏式符號“cr”為識別,控制命令及設定命令分別以符號“~”及“∧”啟首,標簽格式命令則不以符號啟首,各識別碼均為大寫(xiě)英文字母,各參數則為小寫(xiě)字母,旨在定義各類(lèi)數據如線(xiàn)條﹑矩形﹑條形碼﹑文字﹑圖像等等。
條形碼技術(shù)是隨著(zhù)計算機與信息技術(shù)的發(fā)展和應用而誕生的,它是集編碼、印刷、識別、數據采集和處理于一體的實(shí)用技術(shù),它的誕生極大地促進(jìn)了商品流通,條形碼技術(shù)也是早期“物聯(lián)網(wǎng)”概念誕生的驅動(dòng)力之一?,F代化的物流裝備離不開(kāi)商品條形碼,當前世界上常用的條碼制總類(lèi)繁多,但使用最廣泛的是ean商品條形碼,它由國際物品編碼協(xié)會(huì )制定并通用于世界各地,我國目前在國內推行使用的也是這種商品條形碼,ean商品條形碼中最常用的是ean-13碼,也俗稱(chēng)為ean標準版;ean-13通用商品條形碼一般由前綴部分、制造廠(chǎng)商代碼、商品代碼和校驗碼組成,條形碼的最后用1位校驗碼來(lái)校驗商品條形碼中左起第l-12數字代碼的正確性。從前面所述的tcp連接及通信流程圖中可看出godex ez-1100plus標簽打印機占有tcp connection2連接,在ob1中調用fc106實(shí)現單向數據流通信的ean-13碼打印功能,數據流其實(shí)就是標簽打印的組合式命令,其命令的格式如下:
“控制命令 + 設定命令 + ∧l(起始命令)+ 標簽格式命令 + e(end命令)”
因此對于標簽打印機按上述格式,將各命令及數據進(jìn)行組合就形成組合式命令數據流,當然必需滿(mǎn)足ezpl程序語(yǔ)言所規定的語(yǔ)法,其內容主要包含標簽高度、寬度、 間距、 明暗度、速度、剝紙功能、邊界起點(diǎn)、條碼類(lèi)型和條碼數據等等,下面的程序范例是打印一張ean 13的條形碼標簽,ezpl程序本身是一般的字符文件或命令行,無(wú)論使用何種語(yǔ)言編寫(xiě)程序,只需送出該字符文件的內容即可控制條形碼機來(lái)打印,ezpl程序命令行數據必須以ascii碼值存放于打印命令數據塊db101中供fc56 ag_send接口使用,db101命令數據塊如表1所示。

表1 打印命令數據塊db101
ob1中打印觸發(fā)事件的啟動(dòng),只需在fc106中調用fc56 ag_send接口,將db101命令塊的數據發(fā)送至打印機就可完成整個(gè)條碼打印任務(wù),fc106編程及和ean-13碼打印結果如下:
西門(mén)子plc相關(guān)文章:西門(mén)子plc視頻教程
tcp/ip相關(guān)文章:tcp/ip是什么
三維掃描儀相關(guān)文章:三維掃描儀原理 熱敏打印機相關(guān)文章:熱敏打印機原理
評論