哈喽,大家晚上好呀~

今天周六了,大家都在家里休息吗?

昨天的答疑直播,大家都参与了吗?这个直播我们还会继续哦,请持续关注我!

今天给大家带来MCGS触摸屏如何与Q系列PLC进行RS232串口通讯

本文作者:陆冯

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(1)

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(2)

最近本人有幸接手一台四轴运动控制设备,由于该设备已经有较多的年头,设计它和维护它的工程师(还好有一个可以电话联系),以及设备图纸均已不知所踪,因此这台设备留下了5处重大故障(目前已经查到的),在这里就不再一一详细说明。

这套设备采用了三菱电机公司生产的Q02H型可编程控制器和昆仑通态TPC7062Ti型触摸屏来共同组成监控系统,两者之间是采用一根串口通讯线进行连接。但是我试了很长时间连接不上,这也是我遇到的这台设备的第5个问题。

因此,本文所详细阐述说明的是:如何解决MCGSTPC7062Ti 型触摸屏与 Q02H-PLC连接不上的问题;并向大家分享解决问题的艰难过程和思路。

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(3)

经过长达1.5天的艰难调试,终于我成功实现了所有电气接线的重新布线、伺服参数设置和各轴正反限位传感器位置的调整,并完成四个轴的手动JOG功能和原点回归功能的编程,并在将PLC程序下载后,用PC电脑连接PLC进行在线强制M点位,能够成功实现四轴的手动JOG功能和原点回归功能。

此时,我就想着:咱们把触摸屏做了吧!触摸屏上用按钮关联这些M点,就可以实现在触摸屏上控制四轴的手动JOG功能和原点回归功能了,如果能够成功通讯、实现上下位机交互,接下来编写自动运行程序就好弄了。

可是,天不如人愿!MCGSTPC7062Ti 型触摸屏与 Q02H-PLC就是连接不上!!!

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(4)

MCGS TPC7062Ti 型触摸屏通讯状态返回值就是不对!!!要么是“1”:采集初始化错误;要么是“4”:设备命令读写操作失败。

恼火啊!各种方法都试验了就是不对!!!

于是乎——设备下电!电脑关机!出去转一圈!

PS:

其实有时候遇到解决不了的问题时,我们需要静下心来想一下,给自己一个放松,如果一直揪着不放,带着极其烦躁的情绪,去处理技术问题,往往适得其反。

我仔细的了一下可能出现问题的方向:

  1. Q02H-PLC的RS232串口有问题;
  2. MCGS TPC7062 Ti触摸屏的COM口有问题;
  3. 串口通讯线有问题;

因此,我立即回来按照这些方向进行处理:

1.我们的设备虽然是在这里,但是不是由我设计,因此它的设备选型可能不对,是否是设备选错了?

MCGS TPC7062Ti 型触摸屏 与 Q02H-PLC根本就不能进行通讯,于是我到百度查阅资料,发现 两者之间是可以进行通讯的,但是网上也有很多人遇到这个问题卡在这里,在很多工控论坛上,成功者都是说的“含糊其辞”,而“卡住”的人的询问帖子依旧挂在那里,下面只有寥寥几句的评论。

2.那么它们两者之间是可以进行通讯的,是否是硬件问题呢?

首先,我先默认为MCGSTPC7062Ti 型触摸屏与 Q02H-PLC这俩货硬件没有问题,因为看上去成色很新,

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(5)

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(6)

如果,它俩坏了,换PLC或者换触摸屏,那也是笔不小的成本。

因此,我选择直接默认MCGSTPC7062Ti 型触摸屏与Q02H-PLC没有硬件问题,如果到最后实在没办法,我才会去进行换这种大成本元件。(这也是正常的思路,否则——这台设备直接不要了!买台新的,岂不美哉!?)

于是乎,串口通讯线进入我的思考范畴,RS232通讯有3根线,这三根线负责MCGSTPC7062Ti 型触摸屏COM口与Q02H-PLCRS-232口(编程口)之间的通讯连接。那么它是有问题的吗?

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(7)

根据MCGS7.7组态软件的帮助菜单,我找到了这根线的脚位图纸:

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(8)

名称

作用

SD(TXD)

发出数据

RD(RXD)

接收数据

SG(GND)

信号地线

CS(CTS)

清除发送

RS(RTS)

请求发送

9针的D型接头和6针的圆孔接头,真正有效的就是3根线,要进行正确的脚位的对应,不过Q系列PLC还需要把圆孔6针的第5、6号脚位短接。这边给大家查阅了很多资料,翻译了一下这些脚位名称的含义:

我根据上面的图纸和表格,用万用表打了一下,结果果然出了问题!脚位不对!我立即将这根串口通讯线从中间剪开,用万用表测出每一根线属于哪个脚位,再用用端子排把D型接头的线与圆孔接头的线进行正确的脚位连接,如下图:

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(9)

1.在接好串口通讯线后,我立即进行新的组态工程搭建。根据资料查阅三菱Q系列PLC的串口通讯参数为:数据位为8位、停止位为1位、校验位为(奇校验);波特率为9600。

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(10)

于是我便进行了通用串口父设备的添加与设置:

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(11)

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(12)

随后,又进行了添加子设备【设备0-- 三菱_Q系列编程口】,设置如下:

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(13)

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(14)

终于,在完成上述工作后,我插上通讯线,设备重新上电,问题解决!nice!!!

三菱plcrs232和触摸屏通讯(MCGS触摸屏如何与Q系列PLC进行RS232串口通讯)(15)

此技术问题解决成功后,当按下M0按钮,伺服轴开始手动JOG运动时,那种喜悦,比中了还要兴奋!但是在这过程中有一些东西比技术更加重要!

PS:

1.完成任务的绝对信念——某个家企业把一台设备交到你的手上。你的任务就是让它安全、可靠、高效地进行运转,如果完成不了这个任务,我们就不能称之为一名合格的“电气工程师”!这和设备新旧程度、所处工况环境无关,我们要做的,就是去解决问题,并尽量减少成本。

2.在遇到不是由自己设计,且没有图纸的设备时,要学会在短时间内进行摸排电路、进行局部上电测试,并同时进行图纸的反向绘制!在这个过程中,要学会看手册、查资料(包含对英文资料的翻译)、翻百度

3.相信自己、放平心态、切勿着急,慢慢理清思路,带着自己的理智与自信去处理问题;要有选择、有判断地接纳别人的技术意见,不能“见异思迁”,别人一说什么,就慌乱地去做什么,如同“抓到救命稻草”一样,因为有可能那是错的,或者是成本更加高的!(比如:我给某前任工程师打电话咨询时,他和我说——他串口也试过的,也一直通讯不上,建议在PLC上加一个QJ71E71-100以太网模块,用以太网模块和MCGS触摸屏通讯,很显然这个方案我们要进行深刻的考虑.......)

今天《MCGS触摸屏如何与Q系列PLC进行RS232串口通讯》小智就分享到这。

,