S7-200 西门子PLC,现在用脉冲控制步进电机转动,CPU是一次性发完脉冲信号,然后电机转动?还是边发边转

2024-11-06 14:45:26
推荐回答(3个)
回答(1):

PLC的Q0.0直接输出脉冲给驱动器,
当有脉冲不断的输出时,电机才转动;

社区:http://bbs.gongkong.com/

回答(2):

你可以用中断
你现用的是PTO高速脉冲输出,你看中断事件号19,20就是为Q0.0和Q0.1准备的.
只需要配置好控制字节,PT0周期值,PT0脉冲数,就好了;你配置好后,Q0.0和Q0.1会自动发送脉冲给步进电机驱动器,假如你开了中断,脉冲发送完会进入中断一次.

回答(3):

发脉冲是按指令发多少就一次性发多少,但是是每个扫描周期都要发。控制办法是检测回传信号,就是伺服电机的反馈脉冲数。如果设定发出的和反馈回的相等了,PLC就不发了。PLC脉冲指令是根据脉宽调谐来确定时间的,脉冲自身就有发送需要的时间设定,发一个脉冲电机转一点是对的,PLC可以控制发多少个脉冲用多长时间的。这点你不用担心。