西门子plc怎样控制步进电机

我最近想学习西门子控制步进电机的知识,初步知道如西门子S7-300有三个高速脉冲输出口接上驱动器就可以控制了,,
我想了解一下,软件程序的设计,怎样启动脉冲端口发脉冲?
如过两台,又怎样停止,完了再启动,。。。
求高手讲解一下
本人邮箱:[email protected]

有以下几种方法
1 最专业的控制方法 也是比较复杂的方法 西门子专用的运动控制模块FM354 当然需要加硬件 价格不菲 而且编程稍微麻烦一点
2 PROFIBUS 总线控制 前提是你的CPU是带DP口的 S7-300这样的CPU很普遍 比如比较常用的313-2DP 订货号是6ES7 313-6CE03-0AB0 当然你的步进电机必须是带总线的 编程比较容易
3 像你说的 用高速脉冲输出口 但是普通的CPU是没有针对这个的专用脉冲输出指令的,(具体需要查一下手册) 所以需要用时序来搭 这种控制精度不高
4 IO控制 在步进电机上设置不同的速度段 通过IO 进行切换
5 DA调节 即模拟量输出控制 和方法4一样 要留意步进电机驱动器是否有这个功能

说了很多 不知道能不能帮到你

---------
快乐 分享 求知 进步
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-18
楼上在放屁,各个PLC生产厂商都是有专门的脉冲输出指令的,楼主可以去查查手册,或者咨询西门子客服,你说的这些是很容易实现的,其实PLC都大同小异,指示再加上个位置控制就会显的稍微复杂一点。最关键是要会看他的手册,其实就是看你的检索能力和自学能力强不强!
第2个回答  2009-03-18
比较简单的,用定时器就可以。