1 / 19

第二节 定时器 / 计数器指令

第二节 定时器 / 计数器指令. 一、定时器 TIM 二、高速计数器 TIMH 三、计数器 CNT 四、可逆计数器 CNTR 五、高速计数器 FUN98. 一、计数器. TIM. TIM 编号. 符号:. # 预置值. 0002. 例 :. CH01 #5814. TIM 03. TIM03. 0502. 1000. 0002. TIM 04. HR CH 0. TIM04. 0503. TIM04. 0504. 功能:表示一个定时精度为 0.1 秒的减 1 延时继电器。

dava
Télécharger la présentation

第二节 定时器 / 计数器指令

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第二节 定时器/计数器指令 一、定时器TIM 二、高速计数器TIMH 三、计数器CNT 四、可逆计数器CNTR 五、高速计数器FUN98

  2. 一、计数器 TIM TIM 编号 符号: #预置值 0002 例: CH01 #5814 TIM 03 TIM03 0502 1000 0002 TIM 04 HR CH 0 TIM04 0503 TIM04 0504 功能:表示一个定时精度为0.1秒的减1延时继电器。 预置值:0000~9999;定时时间:0~999.9秒。

  3. LD 0002 TIM 03 01 LD TIM 03 OUT 0502 LD 0002 AND-NOT 1000 TIM 04 HR 0 LD TIM 04 OUT 0503 LD-NOT TIM 04 OUT 0504

  4. TIMH 编号 符号: #预置值 二、TIMH(FUN15) 功能:表示一个定时精度为0.01秒的减1延时继电器。 预置值:0000~9999;定时时间:0~99.99秒。 编号范围: 00~47 定时器开始定时:其输入变为ON 定时器复位:其输入变为OFF,此时当前值 为预置值。

  5. 符号: CP CNT 编号 #预置值 R 三、计数器CNT 功能:表示一个减1计数器 预置值:0000~9999 当CP端的输入信号由OFF变为ON时, 计数器当前值减1; 当计数器当前值减为0时,计数器为ON。 当计数器复位端R为ON时,计数器复位, 其当前值等于预置值。

  6. 例: 0003 0002 CP CNT 10 #0003 0004 P CNT10 0500 LD 0002 AND-NOT 0003 LD 0004 CNT 10 #0003 LD CNT10 OUT 0500

  7. 四、CNTR(FUN12) 符号: ACP CNT 编号 #预置值 SCP R 功能:表示一个可加1计数也可减1计数的 计数器。 ACP:加1计数端; SCP:减1计数端; R: 复位端

  8. 例: 0002 1000 CP CNT 20 #CH01 0003 R CNT20 0502 1000 0004 ACP 1001 CNT 21 0005 HR CH 0 SCP 0006 R CNT20 0503

  9. 符号: FUN98 输出通道 五、高速计数器(FUN98) 功能:对高频脉冲(2KHZ)计数。 关于输入:输入信号接至0000点; 关于输出:占用一个输出通道(表5-5)。 关于复位:0001点作为硬件复位端; 1807作为软件复位端;

  10. 1813 MOV(21) 例: #0200 DM32 MOV(21) #1500 DM32 MOV(21) #0500 DM32 MOV(21) #2000 DM32 0002 FUN98 05

  11. 0002 TIM 01 #9000 TIM01 TIM 02 #9000 TIM02 0500 六、定时器/计数器指令应用 例1:一个定时器最长定时时间为 999.9S 可以采用一些方法来延长定时时间。 1、两个或多个连在一起使用。 900S+900S =1800S =30MIN

  12. 例: CNT02 TIM01 0002 TIM 01 #50 TIM01 CP CNT 02 #100 0003 R CNT02 0500 2、将TIM和CNT连接起来

  13. 3、使用专用继电器(1900~1902)作计数器 脉冲输入。 1902 0002 CP CNT 01 #700 0003 R 1815 定时时间 =1S*700 =700S CNT01 0500

  14. 例2:一个计数器的计数范围为0~9999,要求 扩大计数范围。 0003 0002 CP CNT 01 #100 0004 R 计数值 =100*200 =20000 CNT01 CNT02 CNT01 CP CNT 02 #200 0004 R CNT02 0500

  15. 例3、有一个工艺生产线,按下起动按钮时, 电动机A起动;2分钟后电动机B起动;再过 2分钟后电动机C起动;按下复位按钮时, 电动机B、C立即停止,电动机A 1分钟后停止。 起动按钮 0002 复位按钮 0001 电动机A 0500 0501 电动机B 0502 电动机C

  16. TIM03 0002 1000 1000 TIM 01 1000 #1200 TIM 02 TIM01 #1200 TIM 03 0001 #600 1000 0500 0001 TIM01 0501 0001 TIM02 0502

  17. 例4、 小车 左行程开关 右行程开关 按下起动按钮0002,小车右行,碰到右行程开关 左行,碰到左行程开关右行,来回10次后停止。

  18. 起动按钮:0002 复位按钮:0001 左行程开关:0003 右行程开关:0004 电动机正转(右行): 0500 电动机反转(左行): 0501 CNT01 0001 0002 0500 0500 0003 CNT01 0001 0004 0501 0501 0001 0002 CP CNT 01 #10 0001 R

  19. 实验二、定时器/计数器实验 一、定时器指令实验 1、通电延时控制 2、断电延时控制 3、通电断电延时控制 4、闪光报警控制 二、计数器指令实验 1、按钮计数控制 2、利用计数器构成定时器 3、圆盘旋转计数、定时控制 4、测扫描频率

More Related