
采用 plsy (16位)dplsy(32位)指令,参数设置:[dplsy k0 k1000 y0] 指定发送脉冲数为k0,就是发送无限数量脉冲;k1000为发送脉冲的频率,可以为其他常数或者d寄存器,32位的请注意,占用两个连续的寄存器空间。y0为执行脉冲的输出点。同时,给你接脉冲输出方向的输出点输出打开或者关闭信号,来控制脉冲输出方向。FX1S的plc,因为能发送高速脉冲的输出点只有y0和y1两个点,所以,我们一般用除这两个以外的y点来控制方向。我采用y12来控制方向。
下面这段是我写送料机的正反转程序截图。供参考。
m3、x4为正向控制,m4、x5为反向控制;x13为正向限位,x15为反向限位。
PLC本机带高速脉冲输出型号312C, 313C,314C 使用集成的IO口可以,若不是带C的PLC需配定位模块FM353,FM354,FM357模块 。
1、时钟脉冲发生器(Cycle/clock memory)
2、可以应用循环组织块OB35等。
3、CPU31xC型的CPU自带最高2.5KHz的PWM输出,如果需要其他形式的脉冲就需要扩展定位模块了。
扩展资料:
PWM功能可以在初始化时设置脉冲的周期和宽度,也可以在连续输出脉冲时很快地改变上述参数。其 *** 作步骤为:
1、设置控制字节,以允许写入(或者更新)相应的参数。
2、将相应的特殊存储器写入新的周期/脉宽值。
3、执行PLS指令,对PTO/PWM发生器进行硬件设置变更。
参考资料来源:百度百科——西门子PLC
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)