- 0
- 0
- 约2.03千字
- 约 5页
- 2026-02-11 发布于四川
- 举报
2.控制卡参数(控制卡配置程序)
屏长X屏高:
假设一块屏大小是68X32,如果两块屏横着摆就是128X32,竖着摆显示就是68x64
字体:
虽然我尝试导入了字体,但是读出来始终是这四个默认字体
3.添加(LEDSHOWTP软件)
效果:
“%”是转义字符,如果选择Modbus变量模式,是显示不出来的;如果选择了“Modbus
变量模式”要显示“%”需要打两个“%%”
7、支持Modbus-RTU协议,支持的寄存器定义如下
寄存器指令
0x03、0x06功能码读、写单个寄存器
0x0000数码管显示寄存器,可读写。2字节有符号整数,可显示负数,0xFFFF表示-1
说明:此命令需要结合下面的设定小数个数指令一起使用。上电缺省状态是无小数点。
0x0004数码管屏的小数点位数寄存器,可读写。1表示小数点后1位数字,缺省是0
说明:此参数掉电会丢失。结合上面的指令(0x0000寄存器)可以显示带小数点的浮点数
值。此参数掉电丢失。
0x000A当前号寄存器,可读写,写入数值时相当于指定,使用此指令需提前将
内容按顺序依次写入控制卡的flash中。
0x10功能码、写多个寄存器
寄存器指令
0x0010~可读写。0x0010寄存器对应中的第一个变量,往后以此类推。要显示此寄存器中的数
0x001F值,需要先设置modbus变量。根据中的变量的格式,这16个寄存器可以拼成8
个长整数或者8个浮点数。
%d:16位有符号整数
%u:16位无符号整数
%Ld:32位有符号整数
%Lu:32位无符号整数
%f:浮点数
例如:需要显示2个占3个字符位的带符号整数
内容:“温度:%3d℃湿度:%3d”,类型:数值变量
则温度值对应0x0010寄存器、湿度值对应0x0011寄存器
例如:需要显示2个3位整数+2位小数的数值
内容:“温度:%3d.%02d℃湿度:%3d.%02d”,类型:数值变量
则温度值整数部分对应0x0010寄存器、温度值小数部分对应0x0011寄存器,湿度值整数
部分对应0x0012寄存器,湿度值小数部分对应0x0013寄存器。数值范围需要自己规范。
例如:需要显示一个占用8个字符位带符号长整数
内容:“总长:%08ld米”
则总长对应0x0010和0x0011两个寄存器拼成的长整数
例如:需要显示一个总位宽6位、小数后2位的浮点数
内容:“总长:%6.2f米”
则总长对应0x0010和0x0011两个寄存器拼成的浮点数
0x0070~只写,显示ASCII字符串或者汉字,必须通过0x10指令一次写入,不允许使用单写寄存器
0x0098命令。不需要显示的位用空格0x20代替
例如:50322E33:ASCII字符串,本例中表示“P2.3”
当发送的内容长度不超过显示屏长度时,控制卡会用立即显示方式,否则会以左移方式显
示。可以在显示内容的任意位置颜色码来修改其后的字符颜色,0x01代表红色,0x02
代表绿色,0x03代表,默认显示
例如:PLC发送:01100070000408382E382E382E382E29BE
将显示:“8.8.8
原创力文档

文档评论(0)