用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
中奖
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
三菱工控论坛
怎样才能把DDRVA指令D8340里面的数值读出来进行比较
上一主题
下一主题
向钱冲
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
285 个
工控威望:
428 点
下载积分:
4456 分
在线时间: 455(小时)
注册时间:
2010-10-05
最后登录:
2020-08-10
查看向钱冲的
主题
/
回贴
楼主
发表于: 2012-07-17 15:37
只看楼主
|
小
中
大
各位老师好!我在做定位控制中,要把DRVA指令运行当中的当前值减去K2000,假如我设定发出的脉冲数是D0是K600000,当脉冲发到580000个时M0接通,发到590000个脉冲时M1接通,但我在运行监视当中并未能按照我的要求动作,D8340和D0以及其它D里面的值都不对,D0甚至都不是600000,D8340(其实我也知道Y0发出脉冲值是在D8340和D8341里面)里面的也都不是当前所发出脉冲的值,而且还有负数出现(脉冲发完了也还有负数显示,动作完成后我都把K0传送到D8340和D8341里面),为什么?要怎样做才是对的?后来我只能不用这些指令了,但是我做的这台氩弧焊焊接设备如果能按照我的想法动作效果会更好(Y7是焊接控制,焊接完成前收弧)。下图是我做的差不多的梯形图(应用中我做的梯形图是步进梯形图,D值的设定用文本屏)。
[ 此帖被向钱冲在2012-07-17 17:07重新编辑 ]
分享
peidegin
触摸屏、PLC技术交流
级别: 工控侠客
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
843 个
工控威望:
3258 点
下载积分:
26322 分
在线时间: 1162(小时)
注册时间:
2009-05-21
最后登录:
2023-07-19
查看peidegin的
主题
/
回贴
1楼
发表于: 2012-07-17 17:11
只看该作者
|
小
中
大
应该是D> D8340 D5,感觉你的程序有错误哦
QQ:532904130
承接橡胶机械设备、水处理设备、贴标设备、铝箔封口设备、灌装设备、旋盖设备等电控系统设计及调试、并提供液压设备的液压系统和设备的改进 。
分享
yvhkfn
级别: 探索解密
发送短信
加为好友
精华主题:
0
发帖数量:
40 个
工控威望:
149 点
下载积分:
518 分
在线时间: 26(小时)
注册时间:
2011-05-24
最后登录:
2014-01-17
查看yvhkfn的
主题
/
回贴
2楼
发表于: 2012-07-17 17:20
只看该作者
|
小
中
大
我今天好像也发现了这样的问题,D8360的值是负的而且根本不是我要的数值
分享
yooyo
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
65 个
工控威望:
201 点
下载积分:
833 分
在线时间: 66(小时)
注册时间:
2008-01-26
最后登录:
2022-01-27
查看yooyo的
主题
/
回贴
3楼
发表于: 2012-07-17 19:45
只看该作者
|
小
中
大
分两次执行 ddrva试试
分享
向钱冲
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
285 个
工控威望:
428 点
下载积分:
4456 分
在线时间: 455(小时)
注册时间:
2010-10-05
最后登录:
2020-08-10
查看向钱冲的
主题
/
回贴
4楼
发表于: 2012-07-17 22:47
只看该作者
|
小
中
大
"应该是D> D8340 D5,感觉你的程序有错误哦"
回一楼:问题是在DSUB D0 K2000 D5这条指令执行结果是D5的值是598000,但在57步中D5的值却不是598000,的时甚至是负数,不过有时间按你说的在大于号前面加个D试试看。谢谢各位的回复。
分享
peidegin
触摸屏、PLC技术交流
级别: 工控侠客
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
843 个
工控威望:
3258 点
下载积分:
26322 分
在线时间: 1162(小时)
注册时间:
2009-05-21
最后登录:
2023-07-19
查看peidegin的
主题
/
回贴
5楼
发表于: 2012-07-18 07:49
只看该作者
|
小
中
大
必须加D哦
QQ:532904130
承接橡胶机械设备、水处理设备、贴标设备、铝箔封口设备、灌装设备、旋盖设备等电控系统设计及调试、并提供液压设备的液压系统和设备的改进 。
分享
huangyuehua
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
152 个
工控威望:
340 点
下载积分:
456 分
在线时间: 79(小时)
注册时间:
2007-06-10
最后登录:
2020-02-28
查看huangyuehua的
主题
/
回贴
6楼
发表于: 2012-07-18 08:30
只看该作者
|
小
中
大
Y0输出脉冲的当前值是D8140,D8141吧.还有如果你要要精度很高的话,就是说你总共发60000个,在58000的时候输出一个信号,不能直接这样比较.应该使用高速计算器进行中断.这样才准.
分享
yunaiguo
级别: 探索解密
发送短信
加为好友
精华主题:
0
发帖数量:
45 个
工控威望:
147 点
下载积分:
2404 分
在线时间: 6(小时)
注册时间:
2012-07-20
最后登录:
2012-10-19
查看yunaiguo的
主题
/
回贴
7楼
发表于: 2012-07-21 22:06
只看该作者
|
小
中
大
支持1楼
分享
yooyo
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
65 个
工控威望:
201 点
下载积分:
833 分
在线时间: 66(小时)
注册时间:
2008-01-26
最后登录:
2022-01-27
查看yooyo的
主题
/
回贴
8楼
发表于: 2012-07-22 00:07
只看该作者
|
小
中
大
基本概念错误,怎么能是D5呢,只能是D4或D6(低位是偶数)
分享
alun11
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
96 个
工控威望:
217 点
下载积分:
6496 分
在线时间: 684(小时)
注册时间:
2012-02-23
最后登录:
2024-11-21
查看alun11的
主题
/
回贴
9楼
发表于: 2012-07-28 00:10
只看该作者
|
小
中
大
DMOVP
DSUBP
分享
lzm7787
大家共同分享
级别: 论坛先锋
发送短信
加为好友
精华主题:
0
发帖数量:
15 个
工控威望:
1449 点
下载积分:
4353 分
在线时间: 57(小时)
注册时间:
2010-01-31
最后登录:
2017-11-25
查看lzm7787的
主题
/
回贴
10楼
发表于: 2013-04-23 22:04
只看该作者
|
小
中
大
又跟各位大侠学习了一下
分享
上一主题
下一主题
工控人家园
三菱工控论坛
怎样才能把DDRVA指令D8340里面的数值读出来进行比较
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问