bai giang plc ls

74
Bài giảng thực hành PLC Chương 1 Bộ điều khiển logic có thể lập trình 1.1. PLC là gì? PLC ( Programmable Logic Controller) là thiết bị điều khiển lập trình được (khả trình). Bộ điều khiển này cho phép thực hiện linh hoạt các thuật toán điều khiển logic thông qua một ngôn ngữ lập trình. Người sử dụng có thể lập trình để thực hiện một loạt trình tự các sự kiện. Các sự kiện này được kích hoạt bởi tác nhân kích thích (ngõ vào) tác động vào PLC hoặc qua các hoạt động có trễ như thời gian định thì hay các sự kiện được đếm. Một khi sự kiện được kích hoạt thực sự, nó bật ON hay OFF thiết bị điều khiển bên ngoài được gọi là thiết bị vật lý. Một bộ điều khiển lập trình sẽ liên tục “lặp” trong chương trình do “người sử dụng lập ra” chờ tín hiệu ở ngõ vào và xuất tín hiệu ở ngõ ra tại các thời điểm đã lập trình. Để khắc phục những nhược điểm của bộ điều khiển dùng dây nối (bộ điều khiển bằng Relay) người ta đã chế tạo ra bộ PLC nhằm thỏa mãn các yêu cầu sau : Lập trình dễ dàng , ngôn ngữ lập trình dễ học . 1

Upload: nghia-phan

Post on 24-Jul-2015

1.804 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: Bai Giang Plc LS

Bài giảng thực hành PLC

Chương 1

Bộ điều khiển logic có thể lập trình

1.1. PLC là gì?

PLC ( Programmable Logic Controller) là thiết bị điều khiển lập trình được (khả

trình). Bộ điều khiển này cho phép thực hiện linh hoạt các thuật toán điều khiển

logic thông qua một ngôn ngữ lập trình. Người sử dụng có thể lập trình để thực hiện

một loạt trình tự các sự kiện. Các sự kiện này được kích hoạt bởi tác nhân kích thích

(ngõ vào) tác động vào PLC hoặc qua các hoạt động có trễ như thời gian định thì

hay các sự kiện được đếm. Một khi sự kiện được kích hoạt thực sự, nó bật ON hay

OFF thiết bị điều khiển bên ngoài được gọi là thiết bị vật lý. Một bộ điều khiển lập

trình sẽ liên tục “lặp” trong chương trình do “người sử dụng lập ra” chờ tín hiệu ở

ngõ vào và xuất tín hiệu ở ngõ ra tại các thời điểm đã lập trình.

Để khắc phục những nhược điểm của bộ điều khiển dùng dây nối (bộ điều khiển

bằng Relay) người ta đã chế tạo ra bộ PLC nhằm thỏa mãn các yêu cầu sau :

Lập trình dễ dàng , ngôn ngữ lập trình dễ học .

Gọn nhẹ, dễ dàng bảo quản , sửa chữa.

Dung lượng bộ nhớ lớn để có thể chứa được những chương trình phức tạp.

Hoàn toàn tin cậy trong môi trường công nghiệp .

Giao tiếp được với các thiết bị thông minh khác như: máy tính, nối mạng,

các Modul mở rộng.

Giá cả có thể cạnh tranh được.

Các thiết kế đầu tiên là nhằm thay thế cho các phần cứng Relay dây nối và các

Logic thời gian. Tuy nhiên, bên cạnh đó việc đòi hỏi tăng cường dung lượng nhớ và

tính dễ dàng cho PLC mà vẫn bảo đảm tốc độ xử lý cũng như giá cả … Chính điều

này đã tạo ra sự quan tâm sâu sắc đến việc sử dụng PLC trong công nghiệp. Các tập

lệnh nhanh chóng đi từ các lệnh logic đơn giản đến các lệnh đếm, định thời, thanh

ghi dịch… sau đó là các chức năng làm toán cũng được thực hiện trên các CPU của

1

Page 2: Bai Giang Plc LS

Bài giảng thực hành PLC

các PLC này… Sự phát triển tính toán dẫn đến các bộ PLC có dung lượng lớn, số

lượng I / O nhiều hơn.

Trong PLC, phần cứng CPU và chương trình là đơn vị cơ bản cho quá trình điều

khiển hoặc xử lý hệ thống. Chức năng mà bộ điều khiển cần thực hiện sẽ được xác

định bởi một chương trình. Chương trình này được nạp sẵn vào bộ nhớ của PLC,

PLC sẽ thực hiện việc điều khiển dựa vào chương trình này. Như vậy nếu muốn

thay đổi hay mở rộng chức năng của qui trình công nghệ, ta chỉ cần thay đổi chương

trình bên trong bộ nhớ của PLC. Việc thay đổi hay mở rộng chức năng sẽ được thực

hiện một cách dễ dàng mà không cần một sự can thiệp vật lý nào so với các bộ dây

nối hay Relay .

1.2. Cấu trúc và nguyên lý hoạt động

Cấu trúc:

Tất cả các PLC đều có thành phần chính là: Một bộ nhớ chương trình RAM bên

trong (có thể mở rộng thêm một số bộ nhớ ngoài EPROM), một bộ vi xử lý có cổng

giao tiếp dùng cho việc ghép nối với PLC, các Modul vào /ra.

Bên cạnh đó, một bộ PLC hoàn chỉnh còn đi kèm thêm một đơn vị lập trình bằng

tay hay bằng máy tính. Hầu hết các đơn vị lập trình đơn giản đều có đủ RAM để

chứa đựng chương trình dưới dạng hoàn thiện hay bổ sung. Nếu đơn vị lập trình là

đơn vị xách tay, RAM thường là loại CMOS có pin dự phòng, chỉ khi nào chương

trình đã được kiểm tra và sẵn sàng sử dụng thì nó mới truyền sang bộ nhớ PLC. Đối

với các PLC lớn thường lập trình trên máy tính nhằm hỗ trợ cho việc viết, đọc và

kiểm tra chương trình. Các đơn vị lập trình nối với PLC qua cổng RS232, RS422,

RS458, …

Nguyên lý hoạt động của PLC:

CPU điều khiển các hoạt động bên trong PLC. Bộ xử lý sẽ đọc và kiểm tra chương

trình được chứa trong bộ nhớ, sau đó sẽ thực hiện thứ tự từng lệnh trong chương

trình, sẽ đóng hay ngắt các đầu ra. Các trạng thái ngõ ra ấy được phát tới các thiết bị

liên kết để thực thi và toàn bộ các hoạt động thực thi đó đều phụ thuộc vào chương

trình điều khiển được giữ trong bộ nhớ.

2

Page 3: Bai Giang Plc LS

Bài giảng thực hành PLC

Hệ thống Bus là tuyến dùng để truyền tín hiệu, hệ thống gồm nhiều đường tín hiệu

song song :

Address Bus: Bus địa chỉ dùng để truyền địa chỉ đến các Modul khác nhau.

Data Bus: Bus dùng để truyền dữ liệu.

Control Bus: Bus điều khiển dùng để truyền các tín hiệu định thì và điều

khiển đồng bộ các hoạt động trong PLC .

Trong PLC các số liệu được trao đổi giữa bộ vi xử lý và các modul vào ra thông qua

Data Bus. Address Bus và Data Bus gồm 8 đường, ở cùng thời điểm cho phép

truyền 8 bit của 1 byte một cách đồng thời hay song song.

Nếu một modul đầu vào nhận được địa chỉ của nó trên Address Bus, nó sẽ chuyển

tất cả trạnh thái đầu vào của nó vào Data Bus. Nếu một địa chỉ byte của 8 đầu ra

xuất hiện trên Address Bus, modul đầu ra tương ứng sẽ nhận được dữ liệu từ Data

bus. Control Bus sẽ chuyển các tín hiệu điều khiển vào theo dõi chu trình hoạt động

của PLC. Các địa chỉ và số liệu được chuyển lên các Bus tương ứng trong một thời

gian hạn chế.

Hệ thống Bus sẽ làm nhiệm vụ trao đổi thông tin giữa CPU, bộ nhớ và I/O. Bên

cạch đó, CPU được cung cấp một xung Clock có tần số từ 1,8 MHZ. Xung này

quyết định tốc độ hoạt động của PLC và cung cấp các yếu tố về định thời, đồng hồ

của hệ thống.

Bộ nhớ PLC thường yêu cầu bộ nhớ trong các trường hợp: Làm bộ định thời cho

các kênh trạng thái I/O. Làm bộ đệm trạng thái các chức năng trong PLC như định

thời, đếm, ghi các Relay.

Mỗi lệnh của chương trình có một vị trí riêng trong bộ nhớ, tất cả mọi vị trí trong bộ

nhớ đều được đánh số, những số này chính là địa chỉ trong bộ nhớ. Địa chỉ của từng

ô nhớ sẽ được trỏ đến bởi một bộ đếm địa chỉ ở bên trong bộ vi xử lý. Bộ vi xử lý sẽ

gán giá trị trong bộ đếm này lên một thanh ghi trước khi xử lý lệnh tiếp theo. Với

một địa chỉ mới, nội dung của ô nhớ tương ứng sẽ xuất hiện ở đầu ra, quá trình này

được gọi là quá trình đọc .

3

Page 4: Bai Giang Plc LS

Bài giảng thực hành PLC

Bộ nhớ bên trong PLC được tạo bởi các vi mạch bán dẫn, mỗi vi mạch này có khả

năng chứa 2000 - 16000 dòng lệnh, tùy theo loại vi mạch. Trong PLC các bộ nhớ

như RAM, EPROM đều được sử dụng .

+ RAM (Random Access Memory ) có thể nạp chương trình, thay đổi hay xóa bỏ

nội dung bất kỳ lúc nào. Nội dung của RAM sẽ bị mất nếu nguồn điện nuôi bị mất .

Để tránh tình trạng này các PLC đều được trang bị một pin khô, có khả năng cung

cấp năng lượng dự trữ cho RAM từ vài tháng đến vài năm. Trong thực tế RAM

được dùng để khởi tạo và kiểm tra chương trình. Khuynh hướng hiện nay dùng

CMOSRAM nhờ khả năng tiêu thụ thấp và tuổi thọ lớn .

+ EPROM (Electrically Programmable Read Only Memory) là bộ nhớ mà người sử

dụng bình thường chỉ có thể đọc chứ không ghi nội dung vào được. Nội dung của

EPROM không bị mất khi mất nguồn, nó được gắn sẵn trong máy, đã được nhà sản

xuất nạp và chứa hệ điều hành sẵn. Nếu người sử dụng không muốn mở rộng bộ

nhớ thì chỉ dùng thêm EPROM gắn bên trong PLC. Trên PG (Programer) có sẵn

chỗ ghi và xóa EPROM.

+ EEPROM (Electrically Erasable Programmable Read Only Memory) liên kết với

những truy xuất linh động của RAM và có tính ổn định. Nội dung của nó có thể

được xóa và lập trình bằng điện, tuy nhiên số lần là có giới hạn.

Môi trường ghi dữ liệu thứ tư là đĩa cứng hoặc đĩa mềm, được sử dụng trong máy

lập trình. Đĩa cứng hoặc đĩa mềm có dung lượng lớn nên thường được dùng để lưu

những chương trình lớn trong một thời gian dài .

Kích thước bộ nhớ :

+ Các PLC loại nhỏ có thể chứa từ 300 -1000 dòng lệnh tùy vào công nghệ chế tạo .

+ Các PLC loại lớn có kích thước từ 1K - 16K, có khả năng chứa từ 2000 -16000

dòng lệnh.

Ngoài ra còn cho phép gắn thêm bộ nhớ mở rộng như RAM, EPROM.

Các ngõ vào ra I / O Các đường tín hiệu từ bộ cảm biến được nối vào các modul

(các đầu vào của PLC ), các cơ cấu chấp hành được nối với các modul ra (các đầu ra

của PLC ). Hầu hết các PLC có điện áp hoạt động bên trong là 5V , tín hiệu xử lý là

4

Page 5: Bai Giang Plc LS

Bài giảng thực hành PLC

12/24VDC hoặc 100/240VAC. Mỗi đơn vị I / O có duy nhất một địa chỉ, các hiển

thị trạng thái của các kênh I / O được cung cấp bởi các đèn LED trên PLC, điều này

làm cho việc kiểm tra hoạt động nhập xuất trở nên dể dàng và đơn giản .

Bộ xử lý đọc và xác định các trạng thái đầu vào (ON, OFF) để thực hiện việc đóng

hay ngắt mạch ở đầu ra .

1.3. Câu hỏi ôn tập

1) PLC là gì?

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

2) Trình bày ưu điểm của PLC so với hệ điều khiển dùng Relay)

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

5

Page 6: Bai Giang Plc LS

Bài giảng thực hành PLC

3) Hãy liệt kê tên một số loại PLC có trên thị trường hiện nay?

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

6

Page 7: Bai Giang Plc LS

Bài giảng thực hành PLC

Chương 2

Tổng quan về PLC Master-K

2.1. Tổng quan

Hãng LS Industrial Systems (LSIS) đã cho ra đời hai họ PLC là MASTER-K và

GLOFA. Ngoài ra còn có các màn hình giao diện kết hợp với các PLC tạo thuận lợi

cho quá trình thiết kế và vận hành hệ thống.

PLC của LSIS được chia làm nhiều loại tùy mục đích sử dụng: loại nhỏ (Micro),

loại trung (Compact), loại lớn (Modul). Các loại PLC này thường có cấu tạo bên

ngoài không giống nhau, cấu trúc tập lệnh cũng có thể khác nhau. Tuy nhiên chúng

có chung một mục đích là được thiết kế đơn giản và để thay thế cho các hệ thống

logic điều khiển truyền thống.

Tùy thuộc vào phạm vi ứng dụng của từng hệ thống điều khiển mà ta chọn PLC với

số lượng I/O (Input/Output) cho phù hợp, số lượng các I/O càng lớn thì giá thành

càng cao. Họ PLC Master-K được chia làm nhiều loại: K14P1, K80S, K120S,

K200, K300.

PLC MASTER- K80S với 6 vào 4 ngõ ra.

7

Page 8: Bai Giang Plc LS

Bài giảng thực hành PLC

PLC MASTER- K120S với 24 vào 16 ngõ ra.

PLC MASTER- K200S.

Các màn hình giao diện với PLC cũng bao gồm nhiều loại: XP10BKB/DC, PMU-

330BT, PMU-330TT (TTF colour LCD, 16 colour), PMU-530TT, PMU-830TT…

Màn hình XP10BKB/DC

8

Page 9: Bai Giang Plc LS

Bài giảng thực hành PLC

Màn hình PMU-330BT

Hệ thống kết nối giữa máy tính, PLC và màn hình

Đối với các PLC cỡ nhỏ như loại Master-K14P1, Master-K80S hay Master-K120S

các bộ phận được kết hợp với nhau thành một khối. Với những loại lớn như Master-

K200S, K300S hay K1000S được thiết kế theo dạng modul để người sử dụng có thể

9

Page 10: Bai Giang Plc LS

Bài giảng thực hành PLC

lựa chọn được một cấu hình PLC phù hợp với chi phí thấp nhất nhưng vẫn đáp ứng

được những ứng dụng cần thiết.

2.2. Tín hiệu ngõ vào (Input)

Các cảm biến (Sensor), nút nhấn (Push Button), công tắc hành trình (Limits Switch)

… được nối với ngõ vào của PLC. Số lượng ngõ vào của PLC tùy thuộc vào loại

PLC và phạm vi ứng dụng của hệ thống điều khiển. Số lượng ngõ vào có thể là 6, 8

hoặc 16. Đối với các ứng dụng lớn có thể lên tới 80 hoặc 256 ngõ vào.

Điện áp dùng cho tín hiệu ngõ vào thường là 24VDC với dòng vài mA, cũng có loại

PLC sử dụng điện áp 220VAC. Mặc dù điện áp cao như vậy nhưng rất an toàn cho

mạch điện tử của PLC vì sử dụng phương pháp cách ly bằng linh kiện Optocoupler.

Theo tiểu chuẩn công nghiệp đối với điện áp 24VDC, người ta quy định như sau:

Điện áp từ 0 ÷ 5 VDC thể hiện logic 0 ở ngõ vào

Điện áp từ 11 ÷ 30 VDC thể hiện logic 1 ở ngõ vào

2.3. Tín hiệu ngõ ra (Output)

Trong PLC tín hiệu ngõ ra dùng để điều khiển các cơ cấu chấp hành. Cũng giống

như tín hiệu ngõ vào thì ngõ ra là các tiếp điểm của Relay với khả năng chịu tải lớn

220V/1A. Nếu muốn điều khiển các tải với công suất lớn thì có thể điều khiển thông

qua các Contactor. Ngoài ra PLC còn có ngõ ra là các tín hiệu điện: Logic 0 ứng với

điện áp 0 ÷ 0.8V và logic 1 ứng với điện áp 12 ÷ 28V với dòng ra có thể lên tới

300mA.

2.4. Thời gian đáp ứng của ngõ vào/ra PLC

Ngõ vào của PLC tiếp nhận các tín hiệu từ các sensor, từ sự đóng ngắt của các nút

nhấn hay từ công tắc hành trình…Để chống rung ngõ vào, PLC có một mạch lọc ở

ngõ vào. Do đó làm chậm tốc độ đáp ứng của nó (từ 100µs đến 25.5ms). Tuy nhiên

nếu cần PLC cũng có những ngõ vào chuyên dụng đáp ứng với tốc độ cao. Đáp ứng

ngõ ra PLC đủ nhanh để phù hợp với các ứng dụng điều khiển các cơ cấu chấp hành

trong thiết bị tự động hóa công nghiệp.

2.5. Câu hỏi ôn tập:

10

Page 11: Bai Giang Plc LS

Bài giảng thực hành PLC

Câu 1: Nêu tên một số PLC thuộc họ Master-K? Cho biết số lượng ngõ vào/ ngõ ra

của các PLC này:

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

Câu 2: PLC LS những ưu điểm gì so với một số loại PLC của các hãng khác trên thị

trường hiện nay?

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

11

Page 12: Bai Giang Plc LS

Bài giảng thực hành PLC

Chương 3

Cách soạn thảo chương trình với phần mềm KGL-WIN Ver 3.2

3.1. Giới thiệu về phần mềm KGL – WIN Ver 3.2

Để soạn thảo và chỉnh sửa chương trình cho các PLC họ Master-K, chương trình

KGL-WIN được sử dụng. Đây là phần mềm chuyên dụng của LSIS chạy trên hệ

điều hành windows. Các chương trình điều khiển PLC được soạn thảo và chỉnh sửa

dễ dàng trên giao diện của phần mềm này.

Việc truyền các chương trình điều khiển ở dạng ngôn ngữ máy sang các bộ PLC

được thực hiện thông qua cổng truyền thông RS-232C. Thông thường các chương

trình được viết, chỉnh sửa, thử nghiệm nhiều lần mới có thể hoàn thiện và thực hiện

được ý đồ điều khiển đặt ra ban đầu.

12

Page 13: Bai Giang Plc LS

Bài giảng thực hành PLC

Cáp truyền thông để truyền chương trình điều khiển từ máy tính sang PLC được kết

nối theo sơ đồ sau:

3.2. Cài đặt phần mềm

Double click vào tập tin Setup.exe

Setup winzard sẽ hướng dẫn cài đặt chương trình một cách tự động.

Nhấn Next để bắt đầu cài đặt. Bạn cũng có thể nhán Cancel nếu muốn thoát khỏi

chương trình cài đặt.

13

Page 14: Bai Giang Plc LS

Bài giảng thực hành PLC

Chọn thư mục mà phần mềm sẽ được cài đặt vào. Có thể nhấn nút Brown để thay

đổi vị trí cài đặt. Tiếp tục nhấn Next để chuyển sang bước tiếp theo.

14

Page 15: Bai Giang Plc LS

Bài giảng thực hành PLC

Quá trình cài đặt được hiển thị như sau:

Sau khi cài đặt xong, muốn chạy chương trình double-click vào biểu tượng

Sau khi mở chương trình, muốn tạo một Project mới ta chọn Project > New Project

Chọn Blank Project trong hộp thoại rồi chọn OK

Trong hộp thoại tiếp theo ta phải khai báo: Loại PLC, kiểu viết chương trình Ladder

hay Mnemonic, tựa đề chương trình, tên công ty, tên tác giả…

15

Page 16: Bai Giang Plc LS

Bài giảng thực hành PLC

Click OK, cửa sổ soạn thảo chương trình hiển thị

3.3. Cách soạn thảo một chương trình

Trong cửa sổ Program có các thanh công cụ (Tool bar) bao gồm: các nút nhấn

thường mở (Normally Open), các nút nhấn thường đóng (Normally Close), Ouput

coil, các hàm chức năng… giúp ta soạn thảo chương trình một cách dễ dàng.

16

Page 17: Bai Giang Plc LS

Bài giảng thực hành PLC

Chọn tiếp điểm thường mở , di chuyển đến vị trí cần chèn tiếp điểm, kích

chuột trái hoặc bấm Enter. Khi đó một hộp thoại xuất hiện để ta chọn địa chỉ cho

ngõ vào. Ta gõ vào P0 ở vị trí Device và nhấn OK

Màn hình soạn thảo sẽ xuất hiện như sau:

17

Page 18: Bai Giang Plc LS

Bài giảng thực hành PLC

Chọn tiếp Output Coil trên thanh công cụ, sau khi chọn xong nhấn phím trái

chuột hoặc nhấn Enter, nhập địa chỉ cho ngõ ra là P40

Kết quả đạt được như sau:

18

Page 19: Bai Giang Plc LS

Bài giảng thực hành PLC

Chọn đường kẻ thẳng đứng trên hộp công cụ Ladder và chọn vị trí cần đặt trên

màn hình soạn thảo.

Lựa chọn tiếp điểm thường đóng và click chuột vào vị trí cần đặt tiếp điểm, nhập

địa chỉ tiếp điểm là P0001.

19

Page 20: Bai Giang Plc LS

Bài giảng thực hành PLC

Chọn biểu tượng trên thanh công cụ Ladder và chọn INCP D0000 trong hộp

thoại Ladder Editer Box.

20

Page 21: Bai Giang Plc LS

Bài giảng thực hành PLC

Tiếp tục chọn tiếp điểm thường mở và nhập địa chỉ F0093 (tạo xung 1s)

Chọn khối chức năng và nhập lệnh theo cấu trúc CTU C000 20, tiếp theo chọn

tiếp điểm thường mở và chọn địa chỉ P0001

Chọn đường kẻ ngang trên thanh công cụ và thực hiện nối dây.

21

Page 22: Bai Giang Plc LS

Bài giảng thực hành PLC

Cuối cùng chọn khối chức năng và nhập vào lệnh END để kết thúc chương trình.

Như vậy ta đã soạn thảo xong một chương trình hoàn chỉnh.

3.4. Kết nối với PLC

Để truyền thông với PLC, ta kết nối cổng RS-232C của module CPU với cổng nối

tiếp của máy tính thông qua cáp RS-232C.

Chọn Online-Connect hoặc click vào biểu tượng trên thanh công cụ. Sau khi

kết nối hoàn thành ta chọn Online-Download hoặc click vào biểu tượng trên

thanh công cụ để tải chương trình xuống PLC. Khi đó trên màn hình sẽ xuất hiện

hộp thoại sau:

22

Page 23: Bai Giang Plc LS

Bài giảng thực hành PLC

Click OK để tiếp tục. Lúc này chương trình và các thông số được tải đến PLC

Khi download phải để PLC ở chế độ STOP. Khi download chương trình hoàn tất sẽ

hiện thông báo.

Để chạy chương trình ta click vào biểu tượng trên thanh công cụ.

Bảng chú thích các nút nhấn của thanh công cụ

23

Page 24: Bai Giang Plc LS

Bài giảng thực hành PLC

24

Page 25: Bai Giang Plc LS

Bài giảng thực hành PLC

Chương 4

Lập trình bằng sơ đồ bậc thang Ladder Diagram

4.1. Sơ đồ đấu dây đầu vào (Input) và đầu ra (Output)

Sơ đồ đấu dây ngõ vào (Input)

25

Page 26: Bai Giang Plc LS

Bài giảng thực hành PLC

Sơ đồ đấu dây ngõ ra (Output)

4.2. Các địa chỉ vùng nhớ trong PLC MASTER-K

Các ngõ vào/ ngõ ra cũng như các bộ nhớ lưu trữ khác trên PLC khi sử dụng trong

chương trình đều thông qua các địa chỉ bộ nhớ tương ứng. Các địa chỉ bộ nhớ được

tổ chức thành từng word. Mỗi word gồm 16 bit gọi. Mỗi bit có giá trị 0 hoặc 1 và

được đánh số thứ tự từ 00 đến 0F từ phải sang trái.

Vùng nhớ P (Input/ Output)

Biểu diễn các ngõ vào/ ra vật lý trên bộ điều khiển

Độ lớn vùng nhớ: P000 ÷ P63F

Vùng nhớ M (Auxilary Relay)

Các tiếp điểm phụ trợ của bộ điều khiển

Độ lớn vùng nhớ: M000 ÷ M191F

26

Page 27: Bai Giang Plc LS

Bài giảng thực hành PLC

Vùng nhớ K (Keep Relay)

Các tiếp điểm giữ

Độ lớn vùng nhớ: K000 ÷ K31F

Vùng nhớ L (Link Relay)

Các tiếp điểm khi kết nối mạng

Độ lớn vùng nhớ: L000 ÷ L63F

Vùng nhớ F (Special Relay)

Các cờ đặc biệt

Độ lớn vùng nhớ: F000 ÷ F63F

Các cờ đặc biệt thường dùng

F000: ON khi PLC đang hoạt động

F010: Cờ tiếp điểm luôn ON

F011: Cờ tiếp điểm luôn OFF

F012: ON cho lần quét đầu tiên, sau đó giữ trạng thái OFF

F013: OFF cho lần quét đầu tiên, sau đó giữ trạng thái ON

F030: ON khi thực hiện các lệnh CALL và JUMP bị lỗi.

F031: Báo lỗi I/O, ON khi các cờ báo của các I/O module là ON

F033: ON khi pin có lỗi

F040: Báo lỗi I/O cho module số 0

F041: Báo lỗi I/O cho module số 1

F042: Báo lỗi I/O cho module số 2

F043: Báo lỗi I/O cho module số 3

F044: Báo lỗi I/O cho module số 4

F045: Báo lỗi I/O cho module số 5

F090: Cờ xung nhịp 0.02s

F091: Cờ xung nhịp 0.1s

F092: Cờ xung nhịp 0.2s

F093: Cờ xung nhịp 1s

F094: Cờ xung nhịp 2s

F095: Cờ xung nhịp 10s

F096: Cờ xung nhịp 20s

27

Page 28: Bai Giang Plc LS

Bài giảng thực hành PLC

F097: Cờ xung nhịp 1 phút

F120: ON khi so sánh là nhỏ hơn

F121: ON khi so sánh là nhỏ hơn hoặc bằng

F122: ON khi so sánh là bằng

F123: ON khi so sánh là lớn hơn

F124: ON khi so sánh là lớn hơn hoặc bằng

Vùng nhớ Timer

vùng nhớ cho bộ định thì và được chia làm 3 loại: 100ms, 10ms, 1ms và có thể điều chỉnh lại vùng nhớ trong parameter.

Độ phân giải 100ms: T000 ÷ T191

Độ phân giải 10ms: T192 ÷ T250

Độ phân giải 1ms: T251 ÷ T255

Vùng nhớ counter

Vùng nhớ cho các bộ đếm

Độ lớn vùng nhớ: C000 ÷ C255

4.3. Các lệnh, phép toán cơ bản

4.3.1. lệnh LOAD:

Cú pháp:

Các vùng nhớ có thể dùng với lệnh LOAD: M, P, K, L, F, T, C, S

Chức năng: lệnh LOAD dùng để đặt điều kiện ngõ vào thường mở cho một

mạch logic.

4.3.2. lệnh LOAD NOT:

Cú pháp:

Các vùng nhớ có thể dùng với lệnh LOAD NOT: M, P, K, L, F, T, C, S

28

Page 29: Bai Giang Plc LS

Bài giảng thực hành PLC

Chức năng: lệnh LOAD NOT dùng để đặt điều kiện ngõ vào thường đóng

cho một mạch logic.

4.3.3. lệnh AND:

Cú pháp:

Các vùng nhớ có thể dùng với lệnh AND: M, P, K, L, F, T, C, S

Chức năng: lệnh AND dùng để nối tiếp một hoặc nhiều điều kiện ngõ vào

thường mở cho một mạch logic.

4.3.4. lệnh AND NOT:

Cú pháp:

Các vùng nhớ có thể dùng với lệnh AND NOT: M, P, K, L, F, T, C, S

Chức năng: lệnh AND NOT dùng để nối tiếp một hoặc nhiều điều kiện ngõ

vào cho một mạch logic.

4.3.5. lệnh OR:

Cú pháp:

Các vùng nhớ có thể dùng với lệnh OR: M, P, K, L, F, T, C, S

Chức năng: lệnh OR dùng để mắc song song một hoặc nhiều điều kiện ngõ

vào thường đóng cho một mạch logic.

4.3.6. lệnh OR NOT:

Cú pháp:

29

Page 30: Bai Giang Plc LS

Bài giảng thực hành PLC

Các vùng nhớ có thể dùng với lệnh OR NOT: M, P, K, L, F, T, C, S

Chức năng: lệnh OR NOT dùng để mắc song song một hoặc nhiều điều kiện

ngõ vào cho một mạch logic.

4.3.7. lệnh OUT:

Cú pháp:

Các vùng nhớ có thể dùng với lệnh OUT: M, P, K, L, S

Chức năng: lệnh OUT dùng để xuất tín hiệu đến một địa chỉ được chỉ định

Ví dụ: viết lại đoạn chương trình, tải chương trình vào bộ mô phỏng, quan

sát và mô tả khi chạy chương trình.

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

Bài tập 1:

Vẽ sơ đồ nối dây và viết chương trình điều khiển đảo chiều trực tiếp và đảo

chiều qua nút dừng một động cơ cơ không đồng bộ 3 pha?

Sơ đồ nối dây:

30

Page 31: Bai Giang Plc LS

Bài giảng thực hành PLC

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

Chương trình điều khiển đảo chiều quay qua nút dừng:

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

Chương trình đảo chiều quay trực tiếp:

31

Page 32: Bai Giang Plc LS

Bài giảng thực hành PLC

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

Nhận xét:

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

4.3.8. lệnh SET:

32

Page 33: Bai Giang Plc LS

Bài giảng thực hành PLC

Cú pháp:

Các vùng nhớ có thể dùng với lệnh SET: M, P, K, L, S

Chức năng: lệnh SET dùng để đặt trạng thái của một địa chỉ được chỉ định

lên ON khi ngõ vào là ON. Khi trạng thái ngõ vào trở về OFF thì trạng thái

của địa chỉ được chỉ định vẫn là ON.

4.3.9. lệnh RESET:

Cú pháp:

Các vùng nhớ có thể dùng với lệnh SET: M, P, K, L, S

Chức năng: lệnh SET dùng để đặt trạng thái của một địa chỉ được chỉ định

lên ON khi ngõ vào là ON. Khi trạng thái ngõ vào trở về OFF thì trạng thái

của địa chỉ được chỉ định vẫn là ON.

Ví dụ: hãy viết lại đoạn chương trình, tải chương trình vào bộ mô phỏng

quan sát và mô tả khi chạy chương trình.

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

4.3.10. Lệnh kích xung cạnh lên (D) và xung cạnh xuống (D NOT)

33

Page 34: Bai Giang Plc LS

Bài giảng thực hành PLC

Cú pháp:

Các vùng nhớ có thể dùng với lệnh D và D NOT: M, K, L

Chức năng:

Lệnh D dùng để lấy xung cạnh lên trong thời gian rất ngắn (1 scan) khi

tín hiệu đầu vào chuyển từ OFF lên ON.

Lệnh D NOT dùng để lấy xung cạnh xuống trong thời gian rất ngắn (1

scan) khi tín hiệu đầu vào chuyển từ ON lên OFF.

Ví dụ:

Giản đồ lệnh D:

34

D NOT < S >

D < S >

Page 35: Bai Giang Plc LS

Bài giảng thực hành PLC

Giản đồ lệnh D NOT:

4.4. Timer

4.4.1. ON Delay Timer

Khi ngõ vào lên mức cao, giá trị timer tăng dần từ 0 đến khoảng thời gian

cài đặt thì ngõ ra timer tác động. Khi ngõ vào trở lại mức thấp thì giá trị

35

P0

P2

M0

P40

P1

P3

M1

P41

Page 36: Bai Giang Plc LS

Bài giảng thực hành PLC

hiện thời trở về 0 và ngõ ra timer trở về trạng thái ban đầu. Khi gặp lệnh

Reset thì ngõ ra Timer trở về 0.

Cấu trúc lệnh: [TON Txxx Giá trị cài đặt]

Chú ý: Thời gian trễ thực tế = Giá trị cài đặt * Độ phân giải của Timer

Ví dụ: viết lại đoạn chương trình, tải chương trình vào bộ mô phỏng, quan

sát và mô tả khi chạy chương trình.

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

36

Page 37: Bai Giang Plc LS

Bài giảng thực hành PLC

Bài tập 2: Vẽ sơ đồ đấu nối và viết chương trình điều khiển khởi động sao/ tam

giác động cơ không đồng bộ 3 pha theo 2 dạng: dạng 1 sử dụng lệnh out thông

thường, dạng 2 sử dụng lệnh set/ reset.

Sơ đồ nối dây:

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

37

Page 38: Bai Giang Plc LS

Bài giảng thực hành PLC

Chương trình điều khiển sử dụng lệnh Out thông thường:

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

Chương trình sử dụng lệnh Set/ Reset

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

38

Page 39: Bai Giang Plc LS

Bài giảng thực hành PLC

Nhận xét:

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

.................................................................................................................................

Bài tập 3: Viết chương trình điều khiển đèn giao thông tại một ngã tư. Thời gian

sáng của các đèn được thể hiện dưới hình vẽ sau:

39

X1

X1

V1

Đ1

V1

Đ1

X2

V2

Đ2

X2V2Đ2

Page 40: Bai Giang Plc LS

Bài giảng thực hành PLC

Sơ đồ đấu dây:

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

Chương trình điều khiển:

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

40

Page 41: Bai Giang Plc LS

Bài giảng thực hành PLC

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

4.4.2. OFF DELAY TIMER

Khi tín hiệu ngõ vào lên ON thì ngõ ra Timer cũng lên ON. Khi ngõ vào chuyển từ

ON sang OFF thì Timer sẽ được kích hoạt, giá trị của Timer đếm từ giá trị cài đặt

về 0 và lúc này ngõ ra của Timer mới quay về trạng thái ban đầu. Khi gặp lệnh

Reset thì ngõ ra Timer trở về 0.

Cấu trúc lệnh: [TOFF Txxx Giá trị cài đặt]

Ví dụ: viết lại đoạn chương trình, tải chương trình vào bộ mô phỏng, quan

sát và mô tả khi chạy chương trình.

41

Page 42: Bai Giang Plc LS

Bài giảng thực hành PLC

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

Câu hỏi: hãy so sánh ON Delay Timer và OFF Delay Timer

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

42

Page 43: Bai Giang Plc LS

Bài giảng thực hành PLC

Bài tập 4: hãy vẽ sơ đồ nối dây và viết chương trình điều khiển một hệ thống gồm 3

động cơ không đồng bộ 3 pha rotor lồng sóc như sau:

Nhấn ON: động cơ 1 chạy, 5s sau động cơ 2 chạy. Sau khi động cơ 2 chạy

được 5s thì động cơ 3 chạy.

Nhấn OFF: động cơ 1 và động cơ 2 dừng trước, 5s sau động cơ 3 mới ngừng

hoạt động.

Sơ đồ nối dây:

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

43

Page 44: Bai Giang Plc LS

Bài giảng thực hành PLC

Chương trình điều khiển:

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

4.5. Counter

4.5.1. Up Counter (CTU)

Ngõ ra của counter chỉ lên ON khi giá trị hiện thời bằng với giá trị cài đặt. Nếu điều

kiện ngõ vào Reset lên ON thì giá trị counter quay về giá trị 0.

Cấu trúc lệnh: [CTU Cxxx Giá trị cài đặt]

Ví dụ: viết lại đoạn chương trình, tải chương trình vào bộ mô phỏng, quan sát

và mô tả khi chạy chương trình.

44

Page 45: Bai Giang Plc LS

Bài giảng thực hành PLC

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

4.5.2. Down Counter (CTU)

Khi ngõ vào lên ON thì giá trị counter được đếm lùi từ giá trị cài đặt. Nếu điều kiện

ngõ vào Reset lên ON thì giá trị counter quay về giá trị 0.

Cấu trúc lệnh: [CTD Cxxx Giá trị cài đặt]

Ví dụ: viết lại đoạn chương trình, tải chương trình vào bộ mô phỏng, quan sát

và mô tả khi chạy chương trình.

45

Page 46: Bai Giang Plc LS

Bài giảng thực hành PLC

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

Bài tập 5:

Khi nhấn nút Start, dây chuyền vận chuyển hộp được cho phép hoạt động, khi hộp được dò

thấy qua cảm biến dò hộp, dây chuyền dừng lại để dây chuyền táo hoạt động. Cảm biến

đếm táo phải đếm được 10 trái thì dây chuyền đếm táo dừng hoạt động và cho phép dây

chuyền vận chuyển hộp tiếp hoạt động để đưa hộp mới đến. Dây chuyền được dừng lại khi

nhấn nút Stop.

Sơ đồ nối dây:

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

46

Page 47: Bai Giang Plc LS

Bài giảng thực hành PLC

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

Chương trình điều khiển:

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

47

Page 48: Bai Giang Plc LS

Bài giảng thực hành PLC

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

4.5.3. Up/ Down Counter (CTUD)

Ngõ vào đếm lên tác động: counter đếm lên.

Ngõ vào đếm xuống tác động: counter đếm xuống.

Ngõ ra của counter tác động khi giá trị đếm bằng hoặc lớn hơn giá trị cài đặt.

Ngõ vào reset tác động sẽ đưa giá trị hiện thời của counter về giá trị 0.

Cấu trúc lệnh: [CTUD Cxxx Giá trị cài đặt]

Ví dụ: viết lại đoạn chương trình, tải chương trình vào bộ mô phỏng, quan sát

và mô tả khi chạy chương trình.

48

Page 49: Bai Giang Plc LS

Bài giảng thực hành PLC

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

Bài tập 6:

Một bãi giữ xe ô tô có sức chứa 120 chiếc. Hãy vẽ sơ đồ kết nối và viết chương

trình điều khiển PLC để khi bãi giữ xe đã đủ 120 chiếc thì sẽ bật đèn báo để người

giữ xe không nhận thêm xe nữa.

Sơ đồ nối dây:

49

Page 50: Bai Giang Plc LS

Bài giảng thực hành PLC

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

Chương trình điều khiển:

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

50

Page 51: Bai Giang Plc LS

Bài giảng thực hành PLC

Bài tập 7:

Vẽ sơ đồ nối dây và viết chương trình điều khiển một hệ thống gồm 4 động cơ hoạt

động theo yêu cầu như sau:

Mỗi lần nhấn nút nhấn PB1 thì sẽ có thêm một động cơ hoạt động (trình tự hoạt

động là 1 - 2 - 3 - 4). Nếu nhấn PB1 lần thứ 5 thì cả 4 động cơ ngừng hoạt động.

Mỗi lần nhấn nút nhấn PB2 thì sẽ có thêm một động cơ ngừng hoạt động (trình tự

ngừng hoạt động là 4 - 3 - 2 - 1).

Sơ đồ nối dây:

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

Chương trình điều khiển:

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

51

Page 52: Bai Giang Plc LS

Bài giảng thực hành PLC

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

52

Page 53: Bai Giang Plc LS

Bài giảng thực hành PLC

4.6. Lệnh so sánh:

Cấu trúc lệnh: [CMP Data1 Data2]

Các cờ đặc biệt:

F120: ON khi so sánh là nhỏ hơn

F121: ON khi so sánh là nhỏ hơn hoặc bằng

F122: ON khi so sánh là bằng

F123: ON khi so sánh là lớn hơn

F124: ON khi so sánh là lớn hơn hoặc bằng

Ví dụ: viết lại đoạn chương trình, tải chương trình vào bộ mô phỏng, quan sát

và mô tả khi chạy chương trình.

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

53

Page 54: Bai Giang Plc LS

Bài giảng thực hành PLC

Bài tập 8:

Viết lại chương trình bài tập 3 sử dụng timer kết hợp với lệnh so sánh?

Sơ đồ nối dây:

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

Chương trình điều khiển:

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

54

Page 55: Bai Giang Plc LS

Bài giảng thực hành PLC

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

Bài tập 9:

Viết lại chương trình bài tập 7 kết hợp counter và lệnh so sánh?

Sơ đồ nối dây:

..................................................................................................................................................

..................................................................................................................................................

55

Page 56: Bai Giang Plc LS

Bài giảng thực hành PLC

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

Chương trình điều khiển:

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

56

Page 57: Bai Giang Plc LS

Bài giảng thực hành PLC

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

Bài tập 10:

Cho hệ thống gồm 2 bơm nước dùng để bơm nước lên bể. Trong bể nước có 3 mức:

Ở mức: A cả bơm 1 và bơm 2 cùng bơm

Ở mức B: bơm 1 ngừng, bơm 2 vẫn bơm

Ở mức C: bơm 2 ngừng bơm

57

Page 58: Bai Giang Plc LS

Bài giảng thực hành PLC

Hãy vẽ sơ đồ kết nối và viết chương trình PLC điều khiển hệ thống nói trên.

Sơ đồ nối dây:

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

Chương trình điều khiển:

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

58

P1 P2 A

B

C

Page 59: Bai Giang Plc LS

Bài giảng thực hành PLC

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................

59

Page 60: Bai Giang Plc LS

Bài giảng thực hành PLC

MỤC LỤC

Chương 1. Bộ điều khiển logic có thể lập trình......................................................1

1.1. PLC là gì?................................................................................................1

1.2. Cấu trúc và nguyên lý hoạt động.............................................................2

1.3. Câu hỏi ôn tập..........................................................................................5

Chương 2. Tổng quan về PLC Master-K................................................................7

2.1. Tổng quan...............................................................................................7

2.2. Tín hiệu ngõ vào.................................................................................. 10

2.3. Tín hiệu ngõ ra......................................................................................10

2.4. Thời gian đáp ứng của ngõ vào/ra PLC................................................10

2.5. Câu hỏi ôn tập.......................................................................................10

Chương 3. Cách soạn thảo chương trình với phần mềm KGL-WIN Ver 3.2. . .12

3.1. Giới thiệu về phần mềm KGL – WIN Ver 3.2......................................12

3.2. Cài đặt phần mềm.................................................................................13

3.3. Cách soạn thảo một chương trình.........................................................16

Chương 4. Lập trình bằng sơ đồ bậc thang Ladder Diagram............................25

4.1. Sơ đồ đấu dây đầu vào (Input) và đầu ra (Output)................................25

4.2. Các địa chỉ vùng nhớ trong PLC MASTER-K.....................................26

4.3. Các lệnh, phép toán cơ bản...................................................................28

4.4. Timer.....................................................................................................38

4.5. Counter..................................................................................................44

4.6. Lệnh so sánh.........................................................................................53

60