您现在所在的是:

台达论坛

回帖:19个,阅读:1720 [上一页] [1] [2] [下一页]
658
562664253
文章数:43
年度积分:50
历史总积分:658
品牌积分(台达):35
注册时间:2016/10/31
发站内信
发表于:2019/8/17 21:48:53
#0楼
附件 阿里旺旺图片20190817212323.jpg

附件 阿里旺旺图片20190817212446.jpg

附件 阿里旺旺图片20190817212642.jpg

附件 阿里旺旺图片20190817212723.jpg

附件 阿里旺旺图片20190817212804.jpg

附件 阿里旺旺图片20190817212843.jpg

附件 阿里旺旺图片20190817212935.jpg

附件 阿里旺旺图片20190817213204.jpg

附件 阿里旺旺图片20190817213252.jpg

附件 阿里旺旺图片20190817213339.jpg

附件 阿里旺旺图片20190817213816.jpg

附件 阿里旺旺图片20190817214112.jpg
上图是程序与调试助手显示的数据,校验码都是一样的00 00 ,这是什么原因造成的,烦请大神指导

12762
蛇会大学
文章数:4695
年度积分:267
历史总积分:12762
品牌积分(台达):28
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2019/8/17 22:46:42
#1楼
你单独用一个空余的M,触发CRC计算,看看计算结果是否准确?
+1
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
28283
guanyumou 版主
文章数:10587
年度积分:261
历史总积分:28283
品牌积分(台达):90
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/8/18 13:39:53
#2楼
CRC指令中存放CRC运算结果的寄存器是D106,但是程序里你用的是D110 D111!
+4
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
658
562664253
文章数:43
年度积分:50
历史总积分:658
品牌积分(台达):35
注册时间:2016/10/31
发站内信
发表于:2019/8/18 16:01:53
#3楼
回复 #1楼 蛇会大学
感谢您的指教,谢谢
658
562664253
文章数:43
年度积分:50
历史总积分:658
品牌积分(台达):35
注册时间:2016/10/31
发站内信
发表于:2019/8/18 16:19:16
#4楼
回复 #2楼 guanyumou
guanyumou:
   您好!谢谢您的指教,通过您的指教,修改程序后,现在CRC可以正确校验了,但没有反馈信息,我在找找原因,如不能解决,还望您多多赐教
28283
guanyumou 版主
文章数:10587
年度积分:261
历史总积分:28283
品牌积分(台达):90
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/8/18 16:38:53
#5楼
以下是引用5626642532019/8/18 16:19:16的发言:
guanyumou:
   您好!谢谢您的指教,通过您的指教,修改程序后,现在CRC可以正确校验了,但没有反馈信息,我在找找原因,如不能解决,还望您多多赐教
先用第三方工具调试下位机设备。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
658
562664253
文章数:43
年度积分:50
历史总积分:658
品牌积分(台达):35
注册时间:2016/10/31
发站内信
发表于:2019/8/18 17:49:07
#6楼
回复 #5楼 guanyumou
guanyumou:
   您好!您的意思是先用串口助手发送数据给模块对吗,看模块有没有反馈数据,是不是这意思呀!直到有反馈数据了,在将数据写到程序中对吗
28283
guanyumou 版主
文章数:10587
年度积分:261
历史总积分:28283
品牌积分(台达):90
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/8/18 17:57:11
#7楼
以下是引用5626642532019/8/18 17:49:07的发言:
guanyumou:
   您好!您的意思是先用串口助手发送数据给模块对吗,看模块有没有反馈数据,是不是这意思呀!直到有反馈数据了,在将数据写到程序中对吗
如果用串口调试助手发指令,模块有返回,且返回正确!
那么这个时候再监控看看PLC发出的指令是否OK
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
658
562664253
文章数:43
年度积分:50
历史总积分:658
品牌积分(台达):35
注册时间:2016/10/31
发站内信
发表于:2019/8/18 18:26:20
#8楼
回复 #7楼 guanyumou
guanyumou:
   您好,明白了,我今晚试试,现在我在分析书上看到的一个三菱CRC校验程序,我写在台达PLC中,调用它就不行,把这个程序换台达的CRC指令,就可以正确写出校验码出来
28283
guanyumou 版主
文章数:10587
年度积分:261
历史总积分:28283
品牌积分(台达):90
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/8/18 19:03:14
#9楼
以下是引用5626642532019/8/18 18:26:20的发言:
guanyumou:
   您好,明白了,我今晚试试,现在我在分析书上看到的一个三菱CRC校验程序,我写在台达PLC中,调用它就不行,把这个程序换台达的CRC指令,就可以正确写出校验码出来
你台达什么PLC?台达应该可以直接用其他指令实现Modbus RTU啊!你难道是练习无协议编程?
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005