你的PLC和你的触摸屏为什么总是通讯不上?

很多师傅有以下这些问题,其实除去厂家自行定义的通讯方式外,我们在做项目的时候最常用的通讯方式,通讯不上无非就是这几个原因

  1. 是否选择正确通讯协议(modbus、RS232自由协议、CAN0pen、EtherCAT)

  2. 通讯线是否制作OK(RS232 RXD TXD GND RS485 A+ B-  Canopen can_L can_H can_GND  EtherCAT 网线)

  3. 通讯参数是否正取(站号、波特率、校验位) can通讯需要终端电阻

  4. 是否存在干扰

经常有师傅在群里问遇到这样的问题:怎么我的触摸屏和PLC通讯不上?比方说下面遇到的两个问题:

1、威纶通触摸屏和西门子PLC通讯不上,老是提示PLC没反应,该怎么设置呢?

解决思路:

你设置同样的波特率,同样的位数,同样的停止位,站号不能相同,就是说plc和触摸屏地址不能相同,然后确定通讯线是否正常……

2、如何通过程序判断触摸屏与PLC通讯出现故障?

解决思路:

通常方法是用心跳检测,定义一个bool,HMI固定频率将该点置位,PLC收到该点为ON信号后将其复位。若在一段时间内,比如5s内没有收到该点为ON的信号,则认为通许中断

PLC把memory clock字节传到屏上,屏用脚本把这个字节的值赋值给另外的一个PLC内的地址,然后plc内判断返回的字节两个扫描周期是否一样,如果一样说明通讯中断。

举个例子,请看图,步骤如下:

1、在PLC里建立DB1数据块,里面设两个开关量“PLC秒开关”和“人机响应开关”;

2、人机变量中连接这两个变量;

3、在人机“PLC秒开关”变量的属性----事件----数值变更中添加“取反位”,让“人机响应开关”变量随着“PLC秒开关”变化而变化;

4、在PLC程序块中编程,让“PLC秒开关”每0.5秒反转,再用TON延时指令让“人机响应开关”1秒内没有动作就输出 人机通信失败,因为人机通信异常后“人机响应开关”将不再会发生变化。

其实,市场上任何触摸屏与PLC通讯不上不外乎要确认四个问题:

1、plc参数和工程里的是否一致

2、通讯线是否按照接线图的引脚接线

3、工程里设置的com口在屏上接的时候是否正确

4、参数和线确认OK,的情况下,看看是不是plc程序或是plc的地址问题。

方法:

先判断参数:

1、用PLC的编程软件接上PLC测试看看PLC的参数是多少,工程里设置的参数是否和测试出来的一致。

2、在线模拟:用我们的组态软件,用PLC本身的通讯电缆和电脑相连接,在线模拟看看工程是否通讯的上。可以用个数值输入部件或是开关,对其操作,看看关掉模拟器之后再开在线模拟后之前的操作是否还在,是否直接提示NC。(NC和之前操作没有写下去即为没有通上)

测试线:

用万用表按照接线图的引脚定义测试接线。

一:触摸屏的参数。查看一下触摸屏的参数设置。

这里面有几个参数需要特别注意的:

1:通信口的设置---一定要确认清楚PLC连接触摸屏的COM1口还是COM2口

2:设备类型---这个是最重要的,如果协议没选对的话,其他就不用说了

3:连接方式---PLC跟触摸屏的连线,确认好事RS485,还是RS232C

4:接口参数跟PLC站号---一定要跟PLC里面的设置一致。

二:如果参数确认设置好了,接下来就排查线路的问题。

确认RS485,RS232C的做线是否正确,触摸屏与各种PLC接线的做法不一样。这个可以参照维控(plc与触摸屏通信线接法帮助文档)查看,这个是正常排查通信问题的基本方法。

接下来教大家如何绕开触摸屏的问题---在线模拟。在通讯不上的时候,有的客户会猜测可能是触摸屏的问题,或者接口的问题。在线模拟就是绕开触摸屏,直接用PLC跟电脑进行连接。

具体的做法:

1:PLC跟电脑要通过RS232进行连接。有的PLC有RS232的接口,有的没有,没有的可以通过转接头接到电脑上。

2:新建一个简单的工程。放两个元器件,一个数值显示,一个数值输入。地址设置PLC里面的地址。

3:工程参数设置一定要跟PLC里面的设置一样。

4:点击在线模拟功能

这样子做就可以很明显查看PLC能不能跟PC通信上。如果可以通信上就可以排除PLC方面的问题,跟参数设置的问题。

(0)

相关推荐

  • PLC无线通讯终端与触摸屏的关系

    PLC无线通讯终端目前已经广范用于焦化厂.钢厂.水泥厂等,在工业逐渐自动化模式中起到了至关重要的作用,那我们今天要聊得是它和威纶通触摸屏的关系,尤其是在触摸屏工作过程中起到的决定性作用.具体咱们可以详 ...

  • 三菱FX/Q系列PLC与威纶通触摸屏ModbusTCP通信

    威纶通MT(ie)系列触摸屏通过以太网连接三菱FX和Q系列PLC,兴达易控CHNet-FX(Q)通讯模块为PLC提供以太网通讯接口. 配置方法如下: 1. 硬件连接 1) 将CHNet-FX连接到FX ...

  • 信捷PLC和触摸屏的通讯方法

    本方案用于解决信捷触摸屏与信捷XC3系列PLC之间的无线通信问题.在本方案方案中信捷触摸屏作为主站,信捷PLC作为从站采用PLC专用无线通讯终端--DTD435MB-V192,作为实现无线通讯的硬件设 ...

  • 一分钟教你实现触摸屏控制变频器,方法和步骤都有!

    一.触摸屏通过PLC控制变频器 1.目前一般情况的控制变频器,都需要采用PLC与变频器通讯,读取变频器的信息,然后触摸屏再与PLC通讯,才能完成控制变频器启动.停止,以及监视变频器的运行频率.电流.电 ...

  • 基于RS485的PLC与变频器通讯实现

           摘要:在数控机床中,以三相异步电动机为控制对象,通过PLC与变频器的通讯连接和编程测试,实现了PLC与变频器之间的基于RS485专用通讯协议方式的通讯,测试程序稳定,可实时监控变频器参数 ...

  • 西门子S7200SMART与威纶通MT8012IE触摸屏通讯都在这了!

    信任.信心.便捷 智控教育 智控教育 专注于智能制造业技能人才培训 大家好!每天学习一个工控小知识,我是小智.本期将带大家学习西门子S7200SMART与威纶通MT8012IE触摸屏通讯. 一. 串口 ...

  • 触摸屏是这样与PLC通讯的,原理很简单,一看就懂!

    导读: 触摸屏是HMI的简称,也就是人机界面,从名称上看,它是人和机器交互的工具. 触摸屏的实质就是虚拟仪器仪表,用于代替开关按钮,电流表,电压表,温度表等等各种操作和监控设备.特别是开关按钮,监控仪 ...

  • 一步步教你Modbus通讯,再不会就真的没办法了!

    本文将介绍S7-1200PLC和V20变频器的Modbus通讯详细步骤. 1.找一台带有RS485通讯模块的S7-1200PLC和一台V20变频器. 2.将RS485模块与V20变频器相连,接线的方法 ...

  • 西门子PLC系列1215C与触摸屏创建配方设置实例

    关于启程 启程自动化成立于2012年,培训项目主打西门子PLC编程系统集成.工业机器人编程.EPLAN电气设计.视觉等培训与技术服务的机构.推荐高薪就业,越努力越辛运 针对同一设备平台生产不同产品型号 ...

  • 触摸屏与PLC通讯不上?老师傅告诉你怎么解决!

    专注自动化培训14年 技成培训网 技成培训 技成培训网是一家致力于制造业远程教育品牌.专注14年,专业课程涵盖了电工基础.PLC.变频器.伺服.人机界面.机械制图.数控.机器人等精品课程,利用全新线上 ...

  • 三菱Q系列PLC连接多台触摸屏与液晶显示器数据不一致解决办法

    三菱Q系列PLC连接多台触摸屏与液晶显示器数据不一致解决办法 CHNet-Q采用模块化设计,带通讯线.不占用PLC编程口,即编程软件/上位机软件通过以太网通信 现场常见的问题: 现场的多个触摸屏Q系列 ...

  • 触摸屏与PLC通讯不上?老师傅告诉你怎么解决

    法律顾问:赵建英律师 经常有师傅遇到这样的问题:怎么我的触摸屏和PLC通讯不上? 比方说下面遇到的两个问题: 1.威纶通触摸屏和西门子PLC通讯不上,老是提示PLC没反应,该怎么设置呢? 解决思路:你 ...

  • 触摸屏与PLC通讯不上?助理工程师却巧妙解决!

    技成PLC课堂 从0到1,带你学习PLC技能! 82篇原创内容 公众号 经常有师傅遇到这样的问题:怎么我的触摸屏和PLC通讯不上? 比方说下面遇到的两个问题: 1.威纶通触摸屏和西门子PLC通讯不上, ...

  • 三菱5U PLC和威纶通触摸屏通讯(以太网)

    首先我们来看下威纶通触摸屏的界面设置. 1.新建一个程序,型号选择TK8071IP. 2.添加一个5U的通讯协议,IP号选择PLC的ip,端口号随意设置一个就好,5U的plc那边的IP地址和端口号要和 ...

  • 触摸屏与PLC通讯不上的原因及解决方法!

    经常有师傅遇到这样的问题:怎么我的触摸屏和PLC通讯不上?比方说下面遇到的两个问题: 1.威纶通触摸屏和西门子PLC通讯不上,老是提示PLC没反应,该怎么设置呢? 解决思路: 你设置同样的波特率,同样 ...

  • 三菱PLC仿真技术与WinCC实现OPC通讯

    一.硬件软件需求 硬件: ① PC 机(带普通以太网卡) ② 交换机.以太网线 软件: ① GX Developer 8.1  ② GX SimulatorV7.16 ③ MX OPC ④ WINCC ...