您现在所在的是:

三菱Mitsubishi

回帖:11个,阅读:9653 [上一页] [1] [2] [下一页]
924
ljy_ben
文章数:3
年度积分:50
历史总积分:924
注册时间:2004/4/20
发站内信
发表于:2004/4/20 15:16:00
#0楼
我碰到一个问题:
   我在PC机上做了一个程序,通过串口控制PLC,在写PLC的D数据区时,从D0~D1023都能保证读写正确,但从D1024就不正确了。

   自己分析了一下,问题应该是地址映射出了问题!在我的程序中,地址映射关系如下:
d0     -- '1' '0' '0' '0'
d1     -- '1' '0' '0' '2'
.....
d122 -- '1' '0' 'F'  '4'
.....
我的算法是 dx*2 + 0x1000 然后再将其转换成ASSIC码发送出去。

但如果超过d1023以上算法就不对了,还请有经验的大侠指点一下,谢谢。

941
jwk-74001
文章数:16
年度积分:50
历史总积分:941
注册时间:2004/2/23
发站内信
发表于:2004/4/20 15:44:00
#1楼
是不是表情PLC表情只有1K(既1024字节)的数据存储空间表情表情表情
924
ljy_ben
文章数:3
年度积分:50
历史总积分:924
注册时间:2004/4/20
发站内信
发表于:2004/4/20 15:51:00
#2楼
不是的了,d区的最大范围好像是7999
881
冬天里漂着雨
文章数:2
年度积分:50
历史总积分:881
注册时间:2004/5/9
发站内信
发表于:2004/5/9 15:29:00
#3楼
要细心
将其转换成ASSIC码时检查你的数据空间!
825
hzjemail
文章数:2
年度积分:50
历史总积分:825
注册时间:2002/10/2
发站内信
发表于:2004/5/10 12:53:00
#4楼
我也在做PC与PLC通过编程口来连接的程序。可就是连接不同。
那位高手可提示一下,做这个要注意点什么呢?
85321
ZCMY 版主
文章数:47403
年度积分:1380
历史总积分:85321
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2004/5/10 12:56:00
#5楼
PLC型号不同,数据存储空间也不同!
1169
rocroc
文章数:106
年度积分:50
历史总积分:1169
注册时间:2003/5/25
发站内信
发表于:2004/7/12 15:42:00
#6楼
这个问题我很久前就碰到过,已经被我解决了,是由于地止计算方式改变了,具体的算法要查原程式,由于原来的资料不在身边,查起来不方便,所以现在没法告诉你,但我有FX的控件,可以达到你的要求,如果需要,发MAIL给我,免费赠送(声明:仅供学习,请勿用于工业控制)
       不断努力,不断收获
924
ljy_ben
文章数:3
年度积分:50
历史总积分:924
注册时间:2004/4/20
发站内信
发表于:2004/7/12 15:48:00
#7楼
谢谢你的答复,这个问题我已经解决了。
按照一般的地址映射算法,只能在0到1024之间查询数据。
后来使用了在PLC上进行编制相应的控制程序就可以实现所有地址的数据访问了。谢谢。
904
zhyxt
文章数:1
年度积分:50
历史总积分:904
注册时间:2005/6/4
发站内信
发表于:2005/9/17 9:05:00
#8楼
可能是读出数据的控制字,BR和WR只能读出
从0开始的1K D空间,
试一下JR,QR。
902
heima97
文章数:1
年度积分:50
历史总积分:902
注册时间:2006/8/3
发站内信
发表于:2006/8/3 19:17:00
#9楼
DELPHI控制PLC
我一直想学习DELPHI控制PLC,不知道上面提到的控件或是源代码,能否给我一份,万分感谢!

hua_cn@163.com

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

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

109.2007