【PLC】VB串口通信出现8021 为该端口检索设备控制块时的内部错误 如何解决?

MapzChen 2010-01-29 03:02:54
近日做个三菱FX2nPLC工控上位机程序
用的vb6
使用计算机专用通信协议方式4
调试的时候用的是笔记本电脑山特USB转串口线插PLC232BD模块
程序是循环读取PLC中一些寄存器内容
有时候穿插写入

程序一打开后可以正常执行
但是过一段时间就是卡死 出现错误
8021 为该端口检索设备控制块时的内部错误 comDCBError
并且关闭进程再打开无效
必须要拔掉USB转串口线再插线才能再次执行

第一次做串口的东西没什么经验
请问各位大侠这个怎么解决啊

这跟转串口线或者是波特率太高有关系没?我使用19200
...全文
1391 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
timbor 2011-07-20
  • 打赏
  • 举报
回复
今天我也遇到这个问题了,解决了,不知道是否使用你们的系统:
第一次检测到这个错误一般不会马上死机,因为我监视的时候,这个错误提示能被保存下来,所以我在检测到这个错误的时候,把对应串口关闭,然后过一段时间吧串口打开就好了(有一个监视定时器监视串口状态,关闭的话自动打开),不知道是否有效
老人参 2010-01-29
  • 打赏
  • 举报
回复
usb转换线的问题,导致硬件驱动出错,计算机硬件出问题就是没有响应,

建议自己做一个好的usb转串口的线,或者买一个质量好的,别用10-20元的那种,

可以多看看cp21xx 的芯片,或者ch的芯片, pl2303仿造的多, ft 的芯片说是不错,

你多找找资料看看就知道了
zhoushunda960 2010-01-29
  • 打赏
  • 举报
回复 1
有时候usb转串口害死人啊!那玩意要是质量不好,工作特别不稳定。

27,511

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧