-Các thông số của lệnh:

Một phần của tài liệu GIỚI THIỆU TỔNG QUAN VÀ CÔNG NGHỆ SẢN XUẤT XI MĂNG NHÀ MÁY XI MĂNG TAM ĐIỆP.DOC (Trang 89 - 95)

+ Source: Là địa chỉ của giá trị mà ở đó các phép tính chuyển dời hoặc logic đợc thực hiện. Nó có thể là từ hoặc hằng. Nếu lệnh có 2 toán tử nguồn thì lệnh không nhận nhận hằng cho cả 2.

+ Destination: Là địa chỉ kết quả của phép toán chuyển dời hoặc logic. Nó cần phải là địa chỉ từ.

- Địa chỉ chỉ số: Có tuỳ chọn sử dụng địa chỉ chỉ số cho các thông số lệnh.

- Các bit trạng thái tính toán: Các Bit trạng thái đặt trong Word 0 bit 0-3 của file trạng thái. Sau khi lệnh thực hiện các Bit này thay đổi theo kết quả.

Bit Tên ý nghĩa

S: 0/0 Carry (C) Đặt, nếu có carry, ngợc lại xoá

S: 0/1 Overflow (V) Chỉ ra kết quả thực hiện của lệnh tính toán không phù hợp vào đích đã cho.

S: 0/2 Zero (Z) Chỉ ra kết quả 0, sau các lệnh tính toán, chuyển logic. S: 0/3 Sign (S) Chỉ ra giá trị âm (nhỏ hơn 0). Sau các lệnh tính toán,

chuyển dời logic. - Overflow Trap Bit S:5/0

Bit lỗi S:5/0 đặt, khi phát hiện ra Overflow tính toán hoặc chia cho 0. Nếu Bit này một khi thực hiện ở trạng thái END hoặc lệnh TND, lỗi lớn sẽ xảy ra (máy bị treo).

Trong các ứng dụng khi có Overflow tính toán hoặc chia cho 0, bạn có thể tránh cho thiết bị lỗi bằng cách sử dụng lệnh unlatch (OTU) cho địa chỉ S:5/0 trong chơng trình. Thang này cần nằm giữa điểm Overflow và trạng thái END hoặc TND.

- Thanh ghi toán, S:13 và S:14

Các lệnh chuyển và logic không tác động tác động lên thanh ghi toán.

Lệnh ra

Lệnh MOV dùng để chuyển số liệu từ nguồn Source vào đích Dest. - Source là địa chỉ hoặc hằng của số liệu cần chuyển.

- Destination là địa chỉ, nơi số liệu chuyển vào.

Các Bit trạng thái tính toán

Bit Nội dung

S: 0/0 Carry (C) Luôn luôn xóa

S: 0/1 Overflow (V) Luôn luôn xoá

S: 0/2 Zero (Z) Đặt, nếu kết quả là 0, ngợc lại xoá.

S: 0/3 Sign (S) Đặt, nếu kết quả là âm (bit cao nhất đặt), ngợc lại xóa.

Lệnh Masked Move (MVM)

Lệnh ra

Lệnh MVM dùng để chuyển số liệu từ nguồn vào đích, và cho phép mask số liệu đích bằng từ riêng Mark:

- Thông số:

+Source: Số liệu muốn chuyển.

+Mask: Địa chỉ từ để chuyển số liệu qua đó, Mask có thể là số hexa (hằng) +Destination: Địa chỉ cất số liệu.

Các Bit trạng thái tính toán

Bit Nội dung

S: 0/0 Carry (C) Luôn luôn xóa (adsbygoogle = window.adsbygoogle || []).push({});

S: 0/1 Overflow (V) Luôn luôn xoá

S: 0/2 Zero (Z) Đặt, nếu kết quả là 0, ngợc lại xoá.

S: 0/3 Sign (S) Đặt, nếu kết quả là âm, ngợc lại xóa.

Lệnh ra

Giá trị nguồn A đợc AND từng bit với giá trị nguồn B và cất vào đích.

Nguồn A và B là hằng. Đích Dest là địa chỉ từ. Các bit trạng thái tính toán

Bit Nội dung

S: 0/0 Carry (C) Luôn luôn xóa.

S: 0/1 Overflow (V) Luôn luôn xoá.

S: 0/2 Zero (Z) Đặt, nếu kết quả là 0, ngợc lại xoá.

S: 0/3 Sign (S) Đặt, nếu bit cao nhất đặt, ngợc lại xoá.

Lệnh Or (OR)

Lệnh ra

Giá trị nguồn A đợc OR từng bit với giá trị nguồn B và cất vào đích. Nguồn A và B là từ hoặc hằng. Đích Dest là địa chỉ từ.

A 0 1 0 1 B 0 0 1 1 R 0 0 0 1 r = a and b Bảng Truth

Các bit trạng thái tính toán

Bit Nội dung

S: 0/0 Carry (C) Luôn luôn xóa

S: 0/1 Overflow (V) Luôn luôn xoá

S: 0/2 Zero (Z) Đặt, nếu kết quả là 0, ngợc lại xoá.

S: 0/3 Sign (S) Đặt, nếu kết quả là âm (bit cao nhất đặt), ngợc

lại xóa.  Lệnh Not (NOT)

Giá trị nguồn bịđảo (NOT) từng bit và sau đó cất vào đích.

Các bit trạng thái tính toán

Bit Nội dung

S: 0/0 Carry (C) Luôn luôn xóa

S: 0/1 Overflow (V) Luôn luôn xoá

S: 0/2 Zero (Z) Đặt, nếu kết quả là 0, ngợc lại xoá.

S: 0/3 Sign (S) Đặt, nếu kết quả là âm (bit cao nhất đặt), ngợc (adsbygoogle = window.adsbygoogle || []).push({});

lại xóa.

IV.Giới thiệu phần mềm lập trình RSLogix 500

A 0 1 0 B 0 0 1 R 0 0 0 r = a and b a r 1 0 1 0 R = not a Bảng Truth

IV.1.Bắt đầu với RSLogix 500

RSLogix500 là một gói phần mềm lập trình logic hình thang hệ điều hành Windows 32-bit cho bộ xử lý SLC500 và MicroLogix.

Hoạt động trên hệ điều hành Microsoft Window 95, 98, 2000, và Win NT. RSLogix500 là tơng thích với các chơng trình đợc tạo nên với bất kỳ gói phần mềm lập trình nào dựa trên DOS của Rockwell.

Phần mềm RSLogix500 có những chức năng sau đây:

- Một trình soạn thảo hình thang free-form, cho phép tập trung trên ứng dụng logic thay cho viết chơng trình bằng cú pháp.

- Kiểm chứng các dự án một cách mạnh mẽ để xây dựng một danh sách các lỗi, từ đó có thể điều hớng để hiệu chỉnh một cách thuận lợi.

- Soạn thảo kéo và thả để dịch chuyển nhanh chóng các phần tử bảng dữ liệu từ một tệp dữ liệu đến tệp khác, những rung từ một Subroutine hoặc Project đến Subroutine hoặc Project khác, hoặc những lệnh từ rung tới rung trong một Project.

- Tìm kiếm và thay thế để thay đổi nhanh chóng những sự kiện của một địa chỉ hoặc biểu tợng bất thờng.

- Một màn hình dữ liệu tuỳ chỉnh để quan sát việc tách rời các phần tử dữ liệu tiếp xúc với nhau và theo dõi sự tơng tác.

- Một giao diện Point-and-Click đợc gọi là một cây Project cái cho phép truy cập tất cả các Folder và File chứa trong Project.

- Chức năng biểu đồ và theo hớng cho giám sát và hiển thị dữ liệu quá trình.

- Các th viện SLC cho lu trữ và truy lại các phần của logic hình thang đợc sử dụng bất kỳ các sản phẩm phần mềm lập trình SLC của Rockwell.

- Một tiện ích so sánh cho phép quan sát sinh động bằng biểu đồ các Project khác nhau.

Màn hình giao diện RSLogix 500

Có thể điều hớng thông qua các thanh công cụ và cửa sổ khác nhau trong RSLogix 500 một cách dễ dàng.

Menu bar: Lựa chọn các chức năng từ menu, cái xuất hiện khi click mỗi lựa chọn trên thanh này.

Icon bar: Dải biểu tợng chứa nhiều chức năng cái sẽ sử dụng lặp đi lặp lại nhiều lần giống nh khi mở rộng và chạy thử chơng trình logic. Nếu muốn biết miêu tả về bất cứ Icon nào chỉ cần di chuyển con trỏ trên Icon, và cửa sổ chú giải công cụ nổi sẽ xuất hiện giải thích Icon đợc sử dụng cho mục đích gì.

Online bar: Quan sát chế độ của bộ xử lý xem có soạn thảo Online đợc hay không. Cũng có thể quan sát Driver truyền thông và số Node.

Project tree: Có thể quan sát tất cả các Folder và File chứa trong Project từ Project tree. Click một Icon trong cây này và sau đó Click chuột phải cho một Menu cái áp dụng chỉ cho Icon đợc lựa chọn.

Status bar: Đa ra trạng thái thông tin vào lời nhắc.

Results pane: Hiển thị tất cả các kết quả tìm kiếm và qui trình kiểm tra.

Ladder view: Trong cửa sổ của Ladder view có thể soạn thảo logic hình thang. Có thể quan sát vài ba tệp chơng trình ở bất kỳ thời điểm nào.

Instruction toolbar: Dùng để Click một lệnh để chèn vào trong chơng trình Ladder.

4.2.Các bớc bắt đầu một cách nhanh chóng với RSLogix 500

 Step1: Định cấu hình một Driver trong RSLinx Classic

a.Mở RSLinx Classic bằng cách Click chuột Start > Programs > Rockwell Software > RSLinx > RSLinx. Software > RSLinx > RSLinx.

Đây là biểu tợng RSLinx xuất hiện trong khay của hệ thống (adsbygoogle = window.adsbygoogle || []).push({});

b.Trong RSLinx Classic, Click chuột Communications > Configure Drivers. Cái này mở của sổ Configure Drivers. này mở của sổ Configure Drivers.

c.Trong cửa sổ Configure Drivers, lựa chọn driver cần để sử dụng dựa trên kết nối vật lý tới bộ xử lý. Ví dụ, nếu kết nối với một card 1748-KTX, lựa chọn 1784- lý tới bộ xử lý. Ví dụ, nếu kết nối với một card 1748-KTX, lựa chọn 1784- KT/KTX(D)/PKTX(D)/PCMK cho trình điều khiển thiết bị DH+/DH-485.

Một phần của tài liệu GIỚI THIỆU TỔNG QUAN VÀ CÔNG NGHỆ SẢN XUẤT XI MĂNG NHÀ MÁY XI MĂNG TAM ĐIỆP.DOC (Trang 89 - 95)