例如响应上面的命令返回的数据为:
07 03 04 00 10 0020 9C 2E.说明返回的
模拟量为
16 和 32.
2.2 触摸屏介绍及组态画面的设计
触摸屏
LEVI700L 是维控科技生产的 7 英寸真彩 TFT,主板规格:RISC
CPU 400MHz,128M Flash,64DDRAM.拥有一个 DB9 串口,支持
RS232/RS485/RS422 通信,另外包括一个 USB Host 和一个 USB Slave.
触摸屏
LEVI700L 配套的组态软件为 LEVI Studio,用户界面友好,易于操
作,支持离线和在线模拟。本文以触摸屏在大功率晶闸管整流控制器中的应用为
例,说明触摸屏的画面设计。主要有主界面、实时曲线查看整定画面、参数调节画
面、工作模式查询画面,图
2 给出主界面和实时曲线查询画面。可通过通讯口配
置设置触摸屏和
DSP 以及其他控制器进行连接,同时可选择相应的通信协议,
本设计中采用
Modbus 协议,串口参数设置为波特率:38400Kbps,停止位:1
位,数据位:
8 位,无校验。另外还需要配置各个部件的地址。如图 2 中反馈电压
和电流的查看是个数字输入
/显示部件,根据 MODBUS 协议要对其读取地址进
行编辑,使用功能码
3 对其读数据。从上节中触摸屏发送数据的命令格式可知,
需要设置
DSP 的站号和寄存器的类型以及起始地址。
图
2 触摸屏画面设计
2.3 从站 DSP 程序设计
若要触摸屏和
DSP 通信成功,在 DSP 的串口初始化时就需要将串口参数设
置的和触摸屏一致,即波特率:
38400Kbps,停止位:1 位,数据位:8 位,无
校验。一旦二者通信成功,触摸屏会根据部件设置向
DSP 发送相应的数据命令,
如上节图
2 中的反馈电压和电流,触摸屏上需要显示从 DSP 中读出的数据,就
会发送命令:
07 03 00 03 0002 34 6D.DSP 接收到命令数据后的处理过程如图 3
所示。