1. Trang chủ
  2. » Giáo Dục - Đào Tạo

GIỚI THIỆU TỔNG QUÁT VỀ PLC S7_200

51 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 51
Dung lượng 4,7 MB

Nội dung

Chương I GIỚI THIỆU TỔNG QUÁT VỀ PLC S7_200 Khái niệm PLC PLC (Programmable Logic Control) thiết bị điểu khiển logic lập trình hay gọi khả trình Các loại PLC Có nhiều loại PLC như: PLC Siemens, Omron, Mitsubishi,… Trong PLC siemens có loại chính: Trong PLC S7_200 có loại sau: 212, 214, 221, 222, 224, 226,… Cấu trúc PLC S7_200 PLC S7_200 có phận chính: Hình dáng PLC S7_200 PLC S7_200 bao gồm thành phần sau đây: Số ngõ vào Tùy vào loại PLC mà có số ngõ vào khác nhau: PLC 221 DC/DC/DC 221 AC/DC/Relay 222 DC/DC/DC 222 AC/DC/Relay 224 DC/DC/DC 224 AC/DC/Relay 226 DC/DC/DC 226 AC/DC/Relay Nguồn cấp cho PLC 20.4 – 28.8 VDC 85 – 264 VAC 47 – 63 Hz 20.4 – 28.8 VDC 85 – 264 VAC 47 – 63 Hz 20.4 – 28.8 VDC 85 – 264 VAC 47 – 63 Hz 20.4 – 28.8 VDC 85 – 264 VAC 47 – 63 Hz Module mở rộng Ngõ vào DC DC Ngõ DC Relay DC DC DC Relay 14 DC 14 DC 10 DC 10 Relay 24 DC 24 DC 16 DC 15 Relay None Cấu trúc nhớ PLC Bộ nhớ S7_200 chia làm vùng chính:  Vùng chương trình: miền nhớ sử dụng để lưu lệnh chương trình  Vùng tham số: miền lưu trữ tham số như: từ khóa, địa trạm,…  Vùng liệu: sử dụng để cất giữ liệu chương trình bao gồm kết phép tính, số định nghĩa chương trình, đệm truyền thông,…  Vùng đối tượng: Timer, counter, đếm tốc độ cao cổng vào/ra đặt vùng nhớ Vịng qt chương trình CPU thực vòng quét sau: Đèn báo hiệu  Đèn SF (đèn đỏ): báo hiệu hệ thống bị lỗi  Đèn Run (đèn xanh): PLC hoạt động thực chương trình nạp vào CPU  Đèn STOP (đèn vàng): PLC chế độ dừng Chương trình khơng thực  Đèn tín hiệu ngõ vào (đèn xanh): đèn báo hiệu trạng thái ngõ vào mức cao (mức 1)  Đèn tín hiệu ngõ (đèn xanh): đèn báo hiệu trạng thái ngõ mức cao (mức 1) Chọn chế độ hoạt động cho PLC  RUN: cho phép PLC thực chương trình nhớ PLC chuyển từ RUN sang STOP chương trình gặp cố  STOP: cưỡng PLC dừng công việc thực chuyển sang chế độ Stop Ở chế độ STOP PLC cho phép ta hiệu chỉnh lại chương trình nạp chương trình  TERM: cho phép thiết bị lập trình tự định chế độ làm việc PLC RUN hay STOP 10 Cổng truyền thông PLC sử dụng cổng truyền thông nối tiếp RS485 để phục vụ cho việc ghép nối với thiết bị lập trình với trạm PLC khác Ghép nối với máy tính PC qua cổng RS-232 cần có cáp PC/PPI với chuyển đổi RS232/RS485 thơng qua cổng USB 11 Ngơn ngữ lập trình cho PLC Có ngơn ngữ lập tình cho PLC S7_200:  LAD (Ladder Logic): lập trình theo phương pháp hình thang  STL (Statement List): lập trình theo phương pháp liệt kê lệnh  FBD (Function Block Diagram): lập trình theo phương pháp khối chức 12 Các vùng nhớ PLC S7_200 a Vùng nhớ PLC Trong PLC S7_200 có vùng nhớ sau:  I (Input): ngõ vào số  Q (Output): ngõ số  M (Internal Memory): vùng nhớ nội  V (Variable memory): vùng nhớ biến  AIW (Analog Input): ngõ vào analog  AQW (Analog Output): ngõ analog  T (Timer): định thời  C (Counter) : Bộ đếm  AC: trỏ địa b Định dạng liệu  Kiểu Bool Ví dụ: I0.0, Q0.7, M0.3, V1.5,… Một biến kiểu Bool có giá trị ( True False)  Kiểu Byte 1Byte = 8bit Suy giá trị Byte khoảng từ – (28  1) từ – 255 Ví dụ: QB0, MB1, VB5,…  Kiểu Word 1Word = 2Byte = 16bit Suy giá trị Word khoảng từ - (216  1) Ví dụ: IW0, QW0, MW5, VW10,… QW0 = QB0 + QB1 Trong đó, QB0 byte cao, QB1 byte thấp  Kiểu DWord 1Dword = 2Word = 4Byte = 32bit Suy giá trị DWord khoảng từ - (232  1) VD: ID0, QD0, MD4, VD8,… MD0 = MW0 + MW2 = MB0 + MB1 + MB2 + MB3 Trong MB0 Byte cao nhất, MB3 Byte thấp  Kiểu Int: kiểu số nguyên Một biến kiểu Int tương đương Word tức có 16 bit Biến kiểu Int có đặc điểm khác với kiểu Word:  Biến kiểu Word khơng có dấu, biến kiểu Int có dấu (bit cao bit dấu)  Giá trị Int là: (215 )  (215  1) (do có bit dấu)  Định dạng biến kiểu Word phải có 16# đứng đầu Cịn Int khơng có VD : 16#1111, 16#ABCD, … Word 1, 15, 100, 150,… Int  Kiểu DInt: kiểu số nguyên Một biến kiểu DInt tương đương DWord tức có 32 bit Biến kiểu DInt có đặc điểm khác với kiểu DWord:  Biến kiểu DWord khơng có dấu, biến kiểu DInt có dấu (bit cao bit dấu)  Giá trị DInt là: (231 )  (231  1) (do có bit dấu)  Định dạng biến kiểu DWord phải có 16# đứng đầu Cịn DInt khơng có VD : 16#11119999, 16#ABCDDCBA, … DWord 1, 15, 100, 150,… DInt  Kiểu Real: số thực Một biến kiểu Real có 32 bit Định dạng phải có dấu “.” Thập phân VD: 1.5, 3.4, … 13 Một số bit nhớ đặc biệt SM0.0: Luôn ln có giá trị logic SM0.1: Có giá trị logic chu kỳ quét SM0.4: Phát xung 60s (0 – cho 30s đầu, – cho 30s sau) SM0.5: Phát xung 1s (0 – cho 0.5s đầu, 1- cho 0.5s sau) Chương II TẬP LỆNH TRONG PLC S7_200 I Lệnh bit (bit logic) Tiếp điểm thường mở: Tiếp điểm thường mở đóng ( kín mạch tức cho dịng điện chạy qua) địa lên Địa sử dụng kiểu liệu sau: I, Q, M, SM, T, C, V Tiếp điểm thường đóng: Tiếp điểm thường đóng mở ( hở mạch tức khơng cho dịng điện chạy qua) địa lên Thường mở trái trạng thái với thường đóng Địa sử dụng kiểu liệu sau: I, Q, M, SM, T, C, V Tiếp điểm thương mở tức thời: Tiếp điểm thường mở đóng tức thời ( kín mạch tức cho dòng điện chạy qua) địa lên Địa sử dụng kiểu liệu sau: I Tiếp điểm thường đóng tức thời: Tiếp điểm thường đóng mở tức thời (hở mạch tức khơng cho dịng điện chạy qua) địa lên Địa sử dụng kiểu liệu sau: I Đảo trạng thái bit: Dùng để đảo trạng thái trước Vi phân cạnh lên: Khi có sườn lên (tức chuyển từ – 1) xung điều khiển ngõ lên chu kỳ quét Sau trở Vi phân cạnh xuống: Khi có sườn xuống (tức chuyển từ – 0) xung điều khiển ngõ lên chu kỳ quét Sau trở Ngõ hay cuộn coil: Cuộn coil trạng thái kích thích (địa tương ứng lên mức 1) có dịng điện qua Khi khơng có dịng điện qua địa tương ứng xuống mức Địa sử dụng kiểu liệu sau: Q, M, T, C, V Ví dụ 1: Cho đoạn chương trình sau: Ví dụ 2: Cho đoạn chương trình sau: 10 Ví dụ: viết chương trình vừa chạy chế độ tay chế độ tự động II Đồng hồ thời gian thực Thanh công cụ đồng hồ thời gian thực: PLC cung cấp lệnh thời gian thực: lệnh đọc thời gian thực (READ_RTC) lệnh ghi thời gian thực (SET_RTC) Trong đó: 37 Byte Năm - 99  EN: chân cho phép  T: Byte byte chứa thời gian Byte Byte Byte Byte Byte Tháng Ngày Giờ Phút Giây - 12 - 31 - 23 - 59 - 59 Byte Byte Thứ 1-7 Lệnh READ_RTC: Lệnh đọc nội dung đồng hồ thời gian thực vào đếm byte thị lệnh tốn hạng Lệnh SET_RTC: Lệnh ghi nơi dung đếm byte thị lệnh tốn hạng T vào đồng hơc thời gian thực Ví dụ: Điều khiển đèn giao thông tự động với yêu cầu sau: Từ 5h đến 23h hoạt động bình thường Từ 23h đến 5h sáng hôm sau đền vàng chớp tắt xung 1s III Các lệnh ngắt Các chế độ ngắt xử lý ngắt cho phép thực trình tốc độ cao, phản ứng kịp thời với kiện bên bên Nguyên tắc chế độ ngắt giống thực việc gọi chương trình con, khác chương trình gọi chủ động lệnh gọi chương trình CALL, cịn chương trình xử lý ngắt gọi bị động tín hiệu báo ngắt Khi có tín hiệu báo ngắt, hệ thống tổ chức thực gọi thực chương trình tương ứng với tín hiệu ngắt đó, hay nói cách khác hệ thống tổ chức xử lý tín hiệu báo ngắt Chương trình gọi chương trình xử lý ngắt Bảng liên kê tín hiệu báo ngắt tương ứng với loại CPU22x: Kiểu Mô tả tín hiệu ngắt CPU CPU CPU 224 CPU 226 ngắt 221 222 224XP 226XP Ngắt theo sườn lên I0.0 Y Y Y Y Ngắt theo sườn xuống I0.0 Y Y Y Y Ngắt theo sườn lên I0.1 Y Y Y Y Ngắt theo sườn xuống I0.1 Y Y Y Y Ngắt theo sườn lên I0.2 Y Y Y Y Ngắt theo sườn xuống I0.2 Y Y Y Y Ngắt theo sườn lên I0.3 Y Y Y Y Ngắt theo sườn xuống I0.3 Y Y Y Y Ngắt để nhận kí tự Port Y Y Y Y Ngắt để báo việc truyền liệu hoàn tất Y Y Y Y Port 10 Ngắt thời gian 0, SMB34 Y Y Y Y 11 Ngắt thời gian 1, SMB35 Y Y Y Y 12 Ngắt theo HSC0, giá trị tức thời Y Y Y Y giá trị đặt trước CV = PV 13 Ngắt theo HSC1, giá trị tức thời Y Y giá trị đặt trước CV = PV 14 Ngắt theo HSC1, có tín hiệu báo đổi Y Y 38 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 hướng Ngắt theo HSC1, có tín hiệu Reset từ Y Y ngồi Ngắt theo HCS2, giá trị tức thời Y Y giá trị đặt trước CP = PV Ngắt theo HSC2, có tín hiệu báo đổi Y Y hướng Ngắt theo HSC2, có tín hiệu Reset từ Y Y ngồi PLS0 Ngắt báo hoàn tất việc đếm xung Y Y Y Y PLS1 Ngắt báo hoàn tất việc đếm xung Y Y Y Y Ngắt theo định thời T32, giá trị tức Y Y Y Y thời CT = PT Ngắt theo định thời T96, giá trị tức Y Y Y Y thời CT = PT Ngắt báo hồn tất việc nhận gói tin Y Y Y Y Port Ngắt báo hoàn tất việc nhận gói tin Y Port Ngắt để nhận kí tự Port Y Ngắt để báo việc truyền liệu hoàn tất Y Port Ngắt theo HSC0, có tín hiệu báo đổi Y Y Y Y hướng đếm từ bên Ngắt theo HSC0, có tín hiệu Reset từ Y Y Y Y Ngắt theo HSC4, giá trị tức thời Y Y Y Y giá trị đặt trước CP = PV Ngắt theo HSC4, có tín hiệu báo đổi Y Y Y Y hướng đếm từ bên ngồi Ngắt theo HSC4, có tín hiệu Reset từ Y Y Y Y Ngắt theo HSC3, giá trị tức thời Y Y Y Y giá trị đặt trước CP = PV Ngắt theo HSC5, giá trị tức thời Y Y Y Y giá trị đặt trước CP = PV Thứ tự ưu tiên kiểu ngắt Thứ tự ưu tiên kiểu ngắt khác cứng hoá từ trước theo ngun tắc tín hiệu có trước xử lý trước Nếu lúc có nhiều tín hiệu báo ngắt hệ thống hàng đợi theo thứ tự ưu tiên sau:  Nhóm ngắt truyền thông (nối tiếp) Các kiểu ngắt: 8, 9, 19, 20, 23, 24, 25, 26  Nhóm ngắt vào có kiểu ngắt: 0, 1, 2, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 27, 28, 29, 30, 31, 32, 33  Nhóm tín hiệu báo ngắt thời gian có kiểu ngắt: 10, 11, 21, 22 39 Khai báo chế độ ngắt Để khai báo chế độ ngắt ta cần phải thực việc:  Kích tín hiệu báo ngắt cho chế độ ngắt tương ứng (bằng cách khai báo tốn hạng EVENT) lệnh ATCH  Sau soạn thảo nội dung chương trình ngắt khối INT_x Lệnh cấm ngắt Khi có tín hiệu ngõ vào EN thực lệnh cấm ngắt EVNT IV Phát xung tốc độ cao CPU S7_200 có ngõ Q0.0 Q0.1 để phát xung tần số cao Có cách phát xung tốc độ cao PTO (Pulse train output) PTO dãy xung vng tuần hồn, có chu kỳ số ngun khoảng 250us đến 65.535us 2ms đến 65.535ms Độ rộng xung ½ chu kỳ dãy Số xung phát nhiều cho phép dãy 4.294.967.295 PTO sử dụng địa ô nhớ để mã hóa cho đặc điểm xung phát: Ngõ Byte điều khiển Chu kỳ Độ rộng xung Số xung Q0.0 SMB67 SMW68 SMW70 SMD72 Q0.1 SMB77 SMW78 SMW80 SMD82 Byte điều khiển định dạng theo cấu trúc sau: Q0.0 Q0.1 Ý nghĩa SM67.0 SM77.0 Đổi chu kỳ: cho phép, không cho phép SM67.1 SM77.1 Không sử dụng SM67.2 SM77.2 Đổi số đếm xung cho PTO: cho phép, không cho phép SM67.3 SM77.3 Đơn vị thời gian: ms, us SM67.4 SM77.4 Không sử dụng SM67.5 SM77.5 Không sửu dụng SM67.6 SM77.6 Chọn kiểu xung: – PTO, – PWM SM67.7 SM77.7 Khai báo: – Kích, – Hủy Lệnh cho phép phát xung: 40 Lệnh phát xung ngõ toán hạng x(0 cho Q0.0 cho Q0.1) Nếu chế độ ngắt kiểu 19 20 khai báo với việc tạo xung tín hiệu báo ngắt PLS0 PLS1 xuất thời điểm sườn xuống xung cuối Muốn tạo xung có chu kỳ khác ta phải sử dụng ngắt để khai báo xung Để thực việc phát xung tốc độ cao PTO ta cần phải thực bước sau:  Reset ngõ phát xung tốc độ cao chu kỳ đầu chương trình  Chọn ngõ cần phát xung tốc độ cao  Ghi giá trị byte điều khiển  Nạp chu kỳ số xung vào ô nhớ tương ứng  Khai báo chế độ ngắt ( cần sử dụng)  Thực lệnh PLS Ví dụ: Viết chương trình phát xung tốc độ cao ngõ Q0.0 giản đồ sau: Chương trình: a Chương trình chính: 41 b Chương trình con: chương trình phát xung c Chương trình ngắt: 42 PWM (Pulse width modulation) Điểu rộng xung theo tỉ lệ PWM dãy xung tuần hồn có chu kỳ số nguyên khoảng 250us đến 65535us 2ms đến 65535ms Khác với PTO, độ rộng xung PWM quy định số nguyên khoảng đến 65535us tử đến 65535ms Nếu độ rộng xung lớn chu kỳ PWM dãy xung tín hiệu có giá trị logic 1, ngược lại độ rộng xung dãy xung tín hiệu có giá trị logic 43 PWM sử dụng địa nhớ để mã hóa cho đặc điểm xung phát: Ngõ Byte điều khiển Chu kỳ Độ rộng xung Số xung Q0.0 SMB67 SMW68 SMW70 SMD72 Q0.1 SMB77 SMW78 SMW80 SMD82 Byte điều khiển định dạng theo cấu trúc sau: Q0.0 Q0.1 Ý nghĩa SM67.0 SM77.0 Đổi chu kỳ: cho phép, không cho phép SM67.1 SM77.1 Đổi độ rộng xung PWM: cho phép, không cho phép SM67.2 SM77.2 Không sử dụng SM67.3 SM77.3 Đơn vị thời gian: ms, us SM67.4 SM77.4 Không sử dụng SM67.5 SM77.5 Không sửu dụng SM67.6 SM77.6 Chọn kiểu xung: – PTO, – PWM SM67.7 SM77.7 Khai báo: – Kích, – Hủy Lệnh cho phép phát xung: Lệnh phát xung ngõ toán hạng x(0 cho Q0.0 cho Q0.1) Để thực việc phát xung tốc độ cao PTO ta cần phải thực bước sau:  Reset ngõ phát xung tốc độ cao chu kỳ đầu chương trình  Chọn ngõ cần phát xung tốc độ cao  Ghi giá trị byte điều khiển  Nạp chu kỳ độ rộng xung vào ô nhớ tương ứng  Thực lệnh PLS Ví dụ: Viết chương trình phát xung tốc độ cao ngõ Q0.0 giản đồ sau: Chương trình: a Chương trình chính: 44 b Chương trình phát xung 45 c Chương trình V Đếm xung tốc độ cao HSC Bộ đếm tốc độ cao sử dụng để theo dõi điều khiển q trình có tốc độ cao mà PLC khống chế bị hạn chế thời gian vòng quét Trong PLC S7_200 cung cấp cho ta sáu đếm tốc độ cao: HSC0, HSC1, HSC2, HSC3, HSC4 HSC5 Nguyên tắc hoạt động đếm tốc độ cao tương tự đếm thông thường khác PLC, tức đếm theo sườn lên tín hiệu đầu vào Số đếm gọi giá trị đếm tức thời đếm ký hiệu CV Khi giá trị đếm tức thời với giá trị đặt trước (ký hiệu PV) đếm phát tín hiệu báo ngắt Nếu chế độ ngắt vào/ra với đếm tốc độ cao khai báo tín hiệu ngắt sau phát:  Ngắt CV = PV (đối với HSC0, HSC1, HSC2, HSC3, HSC4 HSC5)  Ngắt có tín hiệu thay đổi hướng đếm từ cổng vào ( HSC0, HSC1, HSC2 HSC4)  Ngắt có tín hiệu báo xóa ( reset) từ cổng vào ( HSC0, HSC1, HSC2 HSC4) Các chế độ đếm đếm HSC Bảng mô tả chế độ đếm loại HSC quy định địa vào: Chế độ Mô tả Input HSC0 I0.0 I0.1 I0.2 HSC1 I0.6 I0.7 I1.0 I1.1 HSC2 I1.2 I1.3 I1.4 I1.5 HSC3 I0.1 HSC4 I0.3 I0.4 I0.5 HSC5 I0.4 Đếm tiến hay lùi sườn lên Clock xung vào chiều đếm Clock Reset quy định bit nội Clock Reset Start Clock Đảo chiều Clock Đảo chiều Reset 46 10 11 12 Đếm tiến hay lùi sườn lên Clock xung vào chiều đếm quy định cổng vào Đếm tiến hay lùi tương ứng Clock Up với ngõ vào Clock Up Clock Up Đếm số lần lệch trạng thái Clock A ngõ vào Clock A Clock A - Chỉ có HSC0 HSC3 - HSC0 đếm xung từ Q0.0 - HSC3 đếm xung từ Q0.1 Đảo chiều Clock Down Clock Down Clock Down Clock B Clock B Clock B Reset Start Reset Reset Start Reset Reset Start Hình minh họa cho chế độ 0, Hình minh họa cho chế độ 3, 47 Hình minh họa cho chế độ 6, Hình minh họa cho chế độ 9,10 11 (chế độ 1x) Hình minh họa cho chế độ 9,10 11 (chế độ 4x) Các ô nhớ đặc biệt sử dụng HSC a Byte điều khiển 48 HSC0 SM37.0 SM37.1 SM37.2 SM37.3 SM37.4 SM37.5 SM37.6 SM37.7 HSC1 HSC2 HSC3 HSC4 HSC5 Ý nghĩa SM47.0 SM57.0 SM137.0 SM147.0 SM157.0 Chọn kiểu Reset:  0: Reset mức cao  1: Reset mức thấp SM47.1 SM57.1 SM137.1 SM147.1 SM157.1 Chọn kiểu Start:  0: Start mức cao  1: Start mức thấp SM47.2 SM57.2 SM137.2 SM147.2 SM157.2 Chọn chế độ đếm 1x, 4x  0: chọn 4x  1: chọn 1x SM47.3 SM57.3 SM137.3 SM147.3 SM157.3 Chọn chiều đếm:  0: đếm lùi  1: đếm tiến SM47.4 SM57.4 SM137.4 SM147.4 SM157.4 Cho phép đổi chiều đếm  0: không cho phép  1: cho phép SM47.5 SM57.5 SM137.5 SM147.5 SM157.5 Sữa đổi giá trị đặt trước  0: không cho đổi  1: cho phép đổi SM47.6 SM57.6 SM137.6 SM147.6 SM157.6 Sữa đổi giá trị đếm tức thời  0: không cho đổi  1: cho phép đổi SM47.7 SM57.7 SM137.7 SM147.7 SM157.7  0: cho phép hủy HSC  1: cho phép kích HSC b Ô nhớ chứa giá trị đếm tức thời giá trị đặt trước HSC0 HSC1 HSC2 HSC3 Giá trị tức thời CV SMD38 SMD48 SMD58 SMD138 Giá trị đặt trước PV SMD42 SMD52 SMD62 SMD142 HSC0 SM36.0 SM36.1 SM36.2 SM36.3 SM36.4 SM36.5 c HSC1 SM46.0 SM46.1 SM46.2 SM46.3 SM46.4 SM46.5 Ô nhớ chứa thông báo hoạt động HSC HSC2 HSC3 HSC4 HSC5 SM56.0 SM136.0 SM146.0 SM156.0 SM56.1 SM136.1 SM146.1 SM156.1 SM56.2 SM136.2 SM146.2 SM156.2 SM56.3 SM136.3 SM146.3 SM156.3 SM56.4 SM136.4 SM146.4 SM156.4 SM56.5 SM136.5 SM146.5 SM156.5 HSC4 SMD148 SMD152 HSC5 SMD158 SMD162 Ý nghĩa Không sử dụng Không sử dụng Không sử dụng Không sử dụng Không sử dụng Chiều đếm:  0: đếm lùi  1: đếm tiến 49 SM36.6 SM36.7 SM46.6 SM56.6 SM136.6 SM146.6 SM156.6 Kết so sánh tức thời  0: CV # PV  1: CV = PV SM46.7 SM56.7 SM136.7 SM146.7 SM156.7 Kết so sánh tức thời  0: CV PV Các bước khai báo sử dụng HSC  Nạp giá trị thích hợp cho Byte điều khiển  Xác định chế độ làm việc cho đếm lệnh HDEF  Nạp giá trị đếm tức thời giá trị đặt trước cho đếm  Khai báo chế độ ngắt vào/ra cho đếm lệnh ATCH  Kich đếm lệnh HSC Ví dụ: Sử dụng HSC1 với chế độ làm việc 0: Chương trình chính: Chương trình đếm tốc độ cao: 50 Chương trình ngắt: 51 ... Khi có t? ?n hi? ?u v? ?o I0 .0 Timer b? ?t đ? ?u đếm, ng? ? ?t tín hi? ?u v? ?o Timer ng? ?ng đến gi? ?? số đếm Khi có t? ?n hi? ?u v? ?o tiếp Timer b? ?t đ? ?u đếm tiếp đến lớn gi? ? trị đ? ?t trước Timer Bit lên mức logic T? ?? ?ng. .. Reset t? ?? Y Y Y Y Ng? ? ?t theo HSC3, gi? ? trị t? ??c th? ?i Y Y Y Y gi? ? trị đ? ?t trước CP = PV Ng? ? ?t theo HSC5, gi? ? trị t? ??c th? ?i Y Y Y Y gi? ? trị đ? ?t trước CP = PV Thứ t? ?? ? ?u tiên ki? ?u ng? ? ?t Thứ t? ?? ? ?u tiên ki? ?u. .. ng? ? ?t m? ?ch trễ t? ??c sau ng? ? ?t ? ?i? ??n ng? ? v? ?o sau kho? ?ng th? ?i gian định ng? ? xu? ?ng mức Khi ng? ? v? ?o TOF mức logic Timer Bit lên mức gi? ? trị hành timer xóa Khi ng? ? v? ?o IN xu? ?ng mức logic timer b? ?t đầu

Ngày đăng: 23/12/2021, 10:39

TỪ KHÓA LIÊN QUAN

w