Mô Hình PLC S7-1200 Điều Khiển và Giám Sát Trạm Nâng Hạ Sản Phẩm

Tìm hiểu mô hình PLC S7 1200 điều khiển và giám sát trạm nâng hạ sản phẩm. Ứng dụng thực tế, sơ đồ kết nối, và lập trình chi tiết.

Chuyên ngành

Điện công nghiệp

Người đăng

Ẩn danh

Thể loại

mô hình thực hành
65
7
0

Phí lưu trữ

30 Point

Mục lục chi tiết

DANH MỤC BẢNG BIỂU

DANH MỤC HÌNH ẢNH

NỘI DUNG

LỜI MỞ ĐẦU

1.1. Lý do chọn đề tài

1.2. Mục đích nghiên cứu

1.3. Đối tượng và khách thể nghiên cứu

1.4. Giả thuyết nghiên cứu

1.5. Nhiệm vụ nghiên cứu

1.6. Phương pháp nghiên cứu

1.7. Phạm vi ảnh hưởng

1. CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ BỘ ĐIỀU KHIỂN LẬP TRÌNH PLC S7-1200

1.1. Tổng quan về PLC S7-1200

1.2. Tập lệnh PLC S7-1200

2. CHƯƠNG 2 : THIẾT KẾ VÀ THI CÔNG MÔ HÌNH PLC S7-1200

2.1. Các thông số cơ bản của mô hình

2.2. Danh mục thiết bị, vật tư thực hiện mô hình

3. CHƯƠNG 3: LẬP TRÌNH ĐIỀU KHIỂN VÀ GIÁM SÁT TRẠM NÂNG HẠ SẢN PHẨM

3.1. Lập trình PLC S7-1200 điều khiển trạm nâng hạ sản phẩm

3.2. Xây dựng giao diện giám sát trạm nâng hạ sản phẩm

3.3. Bài tập ứng dụng mô hình PLC S7-1200 và màn hình HMI

4. CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan PLC S7 1200 Giải pháp Tối ưu Tự động hóa Trạm

Bộ điều khiển PLC S7-1200 được thiết kế cho các ứng dụng tự động hóa vừa và nhỏ. Ưu điểm của Siemens S7-1200 bao gồm tính linh hoạt, khả năng mở rộng và chi phí hợp lý. Cấu hình linh động và tập lệnh mạnh mẽ giúp PLC S7-1200 trở thành lựa chọn lý tưởng cho nhiều ứng dụng điều khiển khác nhau, đặc biệt là trong việc tự động hóa trạm nâng hạ. CPU của PLC S7-1200 tích hợp vi xử lý, bộ nguồn, các cổng vào/ra, cổng Profinet, bộ đếm tốc độ cao, điều khiển vị trí và ngõ vào tương tự. Điều này làm cho PLC S7-1200 trở thành bộ điều khiển nhỏ gọn nhưng mạnh mẽ. CPU giám sát ngõ vào/ra và thay đổi ngõ ra dựa trên logic trong chương trình, bao gồm các phép toán logic, bộ đếm, bộ định thời và giao tiếp với các thiết bị thông minh khác. PLC S7-1200 tích hợp sẵn cổng Profinet để truyền thông mạng. Ngoài ra, PLC S7-1200 có thể truyền thông Profibus, GPRS, RS485 hoặc RS232 thông qua các module mở rộng. Tính năng bảo mật giúp bảo vệ quyền truy cập vào CPU và chương trình điều khiển. Theo tài liệu gốc, "Tất cả các CPU đều cung cấp bảo vệ bằng password chống truy cập vào PLC". Điều này đảm bảo an toàn cho hệ thống.

Việc sử dụng PLC S7-1200 mang lại hiệu quả cao trong điều khiển PLCgiám sát PLC các quy trình công nghiệp. Khả năng kết nối với HMISCADA giúp người vận hành dễ dàng theo dõi và điều khiển hệ thống từ xa. Ứng dụng PLC S7-1200 trong hệ thống nâng hạ giúp tăng năng suất và giảm thiểu sai sót.

1.1. Cấu trúc và Tính năng nổi bật của Siemens S7 1200

PLC S7-1200 bao gồm CPU, module vào/ra, module truyền thông và nguồn. CPU thực hiện các lệnh logic, module vào/ra giao tiếp với cảm biến và thiết bị chấp hành, module truyền thông kết nối với các thiết bị khác. Các tính năng nổi bật bao gồm: * Bộ điều khiển mở rộng linh hoạt.* Cổng truyền thông Profinet tích hợp sẵn.Khả năng điều khiển vị trí và quá trình. Module mở rộng tín hiệu vào/ra. PLC S7-1200 CPU 1214C AC/DC/RLY là một lựa chọn phổ biến với các tính năng sau: COMPACT CPU, AC/DC/RLY, ONBOARD I/O: 14 DI 24V DC; 10 DO RELAY 2A; 2 AI 0 – 10V DC, POWER SUPPLY: AC 85 – 264 V AC AT 47 – 63 HZ, PROGRAM/DATA MEMORY: 100KB. Khả năng mở rộng và tính linh hoạt là yếu tố quan trọng khi lựa chọn PLC.

1.2. Ưu điểm vượt trội trong Tự động hóa Trạm Nâng Hạ

PLC S7-1200 mang lại nhiều ưu điểm khi ứng dụng trong tự động hóa trạm nâng hạ. Khả năng điều khiển chính xác, độ tin cậy cao và dễ dàng lập trình giúp hệ thống hoạt động ổn định và hiệu quả. Việc tích hợp các module truyền thông giúp kết nối PLC với HMISCADA, cho phép giám sát và điều khiển từ xa. Tính linh hoạt của PLC S7-1200 cho phép dễ dàng thay đổi và mở rộng hệ thống khi cần thiết. Giải pháp điều khiển bằng PLC S7-1200 giúp giảm thiểu thời gian ngừng hoạt động và tăng năng suất.

II. Thách Thức Giải Pháp Điều Khiển Trạm Nâng Hạ với PLC

Việc điều khiển trạm nâng hạ đòi hỏi độ chính xác và tin cậy cao. Các thách thức bao gồm: * Điều khiển đồng thời nhiều động cơ. * Đảm bảo an toàn trong quá trình vận hành. * Xử lý tín hiệu từ nhiều cảm biến khác nhau. * Tích hợp hệ thống với các thiết bị khác. PLC S7-1200 cung cấp các giải pháp điều khiển hiệu quả để giải quyết những thách thức này. Khả năng lập trình PLC S7-1200 linh hoạt cho phép người dùng tùy chỉnh các thuật toán điều khiển phù hợp với yêu cầu cụ thể của hệ thống. Các tính năng bảo vệ quá tải và ngắn mạch giúp đảm bảo an toàn cho thiết bị và người vận hành. Sử dụng các giao thức truyền thông như Profinet, Modbus giúp kết nối PLC với HMISCADA, cho phép giám sát và điều khiển từ xa. Việc tích hợp điều khiển PID giúp duy trì vị trí và tốc độ ổn định.

2.1. Các Vấn đề Thường Gặp trong Điều Khiển Trạm Nâng Hạ

Các vấn đề thường gặp trong điều khiển trạm nâng hạ bao gồm: * Sai số vị trí do trễ hệ thống. * Rung lắc do tác động của tải trọng. * Mất an toàn do lỗi cảm biến hoặc phần mềm. * Khó khăn trong việc bảo trì và sửa chữa. Để giải quyết những vấn đề này, cần sử dụng các thuật toán điều khiển tiên tiến, lựa chọn cảm biến chất lượng cao và thực hiện bảo trì định kỳ. PLC S7-1200 cung cấp các công cụ mô phỏng giúp kiểm tra và tối ưu hóa hệ thống trước khi triển khai thực tế.

2.2. Giải Pháp Tối Ưu với Siemens S7 1200 cho Điều Khiển Chính Xác

PLC S7-1200 cung cấp các giải pháp tối ưu cho điều khiển chính xác trạm nâng hạ. Sử dụng các thuật toán điều khiển vị tríđiều khiển tốc độ giúp đảm bảo độ chính xác cao. Điều khiển PID giúp giảm thiểu sai số và rung lắc. Các tính năng bảo vệ quá tảibảo vệ ngắn mạch giúp đảm bảo an toàn cho hệ thống. Khả năng kết nối PLC với HMISCADA giúp người vận hành dễ dàng theo dõi và điều khiển hệ thống.

III. Lập Trình PLC S7 1200 Hướng Dẫn Chi Tiết cho Trạm Nâng Hạ

Lập trình PLC S7-1200 cho trạm nâng hạ bao gồm các bước sau: * Xác định yêu cầu điều khiển. * Lựa chọn phần cứng phù hợp. * Thiết kế sơ đồ kết nối. * Viết chương trình điều khiển. * Kiểm tra và gỡ lỗi. * Tích hợp hệ thốngkiểm tra hệ thống. * Vận hành hệ thốngbảo trì. Theo tài liệu gốc, chương trình TIA Portal được sử dụng để lập trình PLC S7-1200. "Bước 1: Mở chương trình TIA V15.1". Chương trình cần bao gồm các chức năng sau: * Điều khiển động cơ nâng hạ. * Điều khiển động cơ di chuyển. * Giám sát vị trí và tốc độ. * Bảo vệ quá tải và ngắn mạch. * Giao tiếp với HMISCADA. Việc sử dụng các thư viện có sẵn giúp giảm thiểu thời gian lập trình.

3.1. Cấu Hình Phần Cứng và Kết Nối Thiết Bị trong TIA Portal

Việc cấu hình phần cứng trong TIA Portal bao gồm các bước sau: * Thêm PLC S7-1200 vào dự án. * Cấu hình module vào/ra. * Cấu hình module truyền thông. * Thiết lập địa chỉ IP. * Kết nối với HMISCADA. Việc lựa chọn phần cứng phù hợp và cấu hình đúng cách là rất quan trọng để đảm bảo hệ thống hoạt động ổn định. Kiểm tra kỹ sơ đồ kết nối và đảm bảo tất cả các thiết bị được kết nối đúng cách.

3.2. Viết Chương Trình Điều Khiển và Giám Sát Chi Tiết

Viết chương trình điều khiển bao gồm các bước sau: * Xác định các biến vào/ra. * Viết các hàm điều khiển. * Sử dụng các khối chức năng (function block). * Kiểm tra và gỡ lỗi. Việc sử dụng ngôn ngữ lập trình PLC như LAD (Ladder Diagram) hoặc FBD (Function Block Diagram) giúp chương trình dễ đọc và bảo trì. Sử dụng các lệnh điều khiển PID để điều khiển vị trí và tốc độ. Theo tài liệu gốc, cần xác định rõ ngõ vào/ ngõ ra trong quá trình lập trình.

IV. Giám Sát Trạm Nâng Hạ Kết Nối PLC S7 1200 với HMI

Giám sát trạm nâng hạ là một phần quan trọng trong hệ thống tự động hóa. Kết nối PLC với HMI cho phép người vận hành theo dõi trạng thái của hệ thống và điều khiển từ xa. TIA Portal cung cấp các công cụ dễ sử dụng để thiết kế giao diện HMI. Giao diện HMI cần hiển thị các thông tin sau: * Vị trí và tốc độ của trạm. * Trạng thái của động cơ. * Trạng thái của cảm biến. * Báo động khi có sự cố. Kết nối PLC với HMI được thực hiện thông qua cổng Profinet. Theo tài liệu gốc, việc xây dựng giao diện giám sát trạm nâng hạ sản phẩm bao gồm các bước: "Bước 1: Chọn và cấu hình HMI". Giao diện cần được thiết kế trực quan và dễ sử dụng.

4.1. Thiết Kế Giao Diện HMI Trực Quan và Dễ Sử Dụng

Thiết kế giao diện HMI bao gồm các bước sau: * Lựa chọn các thành phần giao diện (nút nhấn, đèn báo, đồng hồ đo). * Sắp xếp các thành phần một cách hợp lý. * Sử dụng màu sắc và hình ảnh để tăng tính trực quan. * Thiết lập các sự kiện (event) cho các thành phần giao diện. Giao diện HMI cần được thiết kế sao cho người vận hành dễ dàng theo dõi và điều khiển hệ thống.

4.2. Cấu Hình Truyền Thông giữa PLC S7 1200 và HMI

Cấu hình truyền thông giữa PLCHMI bao gồm các bước sau: * Thiết lập địa chỉ IP cho PLCHMI. * Cấu hình kết nối trong TIA Portal. * Khai báo các biến (tag) để trao đổi dữ liệu. * Kiểm tra kết nối. Việc cấu hình truyền thông đúng cách là rất quan trọng để đảm bảo dữ liệu được truyền tải chính xác và kịp thời.

V. Ứng Dụng PLC S7 1200 Mở Rộng vào Các Mô Hình Công Nghiệp

Mô hình PLC S7-1200 có thể ứng dụng trong nhiều bài tập khác nhau ngoài điều khiển trạm nâng hạ như: Điều khiển và giám sát lò hơi, xe rót vật liệu vào bồn chứa, đèn hành lang hoặc đèn cầu thang có định thời, bơm nước... Theo tài liệu gốc, việc sử dụng các bài tập thực hành giúp sinh viên nắm vững kiến thức và kỹ năng cần thiết. "Ngoài việc điều khiển và giám sát trạm nâng hạ sản phẩm, có thể ứng dụng mô hình vào các bài tập sau để sinh viên viết được chương trình PLC và xây dựng được giao diện giám sát các hệ thống trong công nghiệp". Các ứng dụng này giúp sinh viên làm quen với các hệ thống thực tế và nâng cao khả năng giải quyết vấn đề.

5.1. Ví Dụ Ứng Dụng Điều Khiển Lò Hơi và Bơm Nước

Trong điều khiển lò hơi, PLC S7-1200 có thể được sử dụng để điều khiển áp suất và nhiệt độ. Các cảm biến áp suất và nhiệt độ được kết nối với PLC, và PLC điều khiển van và bơm để duy trì các thông số ổn định. Trong điều khiển bơm nước, PLC S7-1200 có thể được sử dụng để điều khiển mực nước trong bồn chứa. Các cảm biến mực nước được kết nối với PLC, và PLC điều khiển bơm để duy trì mực nước ổn định.

5.2. Tích Hợp Cảm Biến và Thiết Bị Chấp Hành Đa Dạng

PLC S7-1200 có thể được tích hợp với nhiều loại cảm biến và thiết bị chấp hành khác nhau, bao gồm: * Cảm biến vị trí. * Cảm biến tốc độ. * Cảm biến áp suất. * Cảm biến nhiệt độ. * Động cơ. * Van. * Bơm. Việc tích hợp các cảm biến và thiết bị chấp hành giúp PLC thu thập dữ liệu và điều khiển hệ thống một cách chính xác.

VI. An Toàn Bảo Trì Đảm Bảo Vận Hành Ổn Định Trạm Nâng Hạ

An toànbảo trì là yếu tố quan trọng để đảm bảo vận hành hệ thống ổn định trạm nâng hạ. Cần tuân thủ các quy trình an toàn khi làm việc với thiết bị điện. Thực hiện bảo trì định kỳ để phát hiện và khắc phục các sự cố tiềm ẩn. Sử dụng các thiết bị bảo vệ quá tảibảo vệ ngắn mạch để bảo vệ thiết bị. Đảm bảo hệ thống được kết nối đất đúng cách để tránh rò rỉ điện. Theo dõi trạng thái của hệ thống và thực hiện các biện pháp phòng ngừa để tránh các sự cố xảy ra.

6.1. Quy Trình An Toàn Điện và Các Biện Pháp Phòng Ngừa

Quy trình an toàn điện bao gồm các bước sau: * Ngắt nguồn điện trước khi thực hiện công việc. * Sử dụng thiết bị bảo hộ cá nhân (găng tay, kính bảo hộ). * Kiểm tra thiết bị trước khi sử dụng. * Tuân thủ các hướng dẫn an toàn. Các biện pháp phòng ngừa bao gồm: * Lắp đặt các thiết bị bảo vệ quá tải và ngắn mạch. * Kiểm tra hệ thống kết nối đất định kỳ. * Đào tạo nhân viên về an toàn điện.

6.2. Lịch Trình Bảo Trì Định Kỳ và Khắc Phục Sự Cố

Lịch trình bảo trì định kỳ bao gồm: * Kiểm tra các kết nối điện. * Vệ sinh thiết bị. * Bôi trơn các bộ phận chuyển động. * Kiểm tra và thay thế các bộ phận bị hao mòn. Khi xảy ra sự cố, cần thực hiện các bước sau: * Ngắt nguồn điện. * Xác định nguyên nhân gây ra sự cố. * Khắc phục sự cố. * Kiểm tra lại hệ thống trước khi vận hành.

22/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ BỘ ĐIỀU KHIỂN LẬP TRÌNH PLC S7-1200 1. Tổng quan về PLC S7-1200 Bộ điều khiển PLC S7-1200 được sử dụng với sự linh động và khả năng mở rộng phù hợp cho các ứng dụng của hệ thống tự động hóa nhỏ và vừa. Thiết kế nhỏ gọn, chi phí thấp, cấu hình linh động, hỗ trợ mạnh mẽ về tập lệnh làm cho bộ điều khiển PLC S7-1200 trở thành một giải pháp hoàn hảo trong việc điều khiển, chọn lựa phù hợp đối với nhiều ứng dụng khác nhau. CPU của PLC S7-1200 được kết hợp với 1 vi xử lý, một bộ nguồn tích hợp, tín hiệu vào/ra, thiết kế tích hợp cổng Profinet, các bộ đếm/ phát xung tốc độ cao tích hợp trên thân, điều khiển vị trí (motion control), và ngõ vào tương tự (analog) đã làm cho PLC S7-1200 trở thành bộ điều khiển nhỏ gọn nhưng đầy mạnh mẽ.

Sau khi tải chương trình xuống CPU nhưng vẫn lưu giữ những logoic cần thiết để theo dõi và kiểm soát các thiết bị/ thông tin trong ứng dụng của người lập trình. CPU giám sát ngõ vào/ra thay đổi ngõ ra theo logic trong chương trình người dùng bao gồm các phép toán logic của đại số Boolean, các bộ đếm, bộ định thời, các phép toán phức tạp và những giao tiếp truyền thông với những thiết bị thông minh khác. Bộ điều khiển PLC S7-1200 được tích hợp sẵn một cổng Profinet để truyền thông mạng Profinet. Ngoài ra, PLC S7-1200 có thể truyền thông Profibus, GPRS, RS485 hoặc RS232 thông qua các modoule mở rộng.

Một số tính năng bảo mật giúp bảo vệ quyền truy cập vào cả CPU và chương trình điều khiển: - Tất cả các CPU đều cung cấp bảo vệ bằng password chống truy cập vào PLC. - Tính năng “know-how protection” để bảo vệ các block đặc biệt của mình. Giảng viên thực hiện: Đào Thị Mỹ Chi Trang 8 MÔ HÌNH PLC S7-1200 ĐIỀU KHIỂN VÀ GIÁM SÁT TRẠM NÂNG HẠ SẢN PHẨM Hình 1.1 Cấu tạo của bộ điều khiển CPU S7 – 1200. * Chú thích: 1.

Bộ phận kết nối nguồn 2. Các bộ phận kết nối nối dây của người dùng có thể tháo được (phía sau các nắp che) 3. Các LED trạng thái dành cho I/O tích hợp 4. Bộ phận kết nối PROFINET.

Các module CPU khác nhau có hình dạng, chức năng, tốc độ xử lý, bộ nhớ chương trình khác nhau. Tập lệnh PLC S7-1200 1. Bit logic (tập lệnh tiếp điểm): - Tiếp điểm thường hở: L Tiếp điểm thường hở sẽ đóng khi giá trị của A bit có địa chỉ là n bằng 1 Toán hạng n: I, Q, M, L, D D - Tiếp điểm thường đóng: L Tiếp điểm thường đóng sẽ đóng khi giá trị A của bit có địa chỉ n là 0 Toán hạng n: I, Q, M, L, D D Giảng viên thực hiện: Đào Thị Mỹ Chi Trang 9 MÔ HÌNH PLC S7-1200 ĐIỀU KHIỂN VÀ GIÁM SÁT TRẠM NÂNG HẠ SẢN PHẨM - Lệnh OUT: L Giá trị của bit có địa chỉ là n sẽ bằng 1 khi A đầu vào của lệnh này bằng 1 và ngược lại Toán hạng n: Q, M, L, D. D Chỉ sử dụng một lệnh out cho 1 địa chỉ.

- Lệnh OUT đảo: L Giá trị của bit có địa chỉ là n sẽ bằng 1 khi A đầu vào của lệnh này bằng 0 và ngược lại Toán hạng n: Q, M, L, D D Chỉ sử dụng một lệnh out not cho 1 địa chỉ - Lệnh logic NOT: L Lệnh đảo trạng thái ngõ vào / ra A D - Tiếp điểm phát hiện xung cạnh lên dạng 1: L Tiếp điểm phát hiện cạnh lên sẽ phát ra một A xung khi đầu vào tiếp điểm P có sự chuyển đổi từ mức thấp lên mức cao. D Trạng thái của tín hiệu được lưu lại vào “M_BIT”. Độ rộng của xung này bằng thời gian của một chu kì quét. Giảng viên thực hiện: Đào Thị Mỹ Chi Trang 10 MÔ HÌNH PLC S7-1200 ĐIỀU KHIỂN VÀ GIÁM SÁT TRẠM NÂNG HẠ SẢN PHẨM - Tiếp điểm phát hiện xung cạnh lên dạng 2: L Thay đổi trạng thái tín hiệu phía trước không A ảnh hưởng đến “IN”.

Phát hiện sự thay đổi trạng thái của 1 tín hiệu D “IN” từ 0 lên 1. Trạng thái của tín hiệu IN được lưu lại vào “M_BIT”. Độ rộng của xung này bằng thời gian của một chu kì quét. - Tiếp điểm phát hiện xung cạnh xuống dạng 1: L Tiếp điểm phát hiện cạnh xuống sẽ phát ra A một xung khi đầu vào tiếp điểm này có sự chuyển đổi từ mức cao xuống mức thấp D Trạng thái của tín hiệu được lưu lại vào “M_BIT” Độ rộng của xung này bằng thời gian của một chu kì quét.

- Tiếp điểm phát hiện xung cạnh xuống dạng 2: L Thay đổi trạng thái tín hiệu phía trước không A ảnh hưởng đến “IN”. Phát hiện sự thay đổi trạng thái của 1 tín hiệu D “IN” từ 1 xuống 0. Trạng thái của tín hiệu IN được lưu lại vào “M_BIT”. Độ rộng của xung này bằng thời gian của một chu kì quét.

Giảng viên thực hiện: Đào Thị Mỹ Chi Trang 11 MÔ HÌNH PLC S7-1200 ĐIỀU KHIỂN VÀ GIÁM SÁT TRẠM NÂNG HẠ SẢN PHẨM - Lệnh SR fliplop: L Mạch chốt RS ưu tiên Reset. Nếu R à S1 đều A là 1, ngõ ra sẽ lên 0. D - Lệnh RS fliplop: L Mạch chốt RS ưu tiên Set. Nếu R à S1 đều A là 1, ngõ ra sẽ lên 1.

So sánh - Lệnh so sánh: So sánh 2 kiểu dữ liệu giống nhau, nếu lệnh so sánh thỏa thì ngõ ra sẽ là mức 1 = TRUE. Kiểu dữ liệu so sánh là: SInt, Int, Dint, USInt, UDInt, Real, LReal, String, Char, Time, DTL, Constant. L Lệnh so sánh dùng để so sánh hai giá trị IN1 và IN2 A bao gồm IN1 = IN2, IN1 >= IN2, IN1 <= IN2, IN1 < IN2, IN1 > IN2 hoặc IN1 <> IN2. D So sánh 2 kiểu dữ liệu giống nhau, nếu lệnh so sánh thỏa thì ngõ ra sẽ là mức 1 = TRUE (tác động mức cao) và ngược lại.

Kiểu dữ liệu so sánh là: SInt, Int, Dint, USInt, UDInt, Real, LReal, String, Char, Time, DTL, Constant. Giảng viên thực hiện: Đào Thị Mỹ Chi Trang 12 MÔ HÌNH PLC S7-1200 ĐIỀU KHIỂN VÀ GIÁM SÁT TRẠM NÂNG HẠ SẢN PHẨM - Lệnh trong khoảng In – range L Tham số: MIN, VAL, MAX. A Kiểu dữ liệu so sánh: SInt, Int, Dint, USInt, UInt, D UDInt, Real, LReal, Constant. So sánh 2 kiểu dữ liệu giống nhau, nếu so sánh MIN<=VAL<=MAX thỏa thì tác động mức cao và ngược lại.

- Lệnh ngoài khoảng out-of-range: L Tham số: MIN, VAL, MAX. A Kiểu dữ liệu so sánh: SInt, Int, Dint, USInt, UInt, D UDInt, Real, LReal, Constant. So sánh 2 kiểu dữ liệu giống nhau, nếu so sánh MIN > VAL hoặc MAX < VAL thỏa thì tác động mức cao và ngược lại. - Lệnh OK: L Tham số: IN.

A Kiểu dữ liệu: Real, LReal. D Lệnh OK kiểm tra tính hợp lệ của toán tử. - Lệnh NOT OK: L Tham số: IN A Kiểu dữ liệu: Real, LReal D Lệnh NOT_OK kiểm tra tính không hợp lệ của toán tử. Giảng viên thực hiện: Đào Thị Mỹ Chi Trang 13 MÔ HÌNH PLC S7-1200 ĐIỀU KHIỂN VÀ GIÁM SÁT TRẠM NÂNG HẠ SẢN PHẨM 1.

Toán học - Lệnh tính toán: L Công dụng: thực hiện phép toán từ các giá A trị ngõ vào IN1, IN2, IN(n) theo công thức OUT=…(+,,*,/) rồi xuất kết quả ra ngõ ra D OUT. Các thông số ngõ vào dùng trong khối phải chung định dạng. - Lệnh cộng, trừ: L Lệnh cộng ADD: OUT = IN1 + IN2 A Lệnh trừ SUB: OUT = IN1 – IN2 D Tham số IN1, IN2 phải cùng kiểu dữ liệu: SInt, Int, Dint, USInt, UInt, UDInt, Real, LReal, Constant Tham số OUT có kiểu dữ liệu: SInt, Int, Dint, USInt, UInt, UDInt, Real, LReal Tham số ENO = 1 nếu không có lỗi xảy ra trong quá trình thực thi. Ngược lại ENO = 0 khi có lỗi, một số lỗi xảy ra khi thực hiện lệnh này: - Kết quả toán học nằm ngoài phạm vi của kiểu dữ liệu.

- Real/LReal: Nếu một trong những giá trị đầu vào là NaN sau đó được trả về NaN. - ADD Real/LReal: Nếu cả hai giá trị IN là INF có dấu khác nhau, đây là một khai báo không hợp lệ và được trả về NaN - SUB Real/LReal: Nếu cả hai giá trị IN là INF cùng dấu, đây là một khai báo không hợp lệ và được trả về NaN Giảng viên thực hiện: Đào Thị Mỹ Chi Trang 14 MÔ HÌNH PLC S7-1200 ĐIỀU KHIỂN VÀ GIÁM SÁT TRẠM NÂNG HẠ SẢN PHẨM - Lệnh nhân, chia: L Lệnh nhân MUL: OUT = IN1*IN2 A Lệnh chia DIV : OUT = IN1/IN2 D Tham số IN1, IN2 phải cùng kiểu dữ liệu: SInt, Int, Dint, USInt, UInt, UDInt, Real, LReal, Constant Tham số OUT có kiểu dữ liệu: SInt, Int, Dint, USInt, UInt, UDInt, Real, LReal Tham số ENO = 1 nếu không có lỗi xảy ra trong quá trình thực thi. Ngược lại ENO = 0 khi có lỗi, một số lỗi xảy ra khi thực hiện lệnh này: - Kết quả toán học nằm ngoài phạm vi của kiểu dữ liệu. - Chia cho 0 (IN2 = 0) - Real/LReal: Nếu một trong những giá trị đầu vào là NaN sau đó được trả về NaN.

- MUL Real/LReal: Nếu một trong 2 giá trị là 0 hoặc là INF, đây là khai báo không hợp lệ và được trả về NaN. - DIV Real/LReal: Nếu cả hai giá trị IN bằng không hoặc INF, đây là khai báo không hợp lệ và được trả về NaN. - Lệnh lấy phần dư: L Lệnh Modulo sẽ lấy phần dư của phép toán. Giá trị ngõ vào IN1 chia cho IN2 và giá trị phần dư sẽ được A lưu vào OUT Tham số: D EN: Bool ENO: Bool IN1: SINT, INT, DINT, USINT, UINT, UDINT IN2: SINT, INT, DINT, USINT, UINT, UDINT OUT: SINT, INT, DINT, USINT, UINT, UDINT Giảng viên thực hiện: Đào Thị Mỹ Chi Trang 15 MÔ HÌNH PLC S7-1200 ĐIỀU KHIỂN VÀ GIÁM SÁT TRẠM NÂNG HẠ SẢN PHẨM - Lệnh phủ định: L Lệnh NEG đảo ngược dấu hiệu số học của giá trị ở A trong tham số và lưu trữ các kết quả trong tham số OUT D Tham số: EN: Bool – cho phép ngõ vào ENO: Bool – cho phép ngõ ra - ENO = 1: không có lỗi - ENO = 0: kết quả giá trị nằm ngoài tầm giá trị của kiểu dữ liệu IN: toán tử đầu vào SInt, INt, Dint, Real, LReal, Constant OUT: toán tử đầu ra Sint, Int, Dint, Real, LReal - Lệnh tăng, giảm: L Tăng / giảm giá trị kiểu số Interger lên / xuống một A đơn vị Tham số: D EN: cho phép ngõ vào IN/OUT: toán tử ngõ vào và ra ENO: cho phép ngõ ra - ENO = 1: không có lỗi - ENO = 0: kết quả nằm ngoài tầm giá trị của kiểu dữ liệu.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ