1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo ĐỒ ÁN MÔN PLC: Công nghệ mạ tự động

53 779 5

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 53
Dung lượng 2,2 MB

Nội dung

Mục Lục LỜI MỞ ĐẦU- 4 - 1.Tìm hiểu về yêu cầu công nghệ được mô tả trong sách Thiết Bị Điều Khiển Khả Trình- PLC- 6 - 1.1. Khái niệm về bộ điều khiển lập trình PLC- 6 - 1.2. NỘI DUNG ĐỀ TÀI:- 7 - 2.Dựa trên yêu cầu công nghệ,lựa chọn các thiết bị phục vụ công nghệ đó- 8 - 3.Tìm hiểu sơ lược về PLC S7-200 của SIEMEN- 9 - 3.1. GIỚI THIỆU PHẦN CỨNG S7-200- 9 - 3.2. TẬP LỆNH PLC S7-200 CỦA SIEMEN- 10 - 3.3.TÌM HIỂU TẬP LỆNH PLC S7-200 CỦA SIEMEN- 12 - 3.3.1. CÁC LỆNH CƠ BẢN.- 12 - Bảng lệnh đếm lên, đếm xuống :- 22 - 3.3.2. CÁC LỆNH NÂNG CAO- 24 - Nhóm lệnh so sánh :- 25 - 4.Vẽ sơ đồ kết nối vào ra giữa PLC và các thiết bị công nghệ.- 39 - 5. Lưu đồ thuật toán điều khiển- 41 - Chương trình điều khiển- 43 - TÀI LIỆU THAM KHẢO- 54 -

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

Sinh viên thực hiện : Lưu Quang Cừ

Nguyễn Minh Tâm Lớp : TC-CĐ Điện tử 2 K8

Hà nội, Tháng 4 Năm 2012

Trang 2

BỘ CÔNG THƯƠNG

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc lập - Tự do - Hạnh phúc

Hà nội, ngày……tháng…….năm………

BẢN ĐÁNH GIÁ CỦA CÁN BỘ GIẢNG VIÊN HƯỚNG DẪN Tôi tên là:……… Học hàm, học vị:………

Đơn vị công tác:………

Hướng dẫn sinh viên:………

Lớp:………Ngành:………

Tên đề tài hướng dẫn:………

………

………

1 Đánh giá quá trình sinh viên thực hiện đồ án

* Ý thức, thái độ:

* Nội dung và kết quả đạt được của đề tài:

* Triển vọng của đề tài (nếu có):

2 Các câu hỏi dành cho sinh viên (nếu có):

3 Điểm đánh giá:…… điểm

NGƯỜI HƯỚNG DẪN (Ký và ghi rõ họ tên)

Trang 3

LỜI MỞ ĐẦU

Nền công nghiệp thế giới đang trên đà phát triển ngày càng cao, trong đóvấn đề tự động điều khiển được đặt lên hàng đầu trong quá trình nghiên cứucũng như ứng dụng công nghệ mới vào trong sản xuất Nó đòi hỏi khả năng xử

lý, mức độ hoàn hảo, sự chính xác của hệ thống sản xuất ngày một cao hơn, để

có thể đáp ứng được nhu cầu về số lượng, chất lượng, thẩm mỹ ngày càng caocủa xã hội

Sự xuất hiện máy tính vào những năm đầu thập niên 60, đã hỗ trợ conngười làm việc hiệu quả hơn trong nhiều lĩnh vực như công nghiệp…Với sự đòihỏi của con người những nhà nghiên cứu không dừng lại ở đó, nhiều thiết bị,phần mềm chuyên phục vụ cho ngành công nghiệp có tính năng ưu việt hơn đãđược ra đời Một trong những thiết bị đó phải kể đến là bộ PLC Với khả năngứng dụng và nhiều ưu điểm nổi bật, PLC ngày càng thâm nhập sâu rộng trongnền sản xuất

Chính vì sự ưu việt của PLC nên nhiều lĩnh vực sản xuất trong công nghiệp

đã sử dụng nó để điều khiển các dây chuyền sản xuất lớn Công nghệ mạ tựđộng là một ứng dụng của bộ PLC vào hệ thống điều khiển Xuất phát từ nhữngứng dụng trong thực tế và những nguồn tài liệu tham khảo, chúng tôi đã quyếtđịnh chọn “Công nghệ mạ tự động” để làm đề tài tìm hiểu

Do hạn chế về kinh nghiệm thực tế, vừa tìm hiểu vừa học hỏi Nên

trong quá trình thực hiện không tránh khỏi những thiếu sót Rất mong sự đónggóp ý kiến quý báu của thầy cô và các bạn đọc để đề tài được hoàn thiện hơn

Qua thời gian làm việc tích cực ,đến nay đề tài đã thành công tốtđẹp Có kết quả nay không thể không nhắc đến công sức giúp đỡ của giáo viênhướng dẫn

Chúng em chân thành cảm ơn cô Vũ Thị Hoa đã giúp đỡ chúng em

khi chọn đề tài và nhiệt tình hướng dẫn trong suốt quá trình thực hiện .

Sinh viên thực hiện : Lưu Quang Cừ

Nguyễn Minh Tâm

Trang 4

Mục Lục

LỜI MỞ ĐẦU 4

-1.Tìm hiểu về yêu cầu công nghệ được mô tả trong sách Thiết Bị Điều Khiển Khả Trình PLC 6

1.1 Khái niệm về bộ điều khiển lập trình PLC 6

1.2 NỘI DUNG ĐỀ TÀI: 7

-2.Dựa trên yêu cầu công nghệ,lựa chọn các thiết bị phục vụ công nghệ đó- 8 3.Tìm hiểu sơ lược về PLC S7200 của SIEMEN 9

3.1 GIỚI THIỆU PHẦN CỨNG S7200 9

3.2 TẬP LỆNH PLC S7200 CỦA SIEMEN 10

3.3.TÌM HIỂU TẬP LỆNH PLC S7200 CỦA SIEMEN 12

3.3.1 CÁC LỆNH CƠ BẢN 12

Bảng lệnh đếm lên, đếm xuống : 22

3.3.2 CÁC LỆNH NÂNG CAO 24

Nhóm lệnh so sánh : 25

4.Vẽ sơ đồ kết nối vào ra giữa PLC và các thiết bị công nghệ 39

5 Lưu đồ thuật toán điều khiển 41

Chương trình điều khiển 43

TÀI LIỆU THAM KHẢO 54

Trang 5

-1 Tìm hiểu về yêu cầu công nghệ được mô tả trong sách Thiết Bị Điều Khiển Khả Trình- PLC

1.1 Khái niệm về bộ điều khiển lập trình PLC

PLC viết tắt của 'Programmable Logic Controller, là thiết bị điều khiển lập trình được (khả trình) cho phép thực hiện linh hoạt các thuật toán điều khiển logic thông qua một ngôn ngữ lập trình Người sử dụng có thể lập trình để thực hiện một loạt trình tự các sự kiện Các sự kiện này được kích hoạt bởi tác nhân kích thích (ngõ vào) tác động vào PLC hoặc qua các hoạt động có trễ như thời

gian định thì hay các sự kiện được đếm PLC dùng để thay thế các mạch relay

(rơ le) trong thực tế PLC hoạt động theo phương thức quét các trạng thái trên đầu ra và đầu vào Khi có sự thay đổi ở đầu vào thì đầu ra sẽ thay đổi theo Ngôn ngữ lập trình của PLC có thể là Ladder hay State Logic Hiện nay có

nhiều hãng sản xuất ra PLC như Siemens, Allen-Bradley, Mitsubishi Electric, General Electric, Omron, Honeywell

Một khi sự kiện được kích hoạt thật sự, nó bật ON hay OFF thiết bị điều khiển bên ngoài được gọi là thiết bị vật lý Một bộ điều khiển lập trình sẽ liên tục “lặp”trong chương trình do “người sử dụng lập ra” chờ tín hiệu ở ngõ vào và xuất tín hiệu ở ngõ ra tại các thời điểm đã lập trình

Để khắc phục những nhược điểm của bộ điều khiển dùng dây nối ( bộ điều khiểnbằng Relay) người ta đã chế tạo ra bộ PLC nhằm thỏa mãn các yêu cầu sau :

 Lập trình dể dàng , ngôn ngữ lập trình dễ học

 Gọn nhẹ, dể dàng bảo quản , sửa chữa

 Dung lượng bộ nhớ lớn để có thể chứa được những chương trình phức tạp

 Hoàn toàn tin cậy trong môi trường công nghiệp

 Giao tiếp được với các thiết bị thông minh khác như : máy tính , nối mạngcác môi Modul mở rộng

 Giá cả có thể cạnh tranh được

Các thiết kế đầu tiên là nhằm thay thế cho các phần cứng Relay dây nối và các Logic thời gian Tuy nhiên ,bên cạnh đó việc đòi hỏi tăng cường dung lượng nhớ

và tính dể dàng cho PLC mà vẫn bảo đảm tốc độ xử lý cũng như giá cả … Chínhđiều này đã gây ra sự quan tâm sâu sắc đến việc sử dụng PLC trong công nghiệpCác tập lệnh nhanh chóng đi từ các lệnh logic đơn giản đến các lệnh đếm , định

Trang 6

thời , thanh ghi dịch … sau đó là các chức năng làm toán trên các máy lớn … Sựphát triển các máy tính dẫn đến các bộ PLC có dung lượng lớn , số lượng I / O nhiều hơn.

Trong PLC, phần cứng CPU và chương trình là đơn vị cơ bản cho quá trìnhđiều khiển hoặc xử lý hệ thống Chức năng mà bộ điều khiển cần thực hiện sẽ được xác định bởi một chương trình Chương trình này được nạp sẵn vào bộ nhớ của PLC, PLC sẽ thực hiện việc điều khiển dựa vào chương trình này Như vậy nếu muốn thay đổi hay mở rộng chức năng của qui trình công nghệ , ta chỉ cần thay đổi chương trình bên trong bộ nhớ của PLC Việc thay đổi hay mở rộng chức năng sẽ được thực hiện một cách dễ dàng mà không cần một sự can thiệp vật lý nào so với sử dụng các bộ dây nối hay Relay

1.2 NỘI DUNG ĐỀ TÀI:

Yêu cầu công nghệ :

Vị trí ban đầu của hệ thống là vị trí như trên sơ đồ lúc này Is1 và Is7đang đóng.Chuyển công tắc chuyển chế độ sang vị trí “AU”

Nhấn vào Start cầu trục nâng phôi cần mạ lên đến khi gặp Is6 thì dừng nâng,cầutrục dịch chuyển sang phải.Khi cầu trục chạm vào Is2 thì dừng quá trình sangphải và bắt đầu quá trình hạ Khi Is7 đóng thì dừng quá trình hạ và thực hiện rửatrong 4 giây Sau 4 giây cầu trục lại nâng phôi lên cho đến khi chạm Is6 thì cầutrục lại dịch chuyển sang phải.Khi cầu trục chạm Is3 thì nó dừng lại và hạ phôi

Trang 7

xuống bể tẩy trong 3giây thì cầu trục lại nâng lên Quá trình diễn ra như trên tại

vị trí bể mạ lần 1 và lần 2 tại mỗi bể cầu trục dừng 5 giây để mạ Sau khi mạxong lần hai ,cầu trục nâng sản phẩm lên Khi Is6 đóng ,cầu trục dịch chuyểnsang trái Khi qua vị trí Is4, Is3 cầu trục không dừng Khi cầu trục chạm Is2 ,cầutrục dừng và hạ sản phẩm xuống bể rửa trong 2 giây Sau đó sản phẩm lại đượcnâng lên và cầu trục lại dịch chuyển sang trái ,khi gặp Is1 cầu trục hạ sản phẩmxuống kết thúc một chu trình Khi chuyển công tắc chế độ sang “Man” thì cácquá trình ‘lên’, ‘xuống’ , ‘phải’ , ‘trái’ sẽ được điều khiển bằng cách nhấn vàocác nút trên bảng điều khiển

Nhấn Stop hệ thống hoạt động hết chu kỳ rồi dừng hoạt động.

2 Dựa trên yêu cầu công nghệ,lựa chọn các thiết bị phục vụ công nghệ đó

Các thiết bị sử dụng:

* PLC: là loại S7-200 CPU 224 của hãng SIEMEN

: dùng để điều khiển toàn bộ hoạt động của hệ thống.

* Cảm biến vị trí (Công tắc hành trình):

Is1 đến Is5 có tác dụng nhận biết các vị trí các

bể để xe thả vật

Còn IS6 , Is7 dùng để giới hạn vị trí của

vật khi kéo lên hoặc khi thả xuống

Trang 8

* Động cơ điều khiển xe : Là loại động cơ giảm tốc sử dụng

nguồn một chiều 5V

* Động cơ điều khiển kéo ,thả vật : Là loại động cơ giảm tốc

sử dụng nguồn một chiều 24V.

* Relay (Rơle): là loại Relay một chiều sử dụng nguồn 5V ,có khả năng

đóng cắt nguồn một chiều 24V :dùng để điều khiển cấp nguồn đảo chiều động

cơ.

* Nút nhấn: là loại nút nhấn thường mở tự phục hồi ,dùng để điều khiển

quá trình hoạt động của hệ thống.

3 Tìm hiểu sơ lược về PLC S7-200 của SIEMEN

3.1 GIỚI THIỆU PHẦN CỨNG S7-200

PLC S7-200 là một loại PLC cỡ nhỏ của công ty Siemens Cấu trúc S7-200gồm 1 CPU và các module mở rộng cho nhiều ứng dụng khác nhau.S7-200 gồm

nhiều loại: CPU 221, 222, 224, 226….có nhiều nhất 7 module mở rộng khi có

nhu cầu: tổng số ngõ vào/ra, ngõ vào/ra Analog, kết nối mạng ( AS-I, Profibus )

Trang 9

3.2 TẬP LỆNH PLC S7-200 CỦA SIEMEN

 Các đèn báo:

Có 3 loại đèn báo hoạt động:

- RUN: đèn xanh Ờbáo hiệu PLC đang hoạt động

- STOP :đèn vàng Ờbáo hiệu PLC

- SF (system Failure):đèn đỏ báo hiệu PLC bị sự cố

Trang 10

- Thời gian duy trì khi mất nguồn 10 ms

- Cầu chì bên trong 2A/250V

Trang 11

- Chuyển đổi và kết nối như hình sau :

Hình 5 Kết nối PLC với máy tính

3.3.TÌM HIỂU TẬP LỆNH PLC S7-200 CỦA SIEMEN

Trang 12

Lệnh Load Not (LDN):

Lệnh LDN nạp giá trị logic của một tiếp điểm vào trong bit đầu tiên của

ngăn xếp, các giá trị còn lại trong ngăn xếp bị đẩy lùi xuống một bit

Tiếp điểm thường đóng sẽ mở khi ngõ vào PLC có địa chỉ là 1

Trang 13

kế Nếu bit này có giá trị bằng 1, các lệnh S hoặc R sẽ đóng ngắt tiếp điểm hoặcmột dãy các tiếp điểm (giới hạn từ 1 đến 255) Nội dung của ngăn xếp không bịthay đổi bởi các lệnh này.

VD: Khi tiếp điểm I0.0 đóng lệnh Set hoặc Reset sẽ đóng (ngắt) mộtmảng gồm n (5) tiếp điểm kể từ Q0.0

Q0.0 I0.0

s

5

Q0.0 I0.0

R 5

Mô tả lệnh S (Set) và R (Reset) :

S S-bit n S bit n

──( S )

Đóng một mảng gồm n cáctiếp điểm kể từ địa chỉ S-bit

S-bit: I, Q, M,

SM, T, C,V(bit)

n (byte): IB,

QB, MB, SMB, VB, AC

R S-bit n

S bit n ──( R )

Ngắt một mảng gồm n cáctiếp điểm kể từ S-bit NếuS-bit lại chỉ vào Timerhoặc Counter thì lệnh sẽxoá bit đầu ra củaTimer/Counter đó

Trang 14

SI S-bit

n

S bit n ──( SI )

Đóng tức thời một mảnggồm n các tiếp điểm kể từđịa chỉ S-bit

S-bit: Q (bit)n(byte): IB,

QB, MB, SMB, VB, AC

RI S-bit

n

S bit n ──( RI )

Ngắt tức thời một mảnggồm n các tiếp điểm kể từđịa chỉ S-bit

c Các lệnh logic đại số Boolean:

Các lệnh tiếp điểm đại số Boolean cho phép tạo lập các mạch logic(không có nhớ) Trong LAD các lệnh này được biểu diễn thông qua cấu trúcmạch, mắc nối tiếp hay song song các tiếp điểm thường đóng hay các tiếp điểmthường mở Trong STL có thể sử dụng lệnh A (And) và O (Or) cho các hàm hởhoặc các lệnh AN (And Not), ON (Or Not) cho các hàm kín Giá trị của ngănxếp thay đổi phụ thuộc vào từng lệnh

AND (A)

Q0.0 I0.0 I0.1

AND NOT (AN)

Tín hiệu ra sẽ là nghịch đảo của tín hiệu vào.

Trang 15

d Các lệnh về tiếp điểm đặc biệt:

Tiếp điểm nào tác động cạnh xuống, tác động cạnh lên:

Có thể dùng các lệnh tiếp điểm đặc biệt để phát hiện sự chuyển tiếp trạngthái của xung (sườn xung) và đảo lại trạng thái của dòng cung cấp (giá trị đỉnhcủa ngăn xếp) LAD sử dụng các tiếp điểm đặc biệt này để tác động vào dòngcung cấp Các tiếp điểm đặc biệt này không có toán hạng riêng của chúng vì thếphải đặt chúng phía trước cuộn dây hoặc hộp đầu ra Tiếp điểm chuyển tiếp

Trang 16

dương/âm (các lệnh trước và sườn sau) có nhu cầu về bộ nhớ, bởi vậy đối vớiCPU 224 có thể sử dụng nhiều nhất là 256 lệnh.

LD I0.0ED

LD I0.0NOT

Hình 7 - Giản đồ thời gian các tiếp điểm đặc biệt

Trang 17

Tiếp điểm trong vùng nhớ đặc biệt:

- SM0.0: Vòng quét đầu tiên thì mở nhưng từ vòng quét thứ 2 trở đi thìđóng

- SM0.1: Ngược lại với SM0.0, vòng quét đầu tiên tiếp điểm này đóng,

kể từ vòng quét thứ 2 thì mở ra và giữ nguyên trong suốt quá trình hoạt động

- SM0.4: Tiếp điểm tạo xung với nhịp xung với chu kì là 1 phút

- SM0.5: Tiếp điểm tạo xung với nhịp xung với chu kì là 1 giây

e Các lệnh thời gian (Timer)

Các lệnh điều khiển thời gian Timer :

Timer là bộ tạo thời gian trễ giữa tín hiệu vào và tín hiệu ra nên trong điềukhiển vẫn thường gọi là khâu trễ Nếu kí hiệu tín hiệu (logic) vào là x(t) và thời

gian trễ tạo ra bằng Timer là τ thì tín hiệu đầu ra của Timer đó sẽ là x (t – τ)

S7-200 có 64 bộ Timer (với CPU 212) hoặc 128 Timer (với CPU 214) được chia

Khi đầu vào có giá trị logic bằng 0, TON tự động Reset còn TONR thì không.Timer TON được dùng để tạo thời gian trễ trong một khoảng thời gian (miềnliên thông), còn với TONR thời gian trễ sẽ được tạo ra trong nhiều khoảng thờigian khác nhau

Timer TON và TONR bao gồm 3 loại với 3 độ phân giải khác nhau, độ phân

Trang 18

giải 1ms, 10ms và 100ms Thời gian trễ τ được tạo ra chính là tích của độ phângiải của bộ Timer được chọn và giá trị đặt trước cho Timer Ví dụ có độ phângiải 10ms và giá trị đặt trước 50 thì thời gian trễ là 500ms.

 Cú pháp khai báo sử dụng Timer như sau:

trị logic 0 tại đầu vào IN

Txx (Word)CPU 214: 32-63,96-127PT: VW, T, (Word)

C, IW, QW, MW,SMW, C, hằng số

Txx (Word)CPU 214: 0-31,64-95

PT: VW, TR, (Word) C, IW, QW,

MW, SMW, AC, AIW, hằng số

Khi sử dụng Timer TONR, giá trị đếm tức thời được lưu lại và không bịthay đổi trong khoảng thời gian khi tín hiệu đầu vào có logic 0 Giá trị của T-bitkhông được nhớ mà hoàn toàn phụ thuộc vào số kết quả so sánh giữa giá trị đếmtức thời và giá trị đặt trước

Khi Reset một Timer, T-word và T-bit của nó đồng thời được xóa và cógiá trị bằng 0, như vậy giá trị đếm tức thời được đặt về 0 và tín hiệu đầu ra cũng

có trạng thái logic 0

- Timer kiểu TON(hình 4.3)

Trang 19

LD I0.0TON T33, 50 I0.0 IN

50 PT

TON 10ms T33

- Timer kiểu TONR(hình 4.4)

I0.0 IN

10 PT

TONR 10ms T33

Trang 20

Counter là bộ đếm thực chức năng đếm sườn xung, trong S7-200 các bộđếm được chia làm 2 loại: bộ đếm tiến (CTU) và bộ đếm tiến/lùi (CTUD).

Bộ đếm tiến CTU đếm số sườn lên của tín hiệu logic đầu vào, tức là đếm

số lần thay đổi trạng thái logic từ 0 lên 1 của tín hiệu Số xung đếm được ghi vàothanh ghi 2 byte của bộ đếm, gọi là thanh ghi C- word

Nội dung của thanh ghi C- word, gọi là giá trị đếm tức thời của bộ đếm,luôn được so sánh với giá trị đặt trước của bộ đếm, được kí hiệu PV Khi giá trịđếm tức thời bằng hoặc lớn hơn giá trị đặt trước này thì bộ đếm báo ra ngoàibằng cách đặt giá trị logic 1 vào 1 bit đặc biệt của nó gọi là C-bit Trường hợpgiá trị đếm tức thời nhỏ hơn giá trị đặt trước thì C-bit có giá trị logic là 0

Khác với các bộ Timer, các bộ đếm CTU và CTUD đều có chân nối vớitín hiệu điều khiển xóa để thực hiện việc đặt lại chế độ khởi phát ban đầu(Reset) cho bộ đếm, được kí hiệu bằng chữ cái R trong LAD, hay được qui định

là trạng thái logic của bit đầu tiên của ngăn xếp trong STL Bộ đếm được Resetkhi tín hiệu xóa này có mức logic là 1 hoặc khi lệnh R (Reset) được thực hiệnvới C-bit Bộ đếm được Reset cả C-word, C-bit đều nhận giá trị 0

Trang 21

Cxx: (Word)CPU 214 : 0-47, 80-127

Pv(Word): VW,

T, C, IW, QW,

MW, SMW, AC,AIW, hằng số,

PV, C-bit (Cxx) có giá trị logic bằng 1 Bộ đếm ngừng đếm tiến khi C-word Cxx đạt được giá trị cực đại 32.767 vàngừng đếm lùi khi C-word Cxx đạt được giá trị cực đại -32.768 CTUD Reset khi đầu vào R có giá trị logic bằng 1

Cxx: (Word)CPU 214 : 48-79

PV (Word) :

VW, T, C, IW,

QW, MW, SMW, hằng số,

*VD, *AC

Sử dụng bộ đếm CTU:

Trang 22

LAD STL

C40 CU

PV

CTU

R +5 I0.1

I0.0

LD I0.0

LD I0.1CTU C40, +5

Giản đồ thời gian:

PV

CTUD

R +5

I0.1 I0.0

Giản đồ thời gian:

Trang 23

Những lệnh so sánh thường là: so sánh nhỏ hơn hoặc bằng (<=); so sánhbằng (= =) và so sánh lớn hơn hoặc bằng (>=)

Khi so sánh giá trị của byte thì không cần thiết phải để ý đến dấu của toánhạng, ngược lại khi so sánh các từ hay từ kép với nhau thì phải để ý đến dấu củatoán hạng là bit cao nhất trong từ hoặc từ kép

Trong STL những lệnh so sánh thực hiện phép so sánh byte, Word hayDword Căn cứ vào kiểu so sánh (<=, = =, >=), kết quả của phép so sánh có giátrị bằng 0 (nếu đúng) hoặc bằng 1 (nếu sai) nên nó có thể được kết hợp cùng cáclệnh LD, A, O Để tạo ra được các phép so sánh mà S7-200 không có lệnh sosánh tương ứng (như so sánh không bằng nhau <>, so sánh nhỏ hơn <, hoặc so

sánh lớn hơn >) ta có thể kết hợp lệnh NOT với các lệnh đã có (= =, >=, <=).

Nhóm lệnh so sánh :

Trang 24

LAD Mô tả Toán hạng

Trang 25

tập lệnh của S7-200 còn cung cấp các cổng logic AND, OR, EXOR thực hiệnđối với byte (8 bit hay 8 tiếp điểm), Word (16 bit hay 16 tiếp điểm) và DoubleWord (32 bit hay 32 tiếp điểm) Sau đây là chi tiết của từng cổng:

Lệnh AND byte :

WAND_B

EN IN1 IN2 OUT

Toán hạng trong câu lệnh thuộc một trong các vùng địa chỉ sau:

IN1: VB, T, C, IB, QB, SMB, AC, ConstIN2: VB, T, C, IB, QB, SMB, AC

Ví dụ:

VB10

AND VB20

Toán hạng trong câu lệnh thuộc một trong các vùng địa chỉ sau:

IN1: VW, T, C, IW, SMW, AC, Const

IN2: VW, T, C, IW, QW, SMW, AC

Trang 26

Dạng LAD Dạng STL

VW2

WAND_W

EN IN1 IN2 OUT

VW0 VW2

VD0 VD4

VB0 VB1

ORB VB0, VB1

Lệnh thực hiện phép OR từng bit của hai byte ngõ vào IN1, IN2, kết quả thu được ghi vào 1 byte ở ngõ ra OUT, địa chỉ ngõ ra có thể khác ngõ vào

Toán hạng trong câu lệnh thuộc một trong các vùng địa chỉ sau:

IN1: VB, T, C, IB, QB, SMB, AC, ConstIN2: VB, T, C, IB, QB, SMB, AC

1 0 1 0 1 1 1 0 0 1 1 1 1 1 0 1

1 0 0 0 1 0 1 0 1 1 0 1 1 1 0 1

1 0 0 0 1 0 1 0 0 1 0 1 1 1 0 1

Ngày đăng: 22/04/2016, 18:44

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w