写在前面的话: 现在很多搞工控的都会接触到各种各样的触摸屏。个人认为MCGS昆仑通态触摸屏,无论是从组态过程以及通讯方式上都是比较容易上手的。但是,对于新手来说,也会遇到形形色色的问题。所以小编接下来就将一些常见问题以及解决方案做一下汇总,分期发出,希望能够帮助到大家。同时也希望大家可以通过相互交流得到更多的解决方案。 问题17:如何查看设备的通讯状态 在MCGS所有的非板卡类的设备(部分定制设备除外)中,第一个通道是通讯通道。就是说,在进入运行环境后,设备驱动程序开始工作后,此通道内返回的是设备的通讯状态。例如0表示设备通讯正常,非0表示不正常。 注意:在上位机运行时,不要打开设备调试查看设备状态,会导致通讯不正常。 问题18:通讯状态值代表意义 0 表示当前通讯正常 1 初始化失败或未收到SC确认帧 2 表示采集无数据返回错误 3 表示采集数据校验错误 4 表示设备命令读写操作失败错误 5 表示设备命令格式或参数错误 6 表示设备命令数据变量取值或赋值错误 7 表示PLC错误,数据没有准备好 8 表示收到数据帧(但其中部分数据存在错误) 9 表示收到数据帧(但数据有错误,可以查看日志记录) 10 表示收到错误帧(可以查看日志记录) 问题19:通讯状态为1或者2,采集初始化错误或采集无数据返回(通讯硬件连接、参数设置问题) 1)检查串口父设备参数设置是否正确 2)检查串口是否被其他程序占用 3)检查通讯电缆是否正确连接,或使用原厂标准电缆 4)检测设备,并使用原厂测试程序确保通讯正常。并确认设备设置项与帮助中要求相同 5)检查“设备地址”与PLC设置是否相同 6)适当延长“通讯等待时间” 7)读取数据地址超范围 问题20:通讯状态为3,采集数据校验错误(包括应答数据不完整或校验错误两种情况) 1)检查父设备串口校验位设置是否正确 2)适当延长“通讯等待时间” 3)设备断电,重新上电,使初始化设备 4)通讯电缆太长,做短距离测试 5)现场干扰太大,避免周围环境干扰 6)通讯信号变弱,使用有源RS232/485模块 问题21:通讯状态为7,PLC数据未准备好 1)适当增加“通讯等待时间” 问题22:通讯状态为8,部分通道配置问题(多数情况为寄存器地址超出范围) 可能存在配置数据地址越界等错误,此时有问题通道值显示可能的错误值及意义如下: 1-硬件错误 3-非法寄存器访问 5-错误的寄存器地址 6-不支持的数据类型 10-寄存器不存在或长度错误 此时请检查所添加寄存器及地址是否存在问题,以及对应型号是否支持。 问题23:通讯状态为9或者10,返回错误帧 和开发人员联系,确认错误原因 问题24:通讯状态在0和非0之间跳变,通讯不稳定或读取地址超范围 1)同通讯状态为3的处理 2)读取数据地址超范围 (典型情况为,添加某通道后,导致通讯状态变非0) 问题25:通讯速度太慢,通讯数据量过大或采集周期设置过长 1)将“采集优化”设置为“1-优化” 2)减小父设备或子设备的最小采集周期(最小可设置为20ms) 3)使用设备命令,减少实时采集的数据 4)通过设备命令获取PLC延时,判断是否因PLC响应时间过长而影响采集速度。通讯次数过多。 5)将数据放到连续的地址块中,提高块读取率 6)将不同寄存器的数据放到同一寄存器连续的地址块中,减少采集块数,提高采集效率 |
|
来自: 昵称74376414 > 《文件夹1》