核心提示:亚控组态王通过ModBUS RTU协议读取STC89C52RC单片机上的寄存器,下面是操作注意事项:设置说明:COM口:波特率19200;数据位8;停止位1;偶校验通讯方式:rs232特别注意:测试中...
亚控组态王通过ModBUS RTU协议读取STC89C52RC单片机上的寄存器,下面是操作注意事项:
设置说明:
COM口:波特率19200;数据位8;停止位1;偶校验
通讯方式:rs232
特别注意:测试中使用的是USB转COM口,在调试过程经常会出现通讯不上的问题,原因是参数配置不对,有以下几点:
1、波特率19200改为9600就出现通讯不上,改回后正常,
2、更改偶校验方式为无校验或奇校验,再改回后会出现通讯不上,必须断电重启单片机后才能正常通讯,
3、在组态王中更改COM口号,COM口的参数就会发生变化,须重新配置,如果新COM口参数和旧COM口参数一样,可以不断电重启单片机。
单片机和组态王软件使用的都是ModBUS RTU通讯协议。
组态王软件中通讯设备的建立方法:
选中与单片机相连应的COM口端-新建连接设备-选择驱动/PLC/莫迪康/ModbusRTU/COM口-在设备地址栏写1
使用串口监视精灵,要先启动该软件,再打开通讯软件。
单片机端程序和PC组态王端程序详见附件!