急急急~基于VC的plc高速脉冲输出控制旋转台 点击:612 | 回复:8



bloomgardenia

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2011年11月30日
发表于:2012-05-03 17:30:02
楼主
求助帖5分-已结帖
希望通过人机界面控制plc发出高速脉冲,进而控制转台精确地转动。现已经分别实现了自由口通信和高速脉冲的发出,但是不知道怎么把他们结合起来,让plc从上位机接收到的信息做出反应,转化成脉冲数?这个可以实现吗?应该怎样实现呢?如果可以请给个实现设计思路吧。谢谢大家!


楼主最近还看过



刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-05-03 18:55:04
1楼

通过一个计数器:

1)自由口通信和高速脉冲发出到加记数输入端;

2)转台编码器反馈脉冲到减记数的输入端;

3)计数器的输出端>>0,启动加速;

4)计数器的输出端≥0,减速,停机;

5)计数器输出端<0,反转;

电工九段

  • 精华:2帖
  • 求助:9帖
  • 帖子:60帖 | 1381回
  • 年度积分:0
  • 历史总积分:5582
  • 注册:2006年4月29日
发表于:2012-05-03 18:59:04
2楼
占个位学习。                    

bloomgardenia

  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2011年11月30日
发表于:2012-05-03 19:49:32
3楼
回复内容:
对:刘志斌关于 通过一个计数器:1)自由口通信和高速脉冲发出到加记数输入端;2)转台编码器反馈脉冲到减记数的输入端;3)计数器的输出端>>0,启动加速;4)计数器的输出端≥0,减速,停机;5)计数器输出端<0,反转; 内容的回复:

哦,我之前没考虑计数器,我再好好看看,不知道有没有简单的例程可以提供学习吗?如果有不胜感激,如果没有也非常感谢,希望还能向您多多请教啊,thanks

青岛黄工

  • [版主]
  • 精华:5帖
  • 求助:89帖
  • 帖子:171帖 | 4776回
  • 年度积分:0
  • 历史总积分:24301
  • 注册:2007年4月02日
发表于:2012-05-04 08:21:28
4楼
这样的要求是可以实现的,楼主最好将硬件情况说说,才好一起讨论一起。

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:27帖 | 3065回
  • 年度积分:0
  • 历史总积分:12427
  • 注册:2008年9月18日
发表于:2012-05-04 08:54:28
5楼

楼主是 想用 VC++ 写上位机软件嘛?  这个完全可以实现,  做一个控制字, 有控制字 的某一位使能, 开始脉冲输出,在吧脉冲数 传给PLC  , 即可, 就像 给变频器 传送控制字,和设定频率一样,

 

bloomgardenia

  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2011年11月30日
发表于:2012-05-04 09:34:20
6楼
回复内容:
对:青岛黄工关于 这样的要求是可以实现的,楼主最好将硬件情况说说,才好一起讨论一起。 内容的回复:

我用的是S7-200plc,cpu224,目前只是用串口调试软件尝试发送脉冲数信息然后让plc输出脉冲控制步进电机转动,因为我是初学,以前也没接触过这些器件,编写了程序总也不能实现,有么有最简单的不考虑反馈信息的例。现在已经实现了简单的通信接收返回,简单的控制plc转动,但是不知道怎么把这两个弄到一完整的程序中,联合协作。

bloomgardenia

  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2011年11月30日
发表于:2012-05-04 09:43:22
7楼
回复内容:
对:miy_gongkong关于 楼主是 想用 VC++ 写上位机软件嘛?  这个完全可以实现,  做一个控制字, 有控制字 的某一位使能, 开始脉冲输出,在吧脉冲数 传给PLC  , 即可, 就像 给变频器 传送控制字,和设定频率一样,   内容的回复:

我是想通过这个软件把脉冲数给plc,把plc接收到的脉冲数通过传送指令给特殊寄存器,控制脉冲数,但是实现不了,是不是我想的太简单了

qqqbobobo

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 107回
  • 年度积分:0
  • 历史总积分:609
  • 注册:2010年1月14日
发表于:2012-05-04 10:59:23
8楼
PLC自己带有脉冲输出啊~~~为什么不用现成的呢?

热门招聘
相关主题

官方公众号

智造工程师