您现在所在的是:

PLC论坛

回帖:4个,阅读:527 [上一页] [1] [下一页]
14441
deweg
文章数:2039
年度积分:661
历史总积分:14441
注册时间:2005/6/10
发站内信
发表于:2023/4/8 22:01:10
#0楼
C#做上位机,客户要求一次写入1000个寄存器地址,D1001-D2000。按照三菱的编程口协议,测试的时候,D1023以后的地址写不进去。发现问题后,测试D0-D1023都可以,超过D1023了,编程口协议就写不进去了。
这是个什么情况?1024以后的地址规则又不一样了吗?
12456
蛇会大学
文章数:4613
年度积分:782
历史总积分:12456
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2023/4/8 23:59:17
#1楼
c#文件发上来看看
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
14441
deweg
文章数:2039
年度积分:661
历史总积分:14441
注册时间:2005/6/10
发站内信
发表于:2023/4/9 10:58:25
#2楼
回复 #1楼 蛇会大学
C#程序应该没问题,D1024以前的,任意个数,随便写。
从1024开始,PLC也有正确响应,但是数据是写不了
37231
cvlsam 版主
文章数:12401
年度积分:1583
历史总积分:37231
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2023/4/10 9:47:24
#3楼

读 D1024

02 45 30 30 34 38 30 30 30 32 03 44 36

02 37 37 37 37 03 44 46

写D1024
D1024->H 1111

02 45 31 30 34 38 30 30 30 32 31 31 31 31 03 39 42

06

Good Luck~
6225
jxgan2004
文章数:380
年度积分:509
历史总积分:6225
注册时间:2013/6/18
发站内信
发表于:2023/4/10 13:50:57
#4楼
用的什么协议,批量写入是有数量限制的,超过数量的话,写不进去,需要分批写入,比如第一次写入D1000-D1099,第二次写入D1100-D1199....
世界上没有一件事是一顿烧烤不能解决的,如果有,那就是两顿。。。

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

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

46.8003