s7-200 控制步进电机
183.233.253.26
发布于2013-02-26 17:38
1
0
标签:
原来有一台s7-200cpu224(cpu版本02.00),编写程序时用高速脉冲输出指令pls控制q0.0和q0.1输出脉冲,来控制步进电机的运动,一直工作很正常。后来由于业务的扩展,公司又新添了一台s7-200cpu224cn(cpu版本02.01),把原来一直使用的程序下载到新的s7-200cpu224cn中,就出现q0.0和q0.1输出指示灯很快的闪动一下就熄灭,步进电机也不动作的现象。想请问大家一下,这是哪方面的原因造成的,是plc硬件问题还是cpu版本不同不兼容或者其他原因?非常感谢大家的帮助啊!(外围电路接线没有任何改变)
问题补充:
我们采购的是晶体管型的plc,t33和t34的触发在cpu224型plc中没有问题,步进电机运行正常,只是到了cpu224cn型z中才出现无法输出脉冲
图片说明: 1,s7-200 cpu224(cpu版本02.00)状态监控趋势图 2,s7-200 cpu224cn(cpu版本02.01)状态监控趋势图
佳答案
1、s7-200cn与simatics7-200plc的技术规格、功能特性、外观尺寸以及编程软件都相同。s7-200cn家族系列产品与simatics7-200各cpu及模块100%兼容。
2、使用pto/pwm发生器的功能应使用什么类型的cpu?应使用24vdc晶体管输出的cpu,继电器输出的绝对不行。
3、在图2中s7-200cn的问题关键是t33/t34没有被触发,建议你检查程序中t33/t34的使能端的控制逻辑,即这控制逻辑的结果必须为有效电平,这样才能触发t33/t34。