Tập lệnh PLC Omron: Tổng quan và hướng dẫn sử dụng chi tiết

Tổng hợp đầy đủ tập lệnh PLC Omron từ cơ bản đến nâng cao. Hướng dẫn chi tiết cách sử dụng các lệnh lập trình thông dụng cho người mới học.

Trường đại học

Trường Đhbk

Chuyên ngành

Cơ Điện Tử

Người đăng

Ẩn danh

Thể loại

Tài liệu hướng dẫn
50
29
2

Phí lưu trữ

30 Point

Mục lục chi tiết

1. CAÙC LEÄNH LÖÔÏC ÑOÀ HÌNH THANG (LADDER DIAGRAM INSTRUCTION)

1.1. Leänh LD (load)

1.2. Leänh LD Not (Load Not)

1.3. Leänh AND, AND NOT

1.4. Leänh OR, ORNOT

1.5. Leänh ANDLD (AND LOAD) vaø ORLD (OR LOAD)

2. LEÄNH ÑIEÀU KHIEÅN BIT

2.1. Leänh OUT (OUTPUT) vaø OUT NOT (OUTPUT NOT)

2.2. Leänh SET vaø RESET

2.3. Leänh KEEP (11)

2.4. Leänh DIFU (13) vaø DIFD (14)

3. LEÄNH ÑIEÀU KHIEÅN CHÖÔNG TRÌNH

3.1. Leänh IL (02) (Interlock) vaø ILC (03) (Interlock clear)

3.2. Leänh JMP (04) (JUMP) vaø JME (05) (JUMP END)

3.3. Leänh STEP(08) (Step define) vaø SNXT(09) (Step start)

4. NHÖÕNG LEÄNH VEÀ TIMER / COUNTER

4.1. Leänh TIM (Timer)

4.2. CNT (Counter)

4.3. Leänh ñeám laëp laïi CNTR (12) – Reversible Counter

4.4. Leänh TIMH (15) – High Speed Timer

4.5. Leänh PRV (62) – High Speed Counter Pvread

5. LEÄNH DI CHUYEÅN DÖÕ LIEÄU

5.1. Leänh MOV (21) – Move

5.2. Leänh MVN (22) – Move Not

5.3. Leänh BSET (71) – Block Set

5.4. Leänh Coll (81) – Data Collect

5.5. Leänh MOVB (82) – Move Bit

Tóm tắt

I. Tổng Quan PLC Omron Khám Phá Thế Giới Tự Động Hóa

Bài viết này cung cấp một hướng dẫn lập trình PLC Omron chi tiết, bao gồm các tập lệnh PLC Omron cơ bản đến nâng cao, giúp người đọc nắm vững kiến thức và kỹ năng cần thiết để xây dựng các ứng dụng điều khiển tự động PLC Omron. PLC Omron là một trong những thương hiệu hàng đầu trong lĩnh vực tự động hóa công nghiệp, được sử dụng rộng rãi trong nhiều ngành công nghiệp khác nhau. Việc nắm vững lập trình PLC Omron là một lợi thế lớn cho kỹ sư và kỹ thuật viên trong thời đại tự động hóa ngày nay. Tài liệu này sẽ đi sâu vào các lệnh PLC Omron, từ những lệnh điều khiển bit đơn giản như LD, AND, OR đến các lệnh phức tạp hơn như Timer, Counter và các lệnh dịch chuyển dữ liệu. Chúng ta cũng sẽ tìm hiểu cách sử dụng các phần mềm lập trình PLC Omron phổ biến như CX-ProgrammerSysmac Studio. Bên cạnh đó, bài viết cũng sẽ đề cập đến các vấn đề thường gặp trong khắc phục sự cố PLC Omron và cách ứng dụng PLC Omron trong thực tế, giúp người đọc có cái nhìn toàn diện về PLC Omron và khả năng ứng dụng của nó. "Lệnh LD (load): Lệnh này nạp một công tắc thường hở nối với phía bên trái đường dây điện." Trích từ tài liệu gốc, đây là một trong những lệnh cơ bản nhất, nền tảng cho mọi chương trình Ladder Diagram.

1.1. Giới Thiệu Về PLC Omron và Vai Trò trong Tự Động Hóa

PLC Omron là một thiết bị điều khiển logic lập trình, được sử dụng để tự động hóa các quy trình công nghiệp. PLC Omron có khả năng nhận tín hiệu từ các cảm biến, xử lý thông tin và đưa ra các lệnh điều khiển đến các thiết bị chấp hành, chẳng hạn như van, động cơ và rơle. Vai trò của PLC Omron trong tự động hóa công nghiệp là vô cùng quan trọng. Nó giúp tăng năng suất, giảm chi phí và nâng cao chất lượng sản phẩm. PLC Omron có thể được sử dụng để điều khiển các hệ thống phức tạp, chẳng hạn như dây chuyền sản xuất, hệ thống robot và hệ thống HVAC. Với sự phát triển của công nghệ, PLC Omron ngày càng trở nên mạnh mẽ và linh hoạt hơn, cho phép các nhà sản xuất tạo ra các giải pháp tự động hóa tùy chỉnh để đáp ứng nhu cầu cụ thể của họ. Các dòng PLC Omron CJ series, PLC Omron CP series, PLC Omron NX seriesPLC Omron NJ series đều có những ưu điểm riêng, phù hợp với các ứng dụng khác nhau.

1.2. Các Dòng PLC Omron Phổ Biến CJ Series CP Series NX Series NJ Series

Omron cung cấp nhiều dòng PLC Omron khác nhau để đáp ứng nhu cầu đa dạng của thị trường. Mỗi dòng PLC Omron có những đặc điểm và tính năng riêng, phù hợp với các ứng dụng khác nhau. Ví dụ, PLC Omron CJ series là một dòng PLC linh hoạt, được sử dụng rộng rãi trong các ứng dụng vừa và lớn. PLC Omron CP series là một dòng PLC nhỏ gọn, phù hợp với các ứng dụng đơn giản. PLC Omron NX series là một dòng PLC hiệu suất cao, được sử dụng trong các ứng dụng yêu cầu tốc độ xử lý nhanh. PLC Omron NJ series là một dòng PLC tích hợp, kết hợp khả năng điều khiển logic và điều khiển chuyển động. Việc lựa chọn dòng PLC Omron phù hợp là rất quan trọng để đảm bảo hiệu quả và độ tin cậy của hệ thống tự động hóa. Cần xem xét các yếu tố như số lượng đầu vào/đầu ra, tốc độ xử lý, khả năng giao tiếp và chi phí để đưa ra quyết định tốt nhất.

II. Lập Trình PLC Omron Cách Nắm Vững CX Programmer Sysmac Studio

Lập trình PLC Omron đòi hỏi người lập trình phải có kiến thức về các lệnh PLC Omron, cấu trúc chương trình và các phần mềm lập trình PLC Omron. Hai phần mềm lập trình PLC Omron phổ biến nhất là CX-ProgrammerSysmac Studio. CX-Programmer là một phần mềm truyền thống, được sử dụng rộng rãi để lập trình các dòng PLC Omron CJ seriesPLC Omron CP series. Sysmac Studio là một phần mềm hiện đại, cung cấp nhiều tính năng nâng cao và hỗ trợ nhiều ngôn ngữ lập trình, chẳng hạn như Ladder Diagram, Instruction List (IL), Structured Text (ST), Function Block Diagram (FBD)Sequential Function Chart (SFC). Việc thành thạo CX-Programmer hoặc Sysmac Studio là một kỹ năng quan trọng đối với bất kỳ ai muốn làm việc với PLC Omron. "Lệnh AND dùng để nối tiếp một công tắc thường hở với một công tắc đứng trước nó." - Đây là một trong những thao tác logic cơ bản cần nắm vững.

2.1. CX Programmer Hướng Dẫn Sử Dụng Chi Tiết Từ A Đến Z

CX-Programmer là một phần mềm mạnh mẽ, cung cấp nhiều công cụ và tính năng để giúp người lập trình tạo ra các chương trình PLC Omron hiệu quả. CX-Programmer hỗ trợ nhiều ngôn ngữ lập trình, chẳng hạn như Ladder DiagramInstruction List (IL). Giao diện của CX-Programmer thân thiện và dễ sử dụng, giúp người lập trình dễ dàng tạo, chỉnh sửa và gỡ lỗi chương trình. Các tính năng quan trọng của CX-Programmer bao gồm trình soạn thảo chương trình, trình mô phỏng, trình gỡ lỗi và trình quản lý dự án. Để sử dụng CX-Programmer hiệu quả, cần nắm vững các khái niệm cơ bản về lập trình PLC Omron, chẳng hạn như các lệnh PLC Omron, cấu trúc chương trình và các biến. Hướng dẫn sử dụng CX-Programmer chi tiết có thể được tìm thấy trên trang web của Omron hoặc trong tài liệu hướng dẫn đi kèm với phần mềm.

2.2. Sysmac Studio Nền Tảng Lập Trình Hiện Đại Cho PLC Omron

Sysmac Studio là một nền tảng lập trình PLC Omron hiện đại, cung cấp nhiều tính năng nâng cao và hỗ trợ nhiều ngôn ngữ lập trình, chẳng hạn như Ladder Diagram, Instruction List (IL), Structured Text (ST), Function Block Diagram (FBD)Sequential Function Chart (SFC). Sysmac Studio tích hợp nhiều công cụ khác nhau, chẳng hạn như trình mô phỏng 3D, trình phân tích hiệu suất và trình quản lý an ninh. Giao diện của Sysmac Studio trực quan và dễ sử dụng, giúp người lập trình dễ dàng tạo ra các chương trình PLC Omron phức tạp. Sysmac Studio cũng hỗ trợ kết nối PLC Omron với các hệ thống khác, chẳng hạn như hệ thống SCADA và hệ thống ERP. Để sử dụng Sysmac Studio hiệu quả, cần có kiến thức về các ngôn ngữ lập trình khác nhau và các khái niệm nâng cao về lập trình PLC Omron.

III. Tập Lệnh PLC Omron Hướng Dẫn Sử Dụng và Ví Dụ Cụ Thể

Tập lệnh PLC Omron là tập hợp các lệnh mà PLC Omron có thể thực hiện. Các lệnh PLC Omron được sử dụng để điều khiển các thiết bị chấp hành, chẳng hạn như van, động cơ và rơle. Tập lệnh PLC Omron bao gồm các lệnh cơ bản như LD, AND, OR, OUT, SET, RESET, TIMER, COUNTER và các lệnh nâng cao như dịch chuyển dữ liệu, tính toán và so sánh. Việc nắm vững tập lệnh PLC Omron là rất quan trọng để có thể lập trình PLC Omron hiệu quả. "Lệnh OUT và OUT NOT dùng để điều khiển trạng thái của Bit đã chỉ định theo điều kiện thực hiện ngõ vào là ON thì Bit OUT sẽ ON, còn Bit OUT NOT sẽ OFF và ngược lại." Điều này thể hiện khả năng điều khiển linh hoạt của PLC.

3.1. Các Lệnh Điều Khiển Bit LD AND OR OUT SET RESET KEEP DIFU DIFD

Các lệnh điều khiển bit là các lệnh cơ bản nhất trong tập lệnh PLC Omron. Lệnh LD (Load) dùng để nạp một bit vào bộ nhớ. Lệnh AND dùng để thực hiện phép AND logic giữa hai bit. Lệnh OR dùng để thực hiện phép OR logic giữa hai bit. Lệnh OUT dùng để xuất một bit ra một đầu ra. Lệnh SET dùng để đặt một bit lên 1. Lệnh RESET dùng để đặt một bit về 0. Lệnh KEEP dùng để duy trì trạng thái của một bit. Lệnh DIFU (Differential Up) dùng để phát hiện sự thay đổi từ 0 lên 1 của một bit. Lệnh DIFD (Differential Down) dùng để phát hiện sự thay đổi từ 1 về 0 của một bit. Các lệnh điều khiển bit được sử dụng để điều khiển các thiết bị đơn giản, chẳng hạn như đèn, rơle và van.

3.2. Các Lệnh Timer và Counter TIM CNT CNTR TIMH PRV

Các lệnh Timer và Counter là các lệnh quan trọng trong tập lệnh PLC Omron, được sử dụng để đếm thời gian và đếm số lượng sự kiện. Lệnh TIM (Timer) dùng để tạo ra một khoảng thời gian trễ. Lệnh CNT (Counter) dùng để đếm số lượng sự kiện. Lệnh CNTR (Reversible Counter) dùng để đếm số lượng sự kiện theo cả hai chiều tăng và giảm. Lệnh TIMH (High Speed Timer) dùng để tạo ra một khoảng thời gian trễ với độ chính xác cao. Lệnh PRV (Present Value Read) dùng để đọc giá trị hiện tại của một timer hoặc counter tốc độ cao. Các lệnh Timer và Counter được sử dụng trong nhiều ứng dụng khác nhau, chẳng hạn như điều khiển quá trình, điều khiển chuyển động và điều khiển robot. "Một Timer được kích là điều kiện thực hiện ngõ vào của nó được chuyển sang ON và nó được Reset về giá trị đặt khi điều kiện thực hiện chuyển sang OFF."

3.3. Các Lệnh Dịch Chuyển Dữ Liệu MOV MVN BSET COLL MOVB XFRB SFT WSFT ASL ROL ROR SLD SRD SFTR ASFT

Các lệnh dịch chuyển dữ liệu là các lệnh được sử dụng để di chuyển dữ liệu giữa các vùng nhớ khác nhau trong PLC Omron. Lệnh MOV (Move) dùng để di chuyển một word dữ liệu từ một vùng nhớ nguồn đến một vùng nhớ đích. Lệnh MVN (Move Not) dùng để di chuyển một word dữ liệu đã đảo bit từ một vùng nhớ nguồn đến một vùng nhớ đích. Lệnh BSET (Block Set) dùng để thiết lập một khối các word dữ liệu với một giá trị nhất định. Lệnh COLL (Data Collect) dùng để thu thập dữ liệu từ nhiều vùng nhớ khác nhau vào một vùng nhớ duy nhất. Lệnh MOVB (Move Bit) dùng để di chuyển một bit dữ liệu từ một vùng nhớ nguồn đến một vùng nhớ đích. Lệnh XFRB (Transfer Bit) dùng để chuyển nhiều bit dữ liệu từ một vùng nhớ nguồn đến một vùng nhớ đích. Các lệnh dịch chuyển dữ liệu đóng vai trò quan trọng trong việc xử lý dữ liệu và quản lý bộ nhớ trong PLC Omron.

IV. Ứng Dụng Thực Tế Áp Dụng Tập Lệnh PLC Omron vào Sản Xuất

Ứng dụng PLC Omron trong thực tế là vô cùng đa dạng và phong phú. PLC Omron được sử dụng trong nhiều ngành công nghiệp khác nhau, chẳng hạn như sản xuất, chế biến, đóng gói, vận chuyển và năng lượng. Trong ngành sản xuất, PLC Omron được sử dụng để điều khiển các dây chuyền sản xuất, hệ thống robot và máy móc tự động. Trong ngành chế biến, PLC Omron được sử dụng để điều khiển các quy trình chế biến thực phẩm, đồ uống và hóa chất. Trong ngành đóng gói, PLC Omron được sử dụng để điều khiển các máy đóng gói, máy dán nhãn và máy xếp hàng. Trong ngành vận chuyển, PLC Omron được sử dụng để điều khiển các hệ thống băng tải, hệ thống phân loại và hệ thống quản lý kho. Trong ngành năng lượng, PLC Omron được sử dụng để điều khiển các nhà máy điện, hệ thống phân phối điện và hệ thống quản lý năng lượng. "Leänh IL (02) luoân ñöôïc duøng keát hôïp vôùi ILC (03) ñeå taïo thaønh moät khoái khoaù trong. Neáu ñieàu kieän thöïc hieän ngoõ vaøo cho IL (02) laø OFF thì taát caû caùc ngoõ ra vaø taát caû caùc giaù trò hieän taïi cuûa TIMER ôû trong IL (02) vaø ILC (03) ñöôïc OFF hay Reset." - Thể hiện tính năng bảo vệ và an toàn của PLC.

4.1. Ví Dụ Điều Khiển Hệ Thống Băng Tải Sử Dụng PLC Omron

Một ví dụ điển hình về ứng dụng PLC Omron là điều khiển hệ thống băng tải. Hệ thống băng tải được sử dụng để vận chuyển hàng hóa từ vị trí này đến vị trí khác. PLC Omron có thể được sử dụng để điều khiển tốc độ, hướng và thời gian hoạt động của băng tải. PLC Omron cũng có thể được sử dụng để phát hiện các sự cố, chẳng hạn như hàng hóa bị kẹt hoặc băng tải bị quá tải. Để điều khiển hệ thống băng tải bằng PLC Omron, cần kết nối các cảm biến và các thiết bị chấp hành với PLC. Các cảm biến được sử dụng để phát hiện vị trí của hàng hóa và các sự cố. Các thiết bị chấp hành được sử dụng để điều khiển tốc độ, hướng và thời gian hoạt động của băng tải. Chương trình PLC Omron sẽ xử lý thông tin từ các cảm biến và đưa ra các lệnh điều khiển đến các thiết bị chấp hành.

4.2. Điều Khiển Robot Công Nghiệp và Ứng Dụng trong Sản Xuất

PLC Omron cũng được sử dụng rộng rãi để điều khiển robot công nghiệp. Robot công nghiệp được sử dụng để thực hiện các công việc lặp đi lặp lại, chẳng hạn như hàn, sơn và lắp ráp. PLC Omron có thể được sử dụng để điều khiển chuyển động, lực và tốc độ của robot. PLC Omron cũng có thể được sử dụng để tích hợp robot vào các hệ thống sản xuất tự động. Để điều khiển robot công nghiệp bằng PLC Omron, cần kết nối các cảm biến và các thiết bị chấp hành của robot với PLC. Các cảm biến được sử dụng để phát hiện vị trí, hướng và lực của robot. Các thiết bị chấp hành được sử dụng để điều khiển chuyển động, lực và tốc độ của robot. Chương trình PLC Omron sẽ xử lý thông tin từ các cảm biến và đưa ra các lệnh điều khiển đến các thiết bị chấp hành.

V. Giải Quyết Vấn Đề Khắc Phục Sự Cố PLC Omron Hiệu Quả

Khắc phục sự cố PLC Omron là một kỹ năng quan trọng đối với bất kỳ ai làm việc với PLC Omron. Các sự cố PLC Omron có thể xảy ra do nhiều nguyên nhân khác nhau, chẳng hạn như lỗi phần cứng, lỗi phần mềm, lỗi kết nối và lỗi lập trình. Để khắc phục sự cố PLC Omron hiệu quả, cần có kiến thức về cấu trúc PLC Omron, tập lệnh PLC Omron và các phần mềm lập trình PLC Omron. Ngoài ra, cần có kinh nghiệm thực tế và khả năng phân tích vấn đề. Việc sử dụng các công cụ chẩn đoán và gỡ lỗi cũng rất quan trọng trong quá trình khắc phục sự cố PLC Omron. Điều quan trọng là phải có quy trình khắc phục sự cố rõ ràng để đảm bảo tìm ra nguyên nhân gốc rễ của vấn đề và giải quyết nó một cách triệt để.

5.1. Các Lỗi Thường Gặp và Phương Pháp Chẩn Đoán

Các lỗi thường gặp trong PLC Omron bao gồm lỗi phần cứng, lỗi phần mềm, lỗi kết nối và lỗi lập trình. Lỗi phần cứng có thể do các thành phần điện tử bị hỏng, chẳng hạn như CPU, bộ nhớ và đầu vào/đầu ra. Lỗi phần mềm có thể do các bug trong chương trình PLC Omron. Lỗi kết nối có thể do cáp bị đứt, đầu nối bị lỏng hoặc cấu hình mạng không chính xác. Lỗi lập trình có thể do các lỗi logic trong chương trình PLC Omron. Để chẩn đoán các lỗi PLC Omron, cần sử dụng các công cụ chẩn đoán và gỡ lỗi được cung cấp bởi phần mềm lập trình PLC Omron. Các công cụ này cho phép người lập trình theo dõi trạng thái của các biến, kiểm tra các lỗi cú pháp và logic, và mô phỏng hoạt động của chương trình PLC Omron.

5.2. Sử Dụng Công Cụ Chẩn Đoán và Gỡ Lỗi trong CX Programmer và Sysmac Studio

CX-ProgrammerSysmac Studio cung cấp nhiều công cụ chẩn đoán và gỡ lỗi mạnh mẽ. Các công cụ này cho phép người lập trình theo dõi trạng thái của các biến, kiểm tra các lỗi cú pháp và logic, và mô phỏng hoạt động của chương trình PLC Omron. Trong CX-Programmer, có thể sử dụng các chức năng như Watch Window, Breakpoint và Step-by-Step execution để gỡ lỗi chương trình. Trong Sysmac Studio, có thể sử dụng các chức năng như Online Monitoring, Trend Graph và Fault Logger để chẩn đoán và gỡ lỗi chương trình. Việc thành thạo các công cụ chẩn đoán và gỡ lỗi là rất quan trọng để khắc phục sự cố PLC Omron hiệu quả.

VI. Kết Luận và Tương Lai Hướng Phát Triển của PLC Omron

Bài viết đã cung cấp một hướng dẫn lập trình PLC Omron chi tiết, bao gồm các tập lệnh PLC Omron cơ bản đến nâng cao, giúp người đọc nắm vững kiến thức và kỹ năng cần thiết để xây dựng các ứng dụng điều khiển tự động PLC Omron. PLC Omron là một công nghệ quan trọng trong tự động hóa công nghiệp, và sẽ tiếp tục phát triển trong tương lai. Các xu hướng phát triển của PLC Omron bao gồm tích hợp trí tuệ nhân tạo (AI), kết nối Internet of Things (IoT) và hỗ trợ các giao thức truyền thông mới. Việc nắm bắt các xu hướng phát triển này sẽ giúp người lập trình và kỹ thuật viên PLC Omron luôn cập nhật kiến thức và kỹ năng, và có thể xây dựng các ứng dụng tự động hóa tiên tiến.

6.1. Xu Hướng Tích Hợp AI và IoT vào PLC Omron

Tích hợp trí tuệ nhân tạo (AI) và Internet of Things (IoT) là một xu hướng quan trọng trong sự phát triển của PLC Omron. AI cho phép PLC Omron tự động học hỏi và thích nghi với các điều kiện thay đổi. IoT cho phép PLC Omron kết nối với các thiết bị khác trên Internet, và thu thập và chia sẻ dữ liệu. Việc tích hợp AI và IoT vào PLC Omron sẽ mở ra nhiều khả năng mới cho tự động hóa công nghiệp, chẳng hạn như dự đoán bảo trì, tối ưu hóa quy trình và điều khiển từ xa.

6.2. Tiềm Năng của Hệ Thống SCADA và Truyền Thông PLC Omron

Hệ thống SCADA (Supervisory Control and Data Acquisition) là một hệ thống giám sát và điều khiển từ xa, được sử dụng rộng rãi trong tự động hóa công nghiệp. PLC Omron có thể được tích hợp với hệ thống SCADA để cung cấp thông tin về trạng thái của các thiết bị và quy trình, và cho phép người vận hành điều khiển các thiết bị từ xa. Truyền thông PLC Omron cũng là một lĩnh vực quan trọng, cho phép PLC Omron giao tiếp với các thiết bị khác, chẳng hạn như máy tính, cảm biến và thiết bị chấp hành. PLC Omron hỗ trợ nhiều giao thức truyền thông khác nhau, chẳng hạn như Ethernet/IP, Modbus và Profibus. Việc nắm vững các giao thức truyền thông PLC Omron là rất quan trọng để có thể xây dựng các hệ thống tự động hóa phức tạp.

20/09/2025

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

TAÄP LEÄNH PLC OMRON TAÄP LEÄNH CUÛA PLC OMRON 1. CAÙC LEÄNH LÖÔÏC ÑOÀ HÌNH THANG ( LADDER DIAGRAM INSTRUCTION): 1. Leänh LD ( load): Leänh naøy naïp moät coâng taéc thöôøng hôû noái vôùi phía beân traùi ñöôøng daây ñieän Kyù hieäu hình thang: B Vuøng döõ lieäu toaùn töû: B: Bit IR,SR,AR,HR,TC,LR 1. Leänh LD Not ( Load Not): B Leänh naøy gioáng leänh LD nhöng ôû ñaây laø coâng taéc thöôøng ñoùng B: Bit IR, SR, AR, HR, TC, TR 1.

Leänh AND, AND NOT • Leänh AND duøng ñeå noái tieáp moät coâng taéc thöôøng hôû vôùi moät coâng taéc ñöùng tröôùc noù. Kyù hieäu hình thang: B TRÖÔØNG ÑHBK - BOÄ MOÂN CÔ ÑIEÄN TÖÛ 1 TAÄP LEÄNH PLC OMRON Vuøng döõ lieäu toaùn töû B: Bit IR, SR, AR, HR, TC, TR • Leänh AND NOT : duøng ñeå noái tieáp moät coâng taéc thöôøng ñoùng vôùi moät coâng taéc ñöùng tröôùc noù Kyù hieäu hình thang: B Vuøng döõ lieäu toaùn töû: B: Bit IR, SR, AR, HR, TC, TR 1. Leänh OR, ORNOT: • Leänh OR duøng ñeå noái moät coâng taéc thöôøng hôû vôùi moät ñöôøng daây ñieän beân traùi song song vôùi moät hoaëc nhieàu coâng taéc ñöùng trong cuøng moät nhaùnh. • Leänh ORNOT : Gioáng nhö leänh OR nhöng coâng taéc noái vaøo laø coâng taéc thöôøng ñoùng.

Kyù hieäu hình thang: OR B ORNOT B Vuøng döõ lieäu toaùn töû: B: Bit IR, SR, AR, HR, TC, TR 1.5 Leänh ANDLD (AND LOAD) vaø ORLD (OR LOAD): Leänh ANDLD: Laø leänh duøng ñeå lieân keát hai khoái coâng taéc lieân tieáp vôùi nhau. TRÖÔØNG ÑHBK - BOÄ MOÂN CÔ ÑIEÄN TÖÛ 2 TAÄP LEÄNH PLC OMRON Kyù hieäu hình thang Ví duï: 00000 00002 01000 00001 00003 Vieát chöông trình cho sô ñoà hình thang treân: Ñòa chæ Leänh Döõ lieäu 00000 LD 00000 00001 OR 00001 00002 LD 00002 00003 ORNOT 00003 00004 ANDLD ------- 00005 OUT 01000 Leänh ORLD : Duøng ñeå lieân keát hai khoái song song nhau 00000 00002 01000 00001 00003 Vieát chöông trình cho sô ñoà hình thang treân: Ñòa chæ Leänh Döõ lieäu 00000 LD 00000 00001 AND 00002 00002 LD 00001 00003 ANDNOT 00003 00004 ORLD ------- 00005 OUT 01000 TRÖÔØNG ÑHBK - BOÄ MOÂN CÔ ÑIEÄN TÖÛ 3 TAÄP LEÄNH PLC OMRON 1. LEÄNH ÑIEÀU KHIEÅN BIT : 1. Leänh OUT ( OUTPUT) vaø OUT NOT ( OUTPUT NOT) Kyù hieäu hình thang: OUT B OUTNOT B Vuøng döõ lieäu toaùn töû: B: Bit IR, SR, AR, HR, TC, TR Leänh OUT vaø OUT NOT duøng ñeå ñieàu khieån traïng thaùi cuûa Bit ñaõ chæ ñònh theo ñieàu kieän thöïc hieän ngoõ vaøo laø ON thì Bit OUT seõ ON, coøn Bit OUT NOT seõ OFF vaø nguöôïc laïi.

Leänh SET vaø RESET: Kyù hieäu hình thang: SET B RESET B Vuøng döõ lieäu toaùn töû: B: Bit IR, SR, AR, HR, TC, TR Leänh SET duøng ñeå ON bit toaùn töû khi ñieàu kieän thöïc hieän ngoõ vaøo laø ON vaø khoâng aûnh höôûng traïng thaùi bit toaùn töû khi ñieàu kieän thöïc hieän ngoõ vaøo laø OFF. Leänh RESET duøng ñeå OFF bit toaùn töû khi ñieàu kieän thöïc hieän laø ON vaø khoâng aûnh höôûng traïng thaùi cuûa toaùn töû khi ñieàu kieän thöïc hieän laø OFF. TRÖÔØNG ÑHBK - BOÄ MOÂN CÔ ÑIEÄN TÖÛ 4 TAÄP LEÄNH PLC OMRON 1. Leänh KEEP ( 11) : Kyù hieäu hình thang: S KEEP (11) B R Vuøng döõ lieäu toaùn töû: B: Bit IR, SR, AR, HR, TC, TR Leänh KEEP (11) duøng ñeå duy trì traïng thaùi bit ñaõ ñònh theo hai ñieàu kieän thöïc hieän ngoõ vaøo laø S vaø R.

S laø ngoõ vaøo SET; R laø ngoõ vaøo RESET. Leänh KEEP (11) hoaït ñoäng gioáng nhö moät Relay choát maø ñöôïc Set bôûi S vaø Reset bôûi R. Minh hoaï baèng soùng: • Ñieàu kieän thöïc hieän S • Ñieàu kieän thöïc hieän R • Traïng thaùi bit B 1. Leänh DIFU ( 13) vaø DIFD ( 14): Kyù hieäu hình thang: DIFU (13) B DIFD (14) B TRÖÔØNG ÑHBK - BOÄ MOÂN CÔ ÑIEÄN TÖÛ 5 TAÄP LEÄNH PLC OMRON Vuøng döõ lieäu toaùn töû: B: Bit IR, SR, AR, HR, TC, TR Leänh DIFU (13) vaø DIFD (14) ñöôïc duøng ñeå baät ON bit ñaõ ñònh trrong moät chu kyø.

Moãi khi thöïc hieän DIFU (13) so saùnh ñieàu kieän thöïc hieän taïi ngoõ vaøo vôùi ñieàu kieän tröôùc ñoù cuûa noù. Neáu ñieàu kieän thöïc hieän tröôùc ñoù laø OFF vaø hieän taïi laø ON, DIFU (13) seõ baät ON bit ñaõ ñònh. Neáu ñieàu kieän thöïc hieän tröôùc ñoù laø ON vaø ñieàu kieän thöïc hieän hieän taïi laø ON hay OFF leänh DIFU (13) seõ OFF bit ñaõ ñònh. Coøn ñoái vôùi leänh DIFD (14) khi thöïc hieän seõ so saùnh ñieàu kieän thöïc hieän ngoõ vaøo hieän taïi vôùi ñieàu kieän tröôùc ñoù.

Neáu ñieàu kieän tröôùc ñoù laø ON vaø hieän taïi laø OFF thì leänh DIFD (14) seõ baät ON bit ñaõ ñònh. Neáu ñieàu kieän thöïc hieän taïi ngoõ vaøo laø ON baát chaáp ñieàu kieän tröôùc ñoù laø ON hay OFF, leänh DIFD (14) seõ OFF bit ñaõ ñònh. Hai leänh naøy khoâng aûnh höôûng ñeán côø traïng thaùi. Ví duï : Cho sô ñoà hình thang DIFU (13) 10014 DIFU (13) 10014 Vieát chöông trình cho sô ñoà hình thang treân Ñòa chæ Leänh Döõ lieäu 00000 LD 00000 00001 DIFU(13) 10014 00002 DIFD(14) 10015 Minh hoïa baèng daïng soùng: TRÖÔØNG ÑHBK - BOÄ MOÂN CÔ ÑIEÄN TÖÛ 6 TAÄP LEÄNH PLC OMRON Ñieàu kieän nhaäp:0000 DIFU (13) DIFD (14) 1.

LEÄNH ÑIEÀU KHIEÅN CHÖÔNG TRÌNH: 1. Leänh IL (02) (Interlock) vaø ILC (03) (Interlock clear):L Leänh IL (02) luoân ñöôïc duøng keát hôïp vôùi ILC (03) ñeå taïo thaønh moät khoái khoaù trong. Neáu ñieàu kieän thöïc hieän ngoõ vaøo cho IL (02) laø OFF thì taát caû caùc ngoõ ra vaø taát caû caùc giaù trò hieän taïi cuûa TIMER ôû trong IL (02) vaø ILC (03) ñöôïc OFF hay Reset. Moät soá leänh khaùc thì khoâng hoaït ñoäng.

Giaù trò hieän taïi cuûa COUNTER ñöôïc duy trì. Neáu ñieàu kieän thöïc hieän ngoõ vaøo laø ON thì söï thöïc hieän cuûa leänh IL (02) vaø ILC (03) khoâng aûnh höôûng, chöông trình tieáp tuïc bình thöôøng. Leänh JMP (04) (JUMP) vaø JME (05) (JUMP END): Kyù hieäu hình thang: JMP (04) N JME (05) N N : laø soá nhaûy Soá nhaûy N trong leänh laø töø 00 ñeán 99 JMP (04) luoân luoân ñöôïc duøng keát hôïp vôùi JME (05) ñeå taïo thaønh leänh nhaûy, ñeå nhaûy töø moät ñieåm trong sô ñoà hình thang ñeán moät ñieåm khaùc. JMP (04) ñöôïc ñònh nghóa laø ñieåm maø taïi ñoù leänh nhaûy ñöôïc taïo.

JME (05) ñöôïc ñònh nghóa laø ñieåm ñích cuûa leänh nhaûy. Khi ñieàu kieän thöïc hieän ngoõ vaøo cho JMP (04) laø ON thì böôùc nhaûy khoâng ñöôïc taïo vaø chöông trình ñöôïc thöïc hieän lieân tuïc nhö ñaõ laäp trình. Khi ñieàu kieän thöïc hieän ngoõ vaøo cho JMP (04) laø OFF thì moät böôùc nhaûy ñöôïc thi haønh, khi ñoù chöông trình tieáp tuïc thöïc hieän taïi JME (05). TRÖÔØNG ÑHBK - BOÄ MOÂN CÔ ÑIEÄN TÖÛ 7 TAÄP LEÄNH PLC OMRON Khi soá nhaûy N cuûa JMP (04) töø 01ñeán 99 thì con troû laäp töùc chuyeån ñeán JME(05) vôùi cuøng soá nhaûy N töông öùng.

Taát caù caùc leänh ôû giöõa JMP (04) vaø JME(05) khoâng thöïc hieän. Traïng thaùi cuûa nhöõng Timer, Counter, Bit Out, Out Not vaø taát caû traïng thaùi cuûa bit ñieàu khieån khaùc seõ khoâng thay ñoåi. Soá nhaûy naøy chæ ñònh nghóa cho moät laàn nhaûy. Khi soá nhaûy N cho JMP (04) laø ON, CPU seõ tìm ñeán JME (05) keá coù soán nhaûy N = 00.

Ñeå thöïc hieän noù kieåm tra toaøn boä chöông trình taát caû nhöõng leänh vaø bit ñieàu khieån naèm ôû giöõa JMP (04) 00 vaø JME (05) 00 ñöôïc giöõ nguyeân. Soá nhaûy 00 coù theå ñöôïc suöû duïng nhieàu laàn ñoái vôùi JMP (04) maø chæ caàn moät ñích nhaûy ñeán JME (05). Ví duï: Sô ñoà hình thang 00000 JMP(04) 01 00001 Leänh 1 00002 Leänh 2 JME(05) 01 Vieát chöông trình ccho sô ñoà hình thang treân: Ñòa chæ Leänh Döõ lieäu 00000 LD 00000 00001 JMP(04) 01 00002 LD 00001 00003 Leänh 1 00004 LD 00002 00005 Leänh 2 00006 JMP(05) 01 Giaûi thích löôïc ñoà treân: khi IR 00000 = ON thì chöông trình thöïc hieän töø leänh 1 ñeán leänh 2. Khi IR00000 = OFF thì leänh 1 vaø leänh 2 khoâng thöïc hieän.

TRÖÔØNG ÑHBK - BOÄ MOÂN CÔ ÑIEÄN TÖÛ 8 TAÄP LEÄNH PLC OMRON 1. Leänh STEP(08) (Step define) vaø SNXT(09) (Step start) Kyù hieäu hình thang STEP (08) B SNXT (09) B Vuøng döõ lieäu toaùn töû: B : bit IR, AR, LR, HR Leänh böôùc Step (08) vaø SNXT (09) ñöôïc duøng keát hôïp vôùi nhau ñeå ñaët ñieåm döøng giöõa nhöõng phaàn trong moät chöông trình lôùn vì vaäy nhöõng phaàn coù theå thöïc hieän nhö nhöõng khoái vaø ñöôïc ñaët laïi luùc hoaøn thaønh. Step (08) duøng moät Bit ñieàu khieån trong vuøng IR hay HR … ñeå ñònh nghóa cho phaàn baét ñaàu cuûa ñaàu chöông trình goïi laø böôùc. SNXT (09) laø leänh baét ñaàu böôùc cho pheùp STEP (08) thöïc hieän.

Neáu ñieàu kieän thöïc hieän ngoõ vaøo cuûa SNXT (09) (coù duøng bit ñieàu khieån B trong STEP (08) laø ON. Thì böôùc seõ ñöôïc thöïc hieän. Neáu ñieàu kieän thöïc hieän ngoõ vaøo cuûa SNXT (09) laø OFF thì böôùc ñònh nghóa seõ khoâng ñöôïc thöïc hieän leänh SNXT (09) phaûi ñöôïc con troû ñoïc tröôùc khi baét ñaàu böôùc. Baát kyø moät böôùc naøo trong chöông trình maø khoâng ñöôïc baét ñaàu vôùi SNXT (09) thì böôùc ñoù seõ khoâng thöïc hieän.

STEP (08) khoâng coù bit ñieàu khieån ñöôïc ñöùng tröôùc bôûi SNXT (09) vôùi moät bit ñieàu khieån giaû, bit ñieàu khieån giaû coù theå laø nhöõng bit baát kyø khoâng söû duïng trong IR hay HR. Vì vaäy noù khoâng theå laø bit ñieàu khieån duøng cho STEP (08). Sö thöïc hieän cuûa moät böôùc ñöôïc hoaøn thaønh khi coù söï xuaát hieän cuûa SNXT(09) keá hay bit ñieàu khieån cho böôùc ñöôïc Reset. Khi böôùc ñöôïc hoaøn thaønh taát caû nhöõng bit cuûa IR vaø HR trong böôùc ñöôïc baät trôû veà OFF vaø taát caû caùc Timer trong böôùc ñöôïc Reset veà giaù trò ñaët cuûa noù.

Caùc Counter, thanh ghi dòch nhöõng bit duøng KEEP giöõ nguyeân traïng thaùi. NHÖÕNG LEÄNH VEÀ TIMER / COUNTER 1. Leänh TIM (Timer): TRÖÔØNG ÑHBK - BOÄ MOÂN CÔ ÑIEÄN TÖÛ 9 TAÄP LEÄNH PLC OMRON Kyù hieäu hình thang TIM N SV N: laø soá Timer TC # SV : laø giaù trò ñaët (word, BCD): IR, SR, AR, DM, HR, LR, # N: laø chæ soá Timer chaïy töø 000 ñeán 511 SV : laø giaù trò ñaët cho Timer ñöôïc ñaët töø 000,0ñeán 999,9 vôùi ñôn vò laø 0,1 giaây. Moät Timer ñöôïc kích laø ñieàu kieän thöïc hieän ngoõ vaøo cuûa noù ñöôïc chuyeån sang ON vaø noù ñöôïc Reset veà giaù trò ñaët khi ñieàu kieän thöïc hieän chuyeån sang OFF.

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