tft每日頭條

 > 科技

 > 歐姆龍plc計數器的常開開關

歐姆龍plc計數器的常開開關

科技 更新时间:2024-10-08 05:20:29

歐姆龍CP1系列PLC的高速計數器應用程序二

某程序要求使用高速計數器0對外部脈沖計數/速(高速計數器主要作用是測速)。

在線性工作模式下,計數當前值與目标值進行比較,如果當前值達到:30000~30030(&30000=#00007530,&30030=#754E)時,視為合格,執行中斷任務10,并輸出信号100.00到閃爍指示燈提示;否則視為不合格,執行中斷任務10,并輸出信号100.01到閃爍指示燈提示。按下複位按鈕0.00,并檢測到Z相信号的上升沿時,複位高速計數器。

此例以CPLH-X/XA型CPU單元模塊為樣本,說明程序的創建方,法。

一、分配I/O點

輸入點

作用

輸出點

作用

0.00

複位

100.00

合格指示

0.01

啟動

100.01

不合格指示

0.03

Z相輸入

0.08

A相輸入

0.09

B相輸入

二、歐姆龍CP1系列PLC系統設定

打開歐姆龍PLC編程軟件CX-P,在工程項目樹中雙擊“設置”項目欄,打開“PLC設定”窗口,選擇“内置輸入設置”選項卡,勾選“使用高速計數器0”,并設置計數模式為“線性模式”,複位方式為“Z相和軟件複位”,輸入設置為“增量脈沖輸入(加法脈沖輸入)”,如下圖所示。

歐姆龍plc計數器的常開開關(歐姆龍CP1系列PLC的高速計數器應用程序二)1

高速計數器的複位有兩種方式:

1、Z相信号 軟複位方式,高速計數器複位标志為ON的狀态下,下一周期Z相信号由OFF變為ON時,将高速計數器當前值複位。

2、軟複位方式,高速計數器複位标志為由OFF變為ON的狀态下,将高速計數器當前值複位。

複位标志信号受掃描周期的影響應大于一個掃描周期。

高速計數器的4種輸入模式:

1、相位差輸入模式,A\B兩相脈沖的先後決定計數的加減,當A相脈沖超前B相脈沖90度時對兩相的4個邊沿進行加法計數,當B相脈沖超前A相脈沖90度時對兩相的4個邊沿進行減法計數,一個周期計數4次(4倍頻)。

2、脈沖 方向輸入模式,使用方向信号的狀态來決定計數的加減方向,方向信号為1,進行加計數,方向信号為0,進行減計數。

3、加減法輸入模式,加法輸入信号為上升沿時,進行加計數,減法輸入信号為上升沿時,進行減計數。

4、增量脈沖輸入模式,對單相的脈沖信号輸入進行加計數。

脈沖的計數模式有兩種:

1、線性模式,對從下限值到上限值範圍内的輸入脈沖進行計數。

2、循環模式,在設定範圍内對輸入進行循環計數。循環模式下無負值,0可作為最大值#FFFFFFFF設定。

二、中斷目标值的一緻表設定

打開歐姆龍PLC編程軟件CX-P,在工程項目樹中雙擊“内存”項目欄,打開“PLC内存”窗口,選擇“D”項目欄,在首地址框中輸入1000,點回車鍵,分别在D1000\D1001\D1002\D1003、D1004中設置:

“#7530”(區域1的下限值十六進制數低4位)、

“#0000”(區域1的下限值十六進制數高4位)、

“#754E”(區域1的上限值十六進制數低4位)、

“#0000”(區域1的上限值十六進制數高4位)、

“#000A”(區域1的中斷任務号10),如下圖所示。

後面不使用的區域中斷任務号設定為“FFFF”。

歐姆龍plc計數器的常開開關(歐姆龍CP1系列PLC的高速計數器應用程序二)2

以上數據,在與PLC連線時,點擊“在線”→“傳送到PLC”中。另外也可在程序中用傳送指令傳送到目标寄存器中。

三、在主程序中編寫寄存器比較程序

在主程序中用CTBL注冊比較表指令編寫程序,如下圖所示。

歐姆龍plc計數器的常開開關(歐姆龍CP1系列PLC的高速計數器應用程序二)3

注冊比較表指令的格式定義如下圖所示。

歐姆龍plc計數器的常開開關(歐姆龍CP1系列PLC的高速計數器應用程序二)4

可以設定多個(不同型号CPU個數不同)目标值比較數據。

五、中斷程序的建立

建立方法參考前期文章,在這個中斷程序裡編寫一個閃爍程序,如下圖所示。

歐姆龍plc計數器的常開開關(歐姆龍CP1系列PLC的高速計數器應用程序二)5

附:高速計數器0的使用存儲區域

歐姆龍plc計數器的常開開關(歐姆龍CP1系列PLC的高速計數器應用程序二)6

#電工交流圈##機械##PLC#

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved