S7200直流步进电机plc控制方法 怎么用用西门子S7200PLC控制两个步进电机转动一定角度
你先看看步进电机和驱动器的资料
有一种是PLC直接控制步进电机
还有一种是PLC控制步进驱动器,驱动器控制电机,驱动器设置细分(及多少个脉冲电机转一圈)
你们学校用的是后一种,前一种的控制方式S7-200手册上有实例
后一种需要通过减速器才能达到要求,
步进电机有一个脉冲电机转1.8°/0.9°
根据需要选择
你需要的功能有两种方法可以实现
1:开环控制
步进电机连接至驱动器-----驱动器的脉冲接收端连接至S7200的脉冲输出端子(必须是晶体管型的PLC,不能使用继电器型)
通过控制每个驱动器的脉冲数量,以及单位时间内的脉冲数量,就可以控制电机的速度以及转动的角度
这样做成本最低,基本可以满足你的要求
但是精度差,且没有反馈,如果你的驱动器的最小细分精度达不到的话,精度会更差
如果步进电机需要高速运转的话,这样做非常容易丢步
2:闭环控制
步进电机连接至驱动器-----驱动器的脉冲接收端连接至S7200的脉冲输出端子(必须是晶体管型的PLC,不能使用继电器型)----电机轴端安装旋转编码器-----编码器的脉冲输出连接至S7200的脉冲接收端子(选型同上)
通过控制每个驱动器的脉冲数量,以及单位时间内的脉冲数量,就可以控制电机的速度以及转动的角度
同时编码器会将电机的实际位置精确的反馈到控制系统,借此可以精准控速以及位置控制
整个系统的精度取决于编码器的精度以及驱动器的细分精度
但是相比于方案一,它的成本略高(多了安装编码器的钱)
编程稍微复杂一点
3:个人推荐使用闭环控制,它的控制过程基本与常见的伺服电机的控制流程相同
精度较高,比较实用
但是也根据应用场合而定
精度要求低:用开环,省钱
精度要求高:用闭环,一劳永逸
《s7200plc控制步进电机时,步进电机接受到脉冲信号以后一直在震动就是不...》
答:第一:步进电机的细分设置为多少 第二:设置的距离是多少 第三:是采用PTO,向导,还是EM253模块做的?