hntl2005
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 110 点
下载积分: 545 分
在线时间: 23(小时)
注册时间: 2018-04-13
最后登录: 2024-09-03
查看hntl2005的 主题 / 回贴
楼主  发表于: 2022-03-08 09:10
图片:
图片:
图片:
       PLC做客户端,与上位机以太网通讯也没有问题。但是接收到的字符每次都缺第1位(比方上位发一串字符23232323,我接收到32323235).末尾又多一位。

      (用网络通讯助手验证过上位机发送的字符是没有问题的,比方上位发一串字符23232323,网络助手接收到23232323),这样验证上位机发送的字符是没有问题。因此推断出是PLC接收字符出现了问题。

        与上位机通讯试尝试过多组数据通讯,都是第一个字符丢失,末尾多一个字符。中间字符没有问题。求解问题出在哪里。
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 375 个
工控威望: 523 点
下载积分: 1470 分
在线时间: 325(小时)
注册时间: 2017-06-12
最后登录: 2024-12-20
查看zmrs163的 主题 / 回贴
1楼  发表于: 2022-03-08 10:54
建议上传监控截图
xiapeng01
级别: 探索解密
精华主题: 0
发帖数量: 61 个
工控威望: 189 点
下载积分: 1197 分
在线时间: 80(小时)
注册时间: 2012-12-31
最后登录: 2024-12-18
查看xiapeng01的 主题 / 回贴
2楼  发表于: 2022-04-25 12:04
SOCKET通信时,第一个字保存发送或接收内容的长度,若发送长度是奇数,则最后一个字符后面会有一个无意义字符
hxyeer
级别: 略有小成
精华主题: 0
发帖数量: 218 个
工控威望: 304 点
下载积分: 1142 分
在线时间: 174(小时)
注册时间: 2019-06-24
最后登录: 2024-12-14
查看hxyeer的 主题 / 回贴
3楼  发表于: 2022-04-25 14:39
上位机通讯,你让上位机开发走MC协议啊,直接与PLC地址对应不就好了,何必还要写通讯程序。
zm19870128
级别: 探索解密
精华主题: 0
发帖数量: 54 个
工控威望: 159 点
下载积分: 14984 分
在线时间: 201(小时)
注册时间: 2011-05-02
最后登录: 2024-12-22
查看zm19870128的 主题 / 回贴
4楼  发表于: 2022-04-26 10:46
接收数据第一个地址是接收数据长度
如果数据内容/长度为奇数的时候最高位PLC系统会自动补数(这个数据没有用),偶数是没有弥补,这就是三菱有点恶心地方
解决这个方法是要计算数据长度用变址方式找到最后一个地址,把最后一个地址里高8Bit删除
zm19870128
级别: 探索解密
精华主题: 0
发帖数量: 54 个
工控威望: 159 点
下载积分: 14984 分
在线时间: 201(小时)
注册时间: 2011-05-02
最后登录: 2024-12-22
查看zm19870128的 主题 / 回贴
5楼  发表于: 2022-04-26 10:50
图片:
图片:
请参考!!!!!!!!!!
xiapeng01
级别: 探索解密
精华主题: 0
发帖数量: 61 个
工控威望: 189 点
下载积分: 1197 分
在线时间: 80(小时)
注册时间: 2012-12-31
最后登录: 2024-12-18
查看xiapeng01的 主题 / 回贴
6楼  发表于: 2022-05-03 20:00
-------------------------------------------------------------------------------------------------
[ 此帖被xiapeng01在2022-05-19 10:25重新编辑 ]
xiapeng01
级别: 探索解密
精华主题: 0
发帖数量: 61 个
工控威望: 189 点
下载积分: 1197 分
在线时间: 80(小时)
注册时间: 2012-12-31
最后登录: 2024-12-18
查看xiapeng01的 主题 / 回贴
7楼  发表于: 2022-08-24 10:32
第一个字节存放发送或接收的内容长度,接收内容如果为奇数位,则最后一个字节后会跟一个无意义的字符
czulrs
级别: 略有小成
精华主题: 0
发帖数量: 62 个
工控威望: 372 点
下载积分: 13799 分
在线时间: 341(小时)
注册时间: 2021-03-16
最后登录: 2024-12-15
查看czulrs的 主题 / 回贴
8楼  发表于: 2024-01-14 23:32
顶一下