You are on page 1of 22

PLC

(Programmable Logic Controller)

CHƯƠNG 2: LOGIC OPERATION

TS. TRẦN NGỌC HUY


Bộ Môn Điều Khiển & Tự Động, Điện-Điện Tử
KHÁI NIỆM VỀ TAG

Tag là tên gợi nhớ cho I/O và địa chỉ có các đặc điểm:
- Viết chương trình sử dụng Tag’s Name
- Khi cần thay đổi thứ tự đấu nối phần cứng chỉ cần đổi địa chỉ Address, chương trình giữ
nguyên
- Chương trình phức tạp nên tạo bảng Tag Table để quản lý Tags
TS. Trần Ngọc Huy
BIT LOGIC OPERATIONS

TS. Trần Ngọc Huy


BIT LOGIC OPERATIONS: NO, NC
Normally Open (NO) and Normally Closed (NC) Contacts, Sensors and Symbols

TS. Trần Ngọc Huy


BIT LOGIC OPERATIONS: NO, NC
EXERCISE
Task: In all three examples the light should be on when S1 is activated and S2 is not activated!

TS. Trần Ngọc Huy


BIT LOGIC OPERATIONS: NO, NC
SOLUTION
Task: In all three examples the light should be on when S1 is activated and S2 is not activated!

TS. Trần Ngọc Huy


BIT LOGIC OPERATIONS: NO, NC
EXERCISE
Task: Make Simulation using TIA Portal

TS. Trần Ngọc Huy


BIT LOGIC OPERATIONS: AND, OR

Z = X AND Y = X . Y

Z = X OR Y = X + Y

Logic Table: I0.0 I0.1 Q8.0 Q8.1 I0.2 I0.3 Q8.2


0 0 ? ? 0 0 ?
AND 0 1 ? ? OR 0 1 ?
1 0 ? ? 1 0 ?
1 1 ? ? 1 1 ? TS. Trần Ngọc Huy
BIT LOGIC OPERATIONS: Exclusive OR (XOR)

Logic Table: I0.4 I0.5 Q8.0


0 0 ?
XOR 0 1 ?
1 0 ?
1 1 ?

TS. Trần Ngọc Huy


BIT LOGIC OPERATIONS: Setting/Resetting a
Flip Flop

Logic Table:
Input Output
0 1
NOT
1 0
TS. Trần Ngọc Huy
BIT LOGIC OPERATIONS: Assignment, Setting,
Resetting

TS. Trần Ngọc Huy


BIT LOGIC OPERATIONS: Assignment, Setting,
Resetting

TS. Trần Ngọc Huy


BIT LOGIC OPERATIONS: Assignment, Setting,
Resetting
Dạng Coil

TS. Trần Ngọc Huy


BIT LOGIC OPERATIONS: Setting/Resetting a
Flip Flop
Dạng Block

Logic Table: I1.2 I1.3 M0.0 Q9.3 I1.3 I1.2 M0.0 Q9.3
1 0 1 1 1 0 0 0
SR 0 1 0 0 RS 0 1 1 1
0 0 NO 0 0 NO
1 1 0 0 1 1 1 1
TS. Trần Ngọc Huy
BIT LOGIC OPERATIONS: Edge Detection

Dạng Coil:

Dạng Block:

Ví dụ tại Network 1:

TS. Trần Ngọc Huy


BIT LOGIC OPERATIONS: Edge Detection

EXERCISE
Task: Lập trình điều khiển 1 nút nhấn 2 tác động. Ban đầu đèn tắt, khi tác động nút nhấn đèn
sáng và tác động lần tiếp theo đèn tắt, trạng thái tiếp tục lặp lại như trên

TS. Trần Ngọc Huy


BIT LOGIC OPERATIONS: Programming Faults
Fault 1: Sử dụng trùng lặp vùng nhớ tại
nhiều Network

TS. Trần Ngọc Huy


WORD LOGIC OPERATIONS

TS. Trần Ngọc Huy


WORD LOGIC OPERATIONS

TS. Trần Ngọc Huy


CLOCK MEMORY
Bit 7 6 5 4 3 2 1 0
Period
2.0 1.6 1.0 0.8 0.5 0.4 0.2 0.1
(s)
Freq.
0.5 0.625 1 1.25 2 2.5 5 10
(Hz)

- Clock Memory chạy bất đồng


bộ với chu kỳ của CPU  Sai số
tích lũy theo thời gian
- Khi sử dụng vùng nhớ M với
chức năng Clock Memory thì
không dùng cho chức năng khác

TS. Trần Ngọc Huy


PRACTICE & HOMEWORK

TS. Trần Ngọc Huy


TS. Trần Ngọc Huy

You might also like