您现在所在的是:

三菱Mitsubishi

回帖:1个,阅读:932 [上一页] [1] [下一页]
* 帖子主题:

初学请教

926
wt0207
文章数:5
年度积分:50
历史总积分:926
注册时间:2006/4/10
发站内信
发表于:2006/4/10 20:19:00
#0楼
我刚接触三菱PLC,在看程序时有部分内容没看懂,请教各位.程序如下:
   SPD  X000  K1000  D4  读X0端口的1秒的高速脉冲数,其中X0为脉冲编码器A相
   MUL    D4   K60    D14  读出的数据乘60为一分钟的脉冲数量
   DMUL D14 K32 D24    ?????????不懂了
   DDIV D24 K60 D34     ?????????不懂了
   DDIV D34 K65 D44     ?????????不懂了
   PLSY D44 K0 Y000    运算后的脉冲频率给数字表以1:1000显示扭拒
  我不懂的地方,是否是校正数据误差,如何校正的,或是其他什么情况转化数据,我看程序真看不出来了,希望得到指点,
另有个问题是如何在程序中实现速度自动追踪,谢谢大家.
 QQ31873749  wt820207@163.com
希望能和各位搞FX同行成为朋友多交流
23805
wushulin 版主
文章数:6168
年度积分:238
历史总积分:23805
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2006/4/12 13:13:00
#1楼
我对脉冲和伺服方面不懂,没有做过步进和伺服系统,但从上面的指令来讲:
DMUL D4 K32 D24  是小数点十进制运算,这就应该等于1000X60X32=1920000
DDIV D24 K60 D34  是小数点除法,等于1920000÷60=60000
DDIV D34 K65 D44 等于60000÷65=923.0769231
PLSY D44 K0 Y000 是脉冲输出,这里我觉得K0这个数不对,这个K位的数值是从1~32767的16位,1~214783647的32位脉冲输出,如果把K0写成D0就行了。这个数值D0在运行中不能改变。或者把K0写成K1~32767。
补充说明:
PLSY D44 Kn Y000
PLSY是脉冲输出指令,D44是输出频率,Kn或Dn是产生脉冲数量,也就是你须要的是多少个脉冲数量你就输入多少数值。
我也不知道是不是这样的,请各位指点了


[此贴子已经被作者于2006-4-12 13:21:13编辑过]
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。

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

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

46.8003