西门子客服无法解决的问题--版主级请进 点击:881 | 回复:10



沮丧的毛毛虫

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 36回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2004年9月24日
发表于:2007-08-30 15:59:00
楼主
     该问题难住了西门子的客服,说不可以实现,但我仔细翻阅了<<31XC技术功能>>,<<系统和标准函数>>觉得应该可以实现,但我是新手,不知道怎么实现,所以拜请各位老大想想办法,谢谢。
    问题是:紧凑型CPU 312C可不可以输出PTO脉冲串,或者50%占空比的PWM?我需要用这个脉冲去控制一个步进电机,所以要知道输出了多少脉冲,也就是说我希望输出1000个脉冲,那么输出1000个脉冲后就不再输出,我再希望输出200个脉冲时再输出200个脉冲!精度不需要太高,正负10个脉冲都可以接受,频率在500HZ就可以了,1K更好!
    这个功能决定我这个方案是否可行,我又不想用步进电机控制模块FM354,太贵了。所以拜托各位老大帮我想想啦,真的谢谢!如果有机会,我一定请你吃饭。



新人出新招

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 132回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2006年9月14日
发表于:2007-08-30 17:07:00
1楼
我也新人,不过没查书
有没有脉冲计数器啊
来一个脉冲记一次数,然后在去比较器里和你规定的脉冲数比较
够数了就不输出



以上观点纯个人意见,无任何理论依据.
- -!

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-08-30 23:10:00
2楼
CPU 312C好像只有高数输入的功能,输出不行吧

天下第七

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 173回
  • 年度积分:0
  • 历史总积分:273
  • 注册:2004年8月10日
发表于:2007-08-31 10:00:00
3楼
有两路高速输出的,可以使用的,频率比你要求的高。

沮丧的毛毛虫

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 36回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2004年9月24日
发表于:2007-08-31 16:54:00
4楼
"天下第七"说的是200系列吧?
200系列的脉冲输出我用过很多次。

沮丧的毛毛虫

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 36回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2004年9月24日
发表于:2007-09-02 10:48:00
5楼
老菜鸟大哥在吗?能不能回答一下?谢谢

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-09-02 11:16:00
6楼
用于紧凑型PLC的脉冲宽度调制请参考SFB49功能块。

  • 精华:0帖
  • 求助:0帖
  • 帖子:46帖 | 602回
  • 年度积分:0
  • 历史总积分:1483
  • 注册:2004年7月01日
发表于:2007-09-02 11:40:00
7楼
有此功能具体看手册吧

ShowFine

  • 精华:1帖
  • 求助:1帖
  • 帖子:57帖 | 753回
  • 年度积分:0
  • 历史总积分:1671
  • 注册:2003年10月29日
发表于:2007-09-02 12:51:00
8楼
这个问题西门子的客服搞不定? 忽悠吧!?
在西门子网站上“网上课堂”里就有关于31xC脉冲输出的课程,讲得非常浅显易懂。
31xC集成功能,对于312C可以输出两路PWM脉冲,最大频率2.5KHZ. 由于是PWM形式,故不提供脉冲计数功能(不象S7-200里的PTO)。 当然,按你说的正负10个脉冲的话,还是有希望达到的! 对于PWM输出的方法你最好上西门子网站上下载, 对于脉冲计数可以提供如下方法实现:在输出PWM脉冲的同时使能OB20延时中断, 根据你需要的脉冲频率及脉冲个数,再加上补偿值得到延时时间,比如脉冲频率为1KHZ,脉冲个数为500个,那么脉冲发出的时间需要500ms,再加上程序扫描处理的时间大约1ms(具体由你程序情况而定),那么你可以在PWM输出的同时使能OB20的延时时间为501ms,然后在OB20内中止PWM的输出。

如何

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 200回
  • 年度积分:0
  • 历史总积分:383
  • 注册:2006年11月24日
发表于:2007-09-02 22:20:00
9楼
学习了



沮丧的毛毛虫

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 36回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2004年9月24日
发表于:2007-09-03 08:37:00
10楼
谢谢"ShowFine"!不过我刚刚使用300系列的东西,编程还不熟悉,我还是用MPI通讯的方式挂一个221,单独来控制这个步进了

热门招聘
相关主题

官方公众号

智造工程师