在电气编程过程中经常会遇到处理“时间”的问题:
- 延时 ——》延时启停,时间顺序启停,传感器消抖处理等;s、ms
- 倒计时 ——》工艺配方计时,冷却、停机倒计时等;s
- 运行时间——》保养时间,工艺时间,设备运行时间,手动计时器等;h、min、s
- 精确计时——》运动控制中程序运行计时等;ns - ms
- 脉冲时钟——》方波 ms 、s
- 日期时间——》常用于时间戳,事件发生时间。y-m-d h:m:s
1.延时、消抖等问题,通过指令块TON处理;
2.倒计时问题,通过指令块TOF处理;
3.运行时间问题
方法1:通过BLink功能块+CTU计数器模块处理+断电保持功能;
方法2:通过TON形成1s脉冲信号,通过加法(ADD)实现;
4.脉冲时钟问题,通过BLINK功能块实现各种单位时间脉冲输出;
5.日期时间戳问题,通过GetSystemDate_sDT + DateStructToDt 指令实现DATE_AND_TIME格式的数据;