组态人机界面跟单片机组网工程应用实例.docx
组态人机界面跟单片机组网工程应用实例 开发的组态触摸屏适宜单片机,提供移植好的标准通讯协议的源代码,略微改动就能知足自己的工程,效果还不错。 组态跟单片机组网步骤如下: 1.用到的协议是ModbusRTUMaster协议,这个协议Keil工程文件里面已经写好,直接调用就可以了,硬件连接下: 2.组态人机界面设置 3.单片机编程定义数组相当于PLC里面的M,D等存放器 unsignedcharidataM32;/定义8位的数组变量。 shortxdataD100;/定义16位的数组变量。 4.对单片机进展各种功能的软件和硬件的开发,包括DA,AD或脉冲计数等等,比PLC还要灵敏实用。 监控地址分配如下 D0:AD转换通道0 D1:AD转换通道1 D2:AD转换通道2 D3:AD转换通道3 D4:AD转换,输出模拟信号电压控制51板上的发光二极管D2. D5:温度传感器D18B20 D6:计数器s,0-19s D13-D17:虚拟IIC只要中监控地址中不用到的都可用于虚拟IIC D18:输入IO口 M07:输入IN0IN7 D20:输出IO口 M815:输出OUT0OUT7 D23:计数器10ms,0-9999ms D30:产生正弦波,可以用历史趋势图监控 D35-D45:有符号值5.在线组态软件跟单片机串口模拟,调试 5.烧入开发好的组态软件界面到人机界面,连接好设备,OK 0