您现在的位置:首页 >> 组态技术 >> 内容

组态王实践经验积累

时间:2023-12-12 23:13:44 点击:

  核心提示:组态王与工控板通讯参数:9600,7,1,偶校验,RS232如参数弄错,如数据位7弄成8,画面上不会显示?,但会出现取不到数据的情况。组态王与TDMA采集模块通讯参数:9600,8,1,无校验,RS4...

组态王与工控板通讯参数:
9600,7,1,偶校验,RS232
如参数弄错,如数据位7弄成8,画面上不会显示?,但会出现取不到数据的情况。


组态王与TDMA采集模块通讯参数:
9600,8,1,无校验,RS485


组态王与单片机通讯参数:
19200,8,1,偶校验,RS232


组态王与单片机通讯参数设置说明:
COM口:波特率19200;数据位8;停止位1;偶校验
通讯方式:rs232
特别注意:测试中使用的是USB转COM口,在调试过程经常会出现通讯不上的问题,原因是参数配置不对,有以下几点:
1、波特率19200改为9600就出现通讯不上,改回后正常,
2、更改偶校验方式为无校验或奇校验,再改回后会出现通讯不上,必须断电重启单片机后才能正常通讯,
3、在组态王中更改COM口号,COM口的参数就会发生变化,须重新配置,如果新COM口参数和旧COM口参数一样,可以不断电重启单片机。


单片机和组态王软件使用的都是ModBUS RTU通讯协议。


使用串口监视精灵,要先启动该软件,再打开通讯软件。


注:组态王连接单片机时,因串口号的号数问题会出现奇怪的现象,尽量改为COM1或COM2,整个过程不要随意更改COM口号。


组态王和工控板通信,数据位写成8,可以正常连接,但取不到数据(如取不到X输入值)


组态王处于运行状态时,IO文本值显示???,有两种情况:
1、如果一运行就显示?,则表示在软件端选择的协议和对应寄存器地址定义设置出错,即软件端设备出错;
2、如果运行10秒后显示?,表示在软件端选择的设备协议和对应寄存器地址定义OK,但如果接口(如COM口)参数设置不对,或者连接的PLC没电,都会出现这种情况。


采集IC读卡器串口数据,对应IO数据会实时显示4区数据,和画面程序周期无关。即IO数据的采集周期在变量定义界面中设置。

作者:站长 来源:原创
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 陈工笔记(www.dui580.com) © 2024 版权所有 All Rights Reserved.
  • 站长:陈工 微信号:chengongbiji QQ:24498854
  • Powered by 陈工