向钱冲
级别: 略有小成
精华主题: 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技术交流
级别: 工控侠客
精华主题: 0
发帖数量: 842 个
工控威望: 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技术交流
级别: 工控侠客
精华主题: 0
发帖数量: 842 个
工控威望: 3258 点
下载积分: 26322 分
在线时间: 1162(小时)
注册时间: 2009-05-21
最后登录: 2023-07-19
查看peidegin的 主题 / 回贴
5楼  发表于: 2012-07-18 07:49
必须加D哦
QQ:532904130
承接橡胶机械设备、水处理设备、贴标设备、铝箔封口设备、灌装设备、旋盖设备等电控系统设计及调试、并提供液压设备的液压系统和设备的改进 。
huangyuehua
级别: 略有小成
精华主题: 0
发帖数量: 150 个
工控威望: 340 点
下载积分: 456 分
在线时间: 79(小时)
注册时间: 2007-06-10
最后登录: 2020-02-28
查看huangyuehua的 主题 / 回贴
6楼  发表于: 2012-07-18 08:30
Y0输出脉冲的当前值是D8140,D8141吧.还有如果你要要精度很高的话,就是说你总共发60000个,在58000的时候输出一个信号,不能直接这样比较.应该使用高速计算器进行中断.这样才准.
yunaiguo
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 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 分
在线时间: 685(小时)
注册时间: 2012-02-23
最后登录: 2024-11-25
查看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
又跟各位大侠学习了一下