三菱PLC如何同时改变发送的脉冲和频率 点击:7927 | 回复:17



特别能战斗的科长

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 26回
  • 年度积分:1
  • 历史总积分:1452
  • 注册:2014年2月25日
发表于:2014-08-26 15:25:27
楼主

利用FX3U发送脉冲来控制伺服电机,希望能够用软件控制发送的脉冲量和频率,我的想法是将这两个量分别写入寄存器,但是出现了如图所示的问题,为什么d0的值不是我要输入的值?希望大神指导,给予帮助。

 

正在下载,请等待……
下载附件需0积分!




特别能战斗的科长

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 26回
  • 年度积分:1
  • 历史总积分:1452
  • 注册:2014年2月25日
发表于:2014-08-26 15:26:22
1楼

这是出错的程序图

特别能战斗的科长

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 26回
  • 年度积分:1
  • 历史总积分:1452
  • 注册:2014年2月25日
发表于:2014-08-26 15:27:24
2楼

急,在线等,希望大神帮忙

井底之鱼

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 79回
  • 年度积分:44
  • 历史总积分:137
  • 注册:2008年3月15日
发表于:2014-08-26 16:40:36
3楼

将M0更改为M8002试一试。

远飞鸟

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 177回
  • 年度积分:4
  • 历史总积分:1358
  • 注册:2002年8月24日
发表于:2014-08-28 11:55:07
4楼

MOV改为MOVP,

检查别的地方有没有D0的赋值指令一直ON,

0303

  • 精华:0帖
  • 求助:15帖
  • 帖子:56帖 | 263回
  • 年度积分:0
  • 历史总积分:785
  • 注册:2004年6月02日
发表于:2014-08-28 12:31:23
5楼

模拟调试不支持DDRVI指令,看这个没用,看实际动作。

f8888f0000

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 68回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2012年5月01日
发表于:2014-08-29 10:21:19
6楼

楼主不知道有没有看见,DDRVI是32位的指令,他会自动占用D0 D1的,现在D0是10000,D1是1000,所以。。。。。。你懂的

wangbin_love

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 97回
  • 年度积分:0
  • 历史总积分:242
  • 注册:2012年8月30日
发表于:2014-08-29 22:40:06
7楼

回复内容:

对: f8888f0000 楼主不知道有没有看见,DDRVI是32位的指令,他会自... 内容的回复!


这才是正解。!!!!!

新手80

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 28回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2004年3月06日
发表于:2014-08-31 18:30:37
8楼

看看我对脉冲发送的摸索http://bbs.gongkong.com/d/201408/574917_1.shtml

另外你的程序用了32位指令时,D寄存位自动占用2位,即用了D0,就不能赋值D1,否则数据会乱.

自动化交流

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 183回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2014年6月09日
发表于:2014-09-18 14:16:23
9楼

这个我不太了解,你可以到jqmkd.com去发你这个问题.

有人回复的

~~

daiwei1966

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 61回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2014年10月04日
发表于:2014-10-12 15:32:11
10楼

6楼说的有道理,编程时要特别注意指令的格式,正确理解,才能正确编程。

0303

  • 精华:0帖
  • 求助:15帖
  • 帖子:56帖 | 263回
  • 年度积分:0
  • 历史总积分:785
  • 注册:2004年6月02日
发表于:2014-10-12 16:46:46
11楼

回复内容:

对: 0303 模拟调试不支持DDRVI指令,看这个没用,看实际动作。 内容的回复!


对,也遇过,三菱说模拟不支持DDRVI指令,但是可以监视,好像是按F2,但我没做过,能运行就行。

XGDL69

  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 974回
  • 年度积分:0
  • 历史总积分:134
  • 注册:2009年3月04日
发表于:2014-12-18 10:20:26
12楼

很好的东西啊!!顶顶顶顶顶顶顶

yygyyes

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 80回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2014年11月03日
发表于:2014-12-18 22:26:13
13楼

遇过,三菱说模拟不支持DDRVI指令

THC小飞

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2013年12月16日
发表于:2015-11-02 10:45:06
14楼



回复内容:

对: 特别能战斗的科长 这是出错的程序图 内容的回复!

你把mov   k10000  d0    改成   dmov k10000 d0

mov k1000 d1 改成dmov k1000 d2

ddrvi d0 d1 y0 y1    改成ddrvi d0 d2 y0 y1就行了,你那个程序,上面用的是16位的,下面脉冲指令用的是32位的,显示的其实是D0作为高位的32位,当然不一样了。

foshan港

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 356回
  • 年度积分:0
  • 历史总积分:230
  • 注册:2014年1月16日
发表于:2017-07-05 21:03:01
15楼

路过,,,,顶。。。。。。。学习一下!!!!!!!!!!!!1

舒展的羽毛

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 95回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2017年6月14日
发表于:2017-07-05 23:22:39
16楼

6楼说的对啊,16位指令和32位指令的区别,生动的实践课。

光头强是我

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 25回
  • 年度积分:0
  • 历史总积分:230
  • 注册:2016年8月31日
发表于:2017-07-30 11:33:24
17楼

为什么我怎么看不到程序呢


热门招聘
相关主题

官方公众号

智造工程师