A3 二次开发范例:好用的除频器 CLK

在撰写 PLC 程式时,时常会用到一自订频率的脉波,作为定时触发某一功能的条件,或是让输出接点闪烁(例如三色灯控制),传统的作法是利用 “计数器”(Counter)指令,将系统提供的基准频率除频后使用,但撰写起来挺不方便!本篇介绍 台达 A3 伺服二次平台 PLC 裡面的一个好用功能:除频指令”CLK“,知道的人不多,可以很方便的造出所需频率的脉波!


A3 伺服 PLC 提供的 计时器/计数器 如下:

  • T(计时器)/CU(上数计数器)/CD下数计数器

而本文介绍的 CLK(除频器)是与 CD(下数计数器)共用同一记忆体分区,使用时须留意,操作法请参考以下影片:

优酷(如下):如欲观看 Youtube 视频请点选 => 繁體版网页

A3伺服本身提供了2个基准频率,分别是 SM6.0(0.1 sec/10 Hz)与 SM6.1(0.01 sec/100 Hz),可供 CLK 除频使用,相关特性补充如下:

  • A3 伺服 与 M-R 伺服都可使用
  • CLK 与 计时器T/计数器 (CU/CD)ㄧ样,都是基本指令
  • CLK 与 CD 共用同一装置分区
  • 是软体实作,与硬体的高速计数器脉波不同
  • PLC 扫描频率必须比 CLK 前方连接的基准频率快2倍以上,除频才会准确.
  • 如需要更快的频率可以在 高速PLC(1 ms) 中自行加入如下程式,则可造出 500Hz(2 ms) 的基准频率(DV100.0,位址可以自订):

User自订500Hz 基准频率作法

相关讯息可以参考=> A3 伺服产品专页A3二次开发范例- 以扭力限制回原点


 

 


发表评论