99问答网
所有问题
三菱PLC SPD指令测转速怎么才能实现实时监测
用spd指令测脉冲spd x000 k1000 d0
ddiv d0 k500 d4
mul d4 k60 d7
但是怎么实现电机运转时,一直在不断的测,运用哪些指令,请大侠们指点
举报该问题
推荐答案 2013-11-23
ld m8000 spd x000 k1000 d0 这个指令是一千毫秒内的x000输入编码器脉冲个数,这个指令是连续执行的,也就是不断的测量的,而ld m8000 div d0 k500 d4 ,ld m8000 mul d4 k60 是计算转速的,只要不是输入divp和mulp也是连续执行的,只要加个LD M8000上电就可以实时检测了.
另外,你的检测时间是1000ms也就是1s,接下来除法指令中的K500难道是你编码器分辨率?这样的话你再将结果乘以60是什么意思呢,所以我不明白你乘60干嘛,我认为可以直接将D4中数据读出或送到其他存储!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WzOW77BWeBvOzjOzztt.html
其他回答
第1个回答 2019-01-03
计算每分钟的转速
DO 算的每秒的接收脉冲数。
K500是你编码器分辨率.
D4是每秒转几圈。
D7就是每min的转速。
这个算法也是挺好的,但是最好还是转成浮点计数,算完结果在转回来。
第2个回答 2018-05-19
spd x000 k1000 d0 (在1000ms时间内对X000的脉冲计数,计数结果存入D0)
ddiv d0 k500 d4 (把D0里面的数除以500,存放入D4;估计500是每转一圈的脉冲个数)
mul d4 k60 d7 (D4是每秒转速,D7是每分钟的转速)
相似回答
大家正在搜
相关问题
请问大神三菱FX2N系列PLC用SPD指令测电动机转速的时候
用三菱PLCSPD指令,测量电机每分钟多少转,求哪位大神给指...
三菱PLC检测两个相邻脉冲之间的时间然后计算测速 程序怎么写
三菱PLC,SPD指令只能检测高频脉冲么?我实验给个高电平,...
三菱PLC SPD 测物体移动速度
三菱PLC SPD指令
三菱PLC SPD指令
三菱PLC SPD指令