Caực leọnh ủiều khieồn Counter

Một phần của tài liệu thiết kế thay thế hệ thống điều khiển role có sử dụng PLC (Trang 29 - 33)

Counter laứ boọ ủeỏm hieọn chửực naờng ủeỏm sửụứn

ra laứm 2 loái: boọ ủeỏm tieỏn (CTU) vaứ boọ ủeỏm tieỏn/luứi (CTUD).

Boọ ủeỏm tieỏn CTU ủeỏm soỏ sửụứn lẽn cuỷa tớn hieọu logic ủầu vaứo, tửực laứ ủeỏm soỏ lần thay ủoồi tráng thaựi logic tửứ 0 lẽn 1 cuỷa tớn hieọu. Soỏ sửụứn xung ủeỏm ủửụùc, ủửụùc ghi vaứo thanh ghi 2 byte cuỷa boọ ủeỏm, gói laứ thanh ghi C-word.

Noọi dung cuỷa C-word, gói laứ giaự trũ ủeỏm tửực thụứi cuỷa boọ ủeỏm, luõn ủửụùc so saựnh vụựi giaự trũ ủaởt trửụực cuỷa boọ ủeỏm ủửụùc kyự hieọu laứ PV. Khi giaự trũ ủeỏm tửực thụứi baống hoaởc lụựn hụn giaự trũ ủaởt trửụực naứy thỡ boọ ủeỏm baựo ra ngoaứi baống caựch ủaởt giaự trũ logic 1 vaứo moọt bớt ủaởc bieọt cuỷa noự, ủửụùc gói laứ C-bớt. Trửụứng hụùp giaự trũ ủeỏm tửực thụứi nhoỷ hụn giaự trũ ủaởt trửụực thỡ C-bớt coự giaự trũ logic laứ 0.

Khaực vụựi caực boọ Counter, caực boọ ủeỏm CTU ủều coự chãn noỏi vụựi tớn hieọu ủiều khieồn xoựa ủeồ thửùc hieọn vieọc ủaởt lái cheỏ ủoọ khụỷi phaựt ban ủầu (reset) cho boọ ủeỏm, ủửụùc kyự hieọu baống chửừ caựi R trong LAD hay ủửụùc qui ủũnh laứ tráng thaựi logic cuỷa bớt ủầu tiẽn cuỷa ngaờn xeỏp trong STL. Boọ ủeỏm ủửụùc reset khi tớn hieọu xoựa naứy coự mửực logic laứ 1 hoaởc khi leọnh R (reset) ủửụùc thửùc hieọn vụựi C-bớt. Khi boọ ủeỏm ủửụùc reset, caỷ C- word vaứ C-bớt ủều nhaọn giaự trũ 0.

Boọ ủeỏm CTU cuỷa S7-200

Boọ ủeỏm tieỏn / luứi CTUD ủeỏm tieỏn khi gaởp sửụứn lẽn cuỷa xung vaứo coồng ủeỏm, kyự hieọu laứ CU trong LAD hoaởc bớt thửự 3 cuỷa ngaờn xeỏp trong STL, vaứ ủeỏm luứi khi gaởp sửụứn cuỷa xung vaứo coồng ủeỏm luứi, ủửụùc kyự

CU C-Bit PV R C-word Giaự trũ ủeỏm tửực thụứi

hieọu laứ CD trong LAD hoaởc bớt thửự 2 cuỷa ngaờn xeỏp trong STL.

Gioỏng nhử boọ ủeỏm CTU, boọ ủeỏm CTUD cuừng ủửụùc ủửa về tráng thaựi khụỷi phaựt ban ủầu baống 2 caựch. - Khi ủầu vaứo logic cuỷa chãn xoựa, kyự hieọu baống R trong LAD hoaởc bớt thửự nhaỏt cuỷa ngaờn xeỏp trong STL, coự giaự trũ logic laứ 1 hoaởc,

- Baống leọnh R (reset) vụựi C-bớt cuỷa boọ ủeỏm.

CTUD coự giaự trũ ủeỏm tửực thụứi ủuựng baống giaự trũ ủang ủeỏm vaứ ủửụùc lửu trong thanh ghi 2 byte C-word cuỷa boọ ủeỏm. Giaự trũ ủeỏm tửực thụứi luõn ủửụùc so saựnh vụựi giaự trũ ủaởt trửụực PV cuỷa boọ ủeỏm. Neỏu giaự trũ ủeỏm tửực thụứi lụựn hụn baống baống giaự trũ ủaởt trửụực thỡ C-bớt coự giaự trũ logic baống 1. Coứn caực trửụứng hụùp khaực C-bớt coự giaự trũ logic baống 0.

Boọ ủeỏm CTUD cuỷa S7-200

Boọ ủeỏm tieỏn CTU coự miền giaự trũ ủeỏm tửực thụứi tửứ 0 ủeỏn 32.767. Boọ ủeỏm tieỏn/luứi CTUD coự miền giaự trũ ủeỏm tửực thụứi laứ 32.767

Caực boọ ủeỏm ủửụùc ủaựnh soỏ tửứ 0 ủeỏn 63 (đối với CPU212) hoặc từ 0 đến 127 (ủụựi vụựi CPU 214) vaứ kyự hieọu baống Cxx, trong ủoự xx laứ soỏ thửự tửù cuỷa boọ ủeỏm. Kyự hieọu Cxx ủồng thụứi cuừng laứ ủũa chổ hỡnh thửực cuỷa C-word vaứ cuỷa C-bớt. Maởc duứ duứng ủũa chổ hỡnh thửực, song C-word vaứ C-bớt vn ủửụùc phãn bieọt vụựi nhau nhụứ kieồu leọnh sửỷ dúng laứm vieọc vụựi tửứ hay vụựi tieỏp ủieồm (bớt).

Leọnh khai baựo sửỷ dúng boọ ủeỏm trong LAD nhử sau:

Leọnh khai baựo sửỷ dúng boọ ủeỏm trong LAD nhử sau:

LAD Mõ taỷ Toaựn háng

CU C-Bit PV CD R C-word Giaự trũ ủeỏm tửực thụứi

Khai baựo boọ ủeỏmtieỏn theo sửụứn lẽn cuỷa CU. Khi giaự trũ ủeỏm tửực thụứi C- word Cxx lụựn hụn hoaởc baống giaự trũ ủaởt trửụực PV, C-bớt (cxx) coự giaự trũ logic baống 1. Boọ ủeỏm ủửụùc reset khi ủầu vaứo R coự giaự trũ logic baống 1. Boọ ủeỏm ngửứng ủeỏm khi C-word Cxx ủát giaự trũ cửùc ủái 32.767. Cxx:C0 C47 C80 C127 PV (word) : VW , T, C, IW, QW, MW, SMW, AC, AIW, Haống soỏ, *VD, *AC

Khi baựo boọ ủeỏm tieỏn/luứi, ủeỏm tieỏn theo sửụứn lẽn cuỷa CU vaứ ủeỏm luứi theo sửụứn lẽn cuỷa CD. Khi giaự trũ ủeỏm tửực thụứi C-word Cxx lụựn hụn hoaởc baống giaự trũ ủaởt trửụực PV, C-bớt (cxx) coự giaự trũ logic baống 1. Boọ ủeỏm ngửứng ủeỏm tieỏn khi C-word ủát giaự trũ cửùc ủái 32.767 vaứ ngửứg ủeỏm luứi khi C-word ủát giaự trũ cửùc tieồu 32.767 CTUD reset khi ủầu vaứo R coự giaự trũ logic baống 1.

Cxx : C48 C79 PV (word):VW,T , C , IW, QW,

MW, SMW,

AC,A IW, Haống soỏ, *VD, *AC

Leọnh khai baựo sửỷ dúng boọ ủeỏm trong STL nhử sau:

Leọnh khai baựo sửỷ dúng boọ ủeỏm trong STL nhử sau:

STL Mõ taỷ Toaựn háng

CTU Cxx n

Khai baựo boọ ủeỏm tieỏn theo sửụứn lẽn cuứa CU. Khi giaự trũ ủeỏm tửực thụứi C-word lụựn hụn hoaởc baống giaự trũ ủaởt trửụực n, C-bớt coự giaự trũ logic baống 1. Boọ ủeỏm ủửụùc

Cxx : C0 C47 C80 C127 n (word):VW , T , C , IW , QW , CTU Cxx CU PV R CTUD Cxx CU PV R

reset khi ủầu ngaờn xeỏp coự giaự trũ logic baống 1. Boọ ủeỏm ngửứng ủeỏm khi C-word ủát giaự trũ cửùc ủái 32.767. MW, SMW, AC, AIW, Haống soỏ. *VD, *AC CTUD Cxx n

Khai baựo boọ ủeỏm tieỏn/luứi, ủeỏm tieỏn theo sửụứn lẽn cuỷa CU vaứ ủeỏm luứi theo sửụứn lẽn cuỷa CD. Khi giaự trũ ủeỏm tửực thụứi C-word, Cxx lụựn hụn hoaởc baống giaự trũ ủaởt trửụực n, C-bớt coự giaự trũ logic baống 1, boọ ủeỏm ngửứng ủeỏm tieỏn khi C- word ủát giaự trũ cửùc ủái 32.767 vaứ ngửứng ủeỏm luứi khi C-word ủát ủửụùc giaự trũ cửùc tieồu 32.767 CTUD reset khi bớt ủầu cuỷa ngaờn xeỏp coự giaự trũ logic baống 1. Cxx: C48  C79 n (word) : VW, T, C, IW ,QW, MW, SMW, AC, AIW, Haống soỏ, *VD, *AC

Một phần của tài liệu thiết kế thay thế hệ thống điều khiển role có sử dụng PLC (Trang 29 - 33)

Tải bản đầy đủ (DOC)

(48 trang)
w