Tổng quan về các lệnh trong PLC S7-200 và cách sử dụng

6 tháng trước Phạm Thúy Hương 932

PLC S7-200 là thiết bị điều khiển logic lập trình loại nhỏ của thương hiệu Siemens, để thực hiện các tác vụ điều khiển tự động, có cấu trúc theo kiểu module và có các module mở rộng, trong đó, các module này được sử dụng cho nhiều ứng dụng lập trình khác nhau

PLC S7-200 là thiết bị điều khiển logic lập trình loại nhỏ của thương hiệu Siemens, để thực hiện các tác vụ điều khiển tự động, có cấu trúc theo kiểu module và có các module mở rộng, trong đó, các module này được sử dụng cho nhiều ứng dụng lập trình khác nhau, đáp ứng được nhiều yêu cầu và ứng dụng khác nhau của máy móc, thiết bị công nghiệp,... Để triển khai và phát triển chương trình PLC và đáng tin cậy hơn, hãy cùng tìm hiểu thông tin về các lệnh cơ bản trong PLC S7-200 thông qua bài viết dưới đây. 

Tổng quan về PLC S7-200 

S7-200 thuộc nhóm PLC loại nhỏ, quản lý một số lượng đầu vào/ra tương đối ít. PLC S7-200 có nhiều tính năng và ưu điểm nổi bật như có hiệu suất cao, xử lý tốt các ứng dụng đòi hỏi tốc độ và thời gian đáp ứng nhanh. Bên cạnh đó, S7-200 có khả năng mở rộng thông qua các module, cho phép mở rộng số lượng đầu vào/đầu ra, các giao diện truyền thông và tích hợp các chức năng bổ sung như giao tiếp mạng và giao diện người dùng. Hơn nữa, thiết bị có thể dễ sử dụng và lập trình với nhiều ngôn ngữ lập trình dễ thao tác như: Ladder Diagram (LD), Instruction List (IL) và Function Block Diagram (FBD). 

Các lệnh cơ bản trong PLC S7-200 

Lệnh đọc (RLO) và ghi (WLO) 
Lệnh đọc (RLO) giúp PLC đọc dữ liệu từ các thanh ghi, biến hoặc địa chỉ bộ nhớ khác và lưu trữ vào các biến nội bộ của PLC. Vì vậy, PLC có khả năng dễ dàng thu thập thông tin từ các cảm biến và thiết bị ngoại vi khác để thực hiện quyết định logic. Bên cạnh đó, lệnh ghi (WLO) trong PLC S7 200 có chức năng ghi dữ liệu từ các biến nội bộ của PLC vào các thanh ghi, biến, hoặc địa chỉ bộ nhớ khác để giúp PLC có khả năng điều khiển các thiết bị đầu ra như động cơ, van, đèn,… 
Lệnh chuyển đổi (CON) và lệnh nhảy (JMP) 
Lệnh chuyển đổi (CON) được ứng dụng để thay đổi dòng chạy của chương trình, có khả năng giúp người dùng chuyển tới một dòng khác trong chương trình hoặc một chương trình con khác. Lệnh này sẽ đảm bảo hiệu quả khi người dùng muốn thực hiện các phần của chương trình chỉ khi điều kiện nhất định được đáp ứng. 
Lệnh nhảy (JMP) là một trong các lệnh cơ bản trong S7-200 giúp người dùng có thể nhảy đến một địa chỉ cụ thể trong chương trình để dễ dàng thực hiện các vòng lặp và điều khiển lưu động hơn. 
Lệnh so sánh (CMP) và lệnh nhận (LD) 
Lệnh so sánh (CMP): Lệnh này được ứng dụng để so sánh giá trị của hai biến hoặc thanh ghi, sau đó, kết quả của lệnh so sánh sẽ xác định xem một điều kiện nhất định có được đáp ứng hay không. Từ đây, đựa trên kết quả của lệnh so sánh, người dùng sẽ dễ dàng thực hiện các quyết định logic. 
Lệnh nhận (LD) có chức năng lưu trữ giá trị từ một nguồn nào đó vào một thanh ghi hoặc biến nội bộ của PLC. Tại đây, bạn có thể xây dựng các biểu đồ logic phức tạp hơn bằng cách lưu trữ và sử dụng các giá trị tạm thời trong quá trình xử lý. 
Lệnh gán (MOV) và lệnh tính toán (CAL) 
Lệnh gán (MOV) được dùng với mục đích muốn gán giá trị của một biến hoặc thanh ghi vào một biến hoặc thanh ghi khác. Lệnh này cũng cho phép người dùng dễ dàng sao chép giá trị từ một vị trí lưu trữ sang một vị trí khác. 
Bên cạnh đó, lệnh tính toán (CAL) là một lệnh có chức năng giúp chúng ta thực hiện các phép tính toán cơ bản như cộng, trừ, nhân và chia trên các giá trị số học. Bạn cũng có thể thực hiện các phép toán trong quá trình điều khiển và xử lý dữ liệu dễ dàng. 
Lệnh định thời (TON) và lệnh đếm (CTU) 
Lệnh định thời (TON) là một trong các lệnh cơ bản của PLC S7-200 với vai trò thực hiện các chức năng đếm thời gian trong chương trình của mình. Sau khi đã thiết lập thời gian định trước, người dùng có thể kiểm soát thời gian chờ hoặc thực hiện những tác vụ khác trong khoảng thời gian nhất định. 
Lệnh đếm (CTU) có chức năng đếm các sự kiện xảy ra trong chương trình, lệnh này được sử dụng để theo dõi số lượng lần xảy ra của một sự kiện cụ thể và thực hiện các hành động dựa trên số lượng đếm. 
Lệnh bảo vệ (RES) và lệnh khởi động (RST) 
Lệnh bảo vệ (RES) là một lệnh ứng dụng để đặt lại các biến, thanh ghi hoặc địa chỉ bộ nhớ về trạng thái ban đầu. giúp người dùng dễ dàng khởi tạo lại các giá trị trước khi bắt đầu chương trình mới.  
Bên cạnh đó, lệnh khởi động (RST) giúp khởi động lại PLC hoặc một phần của chương trình. Trong trường hợp cần thực hiện một quá trình khởi động lại hoặc đặt lại một phần của hệ thống, lệnh khởi động sẽ thực hiện dễ dàng và nhanh chóng. 
Lệnh đầu vào (I) và lệnh đầu ra (Q) 
Lệnh đầu vào (I) là lệnh sử dụng để đọc trạng thái của các loại tín hiệu đầu vào như: cảm biến, công tắc hoặc các tín hiệu từ các thiết bị ngoại vi khác, từ đó PLC nhận thông tin từ môi trường xung quanh và thực hiện các quyết định dựa trên dữ liệu đầu vào. 
Lệnh đầu ra (Q): Đây là một trong các lệnh cơ bản của PLC S7-200 để điều khiển các thiết bị đầu ra như: động cơ, van, đèn,... Khi đáp ứng đủ điều kiện PLC sẽ kích hoạt các tín hiệu đầu ra để điều khiển các thiết bị.

Share

Để lại bình luận của bạn

Chưa có bình luận nào!