wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 372 个
工控威望: 518 点
下载积分: 1480 分
在线时间: 284(小时)
注册时间: 2010-04-12
最后登录: 2024-01-30
查看wangsai0501的 主题 / 回贴
楼主  发表于: 2021-06-03 13:02
图片:
图片:
图片:
图片:
请教各位大师
用V16做485通讯写好程序后下载后,PLC报错,情况如图所示,问了西门子技术支持说是数据不对怎么做发东西太多也没看明白,之前可以用的程序下载也不行了,不知道什么原因,请各位大师指点下。


           谢谢
13821917697
承接电气自动化项目、电气接线图设计、IO点表、电气元器件选型
级别: 工控侠客
精华主题: 0
发帖数量: 719 个
工控威望: 3104 点
下载积分: 11022 分
在线时间: 941(小时)
注册时间: 2019-12-26
最后登录: 2024-05-18
查看13821917697的 主题 / 回贴
1楼  发表于: 2021-06-03 14:19
图片:
用指针的写法试试呢  byte后面写成30
wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 372 个
工控威望: 518 点
下载积分: 1480 分
在线时间: 284(小时)
注册时间: 2010-04-12
最后登录: 2024-01-30
查看wangsai0501的 主题 / 回贴
2楼  发表于: 2021-06-03 14:29
引用
引用第1楼13821917697于2021-06-03 14:19发表的  :
用指针的写法试试呢  byte后面写成30

试了也是不行,重新建一个只要写这个数据PLC就报错,
13821917697
承接电气自动化项目、电气接线图设计、IO点表、电气元器件选型
级别: 工控侠客
精华主题: 0
发帖数量: 719 个
工控威望: 3104 点
下载积分: 11022 分
在线时间: 941(小时)
注册时间: 2019-12-26
最后登录: 2024-05-18
查看13821917697的 主题 / 回贴
3楼  发表于: 2021-06-03 16:30
串口调试助手监视一下回来的报文
wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 372 个
工控威望: 518 点
下载积分: 1480 分
在线时间: 284(小时)
注册时间: 2010-04-12
最后登录: 2024-01-30
查看wangsai0501的 主题 / 回贴
4楼  发表于: 2021-06-03 17:32
图片:
奇怪了,程序没做任改变,有2次不报错了,现在可以了,换了之前有些测试不好的还是报错,程序对比就是检查不出原因,其中有一次把图上(位置在程序块下系统块-程序资源下的MODBUS-COMM-LOAD-DB里的MODE不知道是什么意思)数据改为16#04(默认16#00)可以用,后来在改站好又不能用,反复试了没找到原因
13821917697
承接电气自动化项目、电气接线图设计、IO点表、电气元器件选型
级别: 工控侠客
精华主题: 0
发帖数量: 719 个
工控威望: 3104 点
下载积分: 11022 分
在线时间: 941(小时)
注册时间: 2019-12-26
最后登录: 2024-05-18
查看13821917697的 主题 / 回贴
5楼  发表于: 2021-06-03 19:18
就得改成04才能用