脉冲控制几点说明:
1、:该元件在发出脉冲时被驱动,且有脉冲输专出时是动作的属。
2、16位与32位指令在使用常数K时没什么影响,但在用到寄存器D上时,区别在于占用寄存器的数量上,16位用一个(D0),32位用2个(D1,D2)。
3、SET指令用在步进STLS?时,SET置位到下一步时(如SET),同时会复位本步(如RST)
程序分析:
从20步开始时驱动(建议你直接用常开代替);
(NO)→(NC)→M2(NO)→(NC)→输出脉冲本段看起来好像没问题,但是如果动作后,脉冲输出的条件没有了,(你用了下延)导通一个扫描周期(你可以看一下扫描周期)来驱动;
问题来了,导通时间不足置位(这个你可以在监控状态看到),另外一个是和讲的一样,脉冲停止需要时间,(建议加入脉冲停止指令,这个是立即停止的)同一个指令多次使用(多线圈)就会有多种多样的问题。
最近刚好在做三菱控制松下伺服的,我是用PLSR指令哦,设定脉冲频率和数量就好啦。转动的速度是跟脉冲频率有关系,转动的圈数是跟脉冲数量有关的啊。你要转十圈那就得先知道让伺服转一圈要发多少个脉冲,然后乘以10得到的数字放到PLSR指令的脉冲数量部分就好咯。
三菱plc控制伺服电机有几种方式?
(Y0,Y4)(Y1,Y5)(Y2,Y6)(Y3,Y7)共四对脉冲I/O点。
2,PLC左侧扩展模块,如1PG、2PG等。根据实际需要选择。
3,独立的脉冲模块,如、等。需独立编写程序,与PLC通讯达到控制要求。
3(PULS1),4(PULS2)为脉冲信号端子,PULS1连接直流电源正极(电源需串连2K左右的电阻),PULS2连接控制器(如PLC的输出端子)。
5(SIGN1),6(SIGN2)为控制方向信号端子,SIGN1连接直流电源正极(电源需串连2K左右的电阻),SIGN2连接控制器(如PLC的输出端子)。当此端子接收信号变化时,伺服电机的运转方向改变。实际运转方向由伺服电机驱动器的,这两个参数控制。
7(com+)与外接直流电源的正极相连。
29(SRV-0N),伺服使能信号,此端子与外接直流电源的负极相连,则伺服电机进入使能状态,通俗地讲就是伺服电机已经准备好,接收脉冲即可以运转。
上面所述的六根线连接完毕(电源、编码器、电机线当然不能忘),伺服电机即可根据控制器发出的脉冲与方向信号运转。其他的信号端子,如伺服报警、偏差计数清零、定位完成等可根据您的要求接入控制器。构成更完善的控制系统。