筒膜包裝機(jī)與第三方軟件實(shí)現(xiàn)數(shù)據(jù)交互,采用WebService通訊標(biāo)準(zhǔn)協(xié)議開發(fā),客戶使用更方便。
筒膜包裝機(jī)與WebService通訊標(biāo)準(zhǔn)協(xié)議:
1、使用WebService接口進(jìn)行數(shù)據(jù)通信。WebService是一種基于Web的服務(wù),允許不同應(yīng)用之間通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交換和通信。
2、WebService是一種基于Web的技術(shù),用于實(shí)現(xiàn)跨平臺(tái)、跨語(yǔ)言的應(yīng)用程序之間的數(shù)據(jù)交換。它使用標(biāo)準(zhǔn)的XML消息格式進(jìn)行通信,通過HTTP協(xié)議在網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)傳輸。
打印機(jī)接口:
1.Connlink(string ip, string port)(ip地址, port端口號(hào))打印機(jī)通訊連接。
2.Connclose() 打印機(jī)關(guān)閉通訊連接。
- Connected() 讀取打印機(jī)連接狀態(tài)。
- Startprinter() 打印機(jī)啟動(dòng),。
- Stoptheprinter() 打印機(jī)停止。
6.Printerfaultreset() 打印機(jī)異常復(fù)位。
- Printingafile() 打印1打印發(fā)送成功
- Printerfaultinformation() 打印故障碼, 返回字符串故障碼:E017-機(jī)器試用期結(jié)束;W002-機(jī)器試用期已到;W003-計(jì)數(shù)值到達(dá)結(jié)束值警告;W004-打印頭斷針警告; 0無(wú)故障";E020-PP檢測(cè)故障;E021-DA電壓設(shè)置故障;E022-卷徑檢測(cè)故障;E023-P電機(jī)失步;E024-打印頭加熱故障;E025-外部變量數(shù)據(jù)打印失敗;E026-打印文件異常;E027-打印頭加熱故障;E028-電機(jī)芯片異常故障;E029-霍爾卷徑檢測(cè)故障;E030-色帶檢測(cè)故障;E001-色帶盒打開;E002-色帶斷裂";E003-打印頭故障;E004-卷徑檢測(cè)故障;E005-打印頭電機(jī)故障;E006-主電機(jī)故障;E007-從電機(jī)故障;E008-打印頭溫度故障;E009-編碼器故障;E010-調(diào)節(jié)桿檢測(cè)故障;E011-電源故障;E012-打碼信號(hào)故障;E013-打印日期跳變警告;E014-漏碼故障";E015-存儲(chǔ)器故障;E016-外部文件打印異常;E018-低速打印故障;E019-計(jì)數(shù)器停機(jī)警告。
打印內(nèi)容接口:
- GetValLabelPacket(int[] parameter, int[] fontmetrics, List<string> printdata)( parameter打印機(jī)變量條數(shù)[0]粗體[1] 打印機(jī)字體[2]條碼打印位置[3] 二維碼打印位置[4], fontmetrics字體規(guī)格,printdata
- (byte[,], int) Downloadingthetemplate(Bitmap Storethefirstimager)圖像生成打印數(shù)據(jù)(Storethefirstimager圖像)返回byte數(shù)組,分區(qū)數(shù):
數(shù)據(jù)庫(kù)接口:
- Connectionaddress(string[]address) 通訊地址/端口號(hào)/數(shù)據(jù)庫(kù)/帳號(hào)/密碼。
- Onlinedataconnection() 數(shù)據(jù)庫(kù)連接,數(shù)據(jù)庫(kù)連接返回1連接成功。
- Readtablename()獲取表名稱。
4.Readcolumnname(string querytablename) (querytablename表名稱)獲取列名稱 如:ID,客戶訂單號(hào),產(chǎn)品名稱等。
PLC接口
1.Opccommun(string ip, string port)(ip地址, port端口號(hào))PLC連接。
2.Readstate ()讀取PLC OPC連接狀態(tài)。
評(píng)論