LED显示屏实时采集指令通讯协议
2012-12-10
一、控制卡功能说明
本LED控制卡为异步单双色控制卡,可以保存节目单、同步接收
并显示外部数据,专为数据需要实时变化的工业、车站、物流园等场
合设计。控制卡上含超大字库,基于文本协议通讯,通讯数据量极小,方便多个显示屏集中管理。控制卡集成了网络、串口、485接口,可以同时与电脑、工业PLC数据采集卡、组态软件对接,接收各类数据,无延时在显示屏上显示。
控制卡支持显示界面任意分区,每个区域独立显示系统时间、正
/倒计时、实时采集数据、图片、动画、通知等信息,支持显示页外部命令点播,支持图片点播。
控制卡外部选配数据采集卡,可以对生产流水线生产数据采集
送显示屏显示;选配PLC常用MODBUS协议转换板,与PLC对接;选配文本语音模块,真人发音提示报警;选配继电器输出控制板进行外部开关控制等。
、技术特点
1)控制卡上包含超大GB2312字库。其中:
有5种字体:宋体、黑体、楷体、隶书、行书;
每种字体有8 种字号:12*12、16*16、24*24、32*32、48*48、
64*64、80*80、96*96 ;
全部数据为文本加控制码的模式发送。数据量极小。
2)通讯接口可以为网络UDP( UDP模式下,控制卡的侦听端口固定为8800)、网络TCP客户端、网络TCP服务器端、串口、485。
3)与厂商提供的内容编辑软件配合进行二次开发,缩短开发时间。
由厂商内容编辑软件设计节目单(含:区域划分、素材显示安排等),建立显示模板,下发给控制卡保存。然后二次开发只对素
材内容进行编辑发送即可。节目单与素材之间只通过关联属性字来建立映射关系。
4)依据使用场合,内码文字模式又细分为以下几种场景(每种场景有不同的命令封装格式):
5)支持多个素材列表的点播功能。即:节目单中有多个素材列表(显示页),可以用外部命令点播其中的一个素材列表播放,其它素材列表则不再播放。
6)支持一条素材的部分点播功能。即:一个很大的素材(如:图片素材)预先存放在控制卡上,由外部命令点播该素材中的一部分播放,该素材中的其他部分不播放。
7)支持网络/串口之间的数据包转发过程。即:用一定格式的数据封装后发送给控制卡,控制卡接收后不处理,而是通过另外的一个接口转发给第三方的设备。充当上位机与第三方设备之间的非透明转发模块。8)支持正计时/倒计时的外部控制,从当前时刻启动/停止、暂停/ 恢复计时、倒计时归0时翻转为正计时等功能。
9)控制卡有唯一的厂商8字节内部码,方便进行显示屏的分类管理。
10)适应服务器集中管理的要求,先用参数配置软件指定一个接口主工作口(网络或串口),由该接口定时向服务器上传心跳包,以便使服务器检测到该连接正常。主接口数据包长度不超过2K
字节,其它接口数据包不超过256字节。
三、 LED 控制卡与上位机之间通讯过程说明
1)用“显示屏参数配置软件”配置显示屏的通讯接口参数。选择显示屏控制卡主通讯接口:
* 串口。通讯波特率可以调整:9600、19200、38400、57600、115200;
8 位数据位, 1 位停止位,无效验。
可以通过该接口直接接上位机,或接透明协议DTU无线模块;
* 网络客户端。填充显示屏控制卡的IP 地址信息、网络掩码、网关地址、服务器IP 地址及工作端口信息等。
* 网络服务器端。填充显示屏控制卡的IP 地址信息、网络掩码、网关地址、工作端口信息。
2)用“显示屏内容编辑软件”设置LED显示模板,下发给显示屏控制卡保存。如:设定显示屏若干个显示页,每页划分若干个区域,每个区域放置时间、走字、实时采集等素材控件。
3)实时数据全部使用文本数据。一条数据包可以包含多条采集的数据信息。数据包封装格式见下节说明。
4)显示屏控制卡与上位机之间使用UDP/TCP串口/485方式交换数据。上电后,开启UDP监听功能,控制卡UDP监听端口8800,监听上位机的数据发送。上位机随时可以向显示屏控制卡发送实时数据。
控制卡接收到数据包后都要回传确认包,表明接收的状态。每个数据包长度不超过规定长度字节。上位机数据包下发后要等待显示屏的确认
数据包,超过规定的时间(如:200毫秒)没有接收到显示
屏的确认包,认为本次发送失败,可以启动若干次重发
四、实时采集数据格式说明(适用于网络、串口)
适用于数据频繁变动的场合。先用我方提供的编辑软件建立显示模板,添加显示页、区域、实时采集项,修改实时采集项的种类编号,发送到控制卡保存。
支持闪烁显示、掉电保存/不保存、数据回读功能。
附注:
采集数据具体指令内容中参数说明:
1)采集数据种类编号:与内容编辑模板中的实时采集项中的种类编号