wuyidong
级别: 正式会员
精华主题: 0
发帖数量: 20 个
工控威望: 94 点
下载积分: 856 分
在线时间: 28(小时)
注册时间: 2018-07-14
最后登录: 2021-06-16
查看wuyidong的 主题 / 回贴
楼主  发表于: 2018-07-27 20:42
图片:
图片:
图片:
新手,遇到个问题。

用的是三菱fx3u的plc,通讯卡是485-BD通讯板。两个扫码枪通过串口给pc发送数据,PC端经过数据库比对给出两个比对结果,然后PC再通过串口给plc发送这两个结果。扫码枪给PC发的信号先后顺序不确定,PC给plc发的数据照理也是先后不一,反正是通过串口发的。
PC给plc发的是OK1、OK2、NG1、NG2,为什么最后plc的D20只能接收到OK、NG两个信号?后面的1和2丢哪里去了?
后面就把PC端发的OK1、OK2、NG1、NG2这四个信号改成了OK、NG、ok、ng,能正常接收到这四个数据了。但是经过几千次测试后发现plc偶尔只能接收到一个大写K或者一个小写k,甚至会接收到什么1K,-K,j这几个数据。出现的概率大概在10%

纯新手,程序截图在附件里,不知道问题出在哪里,求师傅指教。
030403118
自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
级别: 工控侠客

精华主题: 3 篇
发帖数量: 1983 个
工控威望: 2899 点
下载积分: 25148 分
在线时间: 1374(小时)
注册时间: 2014-01-05
最后登录: 2024-06-04
查看030403118的 主题 / 回贴
1楼  发表于: 2018-07-28 09:07
我也是醉了 你还发字符串?
你直接发1  2  3 4 不就好了
楼主留言:
公司的PC端软件是统一管理,改成1/2/3/4需要部门同意,周一试试去。
本帖最近评分记录:
  • 下载积分:+1(wuyidong) 热心助人!
  • 项目、视觉、通讯QQ3515716