LED顯示屏實(shí)時(shí)采集指令擴(kuò)充協(xié)議.doc_第1頁(yè)
LED顯示屏實(shí)時(shí)采集指令擴(kuò)充協(xié)議.doc_第2頁(yè)
LED顯示屏實(shí)時(shí)采集指令擴(kuò)充協(xié)議.doc_第3頁(yè)
LED顯示屏實(shí)時(shí)采集指令擴(kuò)充協(xié)議.doc_第4頁(yè)
LED顯示屏實(shí)時(shí)采集指令擴(kuò)充協(xié)議.doc_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

LED顯示屏實(shí)時(shí)采集指令通訊協(xié)議 2012-12-10一、控制卡功能說(shuō)明 本LED控制卡為異步單雙色控制卡,可以保存節(jié)目單、同步接收并顯示外部數(shù)據(jù),專為數(shù)據(jù)需要實(shí)時(shí)變化的工業(yè)、車站、物流園等場(chǎng)合設(shè)計(jì)。控制卡上含超大字庫(kù),基于文本協(xié)議通訊,通訊數(shù)據(jù)量極小,方便多個(gè)顯示屏集中管理??刂瓶闪司W(wǎng)絡(luò)、串口、485接口,可以同時(shí)與電腦、工業(yè)PLC、數(shù)據(jù)采集卡、組態(tài)軟件對(duì)接,接收各類數(shù)據(jù),無(wú)延時(shí)在顯示屏上顯示??刂瓶ㄖС诛@示界面任意分區(qū),每個(gè)區(qū)域獨(dú)立顯示系統(tǒng)時(shí)間、正/倒計(jì)時(shí)、實(shí)時(shí)采集數(shù)據(jù)、圖片、動(dòng)畫(huà)、通知等信息,支持顯示頁(yè)外部命令點(diǎn)播,支持圖片點(diǎn)播。 控制卡外部選配數(shù)據(jù)采集卡,可以對(duì)生產(chǎn)流水線生產(chǎn)數(shù)據(jù)采集送顯示屏顯示;選配PLC常用MODBUS協(xié)議轉(zhuǎn)換板,與PLC對(duì)接;選配文本語(yǔ)音模塊,真人發(fā)音提示報(bào)警;選配繼電器輸出控制板進(jìn)行外部開(kāi)關(guān)控制等。二、技術(shù)特點(diǎn)1) 控制卡上包含超大GB2312字庫(kù)。其中:有5種字體:宋體、黑體、楷體、隸書(shū)、行書(shū);每種字體有8種字號(hào):12*12、16*16、24*24、32*32、48*48、64*64、80*80、96*96;全部數(shù)據(jù)為文本加控制碼的模式發(fā)送。數(shù)據(jù)量極小。2) 通訊接口可以為網(wǎng)絡(luò)UDP( UDP模式下,控制卡的偵聽(tīng)端口固定為8800)、網(wǎng)絡(luò)TCP客戶端、網(wǎng)絡(luò)TCP服務(wù)器端、串口、485。3)與廠商提供的內(nèi)容編輯軟件配合進(jìn)行二次開(kāi)發(fā),縮短開(kāi)發(fā)時(shí)間。由廠商內(nèi)容編輯軟件設(shè)計(jì)節(jié)目單(含:區(qū)域劃分、素材顯示安排等),建立顯示模板,下發(fā)給控制卡保存。 然后二次開(kāi)發(fā)只對(duì)素材內(nèi)容進(jìn)行編輯發(fā)送即可。節(jié)目單與素材之間只通過(guò)關(guān)聯(lián)屬性字來(lái)建立映射關(guān)系。4) 依據(jù)使用場(chǎng)合,內(nèi)碼文字模式又細(xì)分為以下幾種場(chǎng)景(每種場(chǎng)景有不同的命令封裝格式): 實(shí)時(shí)采集排隊(duì)叫號(hào)單一格式內(nèi)碼混合格式內(nèi)碼實(shí)現(xiàn)功能顯示靜止的采集數(shù)據(jù)或文本顯示靜止的排隊(duì)機(jī)窗口叫號(hào)信息顯示移動(dòng)的單一排版格式內(nèi)碼文字信息顯示移動(dòng)的混合排版格式內(nèi)碼文字信息每條素材字符最大長(zhǎng)度1620010001000字體字號(hào)統(tǒng)一設(shè)定統(tǒng)一設(shè)定統(tǒng)一設(shè)定單個(gè)設(shè)定顏色統(tǒng)一設(shè)定單個(gè)設(shè)定統(tǒng)一設(shè)定單個(gè)設(shè)定移動(dòng)方式靜止靜止+閃爍多種多種通訊接口網(wǎng)絡(luò)、串口、485網(wǎng)絡(luò)、串口、485網(wǎng)絡(luò)、串口、485網(wǎng)絡(luò)、串口、485與節(jié)目單的關(guān)聯(lián)屬性種類編號(hào)窗口地址素材UID素材UID掉電信息是否保存否否都支持是5)支持多個(gè)素材列表的點(diǎn)播功能。即:節(jié)目單中有多個(gè)素材列表(顯示頁(yè)),可以用外部命令點(diǎn)播其中的一個(gè)素材列表播放,其它素材列表則不再播放。6)支持一條素材的部分點(diǎn)播功能。即:一個(gè)很大的素材(如:圖片素材)預(yù)先存放在控制卡上,由外部命令點(diǎn)播該素材中的一部分播放,該素材中的其他部分不播放。7)支持網(wǎng)絡(luò)/串口之間的數(shù)據(jù)包轉(zhuǎn)發(fā)過(guò)程。即:用一定格式的數(shù)據(jù)封裝后發(fā)送給控制卡,控制卡接收后不處理,而是通過(guò)另外的一個(gè)接口轉(zhuǎn)發(fā)給第三方的設(shè)備。充當(dāng)上位機(jī)與第三方設(shè)備之間的非透明轉(zhuǎn)發(fā)模塊。8)支持正計(jì)時(shí)/倒計(jì)時(shí)的外部控制,從當(dāng)前時(shí)刻啟動(dòng)/停止、暫停/恢復(fù)計(jì)時(shí)、倒計(jì)時(shí)歸0時(shí)翻轉(zhuǎn)為正計(jì)時(shí)等功能。9) 控制卡有唯一的廠商8字節(jié)內(nèi)部碼,方便進(jìn)行顯示屏的分類管理。10) 適應(yīng)服務(wù)器集中管理的要求,先用參數(shù)配置軟件指定一個(gè)接口主工作口(網(wǎng)絡(luò)或串口),由該接口定時(shí)向服務(wù)器上傳心跳包,以便使服務(wù)器檢測(cè)到該連接正常。主接口數(shù)據(jù)包長(zhǎng)度不超過(guò)2K字節(jié),其它接口數(shù)據(jù)包不超過(guò)256字節(jié)。三、LED控制卡與上位機(jī)之間通訊過(guò)程說(shuō)明1)用“顯示屏參數(shù)配置軟件”配置顯示屏的通訊接口參數(shù)。選擇顯示屏控制卡主通訊接口: *串口。通訊波特率可以調(diào)整:9600、19200、38400、57600、115200; 8位數(shù)據(jù)位,1位停止位,無(wú)效驗(yàn)。 可以通過(guò)該接口直接接上位機(jī),或接透明協(xié)議DTU無(wú)線模塊;*網(wǎng)絡(luò)客戶端。填充顯示屏控制卡的IP地址信息、網(wǎng)絡(luò)掩碼、網(wǎng)關(guān)地址、服務(wù)器IP地址及工作端口信息等。*網(wǎng)絡(luò)服務(wù)器端。填充顯示屏控制卡的IP地址信息、網(wǎng)絡(luò)掩碼、網(wǎng)關(guān)地址、工作端口信息。2)用“顯示屏內(nèi)容編輯軟件”設(shè)置LED顯示模板,下發(fā)給顯示屏控制卡保存。如:設(shè)定顯示屏若干個(gè)顯示頁(yè),每頁(yè)劃分若干個(gè)區(qū)域,每個(gè)區(qū)域放置時(shí)間、走字、實(shí)時(shí)采集等素材控件。3)實(shí)時(shí)數(shù)據(jù)全部使用文本數(shù)據(jù)。一條數(shù)據(jù)包可以包含多條采集的數(shù)據(jù)信息。數(shù)據(jù)包封裝格式見(jiàn)下節(jié)說(shuō)明。4)顯示屏控制卡與上位機(jī)之間使用UDP/TCP/串口/485方式交換數(shù)據(jù)。上電后,開(kāi)啟UDP監(jiān)聽(tīng)功能,控制卡UDP監(jiān)聽(tīng)端口8800,監(jiān)聽(tīng)上位機(jī)的數(shù)據(jù)發(fā)送。上位機(jī)隨時(shí)可以向顯示屏控制卡發(fā)送實(shí)時(shí)數(shù)據(jù)。控制卡接收到數(shù)據(jù)包后都要回傳確認(rèn)包,表明接收的狀態(tài)。每個(gè)數(shù)據(jù)包長(zhǎng)度不超過(guò)規(guī)定長(zhǎng)度字節(jié)。上位機(jī)數(shù)據(jù)包下發(fā)后要等待顯示屏的確認(rèn)數(shù)據(jù)包,超過(guò)規(guī)定的時(shí)間(如:200毫秒)沒(méi)有接收到顯示屏的確認(rèn)包,認(rèn)為本次發(fā)送失敗,可以啟動(dòng)若干次重發(fā)。四、實(shí)時(shí)采集數(shù)據(jù)格式說(shuō)明(適用于網(wǎng)絡(luò)、串口)適用于數(shù)據(jù)頻繁變動(dòng)的場(chǎng)合。先用我方提供的編輯軟件建立顯示模板,添加顯示頁(yè)、區(qū)域、實(shí)時(shí)采集項(xiàng),修改實(shí)時(shí)采集項(xiàng)的種類編號(hào),發(fā)送到控制卡保存。支持閃爍顯示、掉電保存/不保存、數(shù)據(jù)回讀功能。 名 稱長(zhǎng)度(Byte)說(shuō) 明前導(dǎo)標(biāo)示4固定值取0xFE 0x5C 0x4B 0x89。該命令內(nèi)容總長(zhǎng)度 4包括前導(dǎo)標(biāo)示、后導(dǎo)標(biāo)記在內(nèi)所有字節(jié)的長(zhǎng)度。數(shù)值型4字節(jié)長(zhǎng)度低位字節(jié)在前,高位字節(jié)在后。消息類型 1固定填充0x65。發(fā)送ID 4填4字節(jié)0即可。如需要串口具備尋址能力,可以前3字節(jié)填充0xff,第4字節(jié)填充485地址,則只有符合本卡地址的命令才接收處理,其它命令不處理。具體指令內(nèi)容長(zhǎng)度 4采集具體指令內(nèi)容的長(zhǎng)度,數(shù)值型,不包含本身4字節(jié)。低位字節(jié)在前,高位字節(jié)在后。具體指令內(nèi)容若干采集數(shù)據(jù)種類編號(hào),(見(jiàn)附注)掉電保存/閃爍標(biāo)記,字符顏色,字符字體字號(hào),本項(xiàng)數(shù)據(jù)長(zhǎng)度,本項(xiàng)數(shù)據(jù)(若干個(gè)ascii碼或漢字區(qū)位碼字符)。下一項(xiàng)數(shù)據(jù)重復(fù)后導(dǎo)標(biāo)示2固定值取0xFF 0xFF。 附注:采集數(shù)據(jù)具體指令內(nèi)容中參數(shù)說(shuō)明:1) 采集數(shù)據(jù)種類編號(hào):與內(nèi)容編輯模板中的實(shí)時(shí)采集項(xiàng)中的種類編號(hào)一致,種類編號(hào)范圍1-70;如果具體內(nèi)容開(kāi)始處的種類編號(hào)為0xff,表示回讀功能,后面跟隨回讀數(shù)據(jù)數(shù)量(1字節(jié),不超過(guò)10項(xiàng))、這幾項(xiàng)采集數(shù)據(jù)的種類編號(hào)(每個(gè)編號(hào)占1字節(jié))。控制卡接收后,按照該命令的格式返回這幾個(gè)采集項(xiàng)的數(shù)據(jù)。2) 掉電保存/閃爍標(biāo)記:高4位為0101時(shí),表示該數(shù)據(jù)要寫(xiě)入flash存儲(chǔ)器中,該方式不適用于數(shù)據(jù)非常頻繁的場(chǎng)合!其他值則掉電不保存。低4位為0101時(shí),表示該項(xiàng)數(shù)據(jù)閃爍,其他值則不閃爍。3) 字符顏色: 字節(jié)高4位表示數(shù)字顏色,低4位表示后綴單位顏色。 01- 紅;02- 綠;03- 黃。 若該字節(jié)=0xff表示該處的顏色由內(nèi)容編輯軟件模板定義。4)字體和字號(hào): 字節(jié)高4位表示字體,低4位表示字號(hào)。字體:(從1開(kāi)始)依次為:宋體、楷體、黑體、隸書(shū)、行書(shū)。字號(hào):(從0開(kāi)始)依次為:12*12、1616、2424,3232、4848,6464,8080,9696。若該字節(jié)=0xff表示該處的顏色由內(nèi)容編輯軟件模板定義。包含2項(xiàng)實(shí)時(shí)采集數(shù)據(jù)的數(shù)據(jù)包例子(29、2a項(xiàng)):FE 5C 4B 89 20 00 00 00 65 00 00 00 00 0D 00 00 00 29 00 FF FF 02 31 32 2A 00 FF FF 01 35 FF FF實(shí)時(shí)采集485接口數(shù)據(jù)格式說(shuō)明名 稱長(zhǎng)度(Byte)說(shuō) 明前導(dǎo)標(biāo)示1固定值取0xFE 目標(biāo)地址 1 0x98(控制卡),0x97(上位機(jī))。該命令內(nèi)容總長(zhǎng)度 2包括本字段在內(nèi)到效驗(yàn)碼字節(jié)的長(zhǎng)度。數(shù)值型2字節(jié)長(zhǎng)度高位字節(jié)在前,低位字節(jié)在后。源地址 10x98(控制卡),0x97(上位機(jī))。消息類型 1固定填充0x37。保留1填0即可。485物理通訊地址 8有3種填充模式:1)填充控制卡的內(nèi)部碼;2)填充7字節(jié)0,最后1字節(jié)填充485的通訊地址;3)填充8字節(jié)0x00,為廣播模式,網(wǎng)內(nèi)所有控制卡都可以接收。具體指令內(nèi)容若干采集數(shù)據(jù)種類編號(hào),(見(jiàn)附注)掉電保存/閃爍標(biāo)記,字符顏色,字符字體字號(hào),本項(xiàng)數(shù)據(jù)長(zhǎng)度,本項(xiàng)數(shù)據(jù)(若干個(gè)ascii碼或漢字區(qū)位碼字符)。下一項(xiàng)數(shù)據(jù)重復(fù)效驗(yàn)碼1異或和字節(jié)。從目標(biāo)地址到具體指令內(nèi)容所有字節(jié)異或和。例子(廣播方式,包含2個(gè)采集項(xiàng):0x29、0x2a):fe 98 00 1d 97 37 00 00 00 00 00 00 00 00 00 29 00 12 31 04 31 2e 32 33 2A 00 23 42 01 39 46其中:00 00 00 00 00 00 00 00 8字節(jié)為廣播地址;效驗(yàn)碼為0x46=98001d97420139.五、排隊(duì)叫號(hào)數(shù)據(jù)格式說(shuō)明(適用于網(wǎng)絡(luò)TCP/UDP)數(shù)據(jù)封裝格式同上條,消息類型填充0x64。具體內(nèi)容處填充的內(nèi)容格式如下:名 稱長(zhǎng)度(Byte)說(shuō) 明目標(biāo)邏輯地址1叫號(hào)區(qū)域的邏輯地址保留 1固定0x00總長(zhǎng) 1從上一保留字節(jié)開(kāi)始到異或效驗(yàn)和結(jié)束在內(nèi)所有字節(jié)的長(zhǎng)度。源地址 1固定0x00叫號(hào)特性字 1固定0x53控制參數(shù) 1默認(rèn)0x00停留時(shí)間(秒)1該叫號(hào)信息顯示停留的時(shí)間=255表示永遠(yuǎn)靜止,直到下一條叫號(hào)信息顯示信息內(nèi)容若干為可見(jiàn)字符。也包含顏色和閃爍控制的不可見(jiàn)ASCII碼。見(jiàn)附件說(shuō)明。異或效驗(yàn)和2從目標(biāo)邏輯地址到顯示信息內(nèi)容結(jié)束,逐字節(jié)異或和,得出的一個(gè)字節(jié)C拆分成2部分:C4的字節(jié)存放在前一個(gè)字節(jié);C&0x0f的字節(jié)存放在后一個(gè)字節(jié)。 注:顏色控制字符的定義 1EH: 綠色; 1FH: 紅色; 0AH: 黃色; 這些顏色控制字符包含在顯示信息內(nèi)容中,當(dāng)顯示信息內(nèi)容中無(wú)顏色字符則默認(rèn)為紅色, 當(dāng)內(nèi)容中遇到顏色控制字符,則從這個(gè)顏色控制字符的下一個(gè)字符內(nèi)容顯示該顏色,直到遇到下一個(gè)另外的顏色控制字符為止.閃爍顯示的控制碼的定義1DH:閃爍部分的起始處;1CH: 閃爍部分的結(jié)束處;從1DH后面的字符開(kāi)始到遇到下一個(gè)1CH控制碼之間的字符閃爍。例子:fe 5c 4b 89 20 00 00 00 64 01 02 03 04 0D 00 00 00 01 00 0C 00 53 00 01 31 32 33 34 05 0B ff ff六、素材列表(顯示頁(yè))點(diǎn)播數(shù)據(jù)格式說(shuō)明(適用于網(wǎng)絡(luò)、串口) 功能: 調(diào)用某一素材列表(顯示頁(yè)),只顯示該素材列表中的素材,其它素材列表中的素材不再顯示。 1)用內(nèi)容編輯軟件編輯添加多個(gè)素材列表(顯示頁(yè)),每個(gè)顯示頁(yè)中添加若干條素材,發(fā)送給控制卡保存; 2)外部設(shè)備用下列命令封裝,把素材列表的序號(hào)發(fā)送給控制卡,控制卡接收到后顯示該素材列表的內(nèi)容。名 稱長(zhǎng)度(Byte)說(shuō) 明前導(dǎo)標(biāo)示4固定值取0xFE 0x5C 0x4B 0x89。該命令內(nèi)容總長(zhǎng)度 4包括前導(dǎo)標(biāo)示、后導(dǎo)標(biāo)記在內(nèi)所有字節(jié)的長(zhǎng)度。數(shù)值型4字節(jié)長(zhǎng)度低位字節(jié)在前,高位字節(jié)在后。消息類型 1固定填充0x66。發(fā)送ID 4填4字節(jié)0x92 0x79 0x95 0x72。具體指令內(nèi)容長(zhǎng)度 4采集具體指令內(nèi)容的長(zhǎng)度,數(shù)值型,不包含本身4字節(jié)。具體指令內(nèi)容若干素材列表編號(hào)(1),素材列表編號(hào)的反碼(1)。若素材列表編號(hào)為0,表示解除點(diǎn)播功能。后導(dǎo)標(biāo)示2固定值取0xFF 0xFF。例子:FE 5C 4B 89 15 00 00 00 66 92 79 95 72 02 00 00 00 03 FC FF FF485接口下的素材列表點(diǎn)播使用485命令的封裝格式,具體指令內(nèi)容與串口相同。命令字:0x36,后跟:0x00,后跟8字節(jié)控制卡內(nèi)部碼(單張控制卡時(shí)也可以填充8字節(jié)0x00),后跟素材列表點(diǎn)播信息的具體內(nèi)容。例子:fe 98 00 10 97 36 00 05 00 00 08 00 05 03 00 02 fd dd七、圖片素材部分點(diǎn)播數(shù)據(jù)格式說(shuō)明(適用于網(wǎng)絡(luò)、串口) 功能:點(diǎn)播圖片素材中的一塊連續(xù)的圖片顯示,其它部分不顯示。1)先把全部的圖片素材庫(kù)用內(nèi)容編輯軟件發(fā)送到控制卡存儲(chǔ);2)外部設(shè)備用下列命令把圖片所在區(qū)域序號(hào)、圖片的起始位置、圖片顯示的數(shù)量封裝發(fā)送給控制卡,控制卡接收后即可把該處的圖片顯示出來(lái);3)可以把顯示屏劃分為幾個(gè)區(qū)域,每個(gè)區(qū)域采取相同的操作方式顯示不同的圖片。名 稱長(zhǎng)度(Byte)說(shuō) 明前導(dǎo)標(biāo)示4固定值取0xFE 0x5C 0x4B 0x89。該命令內(nèi)容總長(zhǎng)度 4包括前導(dǎo)標(biāo)示、后導(dǎo)標(biāo)記在內(nèi)所有字節(jié)的長(zhǎng)度。數(shù)值型4字節(jié)長(zhǎng)度低位字節(jié)在前,高位字節(jié)在后。消息類型 1固定填充0x67。發(fā)送ID 4填4字節(jié)0即可。具體指令內(nèi)容長(zhǎng)度 4采集具體指令內(nèi)容的長(zhǎng)度,數(shù)值型,不包含本身4字節(jié)。具體指令內(nèi)容若干數(shù)據(jù)點(diǎn)播項(xiàng)數(shù),數(shù)據(jù)點(diǎn)播項(xiàng)數(shù)補(bǔ)碼(即該項(xiàng)與前項(xiàng)數(shù)據(jù)的和為0XFF),數(shù)據(jù)更新時(shí)刻(0-立即更新,1-稍候更新),保留2字節(jié),第一項(xiàng)點(diǎn)播圖片區(qū)域的序號(hào)(范圍:從0開(kāi)始,1字節(jié))、顯示圖片起始序號(hào)(0開(kāi)始,2字節(jié),低位在前)、顯示圖片數(shù)量(2字節(jié),低位在前)、移動(dòng)方式3字節(jié)(見(jiàn)附注),第N項(xiàng)點(diǎn)播圖片區(qū)域的序號(hào)(順序增加)、顯示圖片起始序號(hào)(0開(kāi)始,2字節(jié))、顯示圖片數(shù)量(2字節(jié))、移動(dòng)方式3字節(jié)。后導(dǎo)標(biāo)示2固定值取0xFF 0xFF。注:移動(dòng)方式3字節(jié)定義為:走字方式、移動(dòng)速度、停留時(shí)間。若走字方式字節(jié)=0xff表示走字方式由內(nèi)容編輯軟件模板定義。注意:圖片序號(hào)為0的圖片段可以固定為空白顯示。例子: FE 5C 4B 89 20 00 00 00 67 99 43 02 34 0D 00 00 00 01 FE 00 00 00 00 01 00 01 00 00 00 00 FF FF485接口下的素材列表點(diǎn)播使用485命令的封裝格式,具體指令內(nèi)容與串口相同。命令字:0x35,后跟:0x00,后跟8字節(jié)控制卡內(nèi)部碼(單張控制卡時(shí)也可以填充8字節(jié)0x00),后跟圖片點(diǎn)播信息的具體內(nèi)容。例子: FE 98 00 1B 97 35 00 00 00 00 00 00 00 00 00 01 FE 00 00 00 00 01 00 01 00 00 00 DF 01八、網(wǎng)絡(luò)/串口數(shù)據(jù)包轉(zhuǎn)發(fā)格式說(shuō)明1)上位機(jī)把需要發(fā)送給串口的數(shù)據(jù)用以下格式封裝,通過(guò)TCP/UDP網(wǎng)絡(luò)發(fā)送給控制卡,控制卡接收后,若是轉(zhuǎn)發(fā)給串口,把數(shù)據(jù)包直接轉(zhuǎn)發(fā)給串口;2)串口把內(nèi)容發(fā)給控制卡,串口用以下格式封裝,通過(guò)網(wǎng)絡(luò)轉(zhuǎn)發(fā)給上位機(jī)。表注1:網(wǎng)絡(luò)通訊封裝格式名 稱長(zhǎng)度(Byte)說(shuō) 明包頭標(biāo)記4固定值取0xFE 0x5C 0x4B 0x89。該命令內(nèi)容總長(zhǎng)度 4包括包頭、包尾標(biāo)記在內(nèi)所有字節(jié)的長(zhǎng)度。數(shù)值型4字節(jié)長(zhǎng)度低位字節(jié)在前,高位字節(jié)在后。消息類型 10x68轉(zhuǎn)發(fā)端口 14 1-232的1口;2-232的2口;3-485口;發(fā)送ID 35 是服務(wù)器下發(fā)到客戶端(顯示屏),客戶端取出來(lái)后發(fā)確認(rèn)信息給服務(wù)器時(shí)帶上這個(gè)發(fā)送ID。如果是客戶端主動(dòng)發(fā)送給服務(wù)器的信息,則發(fā)送ID填0即可。具體指令長(zhǎng)度 4具體指令內(nèi)容的長(zhǎng)度,數(shù)值型,不包含本身4字節(jié)。具體指令內(nèi)容不能超過(guò)4K字節(jié)。根據(jù)消息標(biāo)志域決定。包尾標(biāo)記2固定值取0xFF 0xFF。九、網(wǎng)絡(luò)/485數(shù)據(jù)包轉(zhuǎn)發(fā)格式說(shuō)明1)上位機(jī)把需要發(fā)送給485的數(shù)據(jù)用上條“表注1”的格式封裝,通過(guò)TCP/UDP網(wǎng)絡(luò)發(fā)送給控制卡,控制卡接收后,若是轉(zhuǎn)發(fā)給485,則去掉命令封裝,只把具體指令內(nèi)容轉(zhuǎn)發(fā)給485(但前面多一個(gè)0xfe同步頭,尾部多加2-3個(gè)0x00字節(jié)無(wú)用數(shù)據(jù));2)485把內(nèi)容發(fā)給控制卡,需要用以下表注2格式封裝,傳送給控制卡,控制卡接收后去掉前導(dǎo)標(biāo)示字節(jié)0xfe,把余下內(nèi)容加上表注1的格式封裝后通過(guò)網(wǎng)絡(luò)口轉(zhuǎn)發(fā)給上位機(jī)。表注2:控制卡485通訊的命令封裝格式名 稱長(zhǎng)度(Byte)說(shuō) 明前導(dǎo)標(biāo)示1固定值取0xFE 目標(biāo)地址 1 若是0x99表示要控制卡轉(zhuǎn)發(fā)給上位機(jī)。該命令內(nèi)容總長(zhǎng)度 2包括本字段在內(nèi)到結(jié)束符字節(jié)的長(zhǎng)度。數(shù)值型2字節(jié)長(zhǎng)度高位字節(jié)在前,低位字節(jié)在后。源地址 1范圍:0x01-0x90.消息類型 1具體指令內(nèi)容若干效驗(yàn)碼1異或和字節(jié)。從目標(biāo)地址到具體指令內(nèi)容所有字節(jié)異或和累加。 十、正/倒計(jì)時(shí)外部控制數(shù)據(jù)格式說(shuō)明(適用于網(wǎng)絡(luò)、串口)功能:由外部命令控制,使led控制卡立即從當(dāng)前時(shí)刻開(kāi)始正/倒計(jì)時(shí)、暫停/恢復(fù)計(jì)時(shí)、倒計(jì)時(shí)翻轉(zhuǎn)正計(jì)時(shí)等靈活的計(jì)時(shí)操作;外部控制命令發(fā)送前,要用我方編輯軟件設(shè)置區(qū)域和計(jì)時(shí)顯示模板,發(fā)送到控制卡保存;名 稱長(zhǎng)度(Byte)說(shuō) 明前導(dǎo)標(biāo)示4固定值取0xFE 0x5C 0x4B 0x89。該命令內(nèi)容總長(zhǎng)度 4包括前導(dǎo)標(biāo)示、后導(dǎo)標(biāo)記在內(nèi)所有字節(jié)的長(zhǎng)度。數(shù)值型4字節(jié)長(zhǎng)度低位字節(jié)在前,高位字節(jié)在后。消息類型 1固定填充0x6a。發(fā)送ID 4填4字節(jié)0即可。具體指令內(nèi)容長(zhǎng)度 4控制具體指令內(nèi)容的長(zhǎng)度,數(shù)值型,不包含本身4字節(jié)。低位字節(jié)在前,高位字節(jié)在后。具體指令內(nèi)容計(jì)時(shí)特征字11-正計(jì)時(shí);0-倒計(jì)時(shí)。具體指令內(nèi)容是否允許外部控制11-允許,由外部控制;0-不允許,由模板程序控制。具體指令內(nèi)容模式控制10-歸0;1-啟動(dòng)計(jì)時(shí);2-暫停計(jì)時(shí);3-從暫停中恢復(fù)啟動(dòng)。2、3模式下,以下具體指令內(nèi)容無(wú)效。具體指令內(nèi)容歸0時(shí)是否顯示11-顯示;0-不顯示。 具體指令內(nèi)容歸0時(shí)是否啟動(dòng)正計(jì)時(shí)11-是;0-否。該參數(shù)只適用于倒計(jì)時(shí)模式設(shè)置,倒計(jì)時(shí)觸發(fā)0時(shí),如果允許,將按照事先正計(jì)時(shí)的外部設(shè)定模式啟動(dòng)正計(jì)時(shí)。具體指令內(nèi)容顏色1見(jiàn)實(shí)時(shí)采集處說(shuō)明。具體指令內(nèi)容字體字號(hào)1見(jiàn)實(shí)時(shí)采集處說(shuō)明。具體指令內(nèi)容計(jì)時(shí)計(jì)數(shù)間隔時(shí)間4正計(jì)時(shí)起始計(jì)數(shù)時(shí)間/倒計(jì)時(shí)計(jì)數(shù)間隔時(shí)間。單位:秒;低位字節(jié)在前,高位字節(jié)在后。具體指令內(nèi)容正計(jì)時(shí)最大計(jì)時(shí)值4正計(jì)時(shí)使用,計(jì)數(shù)到該值,停止計(jì)時(shí);倒計(jì)時(shí)不用。單位:秒;低位字節(jié)在前,高位字節(jié)在后。具體指令內(nèi)容保留4填充0。后導(dǎo)標(biāo)示2固定值取0xFF 0xFF。注:1)若有多個(gè)正/倒計(jì)時(shí)區(qū)域,僅支持正/倒計(jì)時(shí)的各自第一個(gè)區(qū)域的外部控制;2)僅支持24小時(shí)內(nèi)的計(jì)時(shí)外部控制,即不支持天數(shù)的控制;3)控制卡支持2套獨(dú)立的計(jì)時(shí)操作:我方編輯軟件的默認(rèn)計(jì)時(shí)模板設(shè)置、外部控制設(shè)置。當(dāng)外部控制命令下發(fā)時(shí),執(zhí)行外部計(jì)時(shí)操作,關(guān)閉外部計(jì)時(shí)操作時(shí),執(zhí)行默認(rèn)的模板計(jì)時(shí)操作。正計(jì)時(shí)外部控制命令的數(shù)據(jù)包例子(起始計(jì)數(shù)值30秒,計(jì)數(shù)到3*60秒停止計(jì)數(shù)):FE 5C 4B 89 26 00 00 00 6a 00 00 00 00 13 00 00 0001 01 01 01 00 11 11 1e 00 00 00 b4 00 00 00 00 00 00 00 FF FF倒計(jì)時(shí)外部控制命令的數(shù)據(jù)包例子(倒計(jì)時(shí)計(jì)數(shù)值30秒):FE 5C 4B 89 26 00 00 00 6a 00 00 00 00 13 00 00 0000 01 01 01 00 11 11 1e 00 00 00 00 00 00 00 00 00 00 00 FF FF正/倒計(jì)時(shí)外部控制485接口數(shù)據(jù)格式說(shuō)明名 稱長(zhǎng)度(Byte)說(shuō) 明前導(dǎo)標(biāo)示1固定值取0xFE 目標(biāo)地址 1 0x98(控制卡),0x97(上位機(jī))。該命令內(nèi)容總長(zhǎng)度 2包括本字段在內(nèi)到效驗(yàn)碼字節(jié)的長(zhǎng)度。數(shù)值型2字節(jié)長(zhǎng)度高位字節(jié)在前,低位字節(jié)在后。源地址 10x98(控制卡),0x97(上位機(jī))。消息類型 1固定填充0x33。保留1填0即可。485物理通訊地址 8有3種填充模式:1)填充控制卡的內(nèi)部碼;2)填充7字節(jié)0,最后1字節(jié)填充485的通訊地址;3)填充8字節(jié)0x00,為廣播模式,網(wǎng)內(nèi)所有控制卡都可以接收。具體指令內(nèi)容若干見(jiàn)上串口協(xié)議中的具體指令內(nèi)容。效驗(yàn)碼1異或和字節(jié)。從目標(biāo)地址到具體指令內(nèi)容所有字節(jié)異或和累加。正計(jì)時(shí)外部控制命令的數(shù)據(jù)包例子(起始計(jì)數(shù)值30秒,計(jì)數(shù)到3*60秒停止計(jì)數(shù)):fe 98 00 21 97 33 00 00 00 00 00 00 00 00 00 01 01 01 01 00 11 11 1e 00 00 00 b4 00 00 00 00 00 00 00 b7用我方編輯軟件在一個(gè)區(qū)域內(nèi)添加一個(gè)正計(jì)時(shí)和一個(gè)倒計(jì)時(shí)控件,字體字號(hào)、顏色由我方編輯軟件設(shè)定,發(fā)送到控制卡保存;外部命令控制倒計(jì)時(shí)30秒啟動(dòng),歸0后啟動(dòng)正計(jì)時(shí),正計(jì)時(shí)3*60秒時(shí)停止計(jì)時(shí):fe 98 00 21 97 33 00 00 00 00 00 00 00 00 00 01 01 00 00 00 ff ff 00 00 00 00 b4 00 00 00 00 00 00 00 a9 /先對(duì)正計(jì)時(shí)歸0及設(shè)置fe 98 00 21 97 33 00 00 00 00 00 00 00 00 00 00 01 01 00 01 ff ff 1e 00 00 00 b4 00 00 00 00 00 00 00 b6 /再倒計(jì)時(shí)啟動(dòng)控制十一、系統(tǒng)時(shí)間修改系統(tǒng)時(shí)間網(wǎng)絡(luò)、串口數(shù)據(jù)格式說(shuō)明數(shù)據(jù)封裝格式同上,消息類型填充0x63。具體內(nèi)容處填充的內(nèi)容格式如下:名 稱長(zhǎng)度(Byte)說(shuō) 明讀寫(xiě)控制10x32:讀,0x31:寫(xiě)。分隔符 1固定0x23系統(tǒng)時(shí)間 16為ASCII碼,年、月、日、星期、時(shí)、分、秒,其中年為4字符,其它為2字符分隔符 1固定0x23系統(tǒng)時(shí)間485接口數(shù)據(jù)格式說(shuō)明數(shù)據(jù)封裝格式同485封裝格式,消息類型填充0x34;消息類型后面的一字節(jié):讀寫(xiě)控制:0x02-讀,0x01-寫(xiě);具體內(nèi)容處填充的內(nèi)容格式如下:名 稱長(zhǎng)度(Byte)說(shuō) 明系統(tǒng)時(shí)間7為16進(jìn)制字節(jié),年、月、日、星期、時(shí)、分、秒,各1個(gè)字節(jié)十二、坐標(biāo)定位實(shí)時(shí)采集數(shù)據(jù)格式說(shuō)明與實(shí)時(shí)采集指令功能相同,只是定位方式不一樣,這種方式屬于直接在顯示屏的絕對(duì)坐標(biāo)位置放置文本信息,控制卡接收到該信息直接解碼寫(xiě)入顯示緩沖區(qū)。注意:1)該命令所在的顯示區(qū)域內(nèi)容不應(yīng)變動(dòng),否則該信息也隨之變動(dòng);2)翻頁(yè)變動(dòng)后,上位機(jī)必須重新發(fā)送該信息刷新顯示,控制卡沒(méi)有保存該命令,不會(huì)自行恢復(fù)該條信息;3)該信息可以定義坐標(biāo)、字符顏色、字體字號(hào),是靜止顯示,不能移動(dòng)或閃爍。4)一條命令可以包含多條坐標(biāo)定位信息。網(wǎng)絡(luò)、串口數(shù)據(jù)格式說(shuō)明數(shù)據(jù)封裝格式同上,消息類型填充0x60。具體內(nèi)容處填充的內(nèi)容格式如下:名 稱長(zhǎng)度(Byte)說(shuō) 明分隔符1固定填充0x80X坐標(biāo)2低字節(jié)在前Y坐標(biāo)2低字節(jié)在前顯示屬性1高7位保留(填充0),最低位反白顯示標(biāo)記:為1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論