三菱PLC计算脉冲数问题 求大神解答 问题如下

最近用FX3U-48MT的PLC控制伺服电机三菱MR-J3使用数据:电机设定的脉冲是1000一圈电机的轴周长为220mm需要转2260mm的长度我先开始MOV常数到D里面... 最近用FX3U-48MT的PLC控制伺服电机三菱MR-J3
使用数据:电机设定的脉冲是1000一圈 电机的轴周长为220mm 需要转2260mm的长度
我先开始MOV常数到D里面 然后把D里面的值全部用DEBIN转换成二进制数 进行计算 计算好了之后把得出的数据DEBCD回来 这时Y0有输出 但是电机不动 电机是好的 点动可以 求大神帮忙
展开
 我来答
龍雩集舞year
推荐于2017-09-29 · TA获得超过888个赞
知道小有建树答主
回答量:1848
采纳率:100%
帮助的人:889万
展开全部
不用转换。用PLSR指令【 PLSR D0 D10 D20 Y0】 D0:脉冲频率(电机行进速度) D10:脉冲数(电机行进多长) D20:缓冲时间,从0到最快需要多长时间(100ms即可)
用2260/220*1000=10272 D20:10272
更多追问追答
追问
主要是计算的问题 如何得出10272  因为这个2260的长度不是固定值  需要能在触摸屏上改的
追答
用总长度除以周长  然后乘以脉冲数    指令如下   
总长度:D0 可以更改 2260
周长:D2 相对固定 220
脉冲数/周:D4 固定 1000
LD M8000
DIV D0 D2 D6
LD M8000
MUL D6 D4 D8

D8就是输出多少脉冲 精度要求不高可以用这条指令。高精度的话稍微有点麻烦。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式