tft每日頭條

 > 科技

 > 歐姆龍plccpm1a的介紹

歐姆龍plccpm1a的介紹

科技 更新时间:2024-09-27 11:11:01

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

某程序要求使用高速計數器0對外部脈沖計數/速(高速計數器主要作用是測速)。在線性工作模式下,計數當前值與目标值進行比較,如果當前值達到:30000(=#00007530)時,執行中斷任務10,并輸出信号到閃爍指示燈提示計數到達,按下複位按鈕0.00複位計數器。

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

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

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

歐姆龍plccpm1a的介紹(歐姆龍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”項目欄,分别在D400\D401\D402\D403中設置“#0001”(比較個數為1)、“#7530”(目标值1的十六進制數低4位)、“#0000”(目标值1的十六進制數高4位)、“#A”(目标值1的中斷任務号10),如下圖所示。

歐姆龍plccpm1a的介紹(歐姆龍CP1系列PLC的高速計數器應用程序)2

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

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

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

歐姆龍plccpm1a的介紹(歐姆龍CP1系列PLC的高速計數器應用程序)3

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

歐姆龍plccpm1a的介紹(歐姆龍CP1系列PLC的高速計數器應用程序)4

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

五、中斷程序的建立

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

歐姆龍plccpm1a的介紹(歐姆龍CP1系列PLC的高速計數器應用程序)5

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

歐姆龍plccpm1a的介紹(歐姆龍CP1系列PLC的高速計數器應用程序)6

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

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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