条码rs485设备和PLC通讯不上 点击:856 | 回复:16



w516306472

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:7帖 | 19回
  • 年度积分:2
  • 历史总积分:396
  • 注册:2011年4月18日
发表于:2017-08-15 17:24:07
楼主
求助帖30分-未结帖

有台达的相机识别设备,识别条码后通过rs485串口输出出去,相机是ASCII协议。我笔记本电脑上的COM口是usb转rs232转换的,再加一个rs485转rs232转换器通过串口调试工具可以接到相机数据;但用PLC接收不到。用笔记本给PLC发数据也能接收到。就是相机发给PLC时PLC接收不到数据。用万用表量相机485口没有电压,PLC和电脑rs485转rs232的485口都有3v电压。为什么相机和PLC通讯不上啊?

          现在能接收到数据了,就是不全、;设了相机的协议是波特率4800,7个数据位,一个停止位,无校验。相机发送123456789,用串口调试工具接收1234567890,PLC设无校验接收不到数据,设奇校验接收12478,设偶校验接收35690。为什么都接收一半?

1分不嫌少!



lvpeng1992

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 321回
  • 年度积分:5
  • 历史总积分:255
  • 注册:2017年8月13日
发表于:2017-08-15 18:26:26
1楼

检查线路,和通信协议。

槑槑槑

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 120回
  • 年度积分:0
  • 历史总积分:114
  • 注册:2017年5月02日
发表于:2017-08-15 21:31:43
2楼

ASCII 的数据要转16进制的数据才能读出来

媳妇喊我猪八戒

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 122回
  • 年度积分:59
  • 历史总积分:425
  • 注册:2017年6月20日
发表于:2017-08-16 11:42:59
3楼

有台达的相机识别设备,识别条码后通过rs485串口输出出去,相机是ASCII协议。我笔记本电脑上的COM口是usb转rs232转换的,再加一个rs485转rs232转换器通过串口调试工具可以接到相机数据;但用PLC接收不到。用笔记本给PLC发数据也能接收到。就是相机发给PLC时PLC接收不到数据。用万用表量相机485口没有电压,PLC和电脑rs485转rs232的485口都有3v电压。为什么相机和PLC通讯不上啊?

qxq4171

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 226回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2016年11月23日
发表于:2017-08-16 14:31:45
4楼

应该是PLC程序中的数据接收格式与相机的不一致吧!

victor329

  • [版主]
  • 精华:1帖
  • 求助:26帖
  • 帖子:223帖 | 2290回
  • 年度积分:7623
  • 历史总积分:84750
  • 注册:2008年5月16日
发表于:2017-08-16 15:46:44
5楼

正常的485口有3V左右的电压,如果没有,看看通信模块需要不需要额外供电,或者查一下是否损坏。

tw464797454

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 17回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2012年5月16日
发表于:2017-08-16 17:14:44
6楼

有几点,PLC接收数据格式和相机发送的一致不? 不一致识别不了

tw464797454

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 17回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2012年5月16日
发表于:2017-08-16 17:17:38
7楼


回复内容:你这个首先接线是应该是没有问题了的 试过相机先由485专为232  在和PLC通信没有? PLC支持485通信吗?

对: tw464797454 有几点,PLC接收数据格式和相机发送的一致不? 不一致... 内容的回复!


lpcqql

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 50回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2007年3月20日
发表于:2017-08-16 17:17:59
8楼

检查下串口参数设置,通讯协议,发送数据格式是否一致

w516306472

  • 精华:0帖
  • 求助:4帖
  • 帖子:7帖 | 19回
  • 年度积分:2
  • 历史总积分:396
  • 注册:2011年4月18日
发表于:2017-08-16 22:41:08
9楼

相机的协议是波特率4800,7个数据位,一个停止位,无校验。相机发送123456789,用串口调试工具接收1234567890,PLC设无校验接收不到数据,设奇校验接收12478,设偶校验接收35690。为什么都接收一半?

w516306472

  • 精华:0帖
  • 求助:4帖
  • 帖子:7帖 | 19回
  • 年度积分:2
  • 历史总积分:396
  • 注册:2011年4月18日
发表于:2017-08-16 22:45:38
10楼


回复内容:

对: tw464797454 回复内容:你这个首先接线是应该是没有问题了的 试过相机... 内容的回复!

   现在PLC能接收到数据了,相机的协议是波特率4800,7个数据位,一个停止位,无校验。相机发送123456789,用串口调试工具接收1234567890,PLC设无校验接收不到数据,设奇校验接收12478,设偶校验接收35690。为什么都接收一半?

zl975153634

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 38回
  • 年度积分:74
  • 历史总积分:144
  • 注册:2017年8月14日
发表于:2017-08-17 07:47:29
11楼

检查串口协议和通讯协议

SUGARXX

  • 精华:0帖
  • 求助:4帖
  • 帖子:19帖 | 83回
  • 年度积分:41
  • 历史总积分:208
  • 注册:2016年12月20日
发表于:2017-08-17 10:51:02
12楼

用的什么PLC,是不是对应地址或者PLC指令问题啊

w516306472

  • 精华:0帖
  • 求助:4帖
  • 帖子:7帖 | 19回
  • 年度积分:2
  • 历史总积分:396
  • 注册:2011年4月18日
发表于:2017-08-17 18:39:18
13楼

施耐德PLC,最早的时候通讯上了,程序应该没问题,后来PLC和相机的485口都坏了,PLC加了个485通讯模块,相机换了一个后就出现这问题了,



mamami009

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 26回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2009年10月21日
发表于:2017-08-18 11:31:47
14楼

你得保持PLC和相机的协议是一致的呀,不能光设相机的,要看一下PLC里面程序是怎么设置的

SFHN

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 51回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2017年9月04日
发表于:2017-09-18 16:30:08
15楼

学习下,看看怎么解决

guoket

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1522回
  • 年度积分:0
  • 历史总积分:699
  • 注册:2011年10月09日
发表于:2017-11-06 15:12:40
16楼

可以用modbus调试助手软件分别测试主、从站通讯是否正常,然后再对接。


热门招聘
相关主题

官方公众号

智造工程师