fhy0410
级别: 略有小成
精华主题: 0
发帖数量: 219 个
工控威望: 363 点
下载积分: 6452 分
在线时间: 531(小时)
注册时间: 2013-10-22
最后登录: 2020-03-28
查看fhy0410的 主题 / 回贴
楼主  发表于: 2018-04-05 21:38
问题是。例如在触摸屏上输入运行频率33。2HZ, 加速时间30S,减速15S,变频最高频率是80HZ,最低频率是0HZ,那么2DA对应的是0V(0)--0HZ,10V(4000)---80HZ,变频频率与2DA电压这样理解对吗?要在PLC里计算每秒加速度的频率,让变频直线线性加减速从0HZ一直直线加速度到33。2,在减到0。
如果要达到比较好的直线线性加减速,是不是要把33。2HZ转换成浮点运算啊,还在如果用  DDIV  D0(33。2)  D2(30S/15)  D4,LDP M8013,DADD  D4  D6  D10,D10这样的指令的话,结果有时有小数,那这个结果与对应10V(4000关系怎样对应,因为常有结果是小数,在之与4000这个对应的时间也常不是整数,在这个问题上想好久都没有明白透。第一次用2DA,如果要达到比较好的线性效果,因怎样处理这个问题,比较困惑,请各位有空的大神抽少少时间,指点迷津,或写个这几步的程序给小弟学习一下。在些先谢过回答或看过些贴的朋友。
lin10663
Ivan
级别: VIP会员

精华主题: 0
发帖数量: 3815 个
工控威望: 4270 点
下载积分: 139112 分
在线时间: 6531(小时)
注册时间: 2016-10-23
最后登录: 2024-12-20
查看lin10663的 主题 / 回贴
1楼  发表于: 2018-04-09 10:21
利用浮點demul dediv FLT  INT
FLT D100 D102
DEMUL D102 K3000 D110
DEDIV D110  K4000 D120
INT D120 D130
舉例給你了
努力~學習
QQ:1796367739    VX:IVAN10663