Giáo trình Điều khiển lập trình PLC (Phần 1)
Định nghĩa về PLC
Thiết bị điều khiển logic khả trình (PLC: Programmable Logic Control)
là loại thiết bị cho phép thực hiện linh hoạt các thuật toán điều khiển số thông
qua một ngôn ngữ lập trình.
Sự phát triển của PLC đã đem lại nhiều thuận lợi và làm cho nó các thao
tác máy trở nên nhanh, nhạy, dễ dàng và tin cậy hơn. Nó có khả năng thay thế
hoàn toàn cho các phương pháp điều khiển truyền thống dùng rơle (loại thiết
bị phức tạp và cồng kềnh)
PLC có khả năng điều khiển thiết bị dễ dàng và linh hoạt dựa trên việc
lập trình, trên các lệnh logic cơ bản: khả năng định thời, đếm, giải quyết các
vấn đề toán học và công nghệ, khả năng tạo lập, gởi đi, tiếp nhận những tín
hiệu nhằm mục đích kiểm soát sự kích hoạt hoặc đình chỉ những chức năng
của máy hoặc một dây chuyền công nghệ.
Như vậy những đặc điểm làm cho PLC có tính năng ưu việt và thích hợp
trong môi trường công nghiệp:
• Khả năng kháng nhiễu rất tốt.
• Cấu trúc dạng module rất thuận tiện cho việc thiết kế, mở rộng, cải tạo
nâng cấp.
• Có những modul chuyên dụng để thực hiện những chức năng đặc biệt
hay những modul truyền thông để kết nối PLC với mạng công nghiệp hoặc
mạng Internet.
• Khả năng lập trình được, lập trình dễ dàng cũng là đặc điểm quan trọng
để xếp hạng một hệ thống điều khiển tự động .
• Yêu cầu của người lập trình không cần giỏi về kiến thức điện tử mà chỉGi¸o tr×nh : Điều khiển lập trình PLC
Trường Cao đẳng nghề Nam Định 3
cần nắm vững công nghệ sản xuất và biết chọn thiết bị thích hợp là có thể lập
trình được.
• Thuộc vào hệ sản xuất linh hoạt do tính thay đổi được chương trình
hoặc thay đổi trực tiếp các thông số mà không cần thay đổi lại cách nối dây.
Tóm tắt nội dung tài liệu: Giáo trình Điều khiển lập trình PLC (Phần 1)
UBND TỈNH NAM ĐỊNH TRƯỜNG CAO ĐẲNG NGHỀ NAM ĐỊNH ThS. Trần Đức Nghị (Chủ biên) GIÁO TRÌNH ĐIỀU KHIỂN LẬP TRÌNH PLC (Dựng cho hệ trung cấp nghề Điện công nghiệp) Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 2 PHẦN 1: PLC OMROM 1.1.TỔNG QUÁT VỀ PLC OM ROM 1.1.1. Định nghĩa về PLC Thiết bị điều khiển logic khả trình (PLC: Programmable Logic Control) là loại thiết bị cho phép thực hiện linh hoạt các thuật toán điều khiển số thông qua một ngôn ngữ lập trình. Sự phát triển của PLC đã đem lại nhiều thuận lợi và làm cho nó các thao tác máy trở nên nhanh, nhạy, dễ dàng và tin cậy hơn. Nó có khả năng thay thế hoàn toàn cho các phương pháp điều khiển truyền thống dùng rơle (loại thiết bị phức tạp và cồng kềnh) PLC có khả năng điều khiển thiết bị dễ dàng và linh hoạt dựa trên việc lập trình, trên các lệnh logic cơ bản: khả năng định thời, đếm, giải quyết các vấn đề toán học và công nghệ, khả năng tạo lập, gởi đi, tiếp nhận những tín hiệu nhằm mục đích kiểm soát sự kích hoạt hoặc đình chỉ những chức năng của máy hoặc một dây chuyền công nghệ. Như vậy những đặc điểm làm cho PLC có tính năng ưu việt và thích hợp trong môi trường công nghiệp: • Khả năng kháng nhiễu rất tốt. • Cấu trúc dạng module rất thuận tiện cho việc thiết kế, mở rộng, cải tạo nâng cấp... • Có những modul chuyên dụng để thực hiện những chức năng đặc biệt hay những modul truyền thông để kết nối PLC với mạng công nghiệp hoặc mạng Internet... • Khả năng lập trình được, lập trình dễ dàng cũng là đặc điểm quan trọng để xếp hạng một hệ thống điều khiển tự động . • Yêu cầu của người lập trình không cần giỏi về kiến thức điện tử mà chỉ Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 3 cần nắm vững công nghệ sản xuất và biết chọn thiết bị thích hợp là có thể lập trình được. • Thuộc vào hệ sản xuất linh hoạt do tính thay đổi được chương trình hoặc thay đổi trực tiếp các thông số mà không cần thay đổi lại cách nối dây. Như vậy, với chương trình điều khiển của PLC, PLC trở thành bộ điều khiển số nhỏ gọn, dễ thay đổi thuật toán và đặc biệt dễ trao đổi thông tin với môi trường xung quanh (với các PL khác hoặc với máy tính). Toàn bộ chương trình điều khiển được lưu nhớ trong bộ nhớ PLC dưới dạng các khối chương trình (khối OB, FC hoặc FB) và thực hiện lặp theo chu kỳ của vòng quét. Để có thể thực hiện được một chương trình điều khiển, tất nhiên PLC phải có tính năng như một máy tính, nghĩa là phải có một bộ vi xử lý (CPU), một hệ điều hành, bộ nhớ để lưu chương trình điều khiển, dữ liệu và các cổng vào/ra để giao tiếp với đối tượng điều khiển và trao đổi thông tin với môi Hệ thống điều khiển sử dụng Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 4 trường xung quanh. Bên cạnh đó, nhằm phục vụ bài toán điều khiển số, PLC còn cần phải có thêm các khối chức năng đặc biệt khác như bộ đếm (Counter), bộ định thời (Timer) . ,. và những khối hàm chuyên dụng. 1.1. 2.So sánh PLC với các thiết bị điều khiển thông thường khác Hệ thống điều khiển rơ le( truyền thống): Khi hình thành PLC, đó là sự bắt đầu cuộc cách mạng công nghiệp, đặc biệt vào những năm 1960 & 1970, những máy móc tự động được điều khiển bằng những rơ – le cơ điện. Những rơ – le này được lắp đặt cố định bên trong bảng điều khiển. Trong một vài trường hợp, bảng điều khiển rộng chiếm không gian. Mọi kết nối ở ngõ rơ – le phải được thực hiện dẫn đến đi dây điện thường không hoàn hảo, nó phải mất nhiều thời gian vì những rắc rối hệ thống và đây là vấn đề rất tốn thời gian đối với nhà sử dụng. Hơn nữa, các rờ – le bị hạn chế về tiếp điểm. Nếu khi có yêu cầu hiệu chỉnh hay cải tiến thì máy phải ngừng hoạt động, không gian lắp đặt bị giới hạn, và nối dây phải được làm để phù hợp những thay đổi của công nghệ. Bảng điều khiển chỉ có thể được sử dụng cho những quá trình riêng biệt Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 5 nào đó không đòi hỏi thay đổi ngay thành hệ thống mới. Trong quá trình bảo trì, các kỹ thuật viên phải được huấn luyện tốt và giỏi trong việc giải quyết những sự cố của hệ thống điều khiển. Nói tóm lại, bảng điều khiển rờ – le cổ điển là rất kém linh hoạt và không thể thay thế được. Nhược điểm của hệ thống điều khiển cổ điển + Có quá nhiều dây trong bảng điều khiển + Sự thay đổi hoàn toàn khó khăn + Việc sửa chữa vô cùng phiền phức vì bạn phải cần đến nhà kỹ thuật giỏi + Tiêu thụ điện năng lớn khi cuộn dây của rờ – le tiêu thụ điện + Thời gian dừng máy quá dài khi sự cố xảy ra, vì phải mất một thời gian dài để sửa chữa bảng điều khiển + Nó gây ra thời gian dừng máy lâu hơn khi bảo trì và điều chỉnh khi các bản vẽ gốc không còn nguyên vẹn qua thời gian nhiều năm. Hệ thống điều khiển bằng vi sử lý: Là cách dùng hệ thống điều khiển thông qua bộ vi sử lý và viết chương trình để hướng dẫn bộ vi sử lý đáp ứng với mỗi tín hiệu đầu vào. Do đó bằng cách thay đổi lệnh thì có thể sử dụng cùng 1 vi sử lý để điều khiển nhiều tình huống khác nhau 1.1.3. Ưu nhược điểm của PLC - Được dựa vào bộ vi sử lý và sử dụng bộ nhớ chương trình để lưu các lệnh và thực hiện các chức năng như phép toán lôgic, định giờ, đếm, thuật toán. . . - Với sự xuất hiện của bộ điều khiển khả lập trình, những quan điểm và thiết kế điều khiển tiến bộ to lớn. Có nhiều ích lợi trong việc sử dụng bộ điều khiển lập trình. - Cùng với sự phát triển của phần cứng và phần mềm, PLC ngày càng tăng được các tính năng cũng như lợi ích của nó trong hoạt động công nghiệp. - Điện năng tiêu thụ giảm đáng kể vì PLC tiêu thụ ít điện năng. Chức năng tự chẩn đoán của PLC cho phép sửa chữa dễ dàng và nhanh chóng nhờ tính năng giám sát giữa người và máy (HMI). - Kích thước của PLC hiện nay được thu nhỏ nhưng bộ nhớ và số lượng I/O càng nhiều hơn, các ứng dụng của PLC càng mạnh hơn giúp người sử dụng giải quyết được nhiều vấn đề phức tạp trong điều khiển hệ thống. Chỉ cần lắp đặt một lần (đối với sơ đồ hệ thống, các đường nối dây, các tín hiệu ở ngõ vào/ra . . .), mà không phải thay đổi kết cấu của hệ thống sau này, giảm được sự tốn kém khi phải thay đổi lắp đặt, đổi thứ tự điều khiển (đối với hệ Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 6 thống điều khiển Relay), - Khả năng chuyển đổi hệ điều khiển cao hơn (như giao tiếp giữa các PLC để truyền dữ liệu điều khiển lẫn nhau), - Hệ thống được điều khiển linh hoạt hơn. Độ tin cậy cao vì PLC được thiết kế đặc biệt để hoạt động trong môi trường công nghiệp. Một PLC có thể được lắp đặt ở những nơi có độ nhiễu điện cao (Electrical Noise), vùng có từ truờng mạnh, có các chấn động cơ khí, nhiệt độ và độ ẩm môi trường cao. . . Khả năng quyền lực mà PLC thực hiện được đó là sự phối hợp giữa các thiết điều khiển, giám sát và truyền thông tạo ra một mạng sản xuất toàn cầu: giám sát, điều khiển và thu thập dữ liệu (SCADA). - PLC có thể sử dụng cùng 1 thiết bị điều khiển cơ bản cho cả 1 hệ thống điều khiển. Để sửa đổi hệ thống điều khiển và các quy tắc đang được sử dụng người ta chỉ cần nhập 1 tập lệnh khác mà không cần mắc nối lại dây, nhờ đó hệ thống linh hoạt và hiệu quả. 1.2. Cấu trúc của PLC omron Về cơ bản, PLC có thể được chia làm 5 phần chính như sau : 1. Phần giao diện đầu vào (Input) 2. Phần giao diện đầu ra (Output) 3. Bộ xử lý trung tâm (CPU) 4. Bộ nhớ dữ liệu và chương trình (Memory) 5. Nguồn cung cấp cho hệ thống (Power Supply) Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 7 Nguồn cung cấp (Power Supply) biến đổi điện cung cấp từ bên ngoài thành mức thích hợp cho các mạch điện tử bên trong PLC (thông thường là 220VAC # 5VDC hoặc 12VDC). Phần giao diện đầu vào biến đổi các đại lượng điện đầu vào thành các mức tín hiệu số (digital) và cấp vào cho CPU xử lý. Bộ nhớ (Memory) lưu chương trình điều khiển được lập bởi người dùng và các dữ liệu khác như cờ, thanh ghi tạm, trạng thái đầu vào, lệnh điều khiển đầu ra,... Nội dung của bộ nhớ được mã hoá dưới dạng mã nhị phân. Bộ xử lý trung tâm (CPU) tuần tự thực thi các lệnh trong chương trình lưu trong bộ nhớ, xử lý các đầu vào và đưa ra kết quả kết xuất hoặc điều khiển cho phần giao diện đầu ra (output). Phần giao diện đầu ra thực hiện biến đổi các lệnh điều khiển ở mức tín hiệu số bên trong PLC thành mức tín hiệu vật lý thích hợp bên ngoài như đóng mở rơle, biến đổi tuyến tính số-tương tự,.. Thông thường PLC có kiến trúc kiểu module hoá với các thành phần chính ở trên có thể được đặt trên một module riêng và có thể ghép với nhau tạo thành một hệ thống PLC hoàn chỉnh. Riêng loại Micro PLC như CPM1/2(A) và CP1L/1H là loại tích hợp sẵn toàn bộ các thành phần trong một bộ. 1.3. Ghép nối đầu vào, ra của PLC 1.3.1. Ghép nối đầu vào Các bit trong PLC phản ánh trạng thái đóng mở của công tắc điện bên ngoài như trên hình. Khi trạng thái khoá đầu vào thay đổi (đóng/mở), trạng thái các bit tương ứng cũng thay đổi tương ứng (1/0). Các bit trong PLC được tổ chức thành từng word; ở ví dụ trên hình, các khoá đầu vào được nối tương ứng với word 000. 1.3.2. Ghép nối ngõ ra Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 8 Trên hình 4 là ví dụ về các bit điều khiển đầu ra của PLC. Các bit của word 0100 (từ 100.00 đến 100.15) sẽ điều khiển bật tắt các đèn tương ứng với trạng thái ("1" hoặc "0") của nó. 1.4. Địa chỉ bộ nhớ trong PLC omron Các địa chỉ dạng bit trong trong PLC được biểu diễn dưới dạng như sau : Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 9 Trong đó tiền tố là ký hiệu của loại địa chỉ bộ nhớ. Ví dụ : SR cho Special Relay, LR cho Link Relay, IR cho Internal Relay,... Riêng vùng nhớ Internal Relay và CIO là các bit vào ra I/O không cần có tiền tố IR hay CIO khi tham chiếu. Special Relay cũng thường được coi là Internal Relay và không cần có tiền tố. Ví dụ : 000.00 là bit thứ nhất của word 000 000.01 là bit thứ hai của word 000 Sau đây là ví dụ về 2 trong số những bộ nhớ đặc biệt trong PLC của OMRON Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 10 Bài 2: CÁC LỆNH CƠ BẢN CỦA PLC OMROM 2.1. Phần mềm lập trình 2.1.1. Giới thiệu phần mềm CX-ONE là 1 bộ phần mềm được tích hợp chặt chẽ nhằm đáp ứng những yêu cầu ngày càng cao trong tự động hóa công nghiệp và hỗ trợ các thiết bị rất đa dạng của OMRON. Với các phần mềm này, người sử dụng có trong tay những công cụ mạnh, sử dụng dễ dàng và liên tục được cập nhật,cải tiến. CX-Programmer là phần mềm trung tâm của gói phần mềm trên. Không chỉ dùng để lập trình cho PLC, CX-Programmer còn là công cụ để các kỹ sư quản lý 1 dự án tự động hóa với PLC làm bộ não hệ thống. Các chức năng chính của CX-Programmer bao gồm: - Tạo và quản lý các dự án (project) tự động hóa (tức các chương trình) - Kết nối với PLC qua nhiều đường giao tiếp - Cho phép thực hiện các thao tác chỉnh sửa & theo dõi khi đang online (như force set/reset, online edit, monitoring,..) - Đặt thông số hoạt động cho PLC - Cấu hình đường truyền mạng - Hỗ trợ nhiều chương trình, nhiều PLC trong 1 cùng project & nhiều section trong 1 chương trình CX-Programmer hiện có 3 phiên bản chính: - Bản Junior 2.1: Bản này chỉ hỗ trợ các loại PLC micro của OMRON như CPMx, SRM1. Hiện tại phiên bản này được cung cấp miễn phí cho các khách hàng mua PLC OMRON tại Việt nam. - Bản Junior: Bản này chỉ hỗ trợ các loại PLC micro của OMRON như CP1L/ CP1H, CPMx, SRM1. - Bản đầy đủ: Bản này hỗ trợ tất cả các loại PLC của OMRON, ngoài loại CPMx, SRM1 còn có các loại thông dụng khác như CQM1x, C200x, CS1, CJ1x. CP1L/1H có thể được lập trình từ máy tính (PC) có chạy phần mềm CX-Programmer version 7.xx trở lên. 2.1.2. Cài đặt phần mềm lập trình Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 11 Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 12 Các thành phần trên cửa sổ project: Cửa sổ Workspace: là cửa sổ thường nằm bên trái màn hình & liệt kêcác thông tin chính trong 1 chương trình như Symbol, Section, Settings, Memory... Cửa sổ Address Reference: cho phép quan sát việc sử dụng 1 địa chỉ bộ nhớ bất kỳ trong chương trình Cửa sổ Watch: Với cửa sổ này, người sử dụng có thể quan sát giá trị của 1 địa chỉ trong bộ nhớ cũng như thực hiện các thao tác thay đổi giá trị của chúng ngay từ CX- Programmer Cửa sổ Output: Các kết quả kiểm tra & biên dịch chương trình cùng các thông tin khác sẽ được hiển thị trên cửa sổ này. Thêm tiếp điểm Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 13 Thêm function Mọi chương trình đều cần có ít nhất 1 lệnh End để đánh dấu điểm kết thúc của chương trình. Lệnh End và nhiều khối chức năng khác (function) có thể nhập vào dùng công cụ Instruction. Kiểm tra & biên dịch chương trình Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 14 Việc biên dịch chương trình để nhằm phát hiện các lỗi do sai cú pháp, thiếu/thừa các phần tử,.. rong chương trình. Kết quả biên dịch được hiển thị trong tab compile của cửa sổ Ouput. Bước tiếp theo chúng ta sẽ nạp chương trình đã viết vừa qua vào PLC. Về nguyên tắc, PLC cần chuyển sang Program Mode trước khi cho phép thay đổi nội dung chương trình PLC. Tuy vậy, ta có thể nạp chương trình vào PLC kể cả khi đang ở bất kỳ chế độ nào nhờ có các tính năng của CX-Programmer trợ giúp. 2.2. Các lệnh cơ bản của PLC omron 2.2.1) Lệnh tiếp điểm: Load (LD) và Load Not (LD NOT) Lệnh LOAD hay LOAD NOT là lệnh tiếp điểm thường hở & tiếp điểm thường đóng, dùng làm điều kiện khởi đầu một thang mới trong sơ đồ bậc thang và có chức năng giống với một tiếp điểm của sơ đồ điện. Các tiếp điểm khi nối với các phần tử khác thường đóng vai trò làm điều kiện thực hiện (execution condition) cho các phần tử đi sau nó. Lệnh này luôn được gán với một địa chỉ bit xác định trạng thái của tiếp điểm này. Chú ý là 2 lệnh này Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 15 luôn luôn nằm ở phía trái nhất của một khối logic trong sơ đồ bậc thang (nghĩa là không có một lệnh nào loại khác được phép nằm ở phía trái của lệnh này trong khối logic). Có 2 loại: - Lệnh LD : Tương đương với một tiếp điểm thường mở (Normally Open - NO) trong sơ đồ điện. Khi bit đi kèm là 1 (ON), tiếp điểm sẽ đóng và các phần tử (lệnh) đi sau tiếp điểm sẽ được hoạt động (có điện) và ngược lại khi bit đi kèm là 0 (OFF), tiếp điểm sẽ mở và các phần tử đi sau tiếp điểm sẽ không được hoạt động (không có điện chạy qua tiếp điểm) - Lệnh LD NOT : Tương đương với một tiếp điểm thường đóng (Normally Closed -NC) trong sơ đồ điện. Khi bit đi kèm là 0 (OFF), tiếp điểm sẽ đóng và các phần tử (lệnh) đi sau tiếp điểm sẽ được hoạt động (có điện) và ngược lại khi bit đi kèm là 1 (ON), tiếp điểm sẽ mở và các phần tử đi sau tiếp điểm sẽ không được hoạt động (không có điện chạy qua tiếp điểm) 2.2.2) Lệnh tiếp điểm: AND và AND NOT Lệnh AND (AND NOT) dùng để tạo ra các tiếp điểm thường mở (thường đóng) theo sau (nối tiếp) với các tiếp điểm tạo ra bởi lệnh LD hay LD NOT. 2.2.3) Lệnh tiếp điểm: OR, OR NOT Lệnh OR (OR NOT) tạo ra các tiếp điểm thường mở (thường đóng) nối song song với một nhánh khác. Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 16 2.2.4) Lệnh AND LD và OR LD - Lệnh AND LD nối tiếp 2 khối logic với nhau trong một sơ đồ bậc thang. - Lệnh OR LD nối song song 2 khối với nhau trong một sơ đồ bậc thang 2.2.5) Lệnh cuộn dây: OUT và OUT NOT Lệnh OUT (OUT NOT) sẽ bật bit được gán cho lệnh này lên ON (xuống OFF) khi điều kiện thực thi đi trước nó là ON và sẽ reset bit này về OFF khi điều kiện đi trước là OFF. Lệnh OUTPUT giống với chức năng cuộn dây trong sơ đồ điện là khi một cuộn dây nhận được điện từ tiếp điểm (điều kiện) đi trước nó sẽ hút (đóng) hay nhả (mở) tiếp điểm đi kèm. Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 17 2.3. Ví dụ điều khiển động cơ Có 5 motor nối liên động với nhau. Khi nút PB Start được nhấn, cả 5 Motor đều khởi động và chạy nếu như không có motor nào đang bị quá tải (overload). Nếu 1 trong 5 motor này bị quá tải hoặc khi nút Stop được nhấn, cả 5 motor sẽ dừng. Đèn báo Overload sẽ sáng nếu có motor nào đó đang bị quá tải. Chương trình điều khiển 2.4. Bộ đếm lên – xuống Mỗi bộ counter và timer có một số duy nhất từ 0 đến 127 và không được phép dùng trùng lặp trong lệnh đếm/timer khác của chương trình. Số của bộ đếm và timer có 2 cách dùng như sau : - Khi dùng như một bit, nó được dùng làm cờ báo đã đếm xong (completion flag). Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 18 - Khi dùng như một word, nó được dùng để truy cập giá trị đếm hiện tại (PV). CNTR là một bộ đếm có thể đếm theo hai chiều tăng - giảm: - Bộ đếm sẽ tăng giá trị của PV (Present Value) lên 1 mỗi khi đầu vào II (Increment Input) chuyển từ OFF lên ON. - Bộ đếm sẽ giảm giá trị của PV (Present Value) đi 1 mỗi khi đầu vào DI (Decrement Input) chuyển từ OFF lên ON. Khi bộ đếm giảm đến 0, giá trị hiện tại của PV được gán cho SV và cờ báo hoàn thành (completion flag - chính là bit CNTR n với n = số của counter) sẽ lên ON cho đến khi bộ đếm lại giảm tiếp. - Bộ đếm sẽ reset PV về 0 khi đầu vào Reset Input (R) chuyển từ OFF lên ON. Khi PV bằng với giá trị đặt SV (Set Value), PV được reset về 0 và cờ báo hoàn thành sẽ bật lên ON cho đến khi bộ đếm lại tiếp tục đếm tăng. Khi cả II và DI đều cùng chuyển từ OFF lên ON, bộ đếm vẫn giữ nguyên giá trị. 2.5. Rơ le thời gian Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 19 Khi đầu vào điều kiện thực thi của hàm TIM là ON, hàm TIM sẽ đếm giảm thờ gian từ giá trị thời gian đặt trước SV đến khi bằng 0 thì completion flag (TIn) lên ON.Completion flag sẽ vẫn ở ON cho đến khi bị reset bởi đầu vào điều kiện thực hiện về OFF. Bài 3: Lập trình ứng dụng điều khiển trạm bơm Ví dụ: Timer số 000 (TIM000) có đầu vào điều kiện thực hiện do hai bit 000.00 và 000.01 quyết định. Khi bit 000.00 là ON và bit 000.01 là OFF, timer bắt đầu đếm giảm thời gian PV theo từng đơn vị là 0,1 giây từ giá trị đặt trước SV là 5,0 giây. Khi giá trị thời gian hiện tại PV về đến 0, cờ completion flag TIM000 sẽ lên ON và bật bit 010.00 lên ON còn bit 010.01 về OFF. Ví dụ: Một hệ thống điều khiển máy bơm đơn giản Khi nút Khởi động START được bấm, bơm sẽ kiểm tra mức nước xem có thể bơm được không qua tín hiệu từ sensor đo mức nước, nếu mức nước đạt thì bơm sẽ bơm liên tục cả khi nút Khởi động đã nhả. Bơm sẽ dừng khi nút dừng STOP được bấm hoặc khi mức nước xuống thấp quá. Kèm theo là các đèn chỉ thị tình trạng bơm. Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 20
File đính kèm:
- giao_trinh_dieu_khien_lap_trinh_plc_phan_1.pdf