模块推荐:https://item.taobao.com/item.htm?ft=t&id=671629736762
22---工业触摸屏通讯实验:
硬件需求:PC机,PCM模块一个,24V电源一个,工业触摸屏(威纶MT506S)一个,
TTL转RS232模块一个(或者使用MAX232芯片),microUSB线;
软件需求:PCM编译软件,电脑端串口调试助手,触摸屏编辑软件(EB500);
供电方式:USB线接PC机供电, 24V电源给触摸屏供电;
连接电路:图17
图17 工业触摸屏通讯实验电路图
图18 触摸屏编辑软件界面
PCM开发板模块带有MODBUS RTU从指令,可以与具有MODBUS RTU通讯功能
的工业触摸屏通讯。本实验使用威纶公司的一款工业触摸屏MT506S与本开发板通讯,
触摸屏工作在主模式,开发板工作在从模式,图19--触摸屏编辑软件系统参数设置画
面,显示了触摸屏编辑软件的系统参数设置。
图19 触摸屏编辑软件系统参数设置画面
本实验开发板与触摸屏采用RS232通讯,通讯地址设置为0,连接电路参见图17--工
业触摸屏通讯实验电路图。开发板使用串口2与触摸屏通讯,USB接口接电脑,通过USB
串口输出调试信息。
开发板模块的输入寄存器Xn为只读寄存器,编号为0-10,共11个,这11个输入口的
显示,在触摸屏的最左边的输入列(参见图18),一个输入口对应一个指示灯,触摸屏
使用位状态显示元件,X0-X10依次对应的触摸屏的位状态显示元件的读取地址为0x1-
0x11,图20为输入点X0设置画面。
当输入口为低电平时,指示灯灭,为高电平时,指示灯亮,用户可以使用一根导
线,把输入口连接地端,来看看触摸屏上的指示灯变化。注意X9因为已经接串口通讯,
所以X9不要使用了;X10被系统保留,也不要使用。
图20 输入点X0设置画面
开发板模块的输出寄存器Yn为可读写寄存器,编号为0-12,共13个,这13个输出口
的显示,在触摸屏的最右边的输出列(参见图18),一个输出口对应一个切换开关元
件,Y0-X12依次对应的触摸屏的切换开关元件的读取地址为0x17-0x29,读取地址与输出
地址相同,图21为输出Y0设置画面。
因为输出口是可读写寄存器,所以在触摸屏的输出列触摸相应的按键,可以改变输
出口的电平,高电平为1,低电平为0。或者用户可以接一个LED指示灯来观察电平变