您现在所在的是:

PLC论坛

回帖:8个,阅读:1198 [上一页] [1] [下一页]
1073
wzh9908133
文章数:34
年度积分:50
历史总积分:1073
注册时间:2005/5/26
发站内信
发表于:2009/7/7 18:48:34
#0楼
各位前辈,问题是这样的 在三菱FX2N 系列PLC中 , X0闭合 、  D300(设定值) >= D310(实际值) 时 ,每当有一个脉冲时 D300 就加 0.1  ,数值存入D310 , 直到 D300 = D310 , X1 闭合时 ,D300 <= D310 时, 每当有一个脉冲时 D300 就减 0.1  , 数值存入D310  直到 D300 = D310  !怎么做到啊 ,我做了好久没做出来, 加的时候还可以,减的时候数值就跳到N大的负数了!晕啊!望不吝赐教,这里先谢过了!
1073
wzh9908133
文章数:34
年度积分:50
历史总积分:1073
注册时间:2005/5/26
发站内信
发表于:2009/7/7 20:15:18
#1楼
有谁知道,帮帮我啊!急啊~
1121
song2000
文章数:50
年度积分:50
历史总积分:1121
注册时间:2007/5/26
发站内信
发表于:2009/7/7 20:34:32
#2楼
你的要求好像不是太明白,是不是反了“X0闭合 、  D300(设定值) >= D310(实际值) 时”,换一种方式“D300(设定值) <= D310(实际值) 时
http://konggo.gkbk.com
 zhongqisong2000@yahoo.com.cn
1073
wzh9908133
文章数:34
年度积分:50
历史总积分:1073
注册时间:2005/5/26
发站内信
发表于:2009/7/7 21:24:27
#3楼
x0  x1 就是一个三位自复位的选择开关, X0 为1 时 D300 加 0.1,X1 为1 时加 D300 减 0.1 ,两者只能有一个动作,不能同时动作!
43988
YXBK 版主
文章数:20138
年度积分:1367
历史总积分:43988
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2009/7/7 22:21:37
#4楼
1,浮点数运算要用浮点数专用指令
2,要加减0.1不能直接用常数,要用寄存器进行转换,比如 DEDIV K1 K10 D20   所以在加减0.1时就用D20
大家一起学习
38859
fumz78 版主
文章数:17154
年度积分:90
历史总积分:38859
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2009/7/7 23:17:39
#5楼
把你这一段的程序监控图截图贴上来看看
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
1073
wzh9908133
文章数:34
年度积分:50
历史总积分:1073
注册时间:2005/5/26
发站内信
发表于:2009/7/8 18:41:10
#6楼
问题解决,我在取中间寄存器的时候取错了,没有取同一寄存器内的数据,谢谢各位的帮忙!谢谢!


[此贴子已经被作者于2009-7-8 18:41:50编辑过]
12704
lixiaobai
文章数:7780
年度积分:49
历史总积分:12704
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2009/7/8 21:34:48
#7楼
呵呵,编程时常有的错误了
说说
1003
JJC81918
文章数:22
年度积分:50
历史总积分:1003
注册时间:2006/6/23
发站内信
发表于:2009/7/11 15:16:38
#8楼
我非常想要,您什么时候方便发我一份好吗?
jjc81918@163.com

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

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

93.6006