如果D1=40,我用DMUL D1 K100 D3,然后DDRVI D3 K1000 Y0 Y3 ,那发送的脉冲是4000吧???
如果D1=400 我用DMUL D1 K100 D5 然后DDRVI D5 K1000 Y0 Y3 那发送的脉冲式40000?为什么我在调试的时候伺服只转了一点点
三菱PLC 关于16位和32位
答案:2 悬赏:80 手机版
解决时间 2021-02-22 04:43
- 提问者网友:沉默菋噵
- 2021-02-22 01:15
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-02-22 02:28
DMUL D1 K100 D5 要把D5换成Dx(x为偶数),因为你用了DMUL是32位的,它要占用两个寄存器Dx(x为偶数)和Dx+1。DMUL D1 K100 D5这样的结果是你把低16位的结果放在了D5中,所以你DDRVI D5 K1000 Y0 Y3时,伺服电机走了一点点。
全部回答
- 1楼网友:第幾種人
- 2021-02-22 03:38
三菱fx系列plc定时器的设定值为16位数据,设定数值范围~32767。
100ms的定时器定时范围0.1~3276.7s。
10ms的定时器定时范围0.01~327.67s。
1ms的定时器定时范围0.001~32.767s。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯