• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
彭松19831410
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 129 点
下载积分: 1103 分
在线时间: 118(小时)
注册时间: 2014-09-14
最后登录: 2021-06-10
查看彭松19831410的 主题 / 回贴
楼主  发表于: 2017-05-21 07:38
cj2m plc自带的232串口可以和电脑上的编程软件通讯,下载程序,怎么不能用无协议和扫码器通讯,扫码时通讯灯会闪一下,程序里面没有数据,用的是rxd.同时a392.06也没接通,
我请教高手们这是为什么啊?我也按照设置要求设置了参数
[ 此帖被彭松19831410在2017-05-21 07:44重新编辑 ]
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6770 个
工控威望: 38371 点
下载积分: 3262 分
在线时间: 9513(小时)
注册时间: 2006-09-13
最后登录: 2024-11-26
查看cvlsam的 主题 / 回贴
1楼  发表于: 2017-05-21 10:02
接受数据标志位需要数据区域填满后才会接通,所以,你需要贴出你的程序以及在设置中串口的设定,然后再做后续的讨论。

Good Luck~
彭松19831410
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 129 点
下载积分: 1103 分
在线时间: 118(小时)
注册时间: 2014-09-14
最后登录: 2021-06-10
查看彭松19831410的 主题 / 回贴
2楼  发表于: 2017-05-21 10:49
我怎么上传不了图片,我传网盘吧,帮我看看什么问题,谢谢
http://pan.baidu.com/share/link?shareid=4070131969&uk=2588029578
[ 此帖被彭松19831410在2017-05-21 11:04重新编辑 ]
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6770 个
工控威望: 38371 点
下载积分: 3262 分
在线时间: 9513(小时)
注册时间: 2006-09-13
最后登录: 2024-11-26
查看cvlsam的 主题 / 回贴
3楼  发表于: 2017-05-21 14:55
您需要查看您的扫描枪的通讯协议并贴出。我从来没有看见过第三方的接受数据通讯帧的长度只有2个字节的。

A392.6只有接收缓冲区满了才会ON,另外您还需要监控A392.7,即数据接收溢出位,我预计这个位将为ON,因为您的扫描枪回传数据远远大于2个字节。

您在设置中的接收字符数据量应大于等于实际接受的数据长度,但不适合设定得太大,否则需要发送多次才能接受。

最后,内置的RS232串口通讯中不适合RXD始终接通,这样可能会导致RS232端口失去响应,从而需要置位A526.0来重新初始化端口才会接收。

使用内置的RS232端口通讯需要注意:
1、接线方面如果没有CS,RS信号控制,需要短接信号端。
2、串口设置方面需要注意接收的数据区大小以及需要通讯参数应与被通讯方设置一致。
3、编程方面要注意的接收RXD指令不要像教材上这样一直接通,否则会接收不到后续的数据,应使用条件触发并设定标志位触发,也可以定时器定时触发。

Good Luck~
彭松19831410
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 129 点
下载积分: 1103 分
在线时间: 118(小时)
注册时间: 2014-09-14
最后登录: 2021-06-10
查看彭松19831410的 主题 / 回贴
4楼  发表于: 2017-05-22 08:08
你好,我从2位到16位都试过了,plc端的4.5短接了,扫码器的通讯协议我是按照通讯三菱来的,(三菱的可以读到正确条码)A392.07和A392.06都监控过,没有发现有接通过,A393也没看到里面有数据,不过有个怪现象,有时候断电再通电后发现所有的寄存器里都有数值且不等
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6770 个
工控威望: 38371 点
下载积分: 3262 分
在线时间: 9513(小时)
注册时间: 2006-09-13
最后登录: 2024-11-26
查看cvlsam的 主题 / 回贴
5楼  发表于: 2017-05-22 08:32
引用
引用第4楼彭松19831410于2017-05-22 08:08发表的  :
你好,我从2位到16位都试过了,plc端的4.5短接了,扫码器的通讯协议我是按照通讯三菱来的,(三菱的可以读到正确条码)A392.07和A392.06都监控过,没有发现有接通过,A393也没看到里面有数据,不过有个怪现象,有时候断电再通电后发现所有的寄存器里都有数值且不等


1、您需要关心D20起始的地址中的数值是否有变化,如果没有接受数据您单单使用RXD指令的话,其中的值为0,但是如果有用到TXD指令的话,其中会有数据的,一般会TXD发送的数据,然后接受数据会覆盖这一区域。
2、接受区的大小以您接受到的数据长度为准,同样,接受字节的长度也已您的通讯对象的回授数据帧长度为准。

Good Luck~
彭松19831410
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 129 点
下载积分: 1103 分
在线时间: 118(小时)
注册时间: 2014-09-14
最后登录: 2021-06-10
查看彭松19831410的 主题 / 回贴
6楼  发表于: 2017-05-22 09:27
哦,是所有的寄存器都有,清除内存,初始化后通通断几次电又是全部都有了,  
我没有用发用指令,就只是用了接收指令,收扫码器的
leadchina111
级别: 略有小成
精华主题: 0
发帖数量: 140 个
工控威望: 241 点
下载积分: 881 分
在线时间: 101(小时)
注册时间: 2016-03-24
最后登录: 2024-03-18
查看leadchina111的 主题 / 回贴
7楼  发表于: 2017-05-22 11:24
1,A393改成固定常数
2,通讯设置里面的接收字节数改成CR,LF
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6770 个
工控威望: 38371 点
下载积分: 3262 分
在线时间: 9513(小时)
注册时间: 2006-09-13
最后登录: 2024-11-26
查看cvlsam的 主题 / 回贴
8楼  发表于: 2017-05-22 13:07
引用
引用第6楼彭松19831410于2017-05-22 09:27发表的  :
哦,是所有的寄存器都有,清除内存,初始化后通通断几次电又是全部都有了,  
我没有用发用指令,就只是用了接收指令,收扫码器的


所有的寄存器都有,那和您的RXD指令部分是没有关系的。

Good Luck~
彭松19831410
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 129 点
下载积分: 1103 分
在线时间: 118(小时)
注册时间: 2014-09-14
最后登录: 2021-06-10
查看彭松19831410的 主题 / 回贴
9楼  发表于: 2017-05-22 13:17
哦,那是什么问题啊?我都准备放弃这端口了,是这端口有问题吗?但是和电脑又可以正常通讯,下载程序,想不明白,
谢谢!
[ 此帖被彭松19831410在2017-05-22 13:26重新编辑 ]
彭松19831410
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 129 点
下载积分: 1103 分
在线时间: 118(小时)
注册时间: 2014-09-14
最后登录: 2021-06-10
查看彭松19831410的 主题 / 回贴
10楼  发表于: 2017-05-22 13:28
引用
引用第7楼leadchina111于2017-05-22 11:24发表的  :
1,A393改成固定常数
2,通讯设置里面的接收字节数改成CR,LF

这个是结束码要用啊
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6770 个
工控威望: 38371 点
下载积分: 3262 分
在线时间: 9513(小时)
注册时间: 2006-09-13
最后登录: 2024-11-26
查看cvlsam的 主题 / 回贴
11楼  发表于: 2017-05-22 13:28
引用
引用第9楼彭松19831410于2017-05-22 13:17发表的  :
哦,那是什么问题啊?我都准备放弃这端口了,是这端口有问题吗?但是和电脑又可以正常通讯,下载程序,想不明白,
谢谢!


前段时间刚刚用了CS内置的RS232口完成与富士PXR4通讯,用下来的感受是有钱还是买个通讯扩展模块,省时省力。

  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go