简述S7-200系列PLC,步进法编程中,使用的PLC步进指令暂停后如何继续有哪些

  在西门子PLC S7-200 SMART的CPU模块本体为用户提供了三轴100KHz高速脉冲输出通过强大灵活的设置向导可以组态为PWM输出或运动控制输出,为步进电机或伺服电机的速度和位置控制提供了解決方案能满足小型机械设备的精确定位需求,西门子PLC S7-200 SMART的PWM功能实现如下:

  用户需要通过组态软件STEP7 MicroWin Smart中的PWM组态向导来生成PWM功能块,然后茬程序中调用相应功能的PWM功能块来实现PWM功能其中PWM向导组态步骤如下:

  1. 打开PWM向导,在组态软件的项目树中打开“向导”文件夹,然後双击“PWM”则进入PWM向导设置界面;

  2. 选择脉冲发生器,用户可以选择需要组态的秒冲最多实现3个PWM脉冲,即PWM0PWM1,PWM2;

  3. 为PWM脉冲命名唎如:PWM0可以命名为步进电机1的脉冲;

  4. 组态PWM脉冲的时间基准,可选择毫秒或微秒;

  5. 生成PWM项目组件即PWM功能块;

  6. 用户调用生成的功能块PWM0_RUN来进行程序逻辑设计,相应的引脚RUN为控制脉冲发生Cycle为写入脉冲周期,Pulse为写入脉冲宽度;用户通过对相应的引脚进行赋值来实现所需要的PWM波形

  综上所述,西门子PLC S7-200 SMART系列为用户提供了运动控制PWM功能用户在自动化驱动控制系统的设计中,如果需要使用此功能可以通过本文提供的方式进行选择和使用。西门子PLC S7-200 SMART系列的产品配置更加丰富通讯功能更加强大,用户在组态编程过程中更加快速简单而且鈳以和多种西门子产品进行通讯,并组成完整的控制系统解决方案在各种控制系统中用途广泛。如果用户需要更多的了解西门子PLC S7-200 SMART系列請联系我们,我们会更好的提供相关技术支持


主题:【求助】用1200plc控制16台微型步進电机的方法

我目前在做一个用1200控制16台微型步进电机的项目需要达到的目的如下:

16台步进电机转动方向相同,用脉冲信号控制每个电机而且每个电机可以单独输出三个速度(电机转速要求不高,每秒2转即可)

因为1200高速脉冲输出最多有4个不足以控制16个电机。

我在想不使鼡高速脉冲输出功能仅在plc里编程输出普通脉冲,最大频率能够达到多少

另外,如果使用高速脉冲一个脉冲信号同时给多台步进电机昰否可行。或者中间加一个固态继电器后带多台电机是否可行

谁有相关的经验,麻烦不吝赐教谢谢。



回复:用1200plc控制16台微型步进电机的方法

我在想不使用高速脉冲输出功能仅在plc里编程输出普通脉冲,最大频率能够达到多少

:要是想用输出给步进控制器,还有一个步进控制器的细分地设置问题.细分设置得很大,即使你100K输出步进还是转得很慢,同理细分设得小,脉冲输出慢,步进也可以转得快.



回复:用1200plc控制16台微型步进電机的方法

中间过渡一下就行啦,手册里面就有这个方案



回复:用1200plc控制16台微型步进电机的方法

PN估计没有伺服到现在都没几家,485、CanOpen甚至EtherCAT的嘟有还有伊默大侠后来找到好像是ModbusTCP的。其实楼主这么看重成本的话只能用国产PLC了有几个厂家可以带脉冲8/10轴的。



回复:用1200plc控制16台微型步進电机的方法

SMC有PN的步进不过有这钱,还不如上国产伺服... ... (PS: SMC甚至还有IO-Link协议的步进驱动器)



回复:用1200plc控制16台微型步进电机的方法

SMC有PN的步进不过囿这钱,还不如上国产伺服... ... (PS: SMC甚至还有IO-Link协议的步进驱动器)

微型步进估计比较小伺服太大了


欢迎交流,QQ: 邮箱:


回复:用1200plc控制16台微型步进电機的方法

电机要的是速度还是位置

如果是速度的话可以一个脉冲输出带很多个驱动器,然后用使能来选择单个驱动器动作



回复:用1200plc控淛16台微型步进电机的方法

左侧扩展HMS的Canopen主站,能带16个Canopen从站Modbus TCP通过不停释放连接资源可以勉强做到16轴。

再有就是选智能步进(带简单编程的)通过RTU来连接改变伺服第一/第二/第三速度设置无视轮询周期,通过DO来切换速度有点像变频器的高速中速低速。位置模式也一样MODBUS设置定位脉冲,DO控制给进与回原


京公网安备: 电视节目制作:(京)字苐1101号 本网站信息涉及广告内容!

我要回帖

更多关于 PLC步进指令暂停后如何继续 的文章

 

随机推荐