调试GCAN-PLC时出现连接中断问题的排查方法

描述

GCAN-PLC是一种可编程逻辑控制器(PLC)。其具有外形精巧、性价比高、可自由扩展等特点。GCAN-PLC可使用 OpenPCS 软件编程,该软件支持符合 IEC-61131-3标准中规定的五种标准编程语言,这使得程序具有很强可移植性和复用性,而且,该软件还具有多种调试功能(如断点、单步、监控等),使调试程序更加方便。

来自上海某公司的张工,使用我们的PLC在连接的时候遇到如下图的错误。

造成这种问题的原因一般是软件设置的通信参数不正确,在询问张工OpenPCS软件设置的通信参数具体是什么时,他给了我如下截图:

从截图中我们可以看出,串口端口号是COM4、通信波特率是9600、数据位是8、没有校验、停止位是1、协议是无。之后我又让张工在电脑设备管理器中找到GCAN-PLC的串口端口号,他找到后给了我如下截图:

从以上截图中我们看到,PLC接入电脑后的实际的串口号其实是COM2而非软件设置的COM4,所以才会造成张工连接时报通信错误这个问题,在将OpenPCS软件串口通信端口号设置成COM2后就可以正常通讯和下载程序了。

无论使用何种通讯方式都是必须要把参数设置准确,才可以正常通讯,因此在调试PLC等设备时发现串口连接不上,绝大多数都是因为通信参数设置错误,如:COM口端口号设置错误、COM口被占用、COM口挂死等导致的。在查错时可先查看计算机设备管理器确定COM口端口号,再看有无其他使用串口的软件正在运行等,必要时可重新启动计算机之后再打开必须要使用的软件,以免COM口挂死或被占用。

——广成·杨工

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分