Trong hình 2.14, ngoõ vaøo X000 vaø X001 xuaát hieän ôû hai coâng taéc logic minh hoaï moät trong nhöõng ñieãm ñaëc tröng cuûa laäp trình PLC laø caùc thieát bò bit logic minh hoïa moät[r]
(1)MỤC LỤC:
Trang
Chương 1: GIỚI THIỆU CÁC LOẠI PLC HỌ FX CỦA MITSUBISHI 5
I FX0S PLC
1 Đặc điểm
2 Đặc tính kỹ thuật
3 Các loại FX0S PLC
II FX0/FX0N PLC
1 Đặc điểm
2 Đặc tính kỹ thuật
3 Các loại FX0/FX0N PLC
III FX1S PLC 10
1 Đặc điểm 10 Đặc tính kỹ thuật 10
3 Các loại FX1S PLC 13
IV FX1N PLC 14
1 Đặc điểm 14
2 Đặc tính kỹ thuật 14
3 Các loại FX1N PLC 17
V FX2N PLC 18
1 Đặc điểm 18 Đặc tính kỹ thuật 19
3 Các loại FX2N PLC 21
VI FX2NC PLC 23
1 Đặc điểm 23
2 Đặc tính kỹ thuật 23
(2)Chương 2: LẬP TRÌNH PLC MITSUBISHI VỚI CÁC LỆNH CƠ BẢN 25
I Định nghĩa Chương Trình 25
II Các thiết bị dùng lập trình 25
III Ngơn ngữ lập trình Introduction Ladder 26
IV Các lệnh 26
V Lập trình cho tác vụ PLC 37
1 Lập trình sử dụng Rơ le phụ trợ 37
2 Lập trình sử dụng ghi 38
3 Lập trình sử dụng định 42
4 Lập trình sử dụng đếm 47
VI Các lệnh ứng dụng 49
1 Nhóm lệnh điều khiển lưu trình 49
2 Nhóm lệnh so sánh dịch chuyển 54
3 Nhóm lệnh sử lý số học logic 59
4 Nhóm lệnh quay dịch chuyển chuỗi bit 63
VII Kỹ thuật lập trình điều khiển trình tự 69
Ví dụ bước thủ tục tổng quát 69
1 Điều khiển trình tự dùng ghi 73
a) Nguyên lý điều khiển trình tự dùng ghi 73
b) Ví dụ điều khiển tay máy dùng ghi 74
2 Điều khiển trình tự dùng Stepladder 81
a) Hoạt động mạch trình tự STL 81
b) Lệnh STL lập trình STL 83
c) OR nhánh STL 85
d) AND nhánh STL (phân nhánh song song) 87
e) Sự kết hợp loại nhánh STL 89
(3)Chương 3: CÁC BÀI TẬP ỨNG DỤNG PLC MITSUBISHI 94
I. Các tập dạng 94
Bài 1. Đơn vị phục vụ 94
Bài 2. Phát dùng cảm biến quang 96
Bài 3. Điều khiển định mạch đèn giao thông 99
Bài 4. Phân loại sản phẩm theo kích cỡ (I) 101
Bài 5. Khởi động/ngừng băng tải 104
Bài 6. Truyền động băng tải 106
II. Các tập dạng trung bình 108
Bài 1. Tín hiệu nút nhấn 108
Bài 2. Phân loại sản phẩm theo kích cỡ 111
Bài 3. Gắp sản phẩm dùng cánh tay robot 114
Bài 4. Điều khiển máy khoan 117
Bài 5. Điều khiển cung cấp sản phẩm 121
Bài 6. Điều khiển băng tải 124
III. Các tập dạng nâng cao 127
Bài 1. Vận hành cửa tự động 127
Bài 2. Bố trí sân khấu 130
Bài 3. Phân phối sản phẩm 135
Bài 4. Phân loại sản phẩm bị lỗi 142
Bài 5. Điều khiển băng tải quay thuận/nghịch 146
Bài 6. Điều khiển thiết bị nâng 153
Bài 7. Tuyến phân loại phân phối 161
IV. Các tập mở rộng: 169
Bài 1. Phân loại sản phẩm theo màu sắt 169
(4)Chương 4: PHỤ LỤC 173
I Ứng dụng PLC điều khiển công nghiệp 173
1 Ứng dụng PLC lĩnh vực điều khiển robot 173
2 Ứng dụng PLC hệ thống sản xuất linh hoạt 176
3 Ứng dụng PLC điều khiển trình 179
4 Ứng dụng PLC mạng thu nhận liệu 182
5 Điều khiển trình tự máy phân loại bi màu 187
II Danh sách lệnh ứng dụng 188
III Danh sách Rơle phụ trợ đặc biệt 193
(5)CHƯƠNG 1:
GIỚI THIỆU CÁC LOẠI PLC HỌ FX CỦA MITSUBISHI
Các điều khiển lập trình PLC Mitsubishi phong phú chủng loại Điều đơi dẫn đến khó khăn định người sử dụng việc lựa chọn PLC có cấu hình phù hợp với ứng dụng Tuy nhiên, loại PLC có ưu điểm riêng phù hợp với ứng dụng riêng Căn vào đặc điểm đó, người sử dụng dễ dàng đưa cấu hình phù hợp cho ứng dụng cụ thể
Sau em xin giới thiệu số loại FX tất loại FX Mitsubishi, bao gồm: FX0S PLC, FX0N PLC, FX1S PLC, FX1N PLC, FX2N PLC, FX2NC PLC
I FX0S PLC: Đặc điểm:
Đây loại PLC có kích thước thật nhỏ gọn, phù hợp với ứng dụng với số lượng I/O nhỏ 30, giảm chi phí lao động kích cỡ panel điều khiển Với việc sử dụng nhớ chương trình EEPROM cho phép liệu chương trình lưu lại nhớ trường hợp nguồn đột xuất, giảm thiểu thời gian bảo hành sản phẩm Dịng FX0 tích hợp sẵn bên đếm tốc độ cao tạo ngắt, cho phép xử lý tốt số ứng dụng phức tạp
(6)2 Đặc tính kỹ thuật:
MỤC ĐẶC ĐIỂM GHI CHÚ
Dung lượng chương trình 8000 bước Sử dụng nhớ
EEPROM bên Cấu hình
Vào/Ra (I/O)
Vào Tối đa 18 ngõ: X0 – X17 Trừ FX0S-30M có 16 ngõ Ra Tối đa 16 ngõ: Y0 – Y15 Trừ FX0S-30M có 14 ngõ Rơ le phụ
trợ (M)
Thông thường Số lượng: 512 Từ M0 M511
Chốt Số lượng: 11 (tập con) Từ M496 M511
Đặc biệt Số lượng: 56 Từ M8000 M8255
Rơ le trạng thái (S)
Thông thường Số lượng: 64 Từ S0 S63
Khởi tạo Số lượng: 10 (tập con) Từ S0 S9 Bộ định
Timer (T)
100 mili giây Số lượng: 56 Từ T0 T55
10 mili giây Số lượng: 24 Từ T32 M8028 = ON) T55 (khi Bộ đếm (C) Thông thườngChốt Số lượng: 16Số lượng: (tập con) Từ C0 Từ C14 C15
C15
Bộ đếm tốc độ cao (HSC)
1 pha Số lượng:4 Tần số đếm từ 14kHz trở xuống
Từ C235 C238 pha hoạt động
bằng ngõ vào Số lượng:3 C241, C242, C244
2 pha Số lượng:3 Tần số đếm từ 2kHztrở xuống *Lưu ý: đếm chốt
C246, C247, C249 Pha A/B Số lượng:
3 C251, C252, C254
Thanh ghi liệu (D)
Thông thường Số lượng: 32 Từ D0 D31
Chốt Số lượng: (tập con) Từ D30 D31 Được điều chỉnh
bên Số lượng: D8013
Đặc biệt Số lượng: 27 Từ D8000 D8255
Chỉ mục Số lượng: V, Z
Con trỏ (P) Dùng với lệnh
(7)Dùng với
ngắt Số lượng:
100 đến 130 (kích cạnh
lên =1, kích cạnh xuống =0)
Số mức lồng
(N)
Dùng với lệnh
MC/MCR Số lượng: Từ N0 N7
3 Các loại FX0S PLC:
FX0S
Ngõ vào Ngõ ra
Nguồn cung cấp
Kích thước (Dài × Rộng×Cao)
(mm) Số
lượng Loại lượngSố
Loại
Rơ le Transistor FX0S-10 MR-ES/UL Sink/Source 24 VDC MR-ES/UL MR-UA1/UL
100 - 240VAC, +10%, -15%, 50/60 Hz
60 × 90 × 75
FX0S-14
FX0S-20 12 75 × 90 × 75
FX0S-30 16 14
105 × 90 × 75
FX0S-16
MR-UA1/UL
10
110 VAC
FX0S-24 14 10
FX0S-10 MR-DS MT-DSS Sink/Source 24 VDC
MR-DS MT-DSS(Source) +10%, -15%24 VDC,
60 × 90 × 47
FX0S-14
FX0S-20 12 75 × 90 × 47
FX0S-30 16 14 105 × 90 × 47
FX0S-14 MR-D12S MT-D12SS Sink/Source 12 VDC
MR-D12S D12SS MR-(Source)
12 VDC, +20%, -15%
60 × 90 × 47
FX0S-30 16 14 105 × 90 × 47
II FX0/FX0N PLC: Đặc điểm:
FX0 PLC có đặc điểm giống FX0S
(8)2 Đặc tính kỹ thuật:
MỤC FX0 FX0N
Dung lượng chương trình 800 bước (có EEPROM bên trong) 2000 bước (có EEPROM bên trong) Cấu hình
Vào/Ra (I/O)
Vào Từ X0 – X17 (trừ FX0-30M có
16 ngõ) Từ X0 – X123 Tối đa có 128 ngõ vào/ra Ra Từ Y0 – Y15 (trừ FX0-30M có 14 ngõ) Từ Y0 – Y77
Rơ le phụ trợ (M)
Thông thường Từ M0 – M511 (số lượng 512) Từ M0 – M511 (số lượng 512) Chốt Từ M496 – M511 (số
lượng 11)
Từ M384 – M511 (số lượng 128)
Đặc biệt Từ M8000 – M8255 (số lượng 56)
Từ M8000 – M8255 (số lượng 72)
Rơ le trạng thái
(S)
Thông thường Từ S0 – S63 (số lượng 64) Từ S0 – S127 (số lượng 128) Khởi tạo Từ S0 – S9 (số lượng 10) Từ S0 – S9 (số lượng 10) Bộ định
thì Timer (T)
100 mili giây Từ T0 – T55 (số lượng 56) Từ T0 – T62 (số lượng 63) 10 mili giây Từ T32 – T55 (khi M8028=ON) Từ T32 – T62 (khi M8028=ON)
1 mili giây T63 (số lượng 1)
Bộ đếm (C)
Thông thường Từ C0 – C15 (số lượng 16) Từ C0 – C31 (số lượng 32) Chốt Từ C14 – C15 (số lượng 2) Từ C16 – C31 (số lượng 16)
Bộ đếm tốc độ cao
(HSC)
1 pha Số lượng 4: từ C235
C238
Tần số đếm từ 5kHz trở xuống pha hoạt
động
ngõ vào Số lượng 3: C241, C242, C244 pha Số lượng 3: C246, C247, C249
Tần số đếm từ 2kHz trở xuống Pha A/B Số lượng 3: C251, C252, C254
Thanh ghi liệu
(D)
Thông thường Từ D0
D31 (số lượng 32) Từ D0 D255 (số lượng 256) Chốt
(9)Tập tin Từ D1000 tin), 500 tập tin = 500 bước D1499 (1500 tập chương trình = block
Được điều chỉnh bên
ngoài Số lượng 1: D8013
Số lượng 2:
D8013{D8030+RTC}, D8131 Đặc biệt Từ D8000 D8255
(số lượng 27)
Từ D8000 D8255 (số lượng 45)
Chỉ mục 2 ghi V, Z 2 ghi V, Z
Con trỏ (P)
Dùng với lệnh
CALL Từ P0 P63 (số lượng 64) Từ P0 P63 (số lượng 64) Dùng với
ngắt Từ 100 130 (số lượng 4) Từ 100 130 (số lượng 4)
Số mức lồng
(N)
Dùng với lệnh
MC/MCR Từ N0 N7 (số lượng 8) Từ N0 N7 (số lượng 8)
3 Các loại FX0/FX0N:
FX0/FX0N
Ngõ vào Ngõ ra Nguồn
cung cấp
Kích thước (Dài × Rộng × Cao)
(mm) Số
lượng Loại lượngSố Rơ le LoạiTransistor FX0-14 MR-ES/UL MT-E/UL 24 VDC, Sink/Source
(Tr E/UL Sink) MR-ES/UL va MR-UA1/UL MT-E/UL (Sink) 110 – 240 VAC, +10%, -15%, 50/60 Hz
100 × 80 × 75
FX0-20 12 130 × 80 × 75
FX0-30 16 14 170 × 80 × 75
FX0N-24 14 10 130 × 90 × 87
FX0N-40 24 16 150 × 90 × 87
FX0N-60 36 24 185 × 90 × 87
FX0N-40 UA1/ULMR- 24
AC 110V 16 185 × 90 × 87
FX0-14 MR-DS MT-DSS MT-D/E 24 VDC, Sink/Source
(Tr MT-D/E Sink) MR-DS MT-DSS (Source) MT-D/E (Sink) 24 VDC, +10%, -15%
100 × 80 × 47
FX0-20 12 130 × 80 × 47
FX0-30 16 14 170 × 80 × 47
FX0N-24 14 10 24 VDC,
+20%, -15%
130 × 90 × 87
FX0N-40 24 16 150 × 90 × 87
(10)FX0N-40
ER-ES/UL
24 Sink/Source 16
ER-ES/UL
ER-DS ET-DSS
100 – 240 VAC, +10%, -15%,
50/60 Hz 150 × 90 × 87
ER-DS 24VDC,
+10%, -15% ET-DSS
FX0N-8EX-ES/UL 8 Sink/Source24 VDC
Ghi chú: lo ại
FX0N m rộng
43 × 90 × 87
FX0N-8EX-UA1/UL AC 110V
FX0N-8EYR-ES/UL
8
R le
FX0N-8EYT-ESS/UL Transistor(Source)
FX0N-8ER-ES/UL 24 VDC
Sink/Source
4 R le
FX0N-16EX-ES/UL 16
70 × 90 × 87 FX0N-16EYR-ES/UL
16
R le
FX0N-16EYT-ESS/UL Transistor(Source)
III FX1S PLC: 1. Đặc điểm:
FX1S PLC có khả quản lý số lượng I/O khoảng 10-34 I/O Cũng giống FX0S, FX1S khơng có khả mở rộng hệ thống Tuy nhiên, FX1S tăng cường thêm số tính đặc biệt: tăng cường hiệu tính tốn, khả làm việc với đầu vào tương tự thơng qua card chuyển đổi, cải thiện tính đếm tốc cao, tăng cường đầu vào xử lý ngắt; trang bị thêm chức truyền thông thông qua card truyền thông lắp thêm bề mặt cho phép FX1S tham gia truyền thơng mạng (giới hạn số lượng trạm tối đa trạm) hay giao tiếp với HMI kèm Nói chung, FX1S thích hợp với ứng dụng cơng nghiệp chế biến gỗ, đóng gói sản phẩm, điều khiển động cơ, máy móc, hay hệ thống quản lý môi trường
(11)MỤC ĐẶC ĐIỂM GHI CHÚ Xử lý chương trình Thực quét chương trình tuần hồn Phương pháp xử lý vào/ra
(I/O) Cập nhật đầu cuối chu kì quét (khi lệnh END thi hành) Có lệnh làm tươi ngõ Thời gian xử lý lệnh Đối với lệnh ứng dụng: 3,7 Đối với lệnh bản: 0,55 0,7µs
khoảng 100 µs Ngơn ngữ lập trình Ngơn ngữ Ladder Instruction Có thể tạo chương trình loại SFC Dung lượng chương trình 2000 bước EEPROM Có thể chọn tùy ý nhớ(như
FX1N-EEPROM-8L) Số lệnh Số lệnh bản: 27Số lệnh Ladder:
Số lệnh ứng dụng: 85
Có tối đa 167 lệnh ứng dụng thi hành
Cấu hình Vào/Ra (I/O)
Tổng ngõ Vào/Ra nạp chương trình xử lý
(Max, total I/O set by Main Processing Unit) Rơ le phụ
trợ (M)
Thông thường Số lượng: 384 Từ M0 M383
Chốt Số lượng: 128 Từ M384 M511
Đặc biệt Số lượng: 256 Từ M8000 M8255
Rơ le trạng thái (S)
Thông thường Số lượng: 128 Từ S0 S127 Khởi tạo Số lượng: 10 (tập con) Từ S0 S9
Bộ định Timer (T)
100 mili giây Khoảng định thì:
3276,7 giây
Số lượng: 63 Từ T0 T62
10 mili giây
Khoảng định thì: 327,67 giây
Số lượng: 31 (tập con)
Từ T32 T62 (khi M8028 = ON) mili giây Khoảng định thì: 0,001
32,767 giây
Số lượng: T63
Bộ đếm (C)
Thông thường Khoảng đếm: đến 32767 Số lượng: 16 Từ C0 Loại: đếm lên 16 bit C15 Chốt Khoảng đếm: đến 32767
Số lượng: 16
Từ C16 C31
Loại: đếm lên 16 bit
(12)Bộ đếm tốc độ cao (HSC)
Khoảng đếm: -2.147.483.648 đến 2.147.483.647
1 pha: Tối đa 60kHz cho phần cứng HSC (C235, C236, C246)
Tối đa 10kHz cho phần mềm HSC (C237 C245, C247 C250)
2 pha: Tối đa 30kHz cho phần cứng HSC (C251)
Tối đa 5kHz cho phần mềm HSC (C252 C255) pha hoạt động
bằng ngõ vào Từ C241 C245
2 pha Từ C246 C250
Pha A/B Từ C251 C255
Thanh ghi liệu (D)
Thông thường Số lượng: 128
Từ D0 D127
Loại: cặp ghi lưu trữ liệu 16 bit dùng cho thiết bị 32 bit
Chốt Số lượng: 128
Từ D128 D255
Loại: cặp ghi lưu trữ liệu 16 bit dùng cho thiết bị 32 bit
Được điều chỉnh bên
Trong khoảng: 255 Số lượng:
Dữ liệu chuyển từ biến trở điều chỉnh điện áp đặt vào ghi D8030 D8031 Đặc biệt Số lượng: 256 (kể D8030, D8031) Từ D8000
D8255 Loại: ghi lưu trữ liệu 16 bit
Chỉ mục Số lượng: 16
Từ V0 V7 Z0 Z7 Loại: ghi liệu 16 bit
Con trỏ (P)
Dùng với lệnh
CALL Số lượng: 64 Từ P0 P63
Dùng với
ngắt Số lượng:
100 đến 150 (kích cạnh
lên =1, kích cạnh xuống =0)
Số mức lồng
(N)
Dùng với lệnh
(13)Hằng số
Thập phân (K)
16 bit: -32768 đến 32767
32 bit: -2.147.483.648 đến 2.147.483.647 Thập lục phân
(H) 32 bit: 00000000 đến FFFFFFFF16 bit: 0000 đến FFFF
3 Các loại FX1S:
Nguồn AC, đầu vào 24 VDC
FX1S
Tổng các ngõ Vào/Ra
Ngõ vào Ngõ ra
Kích thước (Dài × Rộng × Cao)
(mm)
Số lượng Loại Số lượng Loại
FX1S-10MR-ES/UL
10 Sink/Source
Rơ le
60 × 75 × 90
FX1S-10MT-ESS/UL Transistor
(Source) FX1S-14MR-ES/UL
14 Sink/Source
Rơ le
60 × 75 × 90
FX1S-14MT-ESS/UL Transistor
(Source) FX1S-20MR-ES/UL
20 12 Sink/Source Rơ le 75 × 75 × 90
FX1S-20MT-ESS/UL Transistor
(Source) FX1S-30MR-ES/UL
30 16 Sink/Source 14 Rơ le 100 × 75 × 90
FX1S-30MT-ESS/UL Transistor
(Source)
(14)FX1S-10MT-DSS Transistor (Source) FX1S-14MR-DS
14 Sink/Source
Rơ le
60 × 49 × 90
FX1S-14MT-DSS Transistor
(Source) FX1S-20MR-DS
20 12 Sink/Source
Rơ le
75 × 49 × 90
FX1S-20MT-DSS Transistor
(Source) FX1S-30MR-DS
30 16 Sink/Source 14
Rơ le
100 × 49 × 90
FX1S-30MT-DSS Transistor
(Source) IV FX1N PLC:
1 Đặc điểm:
FX1N PLC thích hợp với toán điều khiển với số lượng đầu vào khoảng 14-60 I/O Tuy nhiên, sử dụng module vào mở rộng, FX1N tăng cường số lượng I/O lên tới 128 I/O FX1N tăng cường khả truyền thông, nối mạng, cho phép tham gia nhiều cấu trúc mạng khác Ethernet, ProfileBus, CC-Link, CanOpen, DeviceNet,… FX1N làm việc với module analog, điều khiển nhiệt độ Đặc biệt, FX1N PLC tăng cường chức điều khiển vị trí với đếm tốc độ cao (tần số tối đa 60kHz), hai phát xung đầu với tần số điều khiển tối đa 100kHz Điều cho phép điều khiển lập trình thuộc dịng FX1N PLC lúc điều khiển cách độc lập hai động servo hay tham gia toán điều khiển vị trí (điều khiển hai toạ độ độc lập)
(15)2 Đặc tính kỹ thuật:
MỤC ĐẶC ĐIỂM GHI CHÚ
Xử lý chương trình Thực qt chương trình tuần hồn Phương pháp xử lý vào/ra
(I/O) Cập nhật đầu cuối chu kì quét (khi lệnh END thi hành) Có lệnh làm tươi ngõ Thời gian xử lý lệnh Đối với lệnh bản: 0,55 0,7µs
Đối với lệnh ứng dụng: 3,7 khoảng 100 µs Ngơn ngữ lập trình Ngơn ngữ Ladder Instruction Có thể tạo chương trình loại SFC Dung lượng chương trình 8000 bước EEPROM
Có thể chọn tùy ý nhớ (như FX1N-EEPROM-8L)
Số lệnh
Số lệnh bản: 27 Số lệnh Ladder: Số lệnh ứng dụng: 89
Có tối đa 177 lệnh ứng dụng thi hành Cấu hình Vào/Ra
(I/O)
Phần cứng có tối đa 128 ngõ Vào/Ra, tùy thuộc vào người sử dụng chọn
(Phần mềm có tối đa 128 đầu vào, 128 đầu ra) Rơ le phụ
trợ (M)
Thông thường Số lượng: 384 Từ M0 M383
Chốt Số lượng: 1152 Từ M384 M1535
Đặc biệt Số lượng: 256 Từ M8000 M8255
Rơ le trạng
thái (S) Chốt Số lượng: 1000 Từ S0
S999 Khởi tạo Số lượng: 10 (tập con) Từ S0 S9
Bộ định Timer (T)
100 mili giây Khoảng định thì: giây 3276,7 Số lượng: 200
Từ T0 T199
10 mili giây Khoảng định thì: giây 327,67 Số lượng: 46
Từ T200 T245 mili giây
trì
Khoảng định thì: 32,767 giây
Số lượng:
T246 T249 100 mili giây
duy trì
Khoảng định thì: 3276,7 giây
Số lượng:
(16)Bộ đếm (C)
Thông thường 16 bit
Khoảng đếm: đến 32767 Số lượng: 16
Từ C0 C15
Loại: đếm lên 16 bit Chốt 16 bit Số lượng: 184 Từ C16 Loại: đếm lên 16 bit C199 Thông thường
32 bit
Khoảng đếm: -2.147.483.648 đến 2.147.483.647
Số lượng: 20
Từ C200 C219
Loại: đếm lên/xuống 32 bit
Chốt 32 bit Khoảng đếm: -2.147.483.648 đến 2.147.483.647 Số lượng: 15
Từ C220 C234
Loại: đếm lên/xuống 32 bit
Bộ đếm tốc độ cao (HSC)
1 pha Khoảng đếm: -2.147.483.648 đến 2.147.483.647 pha: Tối đa 60kHz cho phần cứng HSC (C235, C236, C246)
Tối đa 10kHz cho phần mềm HSC (C237 C245, C247 C250)
2 pha: Tối đa 30kHz cho phần cứng HSC (C251)
Tối đa 5kHz cho phần mềm HSC (C252 C255)
Từ C235 C240 pha hoạt động
bằng ngõ vào Từ C241 C245
2 pha Từ C246 C250
Pha A/B Từ C251 C255
Thanh ghi liệu
(D) Thông thường
Số lượng: 128 Từ D0 Loại: cặp ghi lưu trữ D127 liệu 16 bit dùng cho thiết bị 32 bit
Chốt Số lượng: 7872
Từ D128 D7999
Loại: cặp ghi lưu trữ liệu 16 bit dùng cho thiết bị 32 bit
Tập tin Số lượng: 7000 Từ D1000 Loại: ghi lưu trữ D7999 liệu 16 bit
Được điều chỉnh bên
Trong khoảng: 255 Số lượng:
Dữ liệu chuyển từ biến trở điều chỉnh điện áp đặt vào ghi D8030 D8031 Đặc biệt Số lượng: 256 (kể D8030,
D8031)
(17)Chỉ mục Số lượng: 16
Từ V0 V7 Z0 Z7 Loại: ghi liệu 16 bit
Con trỏ (P)
Dùng với lệnh
CALL Số lượng: 128 Từ P0 P127
Dùng với
ngắt Số lượng:
100 đến 150 (kích cạnh
lên =1, kích cạnh xuống =0)
Số mức lồng
(N)
Dùng với lệnh
MC/MCR Số lượng: Từ N0 N7
Hằng số
Thập phân (K)
16 bit: -32768 đến 32767
32 bit: -2.147.483.648 đến 2.147.483.647 Thập lục phân
(H) 32 bit: 00000000 đến FFFFFFFF16 bit: 0000 đến FFFF Các loại FX1N:
Nguồn AC, đầu vào 24 VDC
FX1N
Tổng các ngõ Vào/Ra
Ngõ vào Ngõ ra
Kích thước (Dài × Rộng × Cao)
(mm)
Số lượng Loại Số lượng Loại
FX1N-14MR-ES/UL
14 Sink/Source
Rơ le
90 × 75 × 90
FX1N-14MT-ESS/UL Transistor
(Source) FX1N-24MR-ES/UL
24 14 Sink/Source 10
Rơ le
90 × 75 × 90
FX1N-24MT-ESS/UL Transistor
(Source) FX1N-40MR-ES/UL
40 24 Sink/Source 16
Rơ le
130 × 75 × 90
FX1N-40MT-ESS/UL Transistor
(Source) FX1N-60MR-ES/UL
60 36 Sink/Source 24 Rơ le 175 × 75 × 90
FX1N-60MT-ESS/UL Transistor
(18)FX1N-14MR-DS
14 Sink/Source
Rơ le
90 × 75 × 90
FX1N-14MT-DSS Transistor
(Source) FX1N-24MR-DS
24 14 Sink/Source 10
Rơ le
90 × 75 × 90
FX1N-24MT-DSS Transistor
(Source) FX1N-40MR-DS
40 24 Sink/Source 16 Rơ le 130 × 75 × 90
FX1N-40MT-DSS Transistor
(Source) FX1N-60MR-DS
60 36 Sink/Source 24
Rơ le
175 × 75 × 90
FX1N-60MT-DSS Transistor
(Source) V FX2N PLC:
1 Đặc điểm:
(19)với toán điều khiển sử dụng dây chuyền sơn, dây chuyền đóng gói, xử lý nước thải, hệ thống xử lý môi trường, điều khiển máy dệt, dây truyền đóng, lắp ráp tàu biển
2 Đặc tính kỹ thuật:
MỤC ĐẶC ĐIỂM GHI CHÚ
Xử lý chương trình Thực qt chương trình tuần hồn Phương pháp xử lý vào/ra
(I/O)
Cập nhật đầu cuối chu kì
quét (khi lệnh END thi hành) Có lệnh làm tươi ngõ Thời gian xử lý lệnh Đối với lệnh ứng dụng: 1,52 Đối với lệnh bản: 0,08µs
khoảng 100 µs Ngơn ngữ lập trình Ngơn ngữ Ladder Instruction Có thể tạo chương trình loại SFC Stepladder Dung lượng chương trình 8000 bước RAM: tối đa 16000
bước
Có thể chọn nhớ RAM/EPROM/EEPROM Số lệnh Số lệnh bản: 27Số lệnh Ladder:
Số lệnh ứng dụng: 128
Có tối đa 298 lệnh ứng dụng thi hành Cấu hình Vào/Ra
(I/O)
Phần cứng có tối đa 256 ngõ Vào/Ra, tùy thuộc vào người sử dụng chọn
(Phần mềm có tối đa 256 đầu vào, 256 đầu ra) Rơ le phụ
trợ (M)
Thông thường Số lượng: 500 Từ M0 M499
Chốt Số lượng: 2572 Từ M500 M3071
Đặc biệt Số lượng: 256 Từ M8000 M8255
Rơ le trạng thái (S)
Thông thường Số lượng: 490 Từ S10 S499
Chốt Số lượng: 400 Từ S500 S899
Khởi tạo Số lượng: 10 (tập con) Từ S0 S9
Khai báo Số lượng: 100 Từ S900 S999
Bộ định Timer (T)
100 mili giây Khoảng định thì: 3276,7 giây
Số lượng: 200
(20)10 mili giây
Khoảng định thì: 327,67 giây
Số lượng: 46 Từ T200 T245
1 mili giây trì
Khoảng định thì: 32,767 giây
Số lượng: T246 T249
100 mili giây trì
Khoảng định thì: 3276,7 giây
Số lượng: T250 T255
Bộ đếm (C)
Thông thường
16 bit Khoảng đếm: đến 32767 Số lượng: 100 Từ C0
C99
Loại: đếm lên 16 bit Chốt 16 bit Khoảng đếm: đến 32767Số lượng: 100 Từ C100 Loại: đếm lên 16 bit C199 Thông thường
32 bit
Khoảng đếm: -2.147.483.648 đến 2.147.483.647
Số lượng: 35
Từ C200 C219
Loại: đếm lên/xuống 32 bit
Chốt 32 bit Khoảng đếm: -2.147.483.648 đến 2.147.483.647 Số lượng: 15
Từ C220 C234
Loại: đếm lên/xuống 32 bit
Bộ đếm tốc độ cao (HSC)
1 pha Khoảng đếm: -2.147.483.648 đến 2.147.483.647 pha: Tối đa 60kHz cho phần cứng HSC (C235, C236, C246)
Tối đa 10kHz cho phần mềm HSC (C237 C245, C247 C250)
2 pha: Tối đa 30kHz cho phần cứng HSC (C251)
Tối đa 5kHz cho phần mềm HSC (C252 C255)
Từ C235 C240 pha hoạt động
bằng ngõ vào Từ C241 C245
2 pha Từ C246 C250
Pha A/B Từ C251 C255
Thanh ghi liệu
(D) Thông thường
Số lượng: 200 Từ D0 Loại: cặp ghi lưu trữ D199 liệu 16 bit dùng cho thiết bị 32 bit
Chốt Số lượng: 7800 Từ D200 D7999
(21)Tập tin Số lượng: 7000
Từ D1000 D7999 Loại: ghi lưu trữ liệu 16 bit
Đặc biệt Số lượng: 256 (kể D8030, D8031)
Từ D8000 D8255 Loại: ghi lưu trữ liệu 16 bit
Chỉ mục Số lượng: 16
Từ V0 V7 Z0 Z7 Loại: ghi liệu 16 bit
Con trỏ (P)
Dùng với lệnh
CALL Số lượng: 128 Từ P0 P127
Dùng với
ngắt Có ngõ vào, định thì, đếm
100 đến 150, 16 đến 18 I010 đến I060 (kích cạnh lên =1, kích cạnh xuống =0, = thời gian mili giây) Số mức
lồng (N)
Dùng với lệnh
MC/MCR Số lượng: Từ N0 N7
Hằng số
Thập phân
(K) 32 bit: -2.147.483.648 đến 2.147.483.64716 bit: -32768 đến 32767 Thập lục phân
(H) 32 bit: 00000000 đến FFFFFFFF16 bit: 0000 đến FFFF Điểm 32 bit: 1,175 × 1038, 3,403 × 1038
(dữ liệu nhập vào trực tiếp) Các loại FX2N:
FX2N
Tổng các ngõ Vào/Ra
Ngõ vào Ngõ ra
Kích thước (Dài × Rộng × Cao)
(mm)
Số lượng Loại Số lượng Loại
FX2N-16MR-ES/UL
16
Sink/Source
8
Rơ le
130 × 87 × 90
FX2N-16MT-ESS/UL Transistor
(Source) FX2N-16MT-E/UL
(22)FX2N-32MR-ES/UL
32 16
Sink/Source
16
Rơ le
150 × 87 × 90
FX2N-32MS-E/UL Sink Triac
FX2N-32MT-ESS/UL Sink/Source Transistor(Source)
FX2N-32MT-E/UL Sink Transistor
(Sink) FX2N-48MR-ES/UL 48 24 Sink/Source 24 Rơ le
182 × 87 × 90
FX2N-48MS-E/UL Sink Triac
FX2N-48MT-ESS/UL Sink/Source Transistor
(Source)
FX2N-48MT-E/UL Sink Transistor
(Sink) FX2N-64MR-ES/UL
64 32 Sink/Source 32 Rơ le 220 × 87 × 90
FX2N-64MT-ESS/UL Transistor
(Source) FX2N-80MR-ES/UL
80 40 Sink/Source 40
Rơ le
285 × 87 × 90
FX2N-80MT-ESS/UL Transistor
(Source) FX2N-128MR-ES/UL
128 64 Sink/Source 64
Rơ le
350 × 87 × 90
FX2N-128MT-ESS/UL Transistor
(Source) FX2N-16MR-DS
16 Sink/Source Rơ le 130 × 87 × 90
FX2N-16MT-DSS Transistor
(Source) FX2N-32MR-DS
32 16 Sink/Source 16 Rơ le 150 × 87 × 90
FX2N-32MT-DSS Transistor
(Source)
(23)FX2N-48MT-DSS Transistor (Source) FX2N-64MR-DS
64 32 Sink/Source 32
Rơ le
220 × 87 × 90
FX2N-64MT-DSS Transistor
(Source) FX2N-80MR-DS
80 40 Sink/Source 40 Rơ le 285 × 87 × 90
FX2N-80MT-DSS Transistor
(Source)
FX2N-16MR-UA1/UL 16 8 110 VAC 8 Rơ le 130 × 87 × 90
FX2N-32MR-UA1/UL 32 16 110 VAC 16 Rơ le 182 × 87 × 90
FX2N-48MR-UA1/UL 48 24 110 VAC 24 Rơ le 220 × 87 × 90
FX2N-64MR-UA1/UL 64 32 110 VAC 32 Rơ le 285 × 87 × 90
VI FX2NC PLC: Đặc điểm:
Bộ điều khiển lập trình với kích thước siêu gọn, thích hợp cho ứng dụng đòi hỏi cao yêu cầu tiết kiệm khơng gian lắp đặt FX2NC có đầy đủ tính FX2N lại tiết kiệm đến 27% không gian sử dụng Lĩnh vực ứng dụng chủ yếu FX2NC dùng dây chuyền sản xuất thức ăn, điều khiển băng tải, dây truyền đóng gói, xây dựng, hệ thống bơm hay toán điều khiển liên quan đến mơi trường
(24)Giống đặc tính kỹ thuật FX2N
3 Các loại FX2NC:
FX2NC
Tổng các ngõ Vào/Ra
Ngõ vào Ngõ ra
Kích thước (Dài × Rộng × Cao)
(mm)
Số lượng Loại Số lượng Loại
FX2NC-16MR-T-DS 16 Sink/Source Rơ le 35 × 89 × 90
FX2NC-16MT-DSS 16 Sink/Source Transistor (Source)
35 × 87 × 90
FX2NC-16MT-D/UL Sink Transistor
(Sink) FX2NC-32MT-DSS 32 16 Sink/Source 16 Transistor (Source)
35 × 87 × 90
FX2NC-32MT-D/UL Sink Transistor
(Sink) FX2NC-64MT-DSS 64 32 Sink/Source 32 Transistor (Source)
60 × 87 × 90
FX2NC-64MT-D/UL Sink Transistor
(Sink) FX2NC-96MT-DSS
96 48 Sink/Source 48
Transistor
(Source) 86 × 87 × 90
(25)CHƯƠNG 2:
LẬP TRÌNH PLC MITSUBISHI VỚI CÁC LỆNH CƠ BẢN
I. Định nghĩa Chương Trình:
Chương trình chuỗi lệnh nối tiếp viết theo ngơn ngữ mà PLC hiểu Có ba dạng chương trình: Instruction, Ladder SFC/STL Khơng phải tất cơng cụ lập trình đề làm việc ba dạng Nói chung lập trình cầm tay làm việc với dạng Instruction hầu hết cơng cụ lập trình đồ họa làm việc dạng Instruction Ladder Các phần mềm chuyên dùng cho phép làm việc dạng SFC
II. Các thiết bị dùng lập trình:
(26) X: dùng để ngõ vào vât lý gắn trực tiếp vào PLC Y: dùng để ngõ nối trực tiếp từ PLC
T: dùng để xác định thiết bị định có PLC C: dùng để xác định thiết bị đếm có PLC
M S: dùng cờ hoạt động bên PLC
Tất thiết bị gọi “Thiết bị bit”, nghĩa thiết bị có trạng thái: ON OFF,
III Ngôn ngữ lập trình Instruction Ladder:
Ngơn ngữ Instruction, ngơn ngữ dịng lệnh, xem ngơn ngữ lập trình dễ học, dễ dùng, phải nhiều thời gian kiểm tra đối chiếu để tìm mối quan hệ giai đoạn chương trình lớn với chức nóù thể Hơn nữa, ngơn ngữ instruction nhà chế tạo PLC có cấu trúc khác (đây trường hợp phổ biến ) việc sử dụng lẫn lộn dẫn đến kết phải làm việc tập lệnh ngôn ngữ instruction không đồng
Một ngôn ngữ khác ưa chuộng Ladder, ngôn ngữ bậc thang Ngơn ngữ có dạng đồ họa cho phép nhập chương trình có dạng sơ đồ mạch diện logic, dùng ký hiệu điện để biểu diễn công tác logic ngõ vào lơ – le logic ngõ (hình 2.1) Ngơn ngữ gần với hơn ngôn ngữ Instruction xem ngơn ngữ cấp cao Phần mềm lập trình biên dịch ký hiệu logic thành mã máy lưu vào nhớ PLC Sau đó, PLC thực tác vụ điều khiển theo logic thể chương trình
IV Các lệnh bản Lệnh LD (load)
(27)chương trình mở đầu cho khối logic (sẽ trình bày phần lệnh khối) Trong chương trình dạng ladder, lệnh LD thể công tắc logic thường mở nối trực tiếp với đường bus bên trái nhánh chương trình hay cơng tắc thường mở khối logic
Ví dụ:
LD X000 OUT Y000
Hình 2.1: Lệnh LD công tắc thường mở vào đường bus trái Ngõ Y000 đóng cơng tắc X000 đóng, hay ngõ vào X000 = Lệnh LDI (Load Inverse)
Lệnh LDI dùng để đặt công tắc logic thường đóng vào chương trình Trong chương trình Instruction, lệnh LDI ln ln xuất vị trí dịng chương trình mở đầu cho khối logic (sẽ trình bày sau phần lệnh khối) Trong chương trình ladder lệnh LD thể cơng tắc logic thường đóng nối trực tiếp với đường bus bên trái nhánh logic cơng tắc thường đóng đẩu tiên khối logic
Ví dụ:
LDI X001 OUT Y000
(28)Lệnh OUT dùng để đặt rơ – le logic vào chương trình Trong chương trình dạng ladder, lệnh OUT ký hiệu “( )” nối trực tiếp với đường bus phải Lệnh OUT thực điều khiển phía bên trái thỏa mãn Tham số (tốn hạng bit) lệnh OUT khơng trì trạng thái (khơng chốt); trạng thái giống với trạng thái nhánh cơng tắc điều khiển
Ví dụ:
LDI X001 OUT Y000
Hình 2.3 : Lệnh OUTđặt rơ-le logic vào đường bus phải
Ngõ Y000 = ON cơng tắc logic thường đóng X001 đóng (X001 = 0); ngõ Y00 = OFF công tắc logic thường đóng X001 hở (X001 = ON)
Lệnh AND OR.
Ơû dạng ladder cơng tắc thường mở mắc nối tiếp hay mắc song song thể dạng Instruction lệnh AND hay OR
AND
LD X000
AND X001 AND X002
(29)LD X000 OR X001
OR X002 OUT Y001
Lệnh ANI ORI.
Ơû dạng ladder cơng tắc logic thường đóng mắc nối tiếp hay song song thể dạng Instruction lệnh ANI hay ORI
NAND LDI X000
ANI X001 ANI X002
OUT Y000
NOR LDI X000
ORI X001 ORI X002 OUT Y001
(30)Coång logic EXCLUSIVE-OR
Cổng logic khác với cổng OR chỗ cho logic hai ngõ vào có logic 1, hai ngõ vào có logic cho logic logic thực hai nhánh song song, nhánh mạch nối tiếp ngõ vào đảo ngõ cịn lại Vì khơng có lệnh thể cho logic nên biểu diện tổ hợp logic
EX-OR
LD X000 ANI X001
LDI X000 AND X001 ORB OUT Y000
Lưu ý:Trong trương trình Instruction có dùng lệnh ORB (OR Block).Ban đầu lập trình cho nhánh đầu tiên, sau nhánh Lúc CPU hiểu ràng có hai khối đọc lệnh ORB Lệnh thực OR hai khối với nhau; lệnh OUT kích ngõ tương ứng
Leänh ORB
Lệnh ORB (OR Block)khơng có tham số Lệnh dùng để tạo nhiều nhánh song song phức tạp gồm nhiều khối logic song song với Lệnh ORB mô tả rõ
Hình 2.5: Lập trình cho cơng tắc logic thường đóng hay thường mở mắc song song
(31)nhất chuỗi công tắc bắt đầu lệnh LD (LDI)song song với nhánh trước
Ví dụ: LD X002
ANI M10 AND X003
LD Y000 ORI M10 AND M11 AND X004 ORB
OUT Y000
Ngoõ Y000 co logic khi:
Hoặc X002 X003 ON M10 có logic Hoặc Y000, M1 X004 có logic
Hoặc M11 X004 ON M10 có logic Lệnh ANB
Lệnh ANB (AND block) khơng có tham số Lệnh ANB dùng đề tạo nhánh nối liên tiếp phức tạp gồm nhiều nhánh nối tiếp với Lệnh ANB mô tả rõ thực nối tiếp nhiều khối có nhiều cơng tắc mác song song
Ví dụ :
(32)LD X000 ORI X001
LD X002 OR X003 AND
OUT Y000
Hình 2.8 (a): Ví dụ ANB với hai khối đơn giản
Thứ tự lập trình quan trọng Công tắc thường mở X000 nhập đầu tiên, sau cơng tắc thường đóng X001 Hai công tắc thường mắc song song theo lệnh ORI tạo thành khối có hai cơng tắc song song Hai cơng tắc X002 X003 lập trình tương tự tạo thành khối khác Hai khối hình thành nối tiếp lại với lệnh ANB kết nối qua ngõ Y000
LD X000 AND X001
OR Y000 LD X002
AND X004 LDI X000 AND X003 ORB
ANB
OUT Y000
(33)Leänh SET
Lệnh SET dùng để đặt trạng thái tham số lệnh ( cho phép toán hạng bit) lên logic vĩnh viễn (chốt trạng thái 1) Trong chương trình dạng Ladder, lệnh SET ln ln xuất cuối náhnh , phía bên phải cơng tắc cuối nhánh, thi hành điều kiện logic tổ hợp công tắc bên trái thoả mãn
Ví dụ:
LD X000 SET M10
LD M10 OUT Y000
Hình 2.9 Dùng lệnh SET để chốt trạng thái Y000
Khi ngõ vào X000 có logic cờ M10 chốt trạng thái trì trạng thái đó, M10, sau dùng để kích thích ngõ Y000 Như vậy, ngõ Y000 kích lên logic trì dù ngõ vào X000 chuyển sang trạng thái logic Lệnh RST (ReSet)
Lệnh RST dùng để đặt trạng thái tham số lệnh (chỉ co phép toán hạng bit) logic vĩnh viễn ( chốt trạng thái ) Trong chương trình dạng Ladder, lệnh RSt ln ln xuất cuối nhánh , phía bên phải công tắc cuối nhánh, thi hành điều kiện logic tổ hợp công tắc bên trái thỏa mãn Tác dụng lệnh RST hoàn toàn ngươc với lệnh SET
(34)LD X000
ANI X001 SET M10
LD X001 ANI X000 RST M10 LD M10 OUT Y000
Hình 2.10:So sánh tác dụng lệnh SET RST
Ngõ Y000 có logic X000 có logic 1, trạng thái Y000 X001 có logic Cơng tắc thường đóng X000 X001 có tác dụng khóa lẫn tránh trường hợp hai cơng tắc X000 X001 ON, nghĩa lệnh SET RST thực Giả sử trường hợp xảy (khơng có mạch khố lẫn) trạng thái Y000 PLC thực trạng thái ngõ cuối chu kì qt
Lệnh MPS, MRD vaø MPP
Các lệnh dùng để thực việc rẽ nhánh cho tác vụ phía bên phải nhánh phần thi hành Đối với ngơn ngữ Instruction , ngơn ngữ dịng lệnh trình biên dịch cần phải hiểu rẽ nhánh cho tác vụ , cần có quy chế để ghi nhận (nhớ) vị trí hành trỏ lập trình mạch ladder tương ứng Cơ chế rẽ nhánh cho phần thi hành thực qua lệnh MPS, MRD MPP Ví dụ sau minh hoạ cho việc sử dụng ba lệnh :
(35)LD X0 ANB MPS OUT Y1
LD X1 MPP OR X2 AND Y7 ANB OUT Y2 OUT Y0 LD X10 MRD OR X11 LD X3 ANB AND X4 OUT Y3 LD X5
AND X6 ORB
Leänh PLS(Pulse) vaø PLF (PuLse Falling)
Trong trường hợp tác vụ thực có cạnh lên tín hiệu ngõ vào, khơng hoạt động theo mức lệnh PLS lệnh hữu dụng
Ví dụ :
LD X000 PLS M0
(36)LD M0 ALT Y000
Chú ý : lệnh ứng dụng ALT có tác dụng thay dổi trạng thái ngõ Y000 lệng kích hoạt Nếu ngõ vào X000 kích trực tiếp lệnh ALT Y000 có trạng thái khơng xác định có tín hiệu X000 Lệnh PLS thực để tạo xung MO, nghĩa MO = chu kỳ qt hành mà thơi, đó, lệnh ALT kích hoạt lần, chu kỳ quét hành bất chấp thời gian tồn trạng thái X000, ngõ Y000 thay đổi trạng thái có cạnh lên X000 M0 gọi rơ-le logic phụ trợ
Hình 2.12: Kích hoạt lệnh cạnh lên xung vào
(37)Mạch xuất xung M8 có độ rộng xác định với chu kì quét chương trình Trong hình 2.13, xung M8 xuất tương ứng với trường hợp có cạnh xuống ngõ vào X0
Sử dụng cơng tắc logic chương trình PLC
Các cơng tắc logic chương trình ladder thể logic điều kiển chương trình Các cơng tắc phải ln ln lập trình kết hợp với thiết bị bit logic tương tự ngõ vào, ngõ ra, rơ-le logic … ngồi ra, nhiều cơng tắc logic kết hợp với thiết bị bit logic Trong hình 2.14, ngõ vào X000 X001 xuất hai công tắc logic minh hoạ điễm đặc trưng lập trình PLC thiết bị bit logic minh họa điểm đặc trưng lập trình PLC thiết bị lập trình kết hợp với nhiều cơng tắc, kể cơng tắc có logic khác ví dụ (X000 sử dụng kết hợp với công tắc thường mở thường đóng)
Hinh 2.14 Sử dụng công tắc kết hợp nhioều lần với X000 Y001 Mạch nhớ
Các mạch nhớ, mạch chốt, thường sử dụng hệ thống điều khiển logic Nó dùng cần ghi nhận nhớ tín hiệu xuất tức thời
(38)khi công tắc khởi tạo (X000 X001) đóng Y001 có logic thực vai trị cơng tắc thay cơng tắc khởi tạo Nếu hai công tắc khởi tạo hở Y001 trì trạng thái Ngõ Y001 bị reset tác động vào công tắc thường đóng X002 hay X002 có logic
Chi tiết lệnh xin xem “Sổ tay hướng dẫn lập trình điều khiển lập trình họ FX” – chương 2: Các lệnh
V Lập trình cho tác vụ PLC:
Ngồi cơng tắc logic mắc nối tiếp song song cho gõ vào kích hoạt rơ-le logic, hầu hết hệ thống điều khiển cịn địi hỏi phải có rơ-le phụ trợ, ghi chức định thì, đếm Tất chức đò đáp ứng với thiết bị logic chuẩn sẵn có PLC: định logic (timer), đếm logic (counter) rơ-le logic phụ trợ (auxilary relay) ghi logic (register), dễ dàng sử dụng với ngôn ngữ Ladder ngôn ngữ Instruction
Các thiết bị thiết bị vật lý mà chúng giả lập PLC Do đó, mặt thuật ngữ sử dụng tài liệu này, rơ-le phụ trợ logic, ghi logic, định logic đếm logic, gọi rơ-le phụ trợ, ghi, định đếm tương ương ứng Mỗi chức lập trình kết hợp với cơng tắc logic để sau điều khiển phần tử chương trình Các thiết bị logic có
(39)số lượng tùy thuộc loại PLC nhà sản xuất cung cấp qua bảng tiêu kỹ thuật kèm với PLC hay catalog giới thiệu loại PLC
1 Lập trình sử dụng rơ-le phụ trở
Rơ-le phụ trợ, gọi cờ theo thuật ngữ lập trình, có tác dụng rơ-le “vật lý” giả lập nhớ PLC, nhớ bit, dùng để kết hợp với nhiều cơng tắc chương trình để ghi nhận logic mạch ladder điều khiển
Cờ ký hiệu M đánh số thập phân Ví dụ: M0, M9, M100
Một ứng dụung cờ trường hợp có q nhiều cơng tắc tham gia vào logic điều khiển ta phải kết hợp logic từ nhiều mạch ladder, nghĩa logic có liên hệ với đưa vào nhánh ladder điều khiển cờ Tập hợp cờ nhiều mạch logic sử dụng để điều khiển
Ví dụ hình 2.16 hai cơng tắc X001 X002 điều khiển cờ M100 công tắc M100 mắc song song với X001 tạo thành mạch trì cho X001 vị trí khác chương trình, công tắc M100 tham gia vào nhánh ladder điều khiển ngõ Y000
Việc dùng cờ công tắc cho phép kết nối phần chương trình lại với để đơn giản, dễ đọc tránh việc dùng nhiều công tắc nhánh logic
2 Lập trình sử dụng ghi
(40)Ngồi việc dùng cờ để nhớ thơng tin dạng bit, loại nhớ khác PLC cho phép lưu lúc nhiều bit giữ liệu gọi ghi, thường 16 bit hay 32 bit
Thanh ghi ký hiệu D đánh số thập phân Ví dụ: D0, D9, D128
Thanh ghi quan trọng xử lý liệu số thập phân bên ngồi Ví dụ: liệu từ cơng tắc chọn nhấn (thumbwheel swiche), chuyển đổi A/D……có thể thị đọc vào ghi, xử lý sau đưa lại cho ngõ điều khiển, hình chuyển đổi D/A…… ví dụ minh họa việc sử dụng ghi trình bày “sổ tay lập trình cho điều khiển họ FX” Chương lệnh ứng dụng
Ngoài ghi biểu diễn chuổi bit rời rạc Cách biểu diễn ghi từ bit riêng minh họa qua ví dụ sau
K1Y20 biểu diễn ghi có bit Y20, nghĩa ghi Y23, Y22, Y21, Y20 đó:
Y20 bit ghi
K1 số số nhóm bit liên tiếp kể từ bit
K2X20 biểu diễn ghi có bit X20, nghĩa ghi X27, X26, X25, X24, X23, X22, X21, X20
Ưùng dụng ghi.
Thanh ghi dịch chuyển (shift register) vùng nhớ lưu trữ dùng đưa vào chuổi liên tiếp bit giữ liệu riêng biệt đường vào Dữ liệu dịch chuyển dọc theo ghi theo chiều xác định Thanh ghi có kích thước xác định, bội số bit cuối ghi dịch chuyển bị
(41)Trong PLC, ghi dịch chuyển thường tạo thành từ nhóm cờ Sự cấp phát thực tự động tham số lệnh dịch chuyển ghi Hình 2.17 trình bày mặt điển hình tác vụ dịch chuyển ghi Trong mạch sau dịch chuyển quay cờ ghi trạng thái bit ghi dùng để kích hoạt trực tiếp ngõ điều khiển thiết bị bên ngồi Trong số trường hợp, việc dùng ghi dịch chuyển tiết kiệm dung lượng chương trình đáng kể so với chương trình lập theo cách truyền thống dùng mạch khóa lẫn
(42)Cơng tắc hành trình LS1 điều khiển cờ M100 M102 với lệnh PLS ảnh hưởng cơng tắc thường đóng M100 nhánh dùng để ngăn tín hiệu từ cảm biến quang PH1 việc dịch chuyển thực nhằm tránh lỗi xảy Công tắc M102 nhánh điều khiển M101 bảo đảm việc đóng cửa khoảng khơng gian hai thành phẩm liên tiếp Công tắc X2 dùng để đặt lại ghi này, chuyển tất cờ sang trạng thái bỏ qua dịch chuyển hay nhận tín hiệu ngõ vào
(43)3 Lập trình sử dụng định thì.
Bộ định chất đếm xung có chu kỳ xác định (được trình bày sau) Khi kích hoạt, định thực việc đếm xung đủ số xung tương ứng với thời gian cần định Trong PLC có lệnh kích hoạt định đơn giản lập trình sử dụng
Bộ định ký hiệu C đánh số thập phân Ví dụ: C0, C32, D63 Cơ chế hoạt động định sau: (giả sử dùng định T0)
Khi T0 chưa kích hoạt T0 có logic 0; T0 kích hoạt T0 có logic hồn tất thời gian định thì T0 có logic
Hình 2.18 Dùng ghi để dò vết phế phẩm (a) Sơ đồ nguyên lý
(44)Chú ý: Điều kiện kích hoạt định phải trì suốt thời gian định Nếu điều kiện khơng thỏa mãn định ngưng kích hoạt, nghĩa khơng định
Phương pháp lập trình cho định thường xác định khoảng thời gian điều kiện để kích hoạt hay dừng định Trong hình 2.19 điều kiện kích hoạt định tín hiệu bên bên ngồi PLC Trong ví dụ định T0 kích hoạt cơng tắc Y000 vậy, T0 bắt đầu định Y000 có logic đó, Y000 kích hoạt cơng tắc thường mở X000 thường đóng X001 bị kích hoạt, định đếm xuống từ giá trị định trước, trường hợp giây, đến 0: cơng tắc kết hợp với định hoạt động
Như với cơng tắc khác PLC, công tắc điều khiển định sử dụng vị trí chương trình ladder Trong trường hợp cơng tắc TO điều khiển ngỏ Y001 mạch logic dùng để kích hoạt định củng mạch logic dùng để dừng định Đây trường hợp thường sử dụng PLC loại nhỏ Mạch kích hoạt định nhiều cơng tắc có liên hệ với cơng tắc
Hình 2.19 mạch định
(45)thì thời gian định lớn cấp xác nhỏ, độ phân giải cao thời gian định nhỏ, cấp xác cao Giá trị tối đa cho số thời gian định K32767 ta có so sánh sau
Độ phân giải Thời gian định tối đa Độ phân giải 100 miligiây 3276,7 giây 100 miligiây
10 miligiaây 327,67 giaây 10 mili giaây miligiaây 32,767 giaây miligiaây
Do thời gian định có giới hạn nên để định thời gian lớn ta sử dụng nhiều định nối tiếp
Bộ định T0 đặc giá trị định 19 giây Khi X000 ( nhấn nút ) Y001 = thgực việc trì cho cơng tắc X000 đó, cơng tắc thường đóng X000 hở X000 vẩn 1, khơng cho phép định hoạt động cho đấn khơng tác động vào nút nhấn X000 = định T0 định 19 giây Khi hết đến thời gian định thì, cơng tắc T0 nhánh hở, ngắt đường hoạt động cho Y000 T0 ( hình 2.20 )
Hình 2.20 : Mạch định loại Off – delay
(46)Mạch định Long – time
Dùng hai định nối tiếp để định thời gian lớn Trong ví dụ hình 2.21, độ phân giải T0 T1 100 mili giây Như vậy, tổng thời gian định
3200 + 3200 = 6400 giây = 106,67 phút
Mạch Flicker
Trong hình 2.22, mạch định dược kích đóng mở liên tục X000= làm hở mạch Hoạt động giải thích: X000 = làm đóng cơng tắc thường mở X000, kích định T0 ( giây ) Khi đạt đến thời gian đinh thì, cơng tắc T0 đóng làm kích hoạt định T1 ( 1.5 giây ) nhánh kế Sau 1.5 giây, T1 = 1, công tắc thường làm khởi động lại T1 Cơng tắc T1 đóng làm kích hoạt lại T0 trình lặp liên tục công tắc X000 hở, tức X000 =
Hình 2.21: Mạch định long – time
(47)Hoạt động mạch thấy rõ từ sơ dồ thời gian bên Sơ đồ cho thấy mạch thực việc phát xung 1.5 giây ON/1 giây OOF nhận nhánh T1 hay nhánh song song Y000
Mạch One – shot mức cao
Khi X000 = 1, ngõ Y0 =1; giây sau ngõ Y0 =
Mạch One – shot mức thấp
Mạch One –shot dùng để nhận xung có chiều rộng định trước phụ vào thời gian tác động vào cơng tắc Hình 3.24 trình bày định One-shot cho mức
4. Lập trình sử dụng đếm
Trong lập trình PLC có sẵn lệnh để kích hoạt đếm Về cách thức hoạt động, đếm lập trình tương tự định thì, thêm vào mạch nhận tín hiệu đếm kiện Hầu hết đếm PCL đếm xuống đếm lên tùy vào điều khiển chiều
Hình 2.23 Mạch One-shot mức cao
(48)đếm Trong hình 2.17, đếm C0 khởi động lại (reset) cơng tắc X002 đóng Bộ đếm đếm xung từ ngõ vào X003 Trạng thái đếm C0 sau nhận xung từ ngõ vào X003, cơng tắc đếm C0 đóng làm ngõ Y00 đóng Nếu cơng tắc X002 đóng trạng đếm đếm bị khởi động lại
Hình 2.25 Lập trình đếm
Trường hợp nguồn cung cấp điện, ta thường phải dùng đếm có khả nhớ (được nuôi pin) nhắm tránh trường hợp liệu quan trọng
Các mạch ứng dụng đếm trình bày hình 2.26 2.27 Trong hình 2.26 cờ M100 M101 kích ngõ X000, cờ M001 kích sau M100 Do đó, tác dụng M101 làm cho M100 = chu kỳ quét hành mà thơi X000 =1 Tín hiệu M100 dùng làm tín hiệu đếm cho C0 vậy, lần cơng tắc X0 đóng; đệm tăng
Bộ đếm C0 đặt giá trị 5, đếm đủ số xung M100 tác động cơng tắc kết hợp với đếm Trong hình 2.27, có hai cơng tắc kết hợp với C0: công tắc C0 đặt mạch điều khiển Y0 mạch song song với gồm cơng tắc Y0 cơng tắc thường đóng M100 có tác dụng trì ngõ Y0 đếm C0 bị khởi động lại ngõ Y0 = lại có xung M100 cơng tắc X0 đóng, công tắc thứ hai mắc song song với công tắc X1 mạch khởi động lại đếm C0
(49)Ưùng dụng đếm tạo mạch định Long –time
Mạch hình 3.27 đếm số lần time –out (đạt đến thời gian định 3276.7 giây) định T0 Bộ đếm C0 đặt giá trị 3, đếm lần 3276.7 giây tức 9830.1 giây = 2.73 Cờ M56 reset định T0 sau lần time-out Ngõ Y0 dùng để reset định T0 với điều kiện X1=1 Một trình định thực X1 OFF bật ON trở lại
LD X000 ANI M101
(50)ANI M100 OR C0 ANI X002 OUT Y000
Hoạt động mạch đếm sau nguồn.
Trong ứng dụng thực tế ta cần đếm có khả lưu lại nhớ thông tin đếm nguồn cấp điện cho PLC để việc điều khiển hoạt động tiếp tục theo trình tự mong muốn cấp điện trở lại Cách giải theo đếm định có nguồn pin ni (nếu có) gọi đếm chốt Để xác định đếm đếm chốt ta xem bảng tiêu kỹ thuất loại PLC sử dụng tương ứng
Hình 2.26: Mạch ứng dụng đếm
(51)VI Các lệnh ứng dụng
1 Nhóm lệnh điều khiển lưu trình Lệnh CJ.
Tên lệnh Chức Năng Toán hạngD
CJ
(Conditional Jump) Nhảy đến vị trí trỏđích xác định Con trỏ đích hợp lệ(P0 – P63)
Trong lập trình truyền thống máy tính, chức mạch khả nhảy đến vị trí khác chương trình tùy thuộc vào số điều kiện Điều cho phép lựa chọn hoạt động tương ứng phụ thuộc vào kết kiểm tra điều kiện Lệnh có hiệu lớn chương trình điều khiển có nhiều lựa cho hoạt động khác nhau, gọi lệnh nhảy có điều kiện Giống tác vụ khác, điều kiện nhảy nhánh logic đơn giản hay phức tạp
Hoạt động
Khi lệnh CJ kích hoạt trỏ lệnh nhảy đến vị trí xác định chương trình, bỏ qua số bước chương trình Như vậy, số bước lệnh khơng xử lý chương trình, làm tăng tốc độ quét chương trình
(52) Nhiều lệnh CJ dùng chung trỏ đích Các lệnh nhảy lập trình lồng
Mỗi trỏ đích phải có số Dùng trỏ P63 tương đương với việc nhảy tới lệnh END
Bất kỳ đoạn chương trình bị nhảy qua khơng cập nhật trạng thái ngõ có thay đổi trạng thái ngõ vào Xem chương trình hình dưới: X1 ON lệnh CJ thi hành ngõ vào X1 ngõ Ý bị bỏ qua, lệnh CJ buộc trỏ lệnh nhảy tới trỏ đích P0; lệnh CJ khơng cịn tác dụng X1 điều khiển Y1 bình thường
Lệnh CJ dùng để nhảy qua hết chương trình, ví dụ: nhảy đến lệnh END hay trở bước Nếu nhảy trở cần phải ý khơng vượt qua thời gian cài đặt định watchdog, khơng PLC báo lỗi
Lệnh CALL
Tên lệnh Chức Năng Toán hạngD
CALL
(Call Subroutine) Gọi chương trình
(53)Một chức địi hỏi cần thực nhiều lần chương trình tổ chức viết chương trình gọi cần thiết nhằm tránh việc viết lại đoạn chương trình Do đó, ta tiết kiệm nhớ thời gian lập trình Thường chương trình viết sau chương trình
Khi chương trình gọi điều khiển chuyển từ chương trình vào chương trình hồn tất việc thi hành chương trình Điều khiển chuyển lệnh sau lệnh gọi chương trình chương trình gặp lệnh RET(RETURN) cuối đoạn chương trình Các kết gí trị liệu lưu ghi liệu sau dùng chương trình Ta truyền tham số khác gọi chương trình
Hoạt động
Khi lệnh CALL kích hoạt đoạn chương trình thi hành vị trí trỏ gọi tương ứng lệnh CALL phải dùng với lệnh FEND SRET Xét đoạn chương trình bên dưới, chương trình P10 (sau lệnh FEND) thi hành gặp lệnh SRET trở dịng chương trình sau lệnh CALL
Lưu yù
(54)Con trỏ chương trình phải Con trỏ chương trình từ P0 đến P63 Con trỏ chương trình trỏ đích dùng lệnh CJ khơng trùng
Chương trình sau lệnh FEND xử lý bình thường Khi chương trình gọi ý không vượt thời gian đặt watchdog
Leänh FOR, NEX
Tên lệnh Chức Năng Tốn hạngS
FOR
Xác định vị trí bắt đầu số lần lắp vịng
lấp
K, H, KnX, KnY, KnM, KnS, T, C, D, V, Z
NEXT Xác định vị trí cuối cùngvong lắp
Không có
Lưu Ý: vịng FOR-NEXT nồng mức nghĩa lập trình vịng
lấp FOR_NEXT Hoạt động:
Các lệnh FOR NEXT cho phép chương trình lập lại S lần
(55) Vì lệnh FOR hoạt động chế độ 16bít, giá trì tốn hạng S nằm khoảng đến 32,767 Nếu giá trị S nằm khoảng – 32.768 tự động thay giá trị 1, nghĩa vòng lặp FOR- NEXT thực lần Lệnh NEXT khơng có tốn hạng
Các lệnh FOR-NEXT phải lập trình cặp với nhau, nghĩa có lệnh FOR phải có lệnh NEXT theo sau ngược lại Các lệnh FOR-NEXT phải lập trình theo thứ tự Việc chèn lệnh FEND lệnh FOR-NEXT nghĩa FOR- FEND-NEXT khơng cho phép Điều tương đương với vịng lặp khơng có NEXT, sau lệnh đị FEND vịng lặp có NEXT khơng có FOR
Một vịng lặp FOR-NEXT lặp với số lần đặt trước chương trình kết thúc lần qt hành
2. Nhóm lệnh so sánh dịch chuyển Lệnh CMP
Tên lệnh Chức Năng S Toán hạng
1 S2 D
CMP (Compare)
So sánh hai giá trị liệu cho kết <,
= >
K, H, KnX, KnY, KnM, KnS, T, C, D, V, Z
Y, M, S Lưu Ý: ba toán hạng kế
tiếp tự động sử
dụng để lưu kết
(56)bằng môdun A/D (Analog – Digital Coverter) gắn với PLC Ơû đó, đọc vào lệnh đọc liệu lập trình từ trước lưu vào ghi D10 trình xử lý số liệu đọc vào sau:
Nếu nhiệt độ nhỏ 2000C lị nung phải khơng hoạt động khơng đủ nhiệt Nếu nhiệt độ lớn 2000C nhỏ 2500C lị hoạt động với tốc độ bình
thường (nghĩa mẻ nung phút)
Nếu nhiệt độ 2500C - 2800C thời gian nấu mẻ giảm xuống phút 25 giây
Nếu nhiệt độ q 2800C lị tạm dừng hoạt động
Ngoài ứng dụng khác kiểm tra giá trị đếm định hoạt động cần xử lý đếm đạt giá trị chừng
Hoạt động
S1 so sánh với S2, kết so sánh thể qua bit địa đầu D: Nếu S2 nhỏ (<) S1 D =
(57)Chú ý: trạng thái logic D trì lệnh CMP khơng cịn thực Ngồi ra, phép so sánh áp dụng cho số có dấu, ví dụ – 10 nhỏ +2
Lệnh ZCP
Tên lệnh ChứcNăng S Tốn hạng
1 S2 S3 D
ZCP (Zona Compare)
So Sánh giá trị với khoảng
giá trị cho kết <, = >
K, H, KnX, KnY, KnM, KnS, T, C,
D, V, Z Löu Ý: S1 phải
nhỏ S2
Y, M, S
Lưu Ý: ba toán hạng tự động sử dụng để
lưu kết Hoạt động
Hoạt động giống lệnh CMP khác giá trị (S3) so sánh với khoảng giá trị (S1 – S2)
Neáu S3 nhỏ (<) S1 S2 bit D =1
(58)Leänh Mov
Tên lệnh Chức Năng S Toán hạng D
MOV (Move)
Gán giá trị vùng nhớ đến
vùng nhớ khác
K, H, KnX, KnY, KnM, KnS, T, C,
D, V, Z KnY, KnM, KnS,T, C, D, V, Z
Các hoạt động chép dùng nhớ dùng để tăng cường chức sẵn có, ví dụ cho phép thay đổi cá giá trị xác lập cho định hay đếm Các loại ứng dụng bổ biến, cho phép người điều khiển nhập giá trị tham số khác trước lúc PLC hoạt động
(59)Leänh BCD
Tên lệnh Chức Năng S Toán hạng D
BCD (Binary Coded
Decimal)
Chuyển đổi số nhị phân sang BCD
K, H, KnX, KnY, KnM, KnS, T, C,
D, V, Z KnY, KnM, KnS,T, C, D, V, Z
Toàn hoạt động tính tốn CPU PLC dựa vào số nhị phân, PLC giao tiếp với người dùng cần nhập xuất liệu dạng thập phân Do dó, số BCD dạng trung gian việc chuyển đổi hỗ trợ thông qua lệnh chuyển đổi PLC lệnh BCD dùng để chuyển đổi số dạng nhị phân sang dạng BCD lệnh BIN dùng để chuyển đổi số dạng BCD sang dạng nhị phân Đối với liệu sẵn dạng nhi phân giá trị analog Được thông qua mô-đun chuyên dùng A/D hay D/A, giá trị đọc trực tiếp vào ghi xử lý
Hoạt động
Giá trị nhị phân toán hạng nguồn S chuyển đổi thành BCD tương ứng kết chuyển đổi lưu vào tốn hạng đích D Nếu số BCD vượt q dây hoạt động đến đến 9.999 hoạt động 16 bit đến 99.999.999 hoạt động 32 bit gây lỗi lệnh dùng để xuất số liệu trực tiếp cho đèn đoạn
(60)Tên lệnh Chức Năng S Toán hạng D BIN
(Binary)
Chuyển đổi số BCD sang nhị phân tương ướng
K, H, KnX, KnY, KnM, KnS, T, C,
D, V, Z
KnY, KnM, KnS, T, C, D, V, Z
Hoạt động
Toán hạng nguồn BCD chuyển đổi thành dạng nhị phân tương ứng kết chuyển đổi lưu vào tốn hạng đích D Lệnh dùng để đọc trực tiếp số liệu từ nhấn (thumbwheel switch)
3. Nhóm lệnh xử lý số học logic Lệnh ADD
Tên lệnh Chức Năng S Toán hạng
1 S2 D
ADD (Addition)
Cộng hai giá trị liệu, kết
quả lưu vào tốn hạng
đích
K, H, KnY, KnM, KnS, T, C, D, V, Z
KnY, KnM, KnS, T, C, D,
V, Z
Hoạt động
(61)Chú ý:
Phép cộng áp dụng cho số có dấu nghĩa 5+ (-8) = -
Nếu toán hạng đích nhỏ kết tính có phần kết vừa đủ với tốn hạng đích ghi; nghĩa là, kết 25 (thập phân) lưu vào K1Y4 có Y4 Y7 có giá trị Khi xét theo hệ nhị phân số hạng tương đương với thập phân bị cắt bớt so với kết thực 25
Lệnh SUB
Tên lệnh Chức Năng S Tốn hạng
1 S2 D
SUB (Subtract)
Trừ hai giá trị liệu, kết lưu vào toán hạng
đích
K, H, KnY, KnM, KnS, T, C, D, V, Z
KnY, KnM, KnS, T, C, D,
V, Z
Hoạt động
Nội dung toán hạng nguồn S2 bị trừ nội dung toán hạng nguồn S1, kết lưu vào toán hạng đích D
(62)Tên lệnh Chức Năng S Toán hạng
1 S2 D
MUL (Multiplication)
Nhân hai giá trị liệu, kết
quả lưu vào tốn hạng
đích
K, H, KnY, KnM, KnS, T, C, D, V, Z
KnY, KnM, KnS, T, C, D,
V, Z Lưu Ý : Z(V)không dùng hệ 32
bit
Hoạt động
Nội dung toán hạng nguồn S1 nhân với nội dung toán hạng nguồn S2, kết lưu vào tốn hạng đích D
Chú ý:
Trường hợp nội dung MUL với hoạt động 16 bit nhân với cho kết 32 bit Kết 32 bit lưu vào cặp ghi D D+1 ví dụ, (D0) x (D2) = 35, giá trị 35 (32bit) đựoc lưu vào cặp ghi (D4, D5)
Trường hợp dùng lệnh MUL với hoạt động 32 bit giá trị 32 bit nhân với cho kết 64 bit lưu vào ghi D, D +1, D+2 D+3
Leänh DIV
(63)S1 S2 D
DIV (Division)
Chia hai giá trị liệu, kết lưu vào tốn hạng
đích
K, H, KnY, KnM, KnS, T, C, D, V, Z
KnY, KnM, KnS, T, C, D, V, Z Lưu Ý : Z(V)không
dùng hệ 32 bit Hoạt động
Nội dung toán hạng nguồn S1 chia cho nội dung toán hạng nguồn S2 kết lưu vào toán hạng đích D: D lưu kết nguyên D+1 lưu số dư phép chia
Ví dụ: 51(D0) : 10 (D2) = (D4) (D5), nghóa 5x10 =51
Chú ý
Khi dùng lệnh DIV với hoạt động 32 bit, hai giá trị 32 bit chia cho cho kết 32 bit Kết nguyên phép chia lưu vào bốn ghi: D; D+1 lưu thương số D+2, D+3 lưu số dư Nếu giá trị thiết bị nguồn S2 (Zero) lỗi hoạt động thực thi lệnh DIV bị xóa bỏ
Lệnh INC
Tên lệnh Chức Năng Toán hạngD
INC (Increment)
Tăng nội dung tốn hạng đích đơn vị
(64)Hoạt động
Khi lệnh thực nội dung tốn hạng đích D tăng lên
Đối với hoạt động 16bit, kết đạt đến + 32.767 lệnh INC ghi giá trị – 32768 vào toán hạng đích D
Đối với hoạt động 32 bit, kết đạt đến +2.147.483.647 lệnh INC ghi giá trị -2.147.483.648 vào tốn hạng đích D
Lệnh DEC
Tên lệnh Chức Năng Tốn hạngD
DEC (Decrement)
Tăng nội dung toán hạng đích đơn vị
KnY, KnM, KnS, T, C, D, V, Z
Hoạt động
Khi lệnh thực nội dung tốn hạng đích D tăng lên
Đối với hoạt động 16 bit, kết đạt đến – 32.768 lệnh DEC tiếp tục ghi giá trị 32.767 vào toán hạng đích D
(65)4. Nhóm lệnh quay dịch chuyển chuỗi bit Lệnh ROR
Tên lệnh Chức Năng D Toán hạng n
ROR
(Rotation Right) sang phải ‘n’vị tríQuay chuỗi bit
KnY, KnM, KnS,T,C,D,V,Z
Lưu ý:
Hoạt động16 bit Kn=k4 Hoạt động32bit Kn=k8
K,H Lưu ý:
Hoạt động 16 bit n≤16 Hoạt động32 bit n≤32
Hoạt động
(66)Leänh ROL
Tên lệnh Chức Năng D Toán hạng n
ROL (Rotation Left)
Quay chuỗi bit sang trái ‘n’vị trí
KnY, KnM, KnS,T,C,D,V,Z
Lưu ý:
Hoạt động16 bit Kn=k4 Hoạt động32bit Kn=k8
K,H Lưu ý:
Hoạt động 16 bit n≤16 Hoạt động32 bit n≤32
Hoạt động
(67)Leänh RCR
Tên lệnh Chức Năng D Toán hạng n
RCR (Rotation Right
with Carry)
Quay chuỗi bit sang trái ‘n’vị trí trung gian M8022
KnY, KnM, KnS,T,C,D,V,Z
Lưu ý:
Hoạt động16 bit Kn=k4 Hoạt động32bit Kn=k8
K,H Löu yù:
Hoạt động 16 bit n≤16 Hoạt động32 bit n≤32
Hoạt động
(68)Leänh RCL
Tên lệnh Chức năng Toán hạng
D n
RLC
(Rotation left with carry)
Quay chuoãi bit sang trái ‘n’ vi trí
qua trung gian M8022
KnY, KnM, KnS,T,C,D,V,Z
Lưu ý: Hoạt động16 bit
Kn=k4 Hoạt động32bit
Kn=k8
K,H Lưu ý: Hoạt động 16 bit
n≤16 Hoạt động32 bit
n≤32
Hoạt động
(69)Leänh SFTR
Tên Lệnh Chức Năng S DToán hạngn1 n2
SFTR (Bit shift
right)
Dịch chuyển chuỗi bit sang phải
‘n’vị trí
X,Y,M,S Y,M,S
K,H Lưu ý : FX:n2 ≤n1≤1024 FX0,Fx0N: n2 ≤ n1≤512
Hoạt động
(70)Leänh SFTL
Tên Lệnh Chức Năng S DToán hạngn1 n2
SFTL (Bit shift
left)
Dịch chuyển chuỗi bit sang trái ‘n’vị trí
X,Y,M,S Y,M,S
K,H Lưu ý : FX:n2 ≤n1≤1024 FX0,Fx0N: n2 ≤ n1≤512 Hoạt động
(71)VII KỸ THUẬT LẬP TRÌNH ĐIỀU KHIỂN TRÌNH TỰ Ví dụ bước thủ tục tổng quát
Trong tốn điều khiển trình tự, để thực có hệ thống công việc điều khiển và tránh tối đa thiếu sót ,nhầm lẫn q trình thực ,người cán kỹ thuật cần thực số bước có tính chất kỹ thuật sau:
Bước 1: Xây dựng sơ đồ phối hợp thao tác công nghệ máy hệ thống thiết bị cần điều khiển
Đây cơng việc có u cầu tương tự bắt tay vào việc thiết kế máy Nguời thực phải vào yêu cầu hoạt động máy để từ hình dung phân tích trình tự bước thao tác thật chi tiết khâu chấp hành phận chấp hành máy phối hợp hoạt động chún
(72)Sơ đồ trang bên minh họa việc phân tích diễn biến trình hoạt động trình tự trạm trộn bêtông tự động
(73)(74)Bước :Lập sơ đồ khối điều khiển trình tự
Căn vào phối hợp hoạt động thao tác phận chấp hành máy thiết kế, người cán kỹ thuật thực công việc tương tự lập sơ đồ khối điều khiển trình tự (dạng lưu đồ –flowchart sơ đồ chức – function-chart) Công việc bước tiếp cận nửa trình điều khiển Tùy theo mức độ quen cách sử dung mức điều khiển để mô tả chuỗi thao tác công nghệ tính hiệu điều kiện cho thao tác
Bước 3: Chuẩn bị phần cứng đặc tả tham số vào/ra
Công việc lựa chọn cấu tác động chấp hành lựa chọn động cơ, xy lanh khí nén hay xy lanh dầu ép, lụa chọn loại van điều khiển,… có liên quan mật thiết với trình điều khiển tổng hợp nhiều yếu tố đặc tính kỹ thuât cấu tác động có phù hợp với máy thiết kế hay khơng,kết cấu có phù hợp hay khơng, khơng gian có cho phép bố trí loại cấu tác động hay khơng; yếu tố quan trọng có tính chất định thời gian tốc độ cấu tác động lụa chọn có phù hợp thỏa mãn với yêu cầu phối hợp thao tác máy hay không
Người thiết kế phải chọn kỹ để tìm kiếm cấu tác động phù hợp mô tả đầy đủ thông số kỹ thuật cấu tác động, chẳng hạn giá trị điện áp hay dòng điện tác động vào động điện hay tác động vào van điện từ điều khiển xy lanh khí nén Các tính hiệu có liên quan mật thiết với tiếp điểm ngõ PLC Tương tự, tín hiệu từ cảm biến; phản ánh trạng thái cấu tác động, đưa đến ngõ vào PLC
(75)Bước 4: Lập trình
Với đầy đủ liệu cung cấp từ bước thực trên, cơng việc người lập trình soạn thảo chương trình điều khiển cho PLC để thực việc điều khiển máy hay hệ thống theo chương trình thiết kế Tùy theo khã quen sử dụng lọai ngơn ngữ lập trình PLC mà người lập trình chọn lựa để soạn thảo chương trình Với chương trình đơn giản,các phần mềm hãng cho phép biên dịch chương trình viết theo ngơn ngữ hay ngơn ngữ khác
Bước 5: Chạy thử hoàn chỉnh chương trình
Đây cơng việc tự nhiên phải thực sau lập trình Việc chạy thử chương trình thực hai chế độ :
Chế độ giả lập (chế độ offline): cho chạy chương trình theo dõi đáp ứng ngõ thông số thông qua đèn led.Đèn led ngõ cụ thể hiển thị cho tín hiệu xuất ngõ cho cấu tác động đáp ứng chúng
Chế độ thực (chế độ online):sau chạy thử điều chỉnh chươngtrình chế độ giả lập hoàn hảo Chuyển chế độ hoạt động
PLC nối mạch giao tiếp với mạch công suất để điều khiển máychạy chế độ thực Trong chế độ ,với đáp ứng thực cấu tác động không tải có tải giúp cho người lập trình hiệu chỉnh chương trình lần cuối trước đưa vào vận hành thực sản xuất
1. Điều khiển trình tự dùng ghi
a) Nguyên lý điều khiển trình tự dùng ghi:
(76)+ Logic đưa vào bit bắt đầu trình điều khiển, cách dùng mạch logic kích dịng OUT
+ Logic chuyển dịch từ bit sang bit khác ghi kích hoạt bước tương ứng với bit vơ hiệu bit trước
+ Bit dịch chuyển suốt thang ghi lệnh dịch chuyển ghi, lệnh SFTL + Khi hồn tất chu kỳ trình tự, tồn nội dung ghi đặt giá trị lệnh RST, điều khiển thỏa mãn
b) Ví dụ điều khiển tay máy dùng ghi
(77)(78)Tại vị trí ban đầu, nhấn nút CHẠY, tay máy di chuyển xuống (XUỐNG) đến chạm công tắc LS2, di chuyển lên (LÊN) đến chạm công tắc LS3, di chuyển sang phải (PHẢI) đến chạm công tắc LS4, di chuyển xuống (XUỐNG) đến gập LS2 đến chạm LS3, di chuyển sang trái (TRÁI) đến chạm LS5 trở vị trí ban đầu Lưu đồ sơ đồ chức (hình 2.28 (b)) cho thấy ngõ vào/ra sử dụng trình tự hoạt động tay, máy Theo sơ đồ trên, số công tắc hành trình sử dụng lại trình điều khiển, thời điểm khác chu trình hoạt động tay máy Nếu chương trình điều khiển tay máy hoàn toàn dựa kết hợp logic ngõ vào hoạt động khơng trình tự Q trình điều khiển có tính chất theo trình tự đó; đó, ta phải cần nhớ bước hành để từ kích hoạt bước thỏa mãn điều kiện chuyển bước Có thể thấy rõ thời điểm có van soleniod hoạt động
(79)Việc điều khiển trình tự thực cách dùng ghi Với lệnh dịch chuyển ghi bước dịch chuyển tương ứng với bit ghi xuất tín hiệu cho ngõ Như vậy, chuỗi liệu 1001 đưa vào ghi, chuỗi chuyển dọc theo ghi, xem bảng sau
Nội dung ghi dịch chuyển
Xung kích hoạt dịch chuyển Dữ liệu đưa vào Nội dung ghi
0 0000 0000
0 1000 0000
1 0100 0000
2 0010 0000
3 1001 0000
4 0100 0000
5 0010 0000
6 0001 0000
7 0000 1001
Dòng lệnh RST đặt ghi giá trị có xung kích hoạt Thường dùng ghi tạo thành bit riêng biệt, gọi cờ, cờ sử dụng cơng tắc logic chương trình Trong ví dụ trên, cờ M100 đến M107 tạo thành ghi bit (hình 2.30) Các bit ghi dùng để kích nhánh ngõ tương ứng với cuộn soleniod (Y30 đến Y34) dạng công tắc logic thường mỡ hay thường đóng nhánh lệnh dịch chuyển ghi
Hoạt động
(80)tác dụng đưa logic vào ghi Cờ M100 On vị trí ban đầu, điều nhận biết thơng qua Y30 Nút nhấn CHẠY (ngõ vào X1) có tác dụng dịch chyển ghi, làm cho bit dịch chuyển từ M100 đến M101; đó, M101 1, M100 thành Cờ M101 có tác dụng kích hoạt cuộn soleniod xuống (DOWN) thông qua mạch công tắc logic M101 Y001 Lưu ý nhánh song song đầu tiên, M100 nối tiếp X001 khơng cịn tác dụng
Sự chuyển bước
Việc dịch chuyển từ bit từ cờ sang cờ vấn đề thời gian chuyển bước, bít khỏi cờ dịch chuyển sang cờ Trong ví dụ cờ M100-M106 tạo thành mạch cơng tắc khóa lẫn nhánh lệnh dịch chuyển ghi SFTL Các cờ lại nối tiếp với điều kiện chuyển bước, công tắc PBO cơng tắc hành trình từ LS1 đến LS5 Sự khóa lẫn đảm bảo có bước thực thời điểm
Lưu ý điều kiện thoát khỏi bước điều kiện thực bước Ví dụ, điều kiện khỏi bước ban đầu M100 X001và điều kiện để thực bước (M101) Việc sử dụng ghi khơng có khả chốt điều cần thiết bit ghi trì trang thái chúng đặt lại (reset) hay thực dịch chuyển ghi
(81)Đoạn chương trình cịn lại trình bày chi tiết chương trình sau, thiết kế chương trình
(82)Thiết kế chương trình
Trong hầu hết yêu cầu logic cho dòng lệnh dịch chuỵển ,reset đưa liệu vào ghi dịch chuyển dễ hiểu ,không cần bước thiết kế chương trình Tuy nhiên biểu thức logic định tấc logic điều khiển chương trình Đối với ví dụ trên, biểu thức điều khiển sau:
(83)2. Điều khiển trình tự dùng Stepladder
Stepladder, gọi tắt STL, công cụ điều khiển hiệu Kỹ thuật lập trình tương tự với sơ đồ biểu diễn sơ đồ chức hoạt động trình tự, thay phương pháp dùng tổ hợp logic truyền thống Lập trình Stepladder có đặc điểm làm cho việc điều khiển trình tự đơn giản sau:
Khả giữ trạng thái hành hờ dùng cờ có khả chốt Tự động vô hiệu (reset)trạng thái trước chuyển vào trạng thái
hiện hành
Dễ dàng phân nhánh song song dạng OR AND Kỹ thuật lập trình hỗ trợ thông qua cờ trạng thái S
Trước khảo sát lập trình Stepladder,ta cần xem qua ví dụ cho thấy mối quan hệ stepladder với sơ đồ chức hình 2.31 Sơ đồ chức hình 2.31 (a) mơ tả trình tự bước hoạt động (trạng thái ) Nó cho thấy trình tự bước, hoạt động bước điều kiện chuyển bước chuỗi trình tự Và trình tự thực lập trình stepladder
a) Hoạt động mạch trình tự STL
(84)hiện tự động chế điều khiển STL Thứ tự STL tùy chọn, ví dụ, cờ trạng thái S20 thay cho S10 ví dụ
Phần sau trình bày chi tiết kỹ thuật lập trình STL Ví dụ điều khiển trình tự dùng Stepladder
(85)b) Lệnh STL lập trình STL Leänh STL (Stepladder)
Lệnh STL thể dạng cơng tắc STL cho phép đóng hay mỡ trạng thái theo trình tự Hình 2.32 (a) trình bày mạch Stepladder bản; hình 2.32 (b) mạch thực chức tương đuơng cách dùng lệnh
(86)
Như vậy, mạch STL đựơc phát triển từ cờ điều khiển MC MCR Nó cho phép trạng thái hoạt động thành trạng thái hành, thực tác vụ trạng thái chuyển trạng thái thỏa điều kiện Các đặc điểm làm cho kỹ thuật lập trình STL cơng cụ chuyên dùng cho hệ thống điều khiển trình tự
Lập trình dùng STL
Hình 2.33 cho thấysự ứng dụng cờ STL điều khiển trình tự hai bước Sau cơng tắc STL, cơng tắc thường đóng thường mở sử dụng để biểu diễn logic bước hành Tương tự áp dụng cho trạng thái Kết thúc đoạn chương trình STL lệnh RET
Hình 2.32: Cơ chế Stepladder – (a): Mạch STL;
(87)c) OR nhánh STL (chọn nhánh song song )
Hình 2.34 sơ đồ chức chương trình ladder để chọn hai nhánh a b, tùy thuộc điều kiện vào nhánh, X1 hay X4 Cả hai nhánh điều có chung trạng thái S16
(88)(89)(90)Phân nhánh
Lập trình chọn nhánh cách OR điều kiện sau trạng thái S11 Vì thế, X1 ON sau S11, trạng thái S12 kích hoạt nhánh A chọn Tương tự, X4 lên ON, trạng thái S14 kích hoạt nhánh B chọn Trạng thái trước S11 tự động vơ hiệu S12 hay S14 kích hoạt
Hợp nhánh
Trạng thái chung S16 kích hoạt từ trạng thái S13 thuộc nhánh A hay S15 thuộc nhánh B Trạng thái trước đó, S13 hay S15 bị vơ hiệu tự động từ S16 chế điều khiển STL Việc hợp nhánh thực cách lập chương trình điều kiện X3 X6 Thực tương tự thêm nhánh khác
d) AND nhánh STL (phân nhánh song song )
(91)EMBED PBrush
Hợp nhánh
Việc chuyển vào trạng thái chung S16 có thể thực trạng thái S13 (thuộc nhánh A) S15 (thuộc nhánh B) hoạt động, thỏa điều kiện X4 Nghĩa là: S16 = S13.S15.X4
(92)e) Sự kết hợp loại nhánh STL
Nhiều trình điều khiển cơng nghiệp có dạng hoạt động tình trạng ln ln thực hiện, và, thỏa điều kiện đó, hoạt động song song thứ hai thực đồng thời Loại hoạt động lập trình dùng kĩ thuật STL hình 2.36
Hoạt động
Trong ví dụ này, nhánh sử lý gồm trang thái S10, S11 S13 Trạng thái S11 có nhánh song song S12 Ở điều kiện bình thường X1 = ON, trạng thái S11 kích hoạt nhánh có S12 kích hoạt có thêm điều kiện X3=ON
Hợp nhánh
Trạng thái S13 kích hoạt từ trạng thái S11 hay S12 gõ vào X2 hay X4 thỏa tương ứng Khi S11 hoạt động, hoạt động bình thường Tuy nhiên, nhánh song song hoạt động đường vào trạng thái S13 tồn hai nhánh, bất chấp hoạt dộng nhánh cịn lại hồn tất hay chưa:
S11.X2 + S12.X4
(93)S14 xảy hai trạng thái S11 S12 hoàn tất (S11 = S12 = 0), vấn đề giải cách:
f) Sự lặp lại hoạt động trình tự
Thường ta cần lặp lại phần trình tự hoạt động với số lần đó, hoạt động tay (manual mode) hay tự động(automatic mode) Trong ví dụ hình 2.37, đếm sử dụng phối hợp với hoạt động trình tự minh họa điều
Hoạt động
Bộ đếm kích hoạt (tăng 1) trạng thái S14 hoạt động Giá trị đếm nhập công tắc chọn nhấn ( thumbwhell switch) nối ngõ vào điều khiển xác định chương trình Trong ví dụ này, đếm gán giá trị Khi xuống đến trạng thái S14 hoạt động trình tự bình thường, sau trạng thái S14 có lựa chọn S15 S12 tùy thuộc vào điều kiện chuyển trạng thái
Như đếm CO chưa đạt đến giá trị định trước 8, điều kiện chuyển vào trạng thái S15 khơng thỏa cơng tắc CO hở, xem biểu thức (b) Biểu thức logic (a) đếm bị kích hoạt lần cơng tắc X5 đóng Điều
(94)này có tác dụng lặp lại lần trình từ S12 đến S14 đếm tăng lên S14 hoạt động Khi đếm vượt giá trị 8, trạng thái S15 kích hoạt, thay S12 Bộ đếm đặt lại (reset) thông qua công tắc thường S15 để chuẩn bị cho chu kỳ hoạt động
CHƯƠNG 3:
CÁC BÀI TẬP ỨNG DỤNG PLC MITSUBISHI
I. Các tập dạng bản: Bài Đơn vị phục vụ:
1 Mô hình hoạt động:
(95)2 Bảng khai báo thiết bị:
Dạng Địa thiết bị Tên thiết bị Sự hoạt động
Ngõ vào
X0 Nút nhấn N1 ON/OFF tức thời
X1 Nút nhấn N2 ON/OFF tức thời
X2 Nút nhấn OFF ON dừng hoạt động
Ngõ Y0 Đèn báo Đ1 Sáng Y0 – ON
Y1 Đèn báo Đ2 Sáng Y1 - ON
3 Mục đích điều khiển:
Điều khiển đơn vị phục vụ nhà hàng lệnh Những đặc tính điều khiển:
Khi nút nhấn N1 bàn nhấn, đèn báo Đ1 – Y0 tường bật sáng Nếu thả nút nhấn N1, đèn báo Đ1 – Y0 sáng
Khi nút nhấn N2 bàn nhấn, đèn báo Đ2 – Y1 tường bật sáng Nếu thả nút nhấn N2, đèn báo Đ2 – Y0 sáng
Khi đèn báo Đ1 – Y0 đèn báo Đ2 – Y1 bật sáng đèn báo hiệu Đ3– Y2 bảng điều khiển bật sáng
(96)(97)6
(98)Bài Phát dùng cảm biến quang: Mơ hình hoạt động:
(99)Dạng Địa thiết bị Tên thiết bị Sự hoạt động
Ngõ vào
X0 Vào cổng (người) ON phát có người vào
X1 Ra cổng (người) ON phát có người X2 Vào cổng (xe) ON phát có xe vào X3 Ra cổng (xe) ON phát có xe
Ngõ
Y0 Đèn xanh Đ1
(người) Bật sáng Y0 - ON Y2 Đèn xanh Đ2 (xe) Bật sáng Y2 – ON Y3 Đèn đỏ Đ3 (xe) Bật sáng Y3 – ON
Y7 Còi báo Kêu lên Y7 ON
3 Mục đích điều khiển:
Bật tia sáng lên phát có người hay xe qua Sử dụng lệnh định
4 Những đặc tính điều khiển: Phía người:
Khi cảm biến vào cổng X0 phát có người vào đèn xanh Y0 bật lên Khi cảm biến cổng X1 phát có người qua sau 5s đèn xanh Y1
tắt Phía xe:
Khi cảm biến vào cổng X2 phát có xe vào đèn xanh Y2 bật lên Khi cảm biến cổng X3 phát có xe qua sau 5s đèn xanh Y2 tắt Nếu xe không băng qua vùng cảm biến vào cổng X2 cổng X3
trong 10s, đèn đỏ Y3 bật sáng còi báo Y7 vang lên
Ngay xe băng qua cảm biến cổng X3 đèn đỏ Y3 tắt còi báo Y7 ngừng
(100)(101)(102)Bài Điều khiển định mạch đèn giao thơng: Mơ hình hoạt động:
2 Bảng khai báo thiết bị:
Dạng Địa thiết bị Tên thiết bị Sự hoạt động Ngõ vào X0 Nút nhấn ON ON: trình hoạt động
Ngõ
Y0 Đèn đỏ Bật sáng Y0 – ON
Y1 Đèn vàng Bật sáng Y1 - ON Y2 Đèn xanh Bật sáng Y2 - ON Mục đích điều khiển:
Điều khiển đèn giao thông thay đổi khoảng thời gian định Sử dụng lệnh định
4 Những đặc tính điều khiển:
Khi nút nhấn X0 nhấn, trình bắt đầu hoạt động Đầu tiên, đèn đỏ Y0 sáng 10s
(103)5 Sơ đồ nguyên lý:
(104)(105)Bài Phân loại sản phẩm theo kích cỡ (I): Mơ hình hoạt động:
2 Bảng khai báo thiết bị:
(106)Ngõ vào
X0 Cảm biến ON sản phẩm phát
X1 Cảm biến ON sản phẩm phát
X2 Cảm biến ON sản phẩm phát
X4 Cảm biến cuối ON phát sản phẩm cuối băng tải
X5 Nút START ON q trình hoạt động
X6 Cơng tắc Băng tải di chuyển X6 ON
Ngõ
Y0 Băng tải chạy phía trước
Băng tải chạy phía trước Y0 ON
Y1 Lệnh cung cấp Khi Y1 ON, sản phẩm cung cấp
Y2 Đèn Đ1 Bật sáng Y2 ON
Y3 Đèn Đ2 Bật sáng Y3 ON
Y4 Đèn Đ3 Bật sáng Y4 ON
3 Mục đích điều khiển:
Phân loại sản phẩm có kích cỡ khác mang băng tải Những đặc tính điều khiển:
Khi nút nhấn START – X5 nhấn bảng điều khiển, lệnh cung cấp Y1 cho robot chuyển sang ON Khi thả nút nhấn START, lệnh cung cấp Y1 chuyển sang OFF
Khi công tắc X6 bật sang ON bảng điều khiển, băng tải Y0 di chuyển phía trước Khi cơng tắc X6 chuyển sang OFF, băng tải Y0 ngừng
(107) Sản phẩm lớn đèn Đ1 (Y2)
Sản phẩm trung bình đèn Đ2 (Y3) Sản phẩm nhỏ đèn Đ3 (Y4)
Đèn báo bật sáng tức sau cảm biến (X0, X1, X2) phân biệt kích cỡ sau tắt sản phẩm qua cảm biến X4
5 Sơ đồ nguyên lý:
(108)(109)Bài Khởi động/ dừng băng tải: Mơ hình hoạt động:
2 Bảng khai báo thiết bị:
Dạng Địa thiết bị Tên thiết bị Sự hoạt động
Ngõ vào X0X1 Nút nhấn STARTNút nhấn STOP ON trình hoạt độngON trình ngừng hoạt động
Ngõ
Y0 Đèn vàng Bật sáng Y0 ON
Y1 Còi báo Vang lên Y1 ON
Y2 Băng tải chạy
phía trước Băng tải chạy Y2 ON
Y3 Đèn xanh Bật sáng Y3 ON
3 Mục đích điều khiển:
Khởi động/ dừng băng tải tùy theo trình tự định trước Những đặc tính điều khiển:
Khi nút nhấn START nhấn bảng điều khiển, đèn vàng Y0 bật sáng còi báo Y1 vang lên 5s, đèn vàng Y0 sáng
(110) Khi nút nhấn STOP nhấn bảng điều khiển, hoạt động bước bước ngừng Hoạt động lập lại q trình mơ tả bước thi hành
5 Sơ đồ nguyên lý:
(111)(112)Bài Truyền động băng tải: Mơ hình hoạt động:
2 Bảng khai báo thiết bị:
Dạng Địa thiết bị Tên thiết bị Sự hoạt động
Ngõ vào
X0 Cảm biến băng tải ON phát sản phẩm X1 Cảm biến băng tải ON phát sản phẩm X2 Cảm biến băng tải ON phát sản phẩm X3 Cảm biến cuối ON phát sản phẩm
X4 Nút nhấn ON ON trình hoạt động
Ngõ
Y0 Băng tải chạy
phía trước Khi Y0 ON, băng tải di chuyển Y1 Băng tải chạy
phía trước Khi Y1 ON, băng tải di chuyển Y2 Băng tải chạy
phía trước Khi Y2 ON, băng tải di chuyển Y3 Lệnh cung cấp Một sản phẩm cung cấp,
(113)3 Mục đích điều khiển:
Vận hành băng tải tùy theo tín hiệu cảm biến Những đặc tính điều khiển:
Khi nút nhấn ON nhấn bảng điều khiển, lệnh cung cấp Y3 cho robot chuyển sang ON robot vị trí bắt đầu Khi thả nút nhấn ON, lệnh cung cấp Y3 tự giữ robot quay trở vị trí bắt đầu
Khi cảm biến X0 phát sản phẩm, băng tải chạy phía trước, Y0 bật lên ON
Khi cảm biến X1 phát sản phẩm, băng tải chạy phía trước, Y1 bật lên ON băng tải Y0 ngừng
Khi cảm biến X2 phát sản phẩm, băng tải chạy phía trước, Y2 bật lên ON băng tải Y1 ngừng
Khi cảm biến X3 phát sản phẩm, băng tải Y2 ngừng
Khi cảm biến X3 bật lên ON, lệnh cung cấp Y3 cho robot chuyển sang ON sản phẩm cung cấp robot vị trí bắt đầu
5 Sơ đồ nguyên lý:
(114)(115)II Các tập dạng trung bình Bài Tín hiệu nút nhấn
1 Mơ hình hoạt động:
2 Bảng khai báo thiết bị:
Dạng Địa thiết bị Tên thiết bị Sự hoạt dộng
Ngoõ ra
Y0 Đèn đỏ Sáng Y0 ON
Y1 Đèn vàng Sáng Y1à ON
Y2 Đèn xanh Sáng Y2 ON
3 Mục đích điều khiển:
Chuyển đổi tín hiệu đèn giao thông từ nút nhấn Những đặc tính điều khiển:
- Đèn tín hiệu đỏ (Y0) nhấp nháy khoảng 1-2 giây (sáng 1s tắt 1s)
(116)- Sau tín hiệu thị Y10 sáng đươcï 5s, hoạt động tín hiệu thay đổi mơ tả từ bước đến bước :
- Đầu tiên tín hiệu đỏ Y0 nhấp nháy 5s tín hiệu thị Y10 sáng
- Đèn tín hiệu đỏ Y0 tắt Đèn tín hiệu vàng Y1 sáng 5s
- Sau đèn tín hiệu vàng Y1 tắt, đèn tín hiệu xanh Y2 sáng 10s - Sau đèn tín hiệu xanh Y2 tắt, đèn tín hiệu đỏ Y0 nhấp nháy khoảng 1-2 giây (sáng 1s tắt 1s) Sự hoạt động tín hiệu lặ lại từ bước
5 Sơ đồ nguyên lý:
(117)Bài Phân loại sản phẩm theo kích cỡ (II) Mơ hình hoạt động:
(118)Dạng thiết bịĐịa chỉ Tên thiết bị Sự hoạt dộng
Ngoõ vaøo
X0 Điểm bắt đầøu ON Robot vị trí xuất phát
X1 Trên ON sản phẩm kích cỡ lớn dược phát
X2 Giữa ON sản phẩm kích cỡ trung bình dược pháthiện.
X3 Thấp ON sản phẩm kích cỡ nhỏ dược phát
X4 Cảm biến ON sản phẩm phát cuối băngchuyền phải X5 Cảm biến ON sản phẩm phát cuối băngchuyền phải
Ngoõ ra
Y0 Lệnh cung cấp tiến trình bắt đầu theo thứ tự xilanh :lớn, nhỏ,Một sản phẩm đươcï cung cấp Y0 ON Một nhỏ, lớn nhỏ
Y1 Băng tải chạythuận (về phía trước)
Khi Y1 ON _ băng tải di chuyển phía trước
Y2
Băng tải chạy thuận (về phía trước)
Khi Y2 ON _ băng tải di chuyển phía trước Y5 Cần phân loại Di chuyển phía trước Y5 ON Mục đích điều khiển:
Phân loại sản phẩm đến vị trí có kích cỡ tương ứng Những đặc tính điều khiển:
- Khi cơng tắc X24 bảng điều khiển băng tải di chuyển phía trước Khi X24 bảng điều khiển đươcï chuyển sang OFF, băng tải ngừng hoạt động
- Khi nút nhấn X20 bảng điều khiển nhấn, lệnh cung cấp sản phẩm Y0 cho robốt hoạt động
Lệnh cung cấp sản phẩm Y0 chuyển sang OFF robot dy chuyển khỏi điểm bắt đầu (robot hồn thành chu trình gắp sản phẩm)
(119)- Sản phẩm lớn dẫn đến băng chuyền phía sau (đi qua cảm biến X5) - Sản phẩm nhỏ dẫn đến băng chuyền phía trước (đi qua cảm biến X4) Kích cỡ sản phẩm nhận dạng tín hiệu Trên X1, Giữa X2, Thấp X3 dặt băng chuyền
(120)(121)Bài Phân loại sản phẩm Mơ hình hoạt động:
2 Bảng khai báo thiết bị:
(122)thiết bị
Ngõ vào
X0 Điểm bắt đầøu ON Robot vị trí xuất phát X1 Sản phẩm bàn ON sản phẩm nằm bàn X2 Sự hoạt động robot hoan tất. ON hoạt động robot hoan tất
Ngoõ ra
Y0 Lệnh cung cấp Chỉ thị hình bật sáng Y0_ON Lúc người vận hành cung cấp sản phẩm. Y1 Băng tải chạy thuận. Khi Y1_ON băng tải dy chuyển phía trước Y2 Lệnh gắp sản phẩm. Robot gắp sản phẩm đến khay đựng Y2_ON Một tiến trình bắt đầu. Mục đích điều khiển:
Truyền lệnh cho robot di chuyển sản phẩm đến vị trí Những đặc tính điều khiển:
- Người vận hành cung cấp sản phẩm đến băng chuyền bật sáng đèn thị (nguồn cung cấp cho phép) Nếu đèn thị đươc bật sáng, người vận hành cung cấp sản phẩm liên tục
- Băng tải ln di chuyển phía trướctrong PLC trạng thái RUN - Khi nút nhấn X20 bảng điều khiển nhấn, lệnh cung cấp sản phẩm Y0 chuyển sang ON đèn báo thị (nguồn cung cấp cho phép) bật sáng, Người vận hành cung cấp sản phẩm Sau thả nút nhấn X20, đèn báo thị tắt Tuy nhiên lệnh cung cấp sản phẩm Y0 không chuyển sang ON_đèn báo thị (nguồn cung cấp cho phép) không bật sáng sản phẩm bàn
(123)5 Sơ đồ nguyên lý:
(124)Bài Điều khiển máy khoan Mơ hình hoạt động:
(125)Dạng thiết bịĐịa chỉ Tên thiết bị Sự hoạt dộng
Ngõ vào
X0 Đang khoan ON ñang khoan
X1 Sản phẩm máy khoan ON Khi sản phẩm máy khoan
X2 Đã khoan ON Khi sản phẩm khoan Khi việc khoan bắt đầu kết trước bị xố.
X3 Đã khoan sai
ON Khi sản phẩm không khoan Khi việc khoan bắt đầu kết trước bị xoá
X5 Cảm biến ON phát có sản phẩm cuối băng chuyền phải.
Ngõ ra
Y0 Lệnh cung cấp Khi Y0_ON, sản phẩm cung cấp Một tiến trình bắt đầu: khối kim loại lớn. Y1 Băng tải chạy phía trước. Khi Y1_ON, băng tải dy chuyển phía trước. Y2 Bắt đầu khoan Khi Y1_ON, bắt đầu khoan (Một tiến trình khơng thể bị dừng chừng). Mục đích điều khiển:
Điều khiển máy khoan thiết bị khác Những đặc tính điều khiển:
- Khi nút nhấn X20 bảng điều khiển nhấn, lệnh cung cấp Y0 cho phễu chuyển sang ON Khi thả nút nhấn X20, lệnh cung cấp Y0 chuyển sang OFF Khi lệnh cung cấp Y0 chuyển sang ON, phễu cung cấp sản phẩm
- Khi công tắc X24 bảng điều khiển đươcï chuyển lên ON, băng tải di chuyển phía trước Khi X24 bảng điều khiển đươcï chuyển sang OFF, băng tải ngừng
(126)- Khi cảm biến có sản phẩm máy khoan X1 đặt máy khoan chuyển sang ON, băng tải ngừng
- Khi bắt đầu khoan Y2 chuyển sang ON, bắt đầu khoan Khi cảm biến khoan X0 bật On Y2 chuyển sang OFF
- Khi bắt đầu khoan Y2 chuyển sang ON, cảm biến khoan X2 lẫn khoan sai X3 bật lên ON sau máy khoan vận hành chu kỳ hoàn tất (Máy khoan bị dừng lúc vận hành)
- Sau cảm biến khoan X2 lẫn khoan sai X3 đươc xác định, sản phẩm mang đặt khay bên phải Khi tên sản phẩm bị khoan nhiều lỗ, cảm biến khoan sai X3 bật lên ON Trong tập khơng có cách điều khiển đặc biệt cho sản phẩm bị lỗi
(127)(128)Bài Điều khiển cung cấp sản phẩm Mơ hình hoạt động:
2 Bảng khai báo thiết bị:
Dạng thiết bịĐịa chỉ Tên thiết bị Sự hoạt dộng
Ngõ vào
X0 Điểm bắt đầøu ON Robot vị trí xuất phát
X1 Hộp băng tải ON hộp phận cung cấp cam
X2 Cam cung cấp ON cam phát (dùng cho việc đếm) Cảm biến ON phát có sản phẩm cuối băng chuyềnphải.
Ngoõ ra
Y0 Lệnh cung cấp Khi Y0_ON, sản phẩm cung cấp Một tiến trình bắt đầu: hộp lớn. Y1 Băng tải chạy phía trước. Khi Y1_ON, băng tải dy chuyển phía trước Y2 Lệnh cấp cam Khi Y1_ON, cam đượcõ cung cấp
3 Mục đích điều khiển:
(129)4 Những đặc tính điều khiển: * Điều khiển chung :
- Khi cơng tắc X24 bảng điều khiển đươcï chuyển lên ON, băng tải di chuyển phía trước Khi X24 bảng điều khiển đươcï chuyển sang OFF, băng tải ngừng
- Khi nút nhấn X20 bảng điều khiển nhấn, lệnh cung cấp Y0 cho robot chuyển sang ON Lệnh cung cấp Y0 chuyển sang OFF, robot dy chuyển khỏi vị trí bắt đầu Khi lệnh cung cấp Y0 chuyển sang ON, robot cung cấp hộp
* Điều khiển máy khoan :
- Khi cảm biến có hộp băng tải X1 đặt phận cung cấp cam chuyển sang ON, băng tải ngừng
- Trong hộp đặt cam Các hộp đặt cam mang đến khay bên phải
- Cam cung cấp lệnh cấp cam Y2 bật lên ON số cam cung cấp đếm cảm biến cam cung cấp bật lên ON
(130)(131)Bài Điều khiển băng tải Mơ hình hoạt động:
2 Bảng khai báo thiết bị:
Dạng thiết bịĐịa chỉ Tên thiết bị Sự hoạt dộng
Ngõ vào
X10 Giới hạn trái ON phát sản phẩm cuối băng chuyền trái.
X11 Giới hạn phải ON phát sản phẩm cuối băng chuyền phải. X12 Cảm biến dừng ON phát sản phẩm
Ngoõ ra
Y10 Lệnh cung cấp Khi Y10_ON, sản phẩm cung cấp Một tiến trình bắt đầu. Y11 Băng tải chạy thuận. Khi Y11_ON băng tải dy chuyển phía trước Y12 Băng tải chạy nghịch. Khi Y12_ON, băng tải dy chuyển ngược lại Mục đích điều khiển:
Di chuyển băng tải chạy thuận hay nghịch dựa theo đặc tính điều khiển Những đặc tính điều khiển:
(132)- Khi nút nhấn X21 bảng điều khiển nhấn, băng tải vận hành theo thứ tự mô tả bước đến bước Nếu thả tay nhấn X21, thứ tự vận hành tiếp tục
- Băng tải bắt đầu dy chuyển ngõ băng tải chạy thuận Y11 bật lên ON dừng cảm biến phát sản phẩm giới hạn phải X11 chuyển sang ON
- Khi ngõ băng tải chạy nghịch Y12 bật lên ON, băng tải dy chuyển ngược lại cảm biến phát sản phẩm giới hạn trái X10 chuyển sang ON
- Sản phẩm giới hạn trái giây
- giây sau, ngõ băng tải chạy thuận Y11 bật lên ON băng tải dy chuyển cảm biến dừng X12 chuyển sang ON
(133)(134)III Các tập dạng nâng cao Bài Vận hành cửa tự động
1 Bảng khai báo thiết bị:
Dạng Địa thiết bị Tên thiết bị Sự hoạt động
Ngõ vào
X0 Giới hạn ON cửa đến giới hạn
X1 Giới hạn ON cửa dến giới hạn
X2 Cảm biến vào coång ON đối tượng đến gần cửa
X3 Cảm biến khỏi
cổng ON đối tượng khỏi cửa
Ngõ ra
Y0 Cửa nâng lên Khi Y0_ON,cửa nâng lên
Y1 Cửa hạ xuống Khi Y1_ON,cửa hạ xuống
Y2 Đèn báo Khi Y2_ON,đèn báo bật sáng
Y3 Còi báo KhiY3_ON,cịi kêu lên (đèn trên man hình bật sáng).
2 Mục đích điều khiển:
Điều khiển cửa mở hay đóng phát có đối tượng Những đặc tính điều khiển:
Điều khiển tự động:
Khi cảm biến vào cổng X2 nhận biết có đối tượng cửa di chuyển lên Khi cảm biến khỏi cửa X3 nhận biết có điối tượng khỏi cửa cửa di chuyển xuống
Cửa ngừng di chuyển lên cảm biến Giới hạn X1 chuyển lên ON Cửa ngừng di chuyển xuống cảm biến Giới hạn X0 chuyển lên ON Trong nằm giới hạn cảm biến vào cổng X2, cảm biến khỏi cổng X3 cửa khơng di chuyển xuống đèn báo Y2 bật sáng
Điều tay:
Khi nhấn nút [▲ Cửa nâng lên] X4 cửa di chuyển lên Khi nhấn nút [▼ Cửa hạ xuống ] X5 cửa hạ xuống
(135) Giải thích sơ đồ nguyên lý:
Khi tác động vào S0 cuộn dây Rơle RL1 có điện, tác động vào tiếp
điểm thường mở RL1 Từ tác động vào địa X000 PLC
Khi tác động vào S1 cuộn dây Rơle RL2 có điện nên tiếp điểm thường mở RL2 có điện Từ đó, địa X001 PLC nhận tín hiệu
Khi tác động vào S2 cuộn dây Rơle RL3 có điện, tác động vào tiếp điểm thường mở RL3 Từ ,địa X002 PLC nhận tín hiệu
Khi tác động vào S3 cuộn dây Rơle RL4 có điện nên tiếp điểm thường mở RL4 có điện Từ đó, địa X003 PLC nhận tín hiệu
Khi tác động vào S4 cuộn dây Rơle RL5 có điện, tác động vào tiếp điểm thường mở RL5 Từ đó, địa X004 PLC nhận tín hiệu
Khi tác động vào S5 cuộn dây Rơle RL6 có điện nên tiếp điểm thường mở RL6 có điện Từ đó, địa X005 PLC nhận tín hiệu
Khi tác động vào S6 cuộn dây Rơle RL7 có điện, tác động vào tiếp điểm thường mở RL7 Từ đó, địa X006 PLC nhận tín hiệu
(136)Khi Y001 có tín hiệu cuộn dây Rơle R2 có điện nên tiếp điểm thường mở R2 đóng lại Từ đó, cuộn K2 có điện
Khi Y002 có tín hiệu cuộn dây Rơle R3 có điện nên tiếp điểm thường mở R3 đóng lại Từ đó, cuộn K3 có điện
Khi Y003 có tín hiệu cuộn dây Rơle R4 có điện nên tiếp điểm thường mở R4 đóng lại Từ đó, cuộn K4 có điện
5 Chương trình Ladder mẫu:
(137)Dạng Địa thiết bị Teân thiết bị Sự hoạt động
Ngõ vào
X0 Bên (màn cửa trái) ON cửa đóng hòan tòan. X1 Ở (màn cửa trái) ON cửa vị trí X2 Bên ngịai(màn cửa trái) ON cửa mở hòan tòan X3 Bên trong(màn cửa phải) ON cửa đóng hịan tịan. X4 Ở (màn cửa trái) ON cửa vị trí X5 Bên ngịai (màn cửa trái) ON cửa mở hòan tòan X6 Giới hạn sân khấu ON sân khấu đến giới hạntrên X7 Giới hạn sân khấu ON sân khấu đến giới hạndưới.
Ngõ ra
Y0 Lệnh mở cửa Khi Y0_ON cửa mở.Khi Y0_OFF ,màn cửa dừng. Y1 Lệnh đóng cửa
Khi Y1_ON ,màn cửa đóng.Khi Y1_OFF,màn cửa dừng
Y2 Sân khấu leân
Khi Y2_ON, sân khấu di chuyển lên Khi Y2_OFF, sân khấu dừng
Y3 Sân khấu xuoáng
Khi Y3_ON sân khấu di chuyển xuống Khi Y3_OFF, sân khấu dừng
Y4 Còi báo Khi Y4_ON, cịi kêu lên (đèn trên hình bật sáng). Mục đích điều khiển:
Điều khiển việc bố trí sân khấu tùy theo đặc tính điều khiển Những đặc tính điều khiển:
(138)Khi nút nhấn [START] X10 đựơc nhấn bảng điều khiển, còi báo Y4 kêu 5s Nút có tác dụng cửa đóng hịan tịan sân khấu vị trí giới hạn dứơi
Khi còi ngừng, lệnh mở cửa Y0 chuyển sang ON cửa mở chúng đến giới hạn bên ngòai (X2 vàX5)
Sau cửa mở hòan tòan, sân khấu bắt đầu di chuyển lên Y2 chuyển sang ON dừng lại Giới hạn sân khấu X6 chuyển sang ON
Khi nút nhấn [STOP] X11 nhấn bàn vận hành, lệnh đóng cửa Y1 chuyển sang ON cửa đóng lại chúng đến giới hạn bên (X0 X3)
Vaän hành tay:
Màn cửa mở nút nhấn X12 bảng điều khiển nhấn Màn cửa dừng đến giới hạn bên (X2 X5)
Màn cửa đóng nút nhấn X13 bảng điều khiển nhấn Màn cửa đóng đến giới hạn bên (X0 X3)
Khi nhấn nút X14 sân khấu di chuyển lên dừng đụng cảm biến giới hạn X6
Khi nhấn nút X15 sân khấu di chuyển xuống dừng đụng cảm biến giới hạn X7
(139) Giải thích sơ đồ nguyên lý:
Khi tác động vào S0 cuộn dây Rơle RL1 có điện, tác động vào tiếp điểm thường mở RL1 Từ tác động vào địa X000 PLC
Khi tác động vào S1 cuộn dây Rơle RL2 có điện nên tiếp điểm thường mở RL2 có điện Từ đó, địa X001 PLC nhận tín hiệu
Khi tác động vào S2 cuộn dây Rơle RL3 có điện, tác động vào tiếp điểm thường mở RL3 Từ ,địa X002 PLC nhận tín hiệu
Khi tác động vào S3 cuộn dây Rơle RL4 có điện nên tiếp điểm thường mở RL4 có điện Từ đó, địa X003 PLC nhận tín hiệu
(140)Khi tác động vào S5 cuộn dây Rơle RL6 có điện nên tiếp điểm thường mở RL6 có điện Từ đó, địa X005 PLC nhận tín hiệu
Khi tác động vào S6 cuộn dây Rơle RL7 có điện, tác động vào tiếp điểm thường mở RL7 Từ ,địa X006 PLC nhận tín hiệu
Khi tác động vào S7 cuộn dây Rơle RL8 có điện, tác động vào tiếp điểm thường mở RL8 Từ ,địa X007 PLC nhận tín hiệu
Khi tác động vào S8 cuộn dây Rơle RL9 có điện ,thì tác động vào tiếp điểm thường mở RL9 Từ ,địa X010 PLC nhận tín hiệu
Khi tác động vào S9 cuộn dây Rơle RL10 có điện ,thì tác động vào tiếp điểm thường mở RL10 Từ đó, địa X011 PLC nhận tín hiệu
Khi tác động vào S10 cuộn dây Rơle RL11 có điện ,thì tác động vào tiếp điểm thường mở RL11 Từ đó, địa X012 PLC nhận tín hiệu
Khi tác động vào S11 cuộn dây Rơle RL12 có điện ,thì tác động vào tiếp điểm thường mở RL12 Từ đó, địa X013 PLC nhận tín hiệu
Khi tác động vào S12 cuộn dây Rơle RL13 có điện ,thì tác động vào tiếp điểm thường mở RL13 Từ đó, địa X014 PLC nhận tín hiệu
Khi tác động vào S13 cuộn dây Rơle RL14 có điện ,thì tác động vào tiếp điểm thường mở RL14 Từ ,địa X015 PLC nhận tín hiệu
Khi Y000 có tín hiệu cuộn dây Rơle R1 có điện nên tiếp điểm thường mở R1 đóng lại Từ đó, cuộn K1 có điện
Khi Y001 có tín hiệu cuộn dây Rơle R2 có điện nên tiếp điểm thường mở R2 đóng lại Từ đó, cuộn K2 có điện
(141)Khi Y003 có tín hiệu cuộn dây Rơle R4 có điện nên tiếp điểm thường mở R4 đóng lại Từ đó, uộn K4 có điện
Khi Y004 có tín hiệu cuộn dây Rơle R5 có điện nên tiếp điểm thường mở R5 đóng lại.Từ ,cuộn K5 có điện
Khi Y000 có tín hiệu cuộn dây Rơle R1 có điện nên tiếp điểm thường mở R1 đóng lại Từ ,cuộn K1 có điện
Khi Y001 có tín hiệu cuộn dây Rơle R2 có điện nên tiếp điểm thường mở R2 đóng lại Từ đó,cuộn K2 có điện
Khi Y002 có tín hiệu cuộn dây Rơle R3 có điện nên tiếp điểm thường mở R3 đóng lại Từ ,cuộn K3 có điện
Khi Y003 có tín hiệu cuộn dây Rơle R4 có điện nên tiếp điểm thường mở R4 đóng lại.Từ ,cuộn K4 có điện
(142)Bài Phân phối sản phẩm Bảng khai báo thiết bị:
Dạng Địa thiết bị Tên thiết bị Sự họat động
X0 Điểm bắt đầu ON robot vị trí bắt đầu
X1 Trên ON sản phẩm phát hiện
X2 Giữa ON sản phẩm phát hiện
X3 Dưới ON sản phẩm phát
(143)Ngõ vào
X4 Cảm biến ON sản phẩm phát hiện mặt nghiêng X5 Cảm biến ON sản phẩm phát hiện mặt nghiêng X6 Cảm biến ON sản phẩm phát hiện mặt nghiêng X7 Cảm biến ON sản phẩm phát hiện cuối băng tải bên phải X10 Phát sảnphẩm ON sản phẩm phát hiện trước vật đẩy X11 Phát sảnphẩm ON sản phẩm phát hiện trước vật đẩy X12 Phát sảnphẩm ON sản phẩm phát hiện trước vật đẩy
Ngoõ ra
Y0 Lệnh cung cấp
Khi Y0_ON ,1 sản phẩm cung cấp Một tiến trình bắt đầu:sản phẩm gỗ lặp lại theo thứ tự Trung
bình_Nhỏ_Lớn_Trung bình_Trung
bình_Lớn_Nhỏ_Nhỏ_Lớn_Lớn Y1
Băng tải di chuyển phía
trước
Khi Y1_ON, băng tải di chuyển phía trước
Y2 chuyển phíaBăng tải di trước
Khi Y2_ON , băng tải di chuyển phía trước Y3 chuyển phíaBăng tải di
trước
Khi Y3_ON , băng tải di chuyển phía trước Y4 chuyển phíaBăng tải di
trước
Khi Y4_ON , băng tải di chuyển phía trước
Y5 Cơ cấu đẩy Duỗi Y5_ON thu lại
(144)Y6 Cơ cấu đẩy Duỗi khiY6_ON thu lại Y6_OFF Cơ cấu đẩy khơng thể dừng hành trình Y7 Cơ cấu đẩy Duỗi Y7_ON thu lại khiY7_OFF Cơ cấu đẩy không
thể dừng hành trình Mục đích điều khiển:
Phân phối sản phẩm lý thuyết theo kích cỡ Những đặc tính điều khiển:
Khi nhấn nút X14 bảng điều khiển, lệnh cung cấp Y0 cho robot chuyển lên ON
Lệnh cung cấp Y0 chuyển sang OFF robot di chuyển sản phẩm hòan tất quay trở điểm ban đầu
Khi công tắc X14 bảng điều khiển chuyển sang ON, băng tải di chuyển phía trước Khi cơng tắc X14 chuyển sang OFF, băng tải dừng
Sản phẩm lớn, trung bình, nhỏ băng tải phân loại cảm biến ngõ vào Trên X1, Giữa X2, Dưới X3 sau đưa đến khay đựng sẵn
Khi cảm biến phát sản phẩm trước cấu đẩy X10, X11, X12 chuyển sang ON băng tải dừng sản phẩm đẩy lên khay nhờ cấu đẩy: Y5, Y6, Y7
(145)4 Sơ đồ nguyên lý:
Giải thích sơ đồ nguyên lý:
Khi tác động vào S0 cuộn dây Rơle RL1 có điện ,thì tác động vào tiếp điểm thường mở RL1 Từ tác động vào địa X000 PLC
Khi tác động vào S1 cuộn dây Rơle RL2 có điện nên tiếp điểm thường mở RL2 có điện Từ ,địa X001 PLC nhận tín hiệu
Khi tác động vào S2 cuộn dây Rơle RL3 có điện ,thì tác động vào tiếp điểm thường mở RL3 Từ ,địa X002 PLC nhận tín hiệu
(146)Khi tác động vào S4 cuộn dây Rơle RL5 có điện ,thì tác động vào tiếp điểm thường mở RL5 Từ ,địa X004 PLC nhận tín hiệu
Khi tác động vào S5 cuộn dây Rơle RL6 có điện nên tiếp điểm thường mở RL6 có điện Từ ,địa X005 PLC nhận tín hiệu
Khi tác động vào S6 cuộn dây Rơle RL7 có điện ,thì tác động vào tiếp điểm thường mở RL7 Từ ,địa X006 PLC nhận tín hiệu
Khi tác động vào S7 cuộn dây Rơle RL8 có điện ,thì tác động vào tiếp điểm thường mở RL8 Từ ,địa X007 PLC nhận tín hiệu
Khi tác động vào S8 cuộn dây Rơle RL9 có điện ,thì tác động vào tiếp điểm thường mở RL9 Từ ,địa X010 PLC nhận tín hiệu
Khi tác động vào S9 cuộn dây Rơle RL10 có điện ,thì tác động vào tiếp điểm thường mở RL10 Từ ,địa X011 PLC nhận tín hiệu
Khi tác động vào S10 cuộn dây Rơle RL11 có điện ,thì tác động vào tiếp điểm thường mở RL11 Từ ,địa X012 PLC nhận tín hiệu
Khi tác động vào S11 cuộn dây Rơle RL12 có điện ,thì tác động vào tiếp điểm thường mở RL12 Từ ,địa X013 PLC nhận tín hiệu
Khi tác động vào S12 cuộn dây Rơle RL13 có điện ,thì tác động vào tiếp điểm thường mở RL13 Từ ,địa X014 PLC nhận tín hiệu
Khi tác động vào S13 cuộn dây Rơle RL14 có điện ,thì tác động vào tiếp điểm thường mở RL14 Từ ,địa X015 PLC nhận tín hiệu
Khi Y000 có tín hiệu cuộn dây Rơle R1 có điện nên tiếp điểm thường mở R1 đóng lại Từ ,cuộn K1 có điện
(147)Khi Y002 có tín hiệu cuộn dây Rơle R3 có điện nên tiếp điểm thường mở R3 đóng lại Từ ,cuộn K3 có điện
Khi Y003 có tín hiệu cuộn dây Rơle R4 có điện nên tiếp điểm thường mở R4 đóng lại Từ đó, cuộn K4 có điện
Khi Y004 có tín hiệu cuộn dây Rơle R5 có điện nên tiếp điểm thường mở R5 đóng lại Từ đó, cuộn K5 có điện
Khi Y005 có tín hiệu cuộn dây Rơle R6 có điện nên tiếp điểm thường mở R6 đóng lại Từ đó, cuộn K6 có điện
Khi Y006 có tín hiệu cuộn dây Rơle R7 có điện nên tiếp điểm thường mở R7 đóng lại Từ đó, cuộn K7 có điện
(148)(149)Bài Phân loại sản phẩm bị lỗi Bảng khai báo thiết bị:
Dạng Địa thiết bị Tên thiết bị Sự hoạt động
Ngoõ vào
X0 Đang khoan ON ñang khoan
X1 Sản phẩm
máy khoan ON sản phẩm máy khoan X2
Đã khoan
ON sản phẩm khoan đúng.Khi việc khoan bắt đầu kết trước bị xóa X3
Đã khoan sai
ON sản phẩm không khoan đúng.Khi việc khoan bắt đầu kết trước bị xóa
X4 Cảm biến ON phát có sản
phẩm cuối băng chuyền trái X5
Cảm biến ON phát có sản phẩm cuối băng chuyền phải
X6 Cảm biến phát
hiện sản phaåm
ON phát sản phẩm trước cấu đẩy
Ngoõ ra
Y0 Lệnh cung cấp Khi Y0_ON ,1 sản phẩm
cung cấp:khối kim loại lớn
Y1 Baêng tảichạy
phía trứơc Khi Y1_ON băng tải di chuyển phía trước
Y2 Bắt đầu khoan Khi Y2_ON bắt đầu khoan
Y3 Băng tải chạy
phía trước
Khi Y3_ON băng tải di chuyển phía trước Y5
Cơ cấu đẩy
(150)2 Mục đích điều khiển:
Phân biệt sản phẩm bị lỗi sản phẩm tốt tín hiệu chúng phân phối chúng cho phù hợp
3 Những đặc tính điều khiển: Điều khiển chung:
Khi nút nhấn X7 nhấn bảng điều khiển, Lệnh cung cấp Y0 cho phễu chuyển sang ON Khi thả nút nhấn X7, Lệnh cung cấp Y0 chuyển sang OFF Khi Lệnh cung cấp Y0 chuyển sang ON phễu cung cấp sản phẩm
Khi công tắc X10 bật sang ON băng tải di chuyển phía trước Khi cơng tắc bật sang OFF băng tải dừng
Điều khiển máy khoan:
Khi cảm biến cósản phẩm máykhoan X1 chuyển sang ON băng tải dừng
Khi bắt đầu khoan Y2 chuyển sang ON, bắt đầu khoan Khi cảm biến khoan X0 bật sang ON Y2 chuyển sang OFF
Khi bắt đầu khoan Y2 _ON cảm biến khoan X2 khoan sai X3 bật sang ON sau máy khoan hịan tất chu kì
Khi có sản phẩm lỗi, cảm biến phát sản phẩm X10 cấu đẩy bật sang ON Khi băng tải dừng cấu đẩy Y5 chuyển sang ON, sản phẩm bị đẩy xuống khay đựng ‘’sản phẩm bị lỗi’’
(151)4 Sơ đồ nguyên lý:
Giải thích sơ đồ nguyên lý:
Khi tác động vào S0 cuộn dây Rơle RL1 có điện ,thì tác động vào tiếp điểm thường mở RL1 Từ tác động vào địa X000 PLC
Khi tác động vào S1 cuộn dây Rơle RL2 có điện nên tiếp điểm thường mở RL2 có điện Từ ,địa X001 PLC nhận tín hiệu
Khi tác động vào S2 cuộn dây Rơle RL3 có điện ,thì tác động vào tiếp điểm thường mở RL3 Từ ,địa X002 PLC nhận tín hiệu
Khi tác động vào S3 cuộn dây Rơle RL4 có điện nên tiếp điểm thường mở RL4 có điện Từ ,địa X003 PLC nhận tín hiệu
Khi tác động vào S4 cuộn dây Rơle RL5 có điện ,thì tác động vào tiếp điểm thường mở RL5 Từ ,địa X004 PLC nhận tín hiệu
(152)Khi tác động vào S6 cuộn dây Rơle RL7 có điện ,thì tác động vào tiếp điểm thường mở RL7 Từ ,địa X006 PLC nhận tín hiệu
Khi tác động vào S7 cuộn dây Rơle RL8 có điện ,thì tác động vào tiếp điểm thường mở RL8 Từ ,địa X007 PLC nhận tín hiệu
Khi tác động vào S8 cuộn dây Rơle RL9 có điện ,thì tác động vào tiếp điểm thường mở RL9 Từ ,địa X010 PLC nhận tín hiệu
Khi tác động vào S9 cuộn dây Rơle RL10 có điện ,thì tác động vào tiếp điểm thường mở RL10 Từ ,địa X011 PLC nhận tín hiệu
Khi Y000 có tín hiệu cuộn dây Rơle R1 có điện nên tiếp điểm thường mở R1 đóng lại Từ ,cuộn K1 có điện
Khi Y001 có tín hiệu cuộn dây Rơle R2 có điện nên tiếp điểm thường mở R2 đóng lại Từ ,cuộn K2 có điện
Khi Y002 có tín hiệu cuộn dây Rơle R3 có điện nên tiếp điểm thường mở R3 đóng lại Từ ,cuộn K3 có điện
Khi Y003 có tín hiệu cuộn dây Rơle R4 có điện nên tiếp điểm thường mở R4 đóng lại.Từ ,cuộn K4 có điện
Khi Y004 có tín hiệu cuộn dây Rơle R5 có điện nên tiếp điểm thường mở R5 đóng lại.Từ ,cuộn K5 có điện
(153)Bài Điều khiển quay thuận/ nghịch Bảng khai báo thiết bị:
Dạng Địa thiết bị Tên thiết bị Sự hoat động
X0 Trên ON Khi sản phẩm phát hiện
X1 Giữa ON Khi sản phẩm phát hiện
X2 Dưới ON Khi sản phẩm
(154)Ngõ vào
X3 Phát sản phẩm
ON Khi sản phẩm phát trước cấu đẩy
X4 Điểm bắt đầu ON Khi robot vị trí bắtđầu X5 Sản phẩm bàn ON Khi sản phẩm trênbàn X6 Hoạt động robot hoàn tất ON Khi hoạt động robot hòan tất X7 Cảm biến ON Khi sản phẩm phát mặt phẳng
nghieâng
X10 Cảm biến ON Khi sản phẩm phát cuối băng chuyền phải
X11 Cảm biến
ON Khi sản phẩm phát cuối băng chuyền trái
X12 Cảm biến
ON Khi sản phẩm phát cuối băng chuyền phải
Ngõ ra
Y0 Lệnh cung cấp
Khi Y0_ON ,1 sản phẩm cung cấp:sản phẩm gỗ lặp lại theo thứ tự:Lớn_Trung
bình_Nhỏ_Trung bình_Nhỏ_Lớn
Y1 Băng tải chạy phía trước Khi Y1_ON băng tải di chuyển tước. Y2 Băng tải chạy phía trước Khi Y2_ON băng tải di chuyển phíatrước.
Y3 Cơ cấu đẩy Duỗi Y3_ON
(155)Y4 Lệnh gắp sản phẩm
Robot gắp sản phẩm đến khay đựng
Y4_ON Một tiến trình bắt đầu
Y5 Băng tải chạy thuận (về phía trước) Băng tải chạy trước khi Y5_ON Y6 Băng tải chạy nghịch(về phía sau) Băng tải chạy phía sau Y6_ON Mục đích điều khiển:
Phát kích cỡ sản phẩm phân phối chúng cho phù hợp Những đặc tính điều khiển:
Khi nút nhấn X13 nhấn bảng điều khiển, Lệnh cung cấp Y0 cho phễu chuyển sang ON phễu cung cấp sản phẩm Khi thả nút nhấn X13, lệnh cung cấp Y0 chuyển sang OFF
Khi công tắc X14 bật sang ON, băng tải di chuyển phía trước (Y1_ON; Y2_ON) Khi cơng tắc X14 bật sang OFF càc băng tải dừng
Sản phẩm lớn, trung bình, nhỏ băng tải phân loại cảm biến ngõ vào: Trên X0, Giữa X1, Dưới X2 sau đưa dến khia đựng sẵn
Khi sản phẩm lớn nhỏ phát cảm biến X0, X2 cảm biến trước cấu đẩy X3 chuyển sang ON băng tải dừng Khi sản phẩm phân phối là:
Sản phẩm lớn :được đẩy đến băng chuyền thấp mang đến khay bên phải
Sản phẩm nhỏ: đẩy đến băng chuyền thấp mang đến khay bên trái
(156)Khi cảm biến phát sản phẩm bàn X5 robot chuyển sang ON lệnh gắp sản phẩm Y4 bật lên ON Khi cảm biến hoạt động robot hoàn tất X6 chuyển sang ON, lệnh gắp Y4 chuyển OFF
Khi công tắc X15 bật sang ON sản phẩm cung cấp tự động thời điểm sau:
Khi robot bắt đầu mang sản phẩm trung bình
Khi sản phẩm nhỏ hay lớn đặt vào khay. Sơ đồ nguyên lý:
Giải thích sơ đồ nguyên lý:
Khi tác động vào S0 cuộn dây Rơle RL1 có điện ,thì tác động vào tiếp
(157)Khi tác động vào S1 cuộn dây Rơle RL2 có điện nên tiếp điểm thường mở RL2 có điện Từ đó, địa X001 PLC nhận tín hiệu
Khi tác động vào S2 cuộn dây Rơle RL3 có điện ,thì tác động vào tiếp điểm thường mở RL3 Từ đó, địa X002 PLC nhận tín hiệu
Khi tác động vào S3 cuộn dây Rơle RL4 có điện nên tiếp điểm thường mở RL4 có điện Từ đó, địa X003 PLC nhận tín hiệu
Khi tác động vào S4 cuộn dây Rơle RL5 có điện ,thì tác động vào tiếp điểm thường mở RL5 Từ đó, địa X004 PLC nhận tín hiệu
Khi tác động vào S5 cuộn dây Rơle RL6 có điện nên tiếp điểm thường mở RL6 có điện Từ đó, địa X005 PLC nhận tín hiệu
Khi tác động vào S6 cuộn dây Rơle RL7 có điện ,thì tác động vào tiếp điểm thường mở RL7 Từ đó, địa X006 PLC nhận tín hiệu
Khi tác động vào S7 cuộn dây Rơle RL8 có điện ,thì tác động vào tiếp điểm thường mở RL8 Từ đó, địa X007 PLC nhận tín hiệu
Khi tác động vào S8 cuộn dây Rơle RL9 có điện ,thì tác động vào tiếp điểm thường mở RL9 Từ đó, địa X010 PLC nhận tín hiệu
Khi tác động vào S9 cuộn dây Rơle RL10 có điện ,thì tác động vào tiếp điểm thường mở RL10 Từ đó, địa X011 PLC nhận tín hiệu
Khi tác động vào S10 cuộn dây Rơle RL11 có điện ,thì tác động vào tiếp điểm thường mở RL11 Từ đó, địa X012 PLC nhận tín hiệu
(158)Khi tác động vào S13 cuộn dây Rơle RL14 có điện ,thì tác động vào tiếp điểm thường mở RL14 Từ đó, địa X015 PLC nhận tín hiệu
Khi Y000 có tín hiệu cuộn dây Rơle R1 có điện nên tiếp điểm thường mở R1 đóng lại Từ đó, cuộn K1 có điện
Khi Y001 có tín hiệu cuộn dây Rơle R2 có điện nên tiếp điểm thường mở R2 đóng lại Từ đó, cuộn K2 có điện
Khi Y002 có tín hiệu cuộn dây Rơle R3 có điện nên tiếp điểm thường mở R3 đóng lại Từ đó, cuộn K3 có điện
Khi Y003 có tín hiệu cuộn dây Rơle R4 có điện nên tiếp điểm thường mở R4 đóng lại Từ đó, cuộn K4 có điện
Khi Y004 có tín hiệu cuộn dây Rơle R5 có điện nên tiếp điểm thường mở R5 đóng lại Từ đó, cuộn K5 có điện
Khi Y005 có tín hiệu cuộn dây Rơle R6 có điện nên tiếp điểm thường mở R6 đóng lại Từ đó, cuộn K6 có điện
Khi Y006 có tín hiệu cuộn dây Rơle R7 có điện nên tiếp điểm thường mở R7 đóng lại Từ đó, cuộn K7 có điện
(159)(160)Bài Điều khiển cấu nâng Bảng khai báo thiết bị:
Dạng Địa thiết bị Tên thiết bị Sự hoạt động
Ngõ vào
X0 Trên ON sản phẩm phát X1 Giữa ON sản phẩm phát X2 Dưới ON sản phẩm phát X3 Sản phẩm
cơ cấu nâng
ON sản phẩm cấu nâng
X4 Vị trí nâng thấp
ON cấu nâng vị trí thấp X5 Vị trí nâng ON cấu nâng vị trí X6 Vị trí nâng cao
hơn
ON cấu nâng vị trí cao
X10 Cảm biến ON phát có sản phẩm cuối băng chuyền trái
X11 Cảm biến ON phát có sản phẩm cuối băng chuyền phải
X12 Cảm biến ON phát có sản phẩm cuối băng chuyền trái
X13 Cảm biến ON phát có sản phẩm cuối băng chuyền phải
X14 Cảm biến ON phát có sản phẩm cuối băng chuyền trái
X15 Cảm biến ON phát có sản phẩm cuối băng chuyền phải
Ngõ
Y0
Lệnh cung cấp Khi Y0 ON, sản phẩm cung cấp: xylanh kim loại lập lại theo thứ tự Nhỏ-Lớn-Trung bình-Lớn-Nhỏ-Lớn-Trung bình-Nhỏ Y1 Băng tải chạy
(161)Y2
Lệnh cho cấu nâng leân
Cơ câu nâng di chuyển lên Y2-ON.Cơ cấu nâng dừng lại Y2-OFF
Y3
Lệnh cho cấu
hạ xuống Cơ câu nâng di chuyển xuống khiY3-ON.Cơ cấu nâng dừng lại Y3-OFF
Y4
Lệnh cho cấu
quay Cơ cấu quay để chuyển sản phẩmđến băng tải Y4-ON.Cơ cấu quay vị trí ban đầu Y4-OFF Y5
Băng tải thấp chạy thuận (về phía trước)
Băng tải chạy phía trước Y5-ON
Y6
Băng tải thấp chạy thuận (về phía trước)
Băng tải chạy phía trước Y6-ON
Y7
Băng tải thấp chạy thuận (về phía trước)
Băng tải chạy phía trước Y7-ON
2 Mục đích điều khiển:
Sử dụng cấu nâng đưa sản phẩm đến vị trí khác
Khi cảm biến X3 trong Cow cấu nâng chuyển sang ON, sản phẩm mang đến băng tải sau tuỳ theo kích cỡ nó:
- Sản phẩm lớn : băng tải
- Sản phẩm trung bình: băng tải - Sản phẩm nhỏ: băng tải thấp
Lệnh cho cấu nâng lên Y2 Lệnh cho cấu hạ xuống Y3 điều khiển tuỳ theo vị trí cấu nâng phát cảm biến sau:
(162)- Thaáp: X4
Khi sản phẩm từ cấu nâng đến băng tải, lệnh cho cấu quay Y4 bật lên ON
Sau sản phẩm chuyển qua, cấu nâng quay vị trí ban đầu chờ
3 Những đặc tính điều khiển: a> Điều khieån chung:
Khi nút nhấn X7 nhấn bảng điều khiển, Lệnh cung cấpY0 cho phễu chuyển sangON Khi thả nút nhấn PB1-X20, Lệnh cung cấp Y0 chuyển sang OFF Khi Lệnh cung cấp Y0 chuyển sang ON, phễu cung cấp sản phẩm
Khi công tắc X8 bật sang ON bảng điều khiển, băng tải di chuyển phía trước Khi công tắc X8 bật sang OFF, băng tải ngừng
Sau cảm biến X10, X12, X14 bên trái băng tải phát có sản phẩm, băng tải tương ứng bật lên ON đưa sản phẩm đến khay cuối băng chuyền phải Băng tải ngừng 3s sau sản phẩm qua cảm biến X11, X13, X15 bên phải băng tải
Sản phẩm lớn, trung bình, nhỏ băng tải phân lọai cảm biến ngỏ vào Trên X0, Giữa X1, Dưới X2.
b> Nguyên lí làm việc:
(163)Sau nhấn công tắc X7 Lệnh cung cấp sản phẩm chuyển sang ON (Sản phẩm cung cấp lập lại theo thứ tự :Nhỏ-Lớn-Trung bình-Lớn-Trung bình – Nhỏ)
Quá trình phân lọai sản phẩm sau:
Sản phẩm nhỏ: Sản phẩm nhỏ qua cảm biến X20 kích Rơle M4 chuyển sang ON.Khi sản phẩm đến cấu nâng ,X3 chuyển sang ON lệnh cho cấu nâng lên (Y2 ON) Đồng thời vị trí nâng thấp X4 kết hợp M4 X3 lệnh cho cấu quay Y4 chuyển sản phẩm đến băng tải thấp RơLe M0 chuyển sang ON lệnh cho cấu nâng Y2 dừng
Sản phẩm trung bình : Sản phẩm trung bình qua cảm biến X2,giữa X1 trạng thái ON, làm RơLe M5 chuyển sang ON Khi sàn phẩm đến cấu nângX3 ON lệnh cho cấu nâng Y2 ON nâng sản phẩm lên Khi sản phẩm đến vị trí nâng X5, kết hợp với X3 RơLe M5 lệnh cho cấu quay Y7 ON, sản phẩm đưa tới băng tải RơLe M0 điều khiển cấu nâng Y2 OFF
Sản phẩm lớn: Sản phẩm lớn qua cảm biến X0, X1, X2 kích RơLe M6 hoạt động Khi sản phẩm đưa đến cấu nâng X3, lệnh cho cấu nâng Y7 đưa sản phẩm lên Tại vị trí , sản phẩm đưa dến vị trí nâng cao X6,dồng thời kết hợp với X3, RơLe M6 lệnh cho Y4 chuyển sang ON Sản phẩm đưa tới băng tải RơLe M0 điều khiển cấu Y2 dừng
Khi cảm biến X10, X12, X14 tác dụng cạnh xung xuống, phát có sản phẩm qua lệnh cho Y3 chuyển sang ON, hạ cấu xuống đến vị trí thấp X4 ON, kích RơLe M2 chuyển sang ON , lênh cho cấu hạ xuống Y3 dừng lại
(164)(Y1,Y5.Y6,Y7) ReSet ngõ vào cảm biến phân lọai sản phẩm (M4, M5, M6) Sau 3s, định T0 khóa Rơle M3, lệnh cho băng tải họat động trở lại
4 Sơ đồ nguyên lý:
Giải thích sơ đồ nguyên lý:
Khi tác động vào S0 cuộn dây Rơle RL1 có điện ,thì tác động vào tiếp điểm thường mở RL1 Từ tác động vào địa X000 PLC
(165)Khi tác động vào S2 cuộn dây Rơle RL3 có điện ,thì tác động vào tiếp điểm thường mở RL3 Từ đó, địa X002 PLC nhận tín hiệu
Khi tác động vào S3 cuộn dây Rơle RL4 có điện nên tiếp điểm thường mở RL4 có điện Từ đó, địa X003 PLC nhận tín hiệu
Khi tác động vào S4 cuộn dây Rơle RL5 có điện, tác động vào tiếp điểm thường mở RL5 Từ đó, địa X004 PLC nhận tín hiệu
Khi tác động vào S5 cuộn dây Rơle RL6 có điện nên tiếp điểm thường mở RL6 có điện Từ đó, địa X005 PLC nhận tín hiệu
Khi tác động vào S6 cuộn dây Rơle RL7 có điện, tác động vào tiếp điểm thường mở RL7 Từ đó, địa X006 PLC nhận tín hiệu
Khi tác động vào S7 cuộn dây Rơle RL8 có điện, tác động vào tiếp điểm thường mở RL8 Từ đó, địa X007 PLC nhận tín hiệu
Khi tác động vào S8 cuộn dây Rơle RL9 có điện, tác động vào tiếp điểm thường mở RL9 Từ đó, địa X010 PLC nhận tín hiệu
Khi tác động vào S9 cuộn dây Rơle RL10 có điện, tác động vào tiếp điểm thường mở RL10 Từ đó, địa X011 PLC nhận tín hiệu
Khi tác động vào S10 cuộn dây Rơle RL11 có điện, tác động vào tiếp điểm thường mở RL11 Từ đó, địa X012 PLC nhận tín hiệu
Khi tác động vào S11 cuộn dây Rơle RL12 có điện ,thì tác động vào tiếp điểm thường mở RL12 Từ ,địa X013 PLC nhận tín hiệu
Khi tác động vào S12 cuộn dây Rơle RL13 có điện ,thì tác động vào tiếp điểm thường mở RL13 Từ ,địa X014 PLC nhận tín hiệu
(166)Khi Y000 có tín hiệu cuộn dây Rơle R1 có điện nên tiếp điểm thường mở R1 đóng lại Từ đó, cuộn K1 có điện
Khi Y001 có tín hiệu cuộn dây Rơle R2 có điện nên tiếp điểm thường mở R2 đóng lại Từ đó, cuộn K2 có điện
Khi Y002 có tín hiệu cuộn dây Rơle R3 có điện nên tiếp điểm thường mở R3 đóng lại Từ đó, cuộn K3 có điện
Khi Y003 có tín hiệu cuộn dây Rơle R4 có điện nên tiếp điểm thường mở R4 đóng lại Từ đó, cuộn K4 có điện
Khi Y004 có tín hiệu cuộn dây Rơle R5 có điện nên tiếp điểm thường mở R5 đóng lại Từ đó, cuộn K5 có điện
Khi Y005 có tín hiệu cuộn dây Rơle R6 có điện nên tiếp điểm thường mở R6 đóng lại Từ đó, cuộn K6 có điện
Khi Y006 có tín hiệu cuộn dây Rơle R7 có điện nên tiếp điểm thường mở R7 đóng lại Từ đó, cuộn K7 có điện
Khi Y007 có tín hiệu cuộn dây Rơle R8 có điện nên tiếp điểm thường mở R8 đóng lại Từ đó, cuộn K8 có điện
(167)(168)Bài Tuyến phân loại phân phối Bảng khai báo thiết bị:
Dạng Địa chỉthiết bị Tên thiết bị Sự hoạt động
Ngoõ vào
X0 Vị trí bắt đầu(nguồn cung cấp) ON robot cung cấp vị trí bắt đầu
X1 Trên ON sản phẩm phát
X2 Giữa ON sản phẩm phát
X3 Dưới ON sản phẩm phát
X4 Cảm biến ON phát có sản phẩm cuối băng chuyền phải X5 Cảm biến ON phát có sản phẩm cuối băng chuyền phải X6 Phát sản phẩm ON phát có sản phẩm trước cấu đẩy X10 Vị trí bắt đầu (gắp hàng) ON robot gắp hàng vị trí đầu
X11 Sản phẩm bàn ON sản phẩm nằm bàn X12 Hoạt động robot hoàn tất ON hoạt động robot hồn tất
Ngõ
Y0 Lệnh cung cấp
Khi Y0_ON,1 sản phẩm cung cấp: xylanh kim loại lập lại theo thứ tự Nhỏ-Trung bình-Lớn-Nhỏ-Lớn_Trung bình Y1 Băng tải chạy phía trước Khi Y1-ON, băng tải di chuyển phía trước Y2 Băng tải chạy phía trước Khi Y2-ON, băng tải di chuyển phía trước
Y3 Cần phân loại Di chuyển phía trước Y3 ON
Y4 Băng tải chạy phía trứơc Khi Y4-ON, băng tải di chuyển phía trước Y5 Băng tải chạy phìa trước Khi Y5-ON, băng tải di chuyển phía trước
Y6 Cơ cấu đẩy
Duỗi ON thu lại Y6-OFF.Cơ cấu đẩy khơng thể bị dừng hành trình
(169)Phân loại sản phẩm đến vị trí tương ứng tuỳ theo kích cỡ
Sản phẩn lớn : Khi cần phân loại Y3 băng tải nhánh rẻ bật lên ON, sản phẩm lớn dẫn tới băng tải phía sau sau rơi xuống cuối băng tải bên phải
Sản phẩm trung bình : Khi cần phân lọai Y3 bănh tải nhánh rẻ chuyển xuống OFF, sản phẩm trung bình dẫn tới băng tải phía trước sau chuyển lên khay robot
Sản phẩm nhỏ : Khi cần phân lọai Y3 băng tải nhánh rẻ bật lên ON, Sản phẩm nhỏ dẫn tới băng tải phía sau Khi cảm biến phát sản phẩm X6 băng tải nhánh rẻ chuyển sang ON, băng tải ngừng chuyển lên khay
3 Những đặc tính điều khiển: a) Điều khiển chung :
Khi nút nhấn X13 nhấn bảng điều khiển , Lệnh cung cấp Y0 cho phễu chuyển sang ON Khi thả nút nhấn X13 Lệnh cung cấp Y0 chuyển sang OFF Khi lệnh cung cấp Y0 chuyển sang ON, phễu cung cấp sản phẩm
Khi công tắc X14 bật sang ON bảng điều khiển, băng tải di chuyển phía trước Khi cơng tắc X14 bật sang OFF băng tải ngừng
Sản phẩm lớn , trung bình , nhỏ băng tải phân lọai cảm biến ngõ vào Trên X1 , Giữa X2, Dưới X3 và mang dến khay định sẵn
(170) Khi công tắc X15 bật sang ON bàn vận hành, Một sản phẩm cung cấp tự động thời điểm sau:
- Khi robot bắt đầu mang sản phẩm trung bình
- Khi sản phẩm nhỏ đặt vào khay hặoc sản phẩm lớn rơi từ cuối băng tải bên phải
Các đèn nháy bật sau:
- Đèn đỏ : Sáng robot cung cấp sản phẩm - Đèn xanh : Sáng băng tải di chuyển - Đèn vàng : Sáng băng tải dừng
b) Nguyên lí hoạt động :
Ban đầu công tắc X24 bảng điều khiển bật sang ON, băng tải di chuyển phía trước (Y1, Y2, Y4, Y5, Y11 ON)
Sau nhấn nút X13 bảng điều khiển, lệnh cung cấp sản phẩm Y6 cho phép chuyển sang ON (sản phẩm cung cấp lập lại theo thứ tự từ Nhỏ-Trung bình-Lớn-Nhỏ-Lớn-Trung bình):
(171) Sản phẩm lớn qua cảm biến , giữa, (X1, X2, X3 bật ON ), tác dụng Rơle M0 bật ON , M0 tác dụng làm cần phân loại Y3_ON chuyển phía trước Sản phẩm lớn dẫn tới băng tải phía sau Khi gặp cảm biến phát sản phẩm X6_ON , khơng có tín hiệu phân loại sản phẩm nên cấu đẩy Y6_OFF không họat động Sản phẩm lớn băng tải chuyển tiếp rơi xuống cuối băng tải bên phải
Sản phẩm trung bình qua cảm biến , (X3, X4_ON) tác dụng vào Rơle M1(M1_ON ) Các tiếp 9iểm Rơle M1 Có tác dụng Reset ngõ vào cảm biến phân loại sản phẩm lớn nhỏ ( M0, M2 _ OFF), làm cho cần phân lọai rẽ nhánh chuyển phía sau (Y3_OFF) Sản phẩm trung bình dẫn tới băng tải phía trước Khi cảm biến phát sản phẩm bàn (X11_ON) lệnh cho cấu gắp sản phẩm lên , Khay đựng hoạt động (Y7_ON) , đồng thời kích Rơle M6_ON làm băng tải ngừng hoạt động Khi hoạt động robot hoàn tất X6_ON tác dụng vào Rơle M4_ON làm xóa lệnh gấp sản phẩm (Y7_OFF) Các hoạt động trở lại bình thường
Bật công tắc SW-2S , sản phẩm cấp tự động trở lại kết thúc hành trình
(172) Giải thích sơ đồ nguyên lý:
Khi tác động vào S0 cuộn dây Rơle RL1 có điện ,thì tác động vào tiếp điểm thường mở RL1 Từ tác động vào địa X000 PLC
Khi tác động vào S1 cuộn dây Rơle RL2 có điện nên tiếp điểm thường mở RL2 có điện Từ ,địa X001 PLC nhận tín hiệu
Khi tác động vào S2 cuộn dây Rơle RL3 có điện ,thì tác động vào tiếp điểm thường mở RL3 Từ ,địa X002 PLC nhận tín hiệu
Khi tác động vào S3 cuộn dây Rơle RL4 có điện nên tiếp điểm thường mở RL4 có điện Từ ,địa X003 PLC nhận tín hiệu
(173)Khi tác động vào S5 cuộn dây Rơle RL6 có điện nên tiếp điểm thường mở RL6 có điện Từ ,địa X005 PLC nhận tín hiệu
Khi tác động vào S6 cuộn dây Rơle RL7 có điện ,thì tác động vào tiếp điểm thường mở RL7 Từ ,địa X006 PLC nhận tín hiệu
Khi tác động vào S7 cuộn dây Rơle RL8 có điện ,thì tác động vào tiếp điểm thường mở RL8 Từ ,địa X007 PLC nhận tín hiệu
Khi tác động vào S8 cuộn dây Rơle RL9 có điện ,thì tác động vào tiếp điểm thường mở RL9 Từ ,địa X010 PLC nhận tín hiệu
Khi tác động vào S9 cuộn dây Rơle RL10 có điện ,thì tác động vào tiếp điểm thường mở RL10 Từ ,địa X011 PLC nhận tín hiệu
Khi tác động vào S10 cuộn dây Rơle RL11 có điện ,thì tác động vào tiếp điểm thường mở RL11 Từ ,địa X012 PLC nhận tín hiệu
Khi tác động vào S11 cuộn dây Rơle RL12 có điện ,thì tác động vào tiếp điểm thường mở RL12 Từ ,địa X013 PLC nhận tín hiệu
Khi tác động vào S12 cuộn dây Rơle RL13 có điện ,thì tác động vào tiếp điểm thường mở RL13 Từ ,địa X014 PLC nhận tín hiệu
Khi Y000 có tín hiệu cuộn dây Rơle R1 có điện nên tiếp điểm thường mở R1 đóng lại Từ ,cuộn K1 có điện
Khi Y001 có tín hiệu cuộn dây Rơle R2 có điện nên tiếp điểm thường mở R2 đóng lại Từ ,cuộn K2 có điện
Khi Y002 có tín hiệu cuộn dây Rơle R3 có điện nên tiếp điểm thường mở R3 đóng lại Từ ,cuộn K3 có điện
(174)Khi Y004 có tín hiệu cuộn dây Rơle R5 có điện nên tiếp điểm thường mở R5 đóng lại.Từ ,cuộn K5 có điện
Khi Y005 có tín hiệu cuộn dây Rơle R6 có điện nên tiếp điểm thường mở R6 đóng lại Từ ,cuộn K6 có điện
Khi Y006 có tín hiệu cuộn dây Rơle R7 có điện nên tiếp điểm thường mở R7 đóng lại Từ ,cuộn K7 có điện
Khi Y007 có tín hiệu cuộn dây Rơle R8 có điện nên tiếp điểm thường mở R8 đóng lại Từ ,cuộn K8 có điện
Khi Y010 có tín hiệu cuộn dây Rơle R9 có điện nên tiếp điểm thường mở R9 đóng lại Từ ,cuộn K9 có điện
Khi Y011 có tín hiệu cuộn dây Rơle R10 có điện nên tiếp điểm thường mở R10 đóng lại Từ ,cuộn K10 có điện
(175)(176)IV Các tập mở rộng:
Bài Phân loại sản phẩm theo màu sắt:
1 Bảng khai báo thiết bị:
Dạng Địa thiết bị Tên thiết bị Sự hoạt động
Ngõ vào
X0 Cảm biến ON phát sản phẩm X1 Cảm biến màu sắc ON phát sản phẩm
màu vàng
X2 Cảm biến màu sắc ON phát sản phẩm màu xanh
X3 Nút nhấn START ON – Quá trình hoạt động
Ngõ
Y0 Băng tải chạy
trước Băng tải hoạt động Y0 ON Y1 Piston vàng Piston đẩy Y1 ON
Y2 Piston xanh Piston đẩy Y2 ON
Y3 Lệnh cung cấp ON – sản phẩm cung cấp Mục đích điều khiển:
Đưa sản phẩm có màu sắc đến vị trí Những đặc tính điều khiển:
Khi nhấn nút START băng tải Y0 chạy trước, sau 3s lệnh cung cấp Y3 chuyển sang ON, mâm cấp phôi hoạt động, sản phẩm cung cấp
Cảm biến X0 nằm đầu băng tải để đếm tổng sản phẩm cung cấp Khi X0 đếm 20 sản phẩm mâm cấp phôi dừng, tức Y3 chuyển sang OFF băng tải dừng, kết thúc trình Muốn thực trình nhấn nút START
Khi cảm biến màu vàng X1 phát sản phẩm màu vàng sau 3s piston vàng Y1 chuyển sang ON, đẩy sản phẩm màu vàng vào khay đựng
Khi cảm biến màu xanh X2 phát sản phẩm màu xanh sau 5s piston xanh Y2 chuyển sang ON, đẩy sản phẩm màu xanh vào khay đựng
(177)(178)(179)(180)CHƯƠNG 4: PHỤ LỤC I. Ứng dụng PLC điều khiển cơng nghiệp:
PLC ngịai khả điều khiển thiết bị linh họat sử dụng ứng dụng cao cấp Do chương liệt kê môt số ứng dụngcủa PLC lĩnh vực sản xuất công nghiệp Làm bậc khả PLC điều khiển logic, điều khiển trình tự, điều khiển tác vụ chuyên dùng truyền thông bao gồm:
Ứng dụng PLC lĩnh vực điều khiển robot Ứng dụng PLC hệ thống sản xuất linh họat Ứng dụng PLC điều khiển trình
Ứng dụng PLC mạng thu nhận liệu Ứng dụng điều khiển trình tự máy phân lọai Ứng dụng PLC điều khiển giám sát
Trong ứng dụng mức điều khiển thiết bị thông thường, em nhắc lại số đặc điểm lập trình Trong trường hợp ứng dụng điều khiển lập trình tầm mức cao , bên cạnh đặc điểm cần lưu ývề phần lập trình, nội dung chương cịn lưu ý giới thiệu phần cứng có liên quan để thực tác vụ
1. Ứng dụng PLC lĩnh vực điều khiển robot
PLC có hai khả ứng dụng lĩnh vực điều khiển robot:bộ điều khiển robot, điều khiển giám sát tịan hệ thống sản xuất có nhiều robot
(181)và nhớ lớn để xử lí liệu cho chương trình điều khiển phức tạp Thơng thường, máy vi tính 16 bit đủ tốc độ xử lí để điều khiển cấu tác động công nghiệp
Được thiết kế có nhiều ngõ ra/vào, PLC thực logic đơn giản ngõ vào kích họat ngõ tương ứng Ở số lớn trường hợp, họat động cho phép sử dụng PLC lọai nhỏ điều khiển chuyển động robot theo trình tự từ điểm đến điểm khác (point to point) thực họat động khóa lẫn robot với cảm biến đơn giản
Trong lọai ứng dụng máy PLC thay cho rơ-le công tắc dạng điện cơ, thường dùng để điều khiển họat động cấu tác động theo tính hiệu từ cơng tắc hành trình dưa q trình họat động trình tự Hơn PLC thực chương trình trình tự lên đến hàng trăm bước cần thiết thay đổi nhanh chóng để robot họat động theo trình tự khác Cơng tắc logic chương trình ladder đóng mở thơng qua cơng tắc hành trình nối với ngõ vào tương ứng rơ-le vật lý kích trực tiếp từ PLC thơng qua ngõ (hình 4.1)
(182)Lấy ví dụ, hệ thống gồm băng tải chuyển pit-tơng đến robot gắp-đặt (hình 4.2) Khi pit-tơng vị trí xác định cảm biến phát tín hiệu cho PLC kích dừng băng tải robot gắp pit-tông đặt vào thùng chứa Chương trình PLC có trình tự thay đổi tự động dựa thông tin nhận từ thiết bị hệ thống Như vậy, phát có pit-tơng lớn băng tải PLC đáp ứng cách cho phép đọan chương trình xử lý với pit- tơng lớn, nghĩa mở gắp lớn đặt pit-tông vào thùng khác Nếu ta cần thông tin khác số lượng lọai pit-tơng PLC dễ dàng lập trình để phát tín hiệu xung báo kết thúc tác vụ lọai pit-tông cho máy tính hay PLC giám sát hệ thống
(183)Chương trình
pit-tơng nhỏ Chương trình pit-tơng lớn
Cảm biến phát hện Cảm biến phát
pit-tơng nhỏ pit-tơng lớn
2. Ứng dụng PLC hệ thống sản xuất linh họat
Hệ thống sản xuất linh họat, FMF - Flexible Manufacturing System, gồm nhiều máy họat động theo chương trình kết hợp lại thành cụm sản xuất có khả sản xuất nhiều chủng lọai sản phẫm điều khiển hòan tòan tự động.Một cụm sản xuất tiêu biểu gồm :
Máy tiện CNC máy phay CNC có cấu thay dao Hai robot;
Hệ thống băng tải;
Máy vi tính master PLC
(184)Trong hình 4.3 chương trình điều khiển cho máy CNC, robot cấu khác tải xuống từ máy tính master Khi có tín hiệu báo có thay đổi sản phẩm PLC sử dụng để tạo đồng tất máy hệ thống Như vây,FMS có tác dụng cải thiện đáng kể phần chuẩn bị lập kế họach sản xuất nhà máy Hơn nữa, PLC lọai lớn điềi khiển vào/ra xa(remote I/O) thường dùng để giám sát điều khiển nhóm gồm nhiều cụm sản xuất theo cấu trúc điều khiển phân cấp
Ứng dụng tự động hóa nhà máy sản xuất khung xe
Nhà máy gồm nhiêù công đoạn từ khâu cung cấp nguyên liệu thành phẩm,vận chuyển bàn thành phẩn qua từ công đoạn ,quan sát trực tiếp công đoạn kể giám sát chất lượng thực tự động
Hệ thống điều khiển phân cấp sử dụng trường hợp biểu diễn theo cấu trúc hình tháp sau
(185)Cấp 1: cấp nhà máy – sử dụng máy tính lớn (nainframe comfuter), xử lý liệu nhà máy nhủ lập lịch sản xuất, giao dịch với khách hàng chức quản lý khác
Cấp2: cấp giám sát hệ thống-cấp trực tiếp nhận lịnh từ cấp theo yêu cầu sản xuất giám sát tất PLC cấp thể thực lắp rắp khung xe từ phận rời Hệ thống mạng LAN sử dụng thể truyền thông cấp cấp3, cho phép việc truyền nhận liệu cấp 2, cấp PLC ngang cấp
Cấp3: cấp cụm sản xuất –sử dụng máy tính làm máy tính trung tâm hệ thống phân cấp gồm nhiều trạm
Cấp 4: Cấp trạm – sử dụng PLC điều khiển trực tiếp máy móc nhà máy PLC đảm nhận tồn việu điều khiển giám sát thiết bị phân xưởng PLC lắp đặt cấp gồm nhiều loại, từ loại nhỏ đến PLC đa sử lý với nhiều mođun chuyên dùng
Cấp 5: Cấp máy móc - tịan máy móc họat động theo q trình riêng robot, băng tải, băng tải chuyển dầu, máy hàn tự động …
1 Plant
2 Centers
3 Cells
4 Stations
(186)3. Ứng dụng PLC điều khiển trình
Một ví dụ điều khiển q trình đơn vị sản xuất sử dụng dây chuyền mạ điện để xử lý dãy chi tiết hợp kim có độ xác cao địi hỏi qua nhiều chu trình xử lý khác (hình 4.4) Các chi tiết thường lơ, số lượng ít, với giá trị chi tiết cao Dây chuyền xử lý gồm nhiều bồn, bồn chứa lọai hóa chất, để thực khữ axit, mạ làm bề ngòai Hệ thống cần trục phía dùng để chuyển chi tiết từ bồn qua bồn khác, nâng lên hạ xuống móc truợt thơng qua điều khiển người
Các cần móc móc vào chi tiết dịch chuyển dọc theo dây chuyền sử lý Có thể có nhiều móc họat động đồng thời Dây chuyền điều khiển tay, người điều khiển phải thực số tác vụ sau:
Di chuyển móc từ bồn sang bồn khác theo yêu cầu sử lý cho chi tiết; Đặt chi tiết vào bồn khõang thời gian xác định với độ xác nghiêm ngặt;
Dị đường sử lý cho nhiều chi tiết xử lý lúc
(187)Dễ thấy dây chuyền cần tự động hóa để nâng cao suất chất lượng sản phẩm Những yêu cầu cho dây chuyền gồm:
Cho phép 12 chu trình họat động khác nhau; Sử lý đồng thời chi tiết hay nhiều hơn;
Giao tiếp với ngừơi sử dụng dễ dàng có chấ độ họat động tay; Cho phép thêm vào chu trình tương lai
PLC sử dụng cung cấp chức điều khiển cần thiết mà thực giao tiếp với người sử dụng Để có thơng tin cần thíết chu trình, tình trạng bồn, địi hỏi chu trình PLC tinh vi giải vấn đề bao gồm trình tự họat động, đình cho chu trình khác nhau, vịec giải ứ động bồn bị chiếm khác chu trình họat động
Hệ thống có hai chế độ hoạt động: chế độ tự động chế dộ tay Đặc diểm hệ thống chức điều khiển tay nối cáp độc lập với PLC, khơng thơng qua PLC Điều có đảm bảo có cố PLC hoạt động hệ thống di
(188)chuyển điều khiển tay Tương tự, hệ thống dừng khẩn cấp thiết kế không thơng qua PLC Vị trí hệ thóng di chuyển phát cơng tắc hành trình đặt cấu di chuyển
Nếu hệ thống chế độ tự động, việc chuyển sang chế độ tay thực cơng tắc xoay Chế độ điều khiển tay có tác dụng sau thực xong trình di chuyển hành chế độ tự động
Lõi thông báo loa đèn Bộ hiển thị led đọan dùng để thị di chuyển phận chuyển tải, vị trí phận chuyển tải bình bị chiếm giữ
Nhiệm vụ điều khiển tồn hệ thống chia thành nhiều modun chương trình để thiết kế phát triển độc lập Sau đó, chúng nối kết lại thành chương trình đầy đủ chức Các modun phân chia gồm:
1) Modun điêừ khiển thiết bị cho bồn, sử dụng định cờ để thị trình trạng bồn có nhúng hay khơng Bồn cần có tín hiệu điện áp hở mạch xác định trước chi tiết nhún vào hay dòng điện xác định truyền qua chất lỏng
2) Modun điều khiển thiết bị cho móc
3) Modun điều khiển truyền tải, điều khiển tốc độ di chuyển móc định vị bồn dây chuyền Môdun nhận yêu cầu phục vụ từ modun điều khiển thiết bị
(189)4. Ứng dụng PLC mạng thu nhận liệu
Hình 4.5 trình dây chuyền đóng gói hạt polyethylen nhà máy sản xuất hóa chất bao gồm số phiểu đóng mở van cho phép viên polyethylen rơi vào bao máy đóng gói Máy náy cân gói 25Kg, thả lô vào bao khác lấy liên tục từ cuộn bao Bao vận chuyển băng tải để kiểm tra trọng lượng đóng dấu lên bao
Thiết bị đươc điều khiển độc lập sau: Máy đóng gói PLC A
Máy in mày vi tính Máy kiểm tra trọng lượng máy vi tính Băng tải PLC B Băng tải PLC C Máy rút bao Rơ-le
(190)Hệ thống có số đặc điểm sau:
Họat động hệ thống thu nhận liệu khơng làm chậm dây chuyền đóng gói, đặt biệt máy đóng gói, máy đóng bao 3s
Trong tương lai thêm yêu cầu cho dây chuyền số chức điều khiển từ máy tính giám sát (sử dụng phương thức điều khiển giám sát-SCADA)
Tấc PLC có mơdun tuyền thông chop phép truyền liệu qua cổng nối tiếp.Các thiết bị dùng xử lý có chức truyền thơng kết nối với hệ thống qua cổng nối tiếp
Cần thiết thu nhận dử liệu từ tấc PLC dây chuyền để tạo hệ thống thông tin quản lý dựa máy vi tính Những thơng tin dùng để :
Giám sát/phân tích q trình sản xuất Chuẩn đóan lỗi
Giám sát lỗi độ tin cậy họat động thiết bị Quản lý kho ngun liệu
Nhập vào hệ thống kế họach sản xuất nhà máy
Mục cuối cần tập tin liệu xử lý máy tính lớn (mainframe)của nhà máy tương thích tạo khả liên kết máy tính nhà máy với Ngòai ra, tương lai nhà máy cần tích hợp hai dây chuyền đóng gói vào hệ thốn g
Để xát định lắp đặt hệ thống truyền thơng có khả đáp ứng nhu cầuhiện tương lai (có thể bao gồm điều khiển tòan nhà máy từ cấp quản lý )
(191)RS232C hay current loop.Máy vi tính (lưu liệu )được đặt cách 150m với dây chuyền sản xuất ,trong khu vựt khác
Sử dụng hệ thống mạng PLC chuyên dùng:2 số thiết bị dùng vi xử lý hảng sản xuất; khơng có trạm có khả đáp ứng đầy đủ yêu cầu truyền thông Tất giải pháp dựa mạng PLC chuẩn nên cần có thêm PLC giám sát PLC sẻ truyền với thiết bị nhà máy thông qua nút mạng Tuy nhiên, nhu cầu PLC giám sát có cơng suất cao làm cho có giá thành cao
Kết nối tập trung :hệ thống sử dụng phân phối kênh hổ trợ truyền thông RS232C Tiêu biểu, nguồn dử liệu chia sẻ kênh nối tiếp để trao đồi liệu với trạm trung tâm (hình 4.6)
Phương pháp giải pháp đủ cho nhu cầu tại, không dể dàng mở rộng thêm nhiều nguồn, mà điều thật cần thiết Tương tự, việc chuyển điều khiển xuống thiết bị phân xưởng phức tạp đa hợp tín hiệu
(192)Mạng cục (LAN): mạng cục công nghiệp sử dụng để kết nối trạm với nhau, hệ thống dể dàng mở rộng tiết kiệm chi phí (hình 4.7) khắc phục nhược điểm hệ thống trước :đa hợp nhiều cổng nối tiếp Với mạng LAN máy kết nối vào đường dây cáp chung dạng vòng Khi kúc kết nối vào hệ thống ,núc đặt bấc kỳ vị trí đường cáp chung Cáp kéo dài, lên đến vài km nút để nối kết nhiều nút
Các thiết bị truyền thông qua cổng nối tiếp
: Các thiết bị dùng
cổng nối tiếp RS232 Cáp RS232
Máy vi tính Máy kiểm tra
trọng lượng Cân Máy đóng gói
Máy in Máy chất gói
Kho lưu trữ Băng tải
Bộ đa hợp vào
(193)Mỗi thiết nhà máy nối với nút mạng thông qua cáp
RS232N24 Mối nút cấu hình để đáp ứng yêu cầu thủ tục truyền thông cụ thể cho thiết bị Các nút có vi xử lý thực dều khiển phần cứng tương ứngbộ dệm RAM ,cho phép lưu trữ tạm thời đến 255 byte liệu dược gởi đến trạm server, giảm bớt thời gianđiều khiển phân phối truyền thơng.số lượng nút nối vào hệ thống mạng 125
Mạng LAN dùng cáp xoắn dôi, hoạt dộng tốc độ truyền 19.2kbps cho 12 kênh giả lập, truyền tín hiệu dến 3km Mơi trường truyền thơng khơng có nhiểm điện cảm khơng địi hỏi phải che chắn để dùng mơi trường công nghiệp Dùng mạng LAN loại giảm bớt gánh nặng máy tính giám sát phần mềm dều khiển kênh nghi thức truyền thông, hầu hết thực nút Hơn mạng
(194)LAN lý tưởng dể thay dổi trình hoạt độngtừ máy tính Phần mềm cần thiết dể cấu hình mạng, với chương trình xử lý tập tin đề cập
Hệ thống nâng cao khả mở rộng cho thủ tục truyền thông khác dạng liệu truyền thơng nhiều loại máy móc
5. Điều khiển trình tự máy phân loại bi màu
Một phểu chứa bi có hai màu khác Yêu cầu tách hỗn hợp dưa vao hai thùng qua máng phân phối bị chắn hai solenoid hai sensor (hình 4.8) solenoid cản bi phiểu cho phép cảm biến màu phát màu viên bi nằm đó, cách đo độ phản xạ ánh sáng bề mặt Một cảm biến thứ hai đặt phía để phát viên bi qua Cuối solenoid đặt máng rẻ phân loại bi Nếu solenoid không hoạt dộng bi rơi xuống bình hai; solenoid hoạt động bi rơi xuống bình Tất cảm biến phải đặt lại trạng thái mõi lần hoạt động Ngồi ra, có thêm chng báo thùng đầy hay phểu rổng
Đây ứng dụng thuộc tốn dều khiển trình tự Trong viết chương trình PLC, điều cần thiết thử giá trị định khác để tìm giá trị thích hợp
(195)II Danh sách lệnh ứng dụng:
Tên lệnh chứcSố năng
Ký hiệu lệnh
Chức năng 32 bitLệnh hành lệnhPhép thi PLS
Điều khiển lưu trình
00 CJ Nhảy đến vị trí trỏ đích
đã định - P
01 CALL Gọi chương trình hoạt động - P 02 SRET Trở từ chưong trình hoạt động - P 06 FEND Dùng để cuối khối chương trình chính P P
08 FOR Xác định vị trí bắt đầu số lần lặp vòng lặp P P
09 NEXT Xác định vị trí cuối vịng lặp P P
(196)Dịch chuyển/So
sánh
11 ZCP
So sánh dãy liệu với giá trị liệu cho kết <, = >
- P
12 MOV Di chuyển liệu từ vùng nhớ đến vùng nhớ khác P P
13 SMOV Lấy phần tử số thập phân chữ số chèn vào vị trí có chữ số
P P
14 CML Sao chép nghịch đảo chuỗibit nguồn sang đích - -15 BMOV Sao chép khối nhiều phần tử liệu đến đích mới P P
16 FMOV Sao chép liệu đơn đến dãy đích mới P -17 XCH Hốn đổi liệu thiết bị xác định -
-18 BCD
Chưyển đổi số nhị phân sang BCD hay chuyển đổi liệu dấu chấm động sang dạng khoa học
-
-19 BIN
Chuyển đổi số sang nhị phân tương ứng hay chuyển đổi liệu khoa học sang dạng thập phân
-
-Xử lý số học
và logic 20 ADD Cộng liệu nguồn, kết lưu thiết bị đích - -21 SUB Trừ liệu nguồn, kết lưu thiết bị đích - -22 MUL Nhân liệu nguồn, kết
quả lưu thiết bị đích -
-23 DIV
Chia liệu nguồn cho liệu nguồn khác, kết lưu thiết bị đích
-
-24 INC Thiết bị đích tăng lên mỗi dùng lệnh này P P
25 DEC Thiết bị đích giảm xuống dùng lệnh
(197)26 WAND
Thực logic AND thiết bị nguồn, kết lưu thiết bị đích
- P
27 WOR Thực logic OR thiết bị nguồn, kết lưu thiết bị đích
- P
28 WXOR
Thực logic XOR thiết bị nguồn, kết lưu
thiết bị đích P P
29 NEG Thực đổi dấu nội dung thiết bị đích P P
Lệnh quay và dịch chuyển
chuỗi bit
30 ROR Chuỗi bit thiết bị đích đựơc quay phải ‘n’ vị trí thi hành lệnh
P P
31 ROL Chuỗi bit thiết bị đích đựơc quay trái ‘n’ vị trí
khi thi hành lệnh P P
32 RCR
Nội dung thiết bị đích đựơc quay phải ‘n’ vị trí
khi thi hành lệnh P P
33 RCL Nội dung thiết bị đích đựơc quay trái ‘n’ vị trí
khi thi hành lệnh P P
34 SFTR
Trạng thái thiết bị nguồn chép vào ngăn xếp
bit di chuyển qua phải P P
35 SFLT Trạng thái thiết bị nguồn chép vào ngăn xếp bit di chuyển qua trái
P P
36 WSFR
Trạng thái thiết bị nguồn chép vào ngăn xếp
word di chuyển qua phải P P 37 WSFL Trạng thái thiết bị nguồn chép vào ngăn xếp
word di chuyển qua trái
P P
38 SFWR Lệnh tạo ngăn xếp FIFO có độ dài n – phải dùng kèm với lệnh SFRD FNC 39
(198)39 SFRD
Đọc loại bỏ ngăn xếp FIFO có độ dài n – phải dùng
kèm với lệnh SFRD FNC 38 P P
Xử lý liệu
40 ZRST Thực Reset dãy thiết bị - P 41 DECO Giá trị liệu nguồn Q SET bit thứ Q thiết bị
đích
- P
42 ENCO
Vị trí bit hoạt động thiết bị nguồn xác định giá trị thiết bị đích
- P
43 SUM Số lượng bit rong dãy định lưu thiết bị đích
P P
44 BON Trạng thái bit xác định biểu thị cách kích
hoạt bit cờ chọn P P
45 MEAN Tính giá trị trung bình (nguyên) dãy thiết bị P P
46 ANS
Lệnh khởi động định Khi vượt q thời gian định kích hoạt cờ trạng thái tương ứng
-
-47 ANR RESET cờ trạng thái mức
thấp - P
48 SQR Thực phép toán số - P
49 FLT
Dùng chuyển đổi dữu liệu sang dạng dấu chấm động
ngược lại P P
Lệnh khác 60 IST Thiết lập hệ thống điều khiển
đa chế độ dùng STL -
-61 SER Tạo danh sách thống kê giá trị tìm thấy (stack) liệu
P P
62 ABSD Kích hoạt nhiều ngõ tùy
thuộc giá trị đếm -
-63 INCD Kích ngõ tùy thuộc giá trị đếm
(199)-64 TTMR
Giám sát khoảng thời gian tín hiệu đặt liệu thời gian vào ghi liệu
-
-65 STMR
Cung cấp đình loại off-delay, one shot định nhấp nháy
-
-66 ALT Thiết bị đích thay đổi trạng thái lệnh hoạt động
-
-67 RAMP Tạo giá trị đường dốc giữa giá trị liệu cố định -
-69 SORT
Sắp thứ tự liệu bảng theo vùng chọn trì tồn vẹn mẫu tin
-
-76 ASC chuỗi chữ số chuyển thành mã ASC II - -78 FROM Dữ liệu đọc từ nhớ đệm khối chức
chuyên dùng gắn vào P P
79 TO Dữ liệu ghi từ nhớ đệm khối chức chuyên dùng gắn vào
P P
82 ASCI Chuyển đổi giá trị liệu thập lục phân sang ASC II - P 83 HEX Chuyển đổi giá trị liệu từ ASC II thành dạng thập lục
phân
- P
Float Decimal Point
110 ECMP Float Compare P P
111 EZCP Float Zone Compare P P
upload 123do
c.net EBCD Float to Scientific P P
119 EBIN Scientific to Float P P
120 EADD Float add P P
121 ESUB Float subtract P P
(200)123 EDIV Float division P P
127 ESQR Flloat Square root P P
129 INT Float to integer P P
130 SIN Sine P P
131 COS Cosine P P
132 TAN Tangent P P
147 SWAP Float to Scientific P P
Vận hành Clock
160 TCMP Time Compare - P
161 TZCP Time Zone Compare - P
162 TADD Time Add - P
163 TSUB Time Subtract - P
166 TRD Read RTC data - P
Lệnh khác 170 GRY Decimal to Gray Code P P
171 GBIN Gray code to Decimal P P
Lệnh so sánh công tắc
224 LD= So sánh LoaD P
-225 LD> So sánh LoaD P
-226 LD< So sánh LoaD P
-228 LD<> So sánh LoaD P
-229 LD<= So sánh LoaD P
-230 LD>= So sánh LoaD P
-232 AND= So sánh AND P
-233 AND> So sánh AND P
-234 AND< So sánh AND P
-236 AND<> So sánh AND P
-237 AND<= So sánh AND P
-238 AND>= So sánh AND P
-240 OR= So sánh OR P
-241 OR> So sánh OR P
-242 OR< So sánh OR P
-244 OR<> So sánh OR P
-245 OR<= So sánh OR P
-246 OR>=C So sánh OR P