欢迎来到山东科新教育科技发展有限公司, 注册会员即可观看在线课程和资料下载

咨询热线:13615417996
联系我们
二维码 山东科新教育科技发展有限公司

联系电话:13615417996

联系地址:山东省济南市长清区芙蓉路4001号创新谷加速器九方创投基地项目2栋2单元2楼

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

文章作者:邱老师 发布时间:2022-09-09 17:22:35 浏览次数:0

举例说明 你的PLC和触摸屏为什么总是通讯不上?本页面通过数据整理汇集了举例说明 你的PLC和触摸屏为什么总是通讯不上?相关信息,和科新教育小编一起了解一下这个问题。

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

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

2.通讯线路是否OK(RS 232 rxd TXD GND RS 485 a+B-CANopen CAN _ L CAN _ H CAN _ GND ether cat网线)

3.通信参数是否为正(站号、波特率、校验位)can通信需要端子电阻。

4.有没有干扰?经常有老师在群里问这样的问题:为什么我的触摸屏不能和PLC通讯?例如,会遇到以下两个问题:

1.伟伦通的触摸屏无法与西门子PLC通讯,一直提示PLC没有反应。怎么设置?

解决方案:

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

2.如何通过程序判断触摸屏与PLC通讯失败?

解决方案:

通常,心跳检测用于定义bool。HMI以固定频率设置该点,PLC收到该点开启的信号后复位。如果在一段时间内,例如5s内,没有接收到该点接通的信号,则认为允许中断。

plc的内存时钟字节传到屏幕上,屏幕用脚本把这个字节的值赋给另一个PLC中的地址,然后PLC判断返回字节的两个扫描周期是否相同,如果相同,通信中断。

比如请看图。步骤如下:

1.在PLC中设置DB1数据块,其中有两个开关 PLC第二开关 还有 人机响应开关 ;

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

3.在人机 PLC第二开关 添加变量 的属性-事件-值更改反转 ,让 人机响应开关 用变量 PLC第二开关 改了又改;

4.PLC程序块中的程序,以便 PLC第二开关 每0.5秒反转一次,然后使用TON delay指令使 人机响应开关 如果1秒内没有动作,输出人机通讯失败,因为人机通讯异常 人机响应开关 不会有变化。

实际上,市场上任何触摸屏与PLC之间的通信无非是四个待确认的问题:

1.plc参数是否与项目中的一致?

2.通信线路是否按照接线图的针脚连接?

3.项目中设置的com口在屏幕上连接时是否正确?

4.如果确认参数和线路没问题,看是plc程序还是plc的地址。

方法:

先判断参数:

1.将PLC编程软件连接到PLC测试中,看PLC的参数是什么,项目中设置的参数与测试的参数是否一致。

2.在线仿真:使用我们的组态软件,将PLC的通讯电缆连接到电脑上,进行在线仿真,看工程是否可以通讯。可以用一个数值输入元件或者开关来操作,看看关闭模拟器和开启在线仿真前后的操作是否还在,是否直接提示NC。(NC和之前的操作没有写下来,就是没有联系)

测试线:

根据接线图的针脚,使用万用表确定测试接线。

1.触摸屏的参数。检查触摸屏的参数设置。

有几个参数需要特别注意:

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方面的问题,跟参数设置的问题。

举例说明 你的PLC和触摸屏为什么总是通讯不上?相关信息请关注本文章,了解更多关于PLC编程信息信息请持续关注山东科新教育网站,本站内容仅作为做为展示。

山东科新教育logo

联系我们

电话:13615417996

网址:http://www.kexinkj.com

地址:山东省济南市长清区芙蓉路4001号创新谷加速器九方创投基地项目2栋2单元2楼

山东科新教育二维码

扫码微信联系

山东科新教育科技发展有限公司版权所有,