- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Modbus协议转换板使用说明
QYLED Modbus协议转换板使用说明
一. 概述
QYLED系列LED控制卡针对可变信息情报板(电子看板)做了大量的优化,并且首先推实时采集控件,把经常变化的内容抽象成若干个可控的显示区域,并可通过RS232/RS485/Ethernet等通讯方式更新显示区域的显示内容。
针对工厂电子看板,清源科技提供Modbus协议转换板,用来跟工厂里的具有Modbus功能的设备连接。设备可通过Modbus实时修改指定的显示区域。协议转换板支持以下几种功能:内码文本直接显示;16位有符号/无符号转换为字符串显示;32位有符号/无符号转换为字符串显示;单精度浮点转换为字符串显示;素材列表(显示页)点播;第一个素材列表(显示页)里的图片组、多行文本按序号点播。
二. 系统组成
系统包括2部分:负责显示驱动的QYLED-x系列LED控制卡(x 不同的后缀代表不同的产品类型)和负责协议转换的转换板。系统示意图:
QYLED系列控制卡的资料可参考对应的使用手册。
协议转换板,负责解析Modbus协议,并且把传过来的数据根据不同的功能转换为QYLED可以识别的显示内容,然后发送到QYLED控制卡,控制卡就在LED显示屏上显示出来。
协议转换板提供2个串口,COM1是RS232,连接QYLED控制卡的串口,波特率跟QYLED控制卡匹配,默认为9600 8N1;COM2是RS485 用来连接设备的Modbus协议,波特率可通过配置软件进行设置,跟设备一致。COM2支持Modbus RTU和ASCII两种模式,只能设为从站,从站地址也通过配置软件进行设置,电气特性为RS485。
三. 硬件连接
以下为协议转换板实物图:
正面接口
J7 电源接口 直流5V输入(有防接反保护,没有过压过流保护)
背面接线图
DB9 串口 2-MCUTX 2-MCURX 5 –GND
1—485_A+ 9—485_B-
DB9的第 2,3,5传输的是RS232信号,对应MCU串口0(COM1),他连接QYLED控制卡的串口(用双母头交叉线)。
DB9 第1和9脚,传输的是RS485信号,对应MCU的串口1(COM2),连接到PLC 的485
四. 配置说明
Modbus协议转换板,支持01读线圈、03读取保持寄存器、04读输入寄存器、05写单个线圈、06写单个寄存器、15写多个线圈、16写多个寄存器。
QYLED控制卡支持高达64个实时采集项,协议转换板对地址重新映射,把Modbus读写的地址根据功能划分区域,并分别映射到LED显示屏上显示区域,用户就可通过Modbus修改实时显示内容。地址映射表:
协议板功能
Modbus功能码
Modbus地址
QYLED采集项编号
备注
文本转换
06、16
0x0000-0x00FF
1-64
16位无符号
06、16
0x1000-0x10FF
1-64
16位有符号
06、16
0x2000-0x20FF
1-64
32位无符号
06、16
0x3000-0x30FF
1-64
32位有符号
06、16
0x4000-0x40FF
1-64
单精度浮点
06、16
0x5000-0x50FF
1-64
显示页点播
06、16
0x6000-0x600F
图片组按序号点播
06、16
0x7000-0x70FF
显示页点播
05、15
0x0000-0x00FF
图片组按序号点播
05、15
0x100-0xFFFF
用户向协议转换板上表中的地址写入数据时候,协议板不管数据有没有变化都会马上转发到QYLED控制卡。
1. 文本转换
协议转换板不对数据进行处理,而且看做显示的内码直接发送到QYLED,LED显示屏显示内码对应的文字。地址0x0000-0x00FF一共有256个16位地址,汉字的内码也是16位,也就是说,可以在LED显示屏上最大可以处理256个汉字。256个汉字对应64个采集编号编号,每个采集项支持4个汉字,在配置QYLED显示模板时,显示区域必须设置为4个汉字宽度。
例子1:
有个LED显示屏分辨率为128*64,128点长64点高。一个汉字最小需要16*16点,把屏幕划分为8字*4行,可显示32个16*16的汉字。地址对应表如下:
0x0000
0x0001
0x0002
0x0007
0x0008
0x0009
0x000a
0x000F
0x0010
0x0017
0x0018
0x001F
对地址0x0000写入0xBAC3(“好”字的内码),则在屏幕第一行第1个16*16的点阵区域显示“好”;对0x0001写入0x3132(0x31是“1”的内码,0x32是“2”的内码),在第一行第2个16*16点阵区域显示“12”;以此类推。最多可控制的地址为0x0000-0x00FF,
原创力文档


文档评论(0)