如何用定时器做如产生2HZ方波发生器呢

西门子plc 发布于 8个月前 分类:S7-300/400

如何用定时器做如产生2HZ方波发生器呢,谢谢

2个回复

  • plc学习
    plc学习

    如果是2hz,那就是500ms得,很方便得.

    方法1: 在300plc中有m*.0~*.7产生波形,(可以cpu属性-->cycle/clock memory-->配置m区中任何字节)可以产生一些从0.5~10Hz(具体对应关系看f1帮助)的标准方波,可以直接使用.

    方法2: 在ob35中结合位立即输出指令实现.

    方法3:用定时器实现不是个很好的方法, 精度受制于ob1主循化程序的扫描时间,如果你不怕的话也可以实现,用两个定时器 互锁操作控制一个输出即可(用这个做过报警闪烁).

    方法1和方法3的精度都受主程序扫描时间的影响,方法1最简单,方法3最吃力不讨好,方法2最精确,而且比较简单,定时中断加位立即输出指令.
    希望楼主斟酌选用.

  • plc电工爱好者
    plc电工爱好者

    好多办法.就看你自己喜欢用何种类型的定时器啦!编程这玩意因人而异!可以自己多总结总结.例外PLC也提供了几个常用的硬件(需要硬件组态)周期方波.