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
发帖数量: 373 个
工控威望: 521 点
下载积分: 1466 分
在线时间: 324(小时)
注册时间: 2017-06-12
最后登录: 2024-11-22
查看zmrs163的 主题 / 回贴
1楼  发表于: 2022-03-08 10:54
建议上传监控截图
xiapeng01
级别: 探索解密
精华主题: 0
发帖数量: 61 个
工控威望: 189 点
下载积分: 1197 分
在线时间: 80(小时)
注册时间: 2012-12-31
最后登录: 2024-11-15
查看xiapeng01的 主题 / 回贴
2楼  发表于: 2022-04-25 12:04
SOCKET通信时,第一个字保存发送或接收内容的长度,若发送长度是奇数,则最后一个字符后面会有一个无意义字符
hxyeer
级别: 略有小成
精华主题: 0
发帖数量: 216 个
工控威望: 302 点
下载积分: 1138 分
在线时间: 173(小时)
注册时间: 2019-06-24
最后登录: 2024-11-12
查看hxyeer的 主题 / 回贴
3楼  发表于: 2022-04-25 14:39
上位机通讯,你让上位机开发走MC协议啊,直接与PLC地址对应不就好了,何必还要写通讯程序。
zm19870128
级别: 探索解密
精华主题: 0
发帖数量: 54 个
工控威望: 159 点
下载积分: 14764 分
在线时间: 194(小时)
注册时间: 2011-05-02
最后登录: 2024-11-21
查看zm19870128的 主题 / 回贴
4楼  发表于: 2022-04-26 10:46
接收数据第一个地址是接收数据长度
如果数据内容/长度为奇数的时候最高位PLC系统会自动补数(这个数据没有用),偶数是没有弥补,这就是三菱有点恶心地方
解决这个方法是要计算数据长度用变址方式找到最后一个地址,把最后一个地址里高8Bit删除
zm19870128
级别: 探索解密
精华主题: 0
发帖数量: 54 个
工控威望: 159 点
下载积分: 14764 分
在线时间: 194(小时)
注册时间: 2011-05-02
最后登录: 2024-11-21
查看zm19870128的 主题 / 回贴
5楼  发表于: 2022-04-26 10:50
图片:
图片:
请参考!!!!!!!!!!
xiapeng01
级别: 探索解密
精华主题: 0
发帖数量: 61 个
工控威望: 189 点
下载积分: 1197 分
在线时间: 80(小时)
注册时间: 2012-12-31
最后登录: 2024-11-15
查看xiapeng01的 主题 / 回贴
6楼  发表于: 2022-05-03 20:00
-------------------------------------------------------------------------------------------------
[ 此帖被xiapeng01在2022-05-19 10:25重新编辑 ]
xiapeng01
级别: 探索解密
精华主题: 0
发帖数量: 61 个
工控威望: 189 点
下载积分: 1197 分
在线时间: 80(小时)
注册时间: 2012-12-31
最后登录: 2024-11-15
查看xiapeng01的 主题 / 回贴
7楼  发表于: 2022-08-24 10:32
第一个字节存放发送或接收的内容长度,接收内容如果为奇数位,则最后一个字节后会跟一个无意义的字符
czulrs
级别: 略有小成
精华主题: 0
发帖数量: 61 个
工控威望: 370 点
下载积分: 13784 分
在线时间: 339(小时)
注册时间: 2021-03-16
最后登录: 2024-11-11
查看czulrs的 主题 / 回贴
8楼  发表于: 2024-01-14 23:32
顶一下