中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

国产PLC体验(海为腾控)

fluketop kollmorgen 抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 艾睿光电产品体验活动 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 国产PLC体验(海为腾控) → 浏览主题: 关于信捷PLC数据寄存器问题
发表新帖 回复该主题
回帖:9个,阅读:6129 [上一页] [1] [下一页]
* 帖子主题:

关于信捷PLC数据寄存器问题

分享到
2078
cma_520
文章数:346
年度积分:187
历史总积分:2078
注册时间:2006/11/14
发站内信
发表于:2012/7/2 22:54:22
#0楼
我用信捷PLC配信捷OP系列文本编写程序,出现有的数据寄存器的数据写不进,有的写的进,不知道为什么,格式都一样的处理,数据寄存器是用32位按顺序使用下来的,为什么会出现这种情况了,初次使用此品牌,希望大家给点建议;
     LD M8000
DMOV D4000 D4002
DMUL D4002 K2000 D4004
DDIV D4004 K60 D4006
DMOV D4008 D4010
DMUL D4010 K2000 D4012
DDIV D4012 K60 D4014
DMOV D4016 D4018
DMUL D4018 K2000 D4020
DDIV D4020 K60 D4022
DMOV D4024 D4026
DMUL D4026 K2000 D4028
DDIV D4028 K60 D4030
以上数据寄存器D4000,写的进数据,而D4008写不进数据
       承接:非标自动化设备设计、旧设备改良与维修
78915
ZCMY 版主
文章数:46391
年度积分:2119
历史总积分:78915
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2012/7/3 11:22:25
#1楼
呵呵,先检查你对应pLc寄存器设置。
32481
YXBK 版主
文章数:15366
年度积分:2609
历史总积分:32481
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2012/7/3 11:59:26
#2楼
DDIV D4004 K60 D4006
D4004除60结果的余数是放在D4008里面。
附件
[此贴子已经被作者于2012/7/3 14:04:01编辑过]
大家一起学习
22263
wushulin 版主
文章数:6097
年度积分:548
历史总积分:22263
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2012/7/3 13:14:46
#3楼
程序没有问题,D4008应该是从触屏里输入的一个数据,看一下屏上的数据属性是不是有问题,或者在其它地方被清零了。
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2012/3/16
发站内信
发表于:2012/7/3 16:09:01
#4楼
该用户被锁定,回复内容不予显示!
2078
cma_520
文章数:346
年度积分:187
历史总积分:2078
注册时间:2006/11/14
发站内信
发表于:2012/7/4 22:42:24
#5楼
以下是引用YXBK在2012/7/3 11:59:26的发言:
DDIV D4004 K60 D4006
D4004除60结果的余数是放在D4008里面。
附件
[此贴子已经被作者于2012/7/3 14:04:01编辑过]
你的意思是说,遇到32位除法运算时,最好是用连续的四个寄存器了?
我把开始传送数据的寄存器改成其他间隔远点的寄存器就行了,可能是余数的问题!
       承接:非标自动化设备设计、旧设备改良与维修
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2005/5/2
发站内信
发表于:2012/7/5 9:08:02
#6楼
该用户被锁定,回复内容不予显示!
32481
YXBK 版主
文章数:15366
年度积分:2609
历史总积分:32481
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2012/7/8 14:46:46
#7楼
以下是引用cma_520在2012/7/4 22:42:24的发言:
以下是引用YXBK在2012/7/3 11:59:26的发言:
DDIV D4004 K60 D4006
 D4004除60结果的余数是放在D4008里面。
 
附件
 
[此贴子已经被作者于2012/7/3 14:04:01编辑过]
你的意思是说,遇到32位除法运算时,最好是用连续的四个寄存器了?
我把开始传送数据的寄存器改成其他间隔远点的寄存器就行了,可能是余数的问题!

就是余数问题引起的
大家一起学习
938
linlin369
文章数:41
年度积分:50
历史总积分:938
注册时间:2007/3/27
发站内信
发表于:2012/8/23 23:25:46
#8楼
正好这两个月在无锡信捷公司培训的,2楼正解,当时他们的工程师还特别说明的,看来这是个常犯的错误
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2013/2/16
发站内信
发表于:2013/2/21 13:53:29
#9楼
该用户被锁定,回复内容不予显示!
工控学堂推荐视频:

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

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

93.6