Giới thiệu về ngụn ngữ lập trỡnh PLC:

Một phần của tài liệu truyền động điện thiết bị làm hàng tàu thủy (Trang 45 - 50)

Cỏc loại PLC núi chung thường cú nhiều ngụn ngữ lập trỡnh nhằm

phục vụ cỏc đối tượng sử dụng khỏc nhau. PLC S7-300 cú ba ngụn ngữ

lập trỡnh cơ bản. Đú là:

- Ngụn ngữ “liệt kờ lệnh”, ký hiệu là STL (Statement lits). Đõy là

dạng ngụn ngữ lập trỡnh thụng thường của mỏy tớnh. Một chương

trỡnh được ghộp bởi nhiều cõu lệnh theo một thuật toỏn nhất định,

mỗi lệnh chiếm một hàng và đều cú cấu trỳc chung “tờn lệnh” + “toỏn hạng”.

- Ngụn ngữ “hỡnh thang”, ký hiệu là LAD (Ladder logic). Đõy chớnh

là dạng ngụn ngữ đồ hoạ thớch hợp với những người quen thiết kế

mạch điều khiển logic.

- Ngụn ngữ “hỡnh khối”, ký hiệu FBD (Function block diagram). Đõy

cũng là kiểu ngụn ngữ đồ hoạ dành cho những người cú thúi quen

thiết kế mạch điều khiển số.

Một chương trỡnh viết trờn LAD hoặc FBD cú thể chuyển sang được

dạng STL, nhưng ngược lại thỡ khụng. Trong STL cú nhiều lệnh khụng cú

trong LAD hay FBD.

1.3.Trỡnh tự chung của việc viết chương trỡnhđiều khiển:

Để viết chương trỡnh (lập trỡnh) điều khiển cho hệ thống sử dụng bộ điều khiển PLC cần theo cỏc bước sau:

1.3.1 Xỏc định chức năng của hệ thống điều khiển:

Đầu tiờn chỳng ta phải quyết định thiết bị hoặc hệ thống nào mà chỳng ta muốn điều khiển một hay nhiều phần tử thực hiện của đối tượng. Để xỏc định chức năng của hệ thống điều khiển chỳng ta cần xỏc định thứ

tự hoạt động thụng qua việc mụ tả bằng lưu đồ. 1.3.2 Xỏc định cỏc đầu vào và đầu ra:

Tất cả cỏc thiết bị đầu vào và đầu ra bờn ngoài được nối với bộ điều

khiển được lập trỡnh hoỏ phải được xỏc định. Những thiết bị đầu vào là những chuyển mạch, cảm biến, nỳt ấn, tay điều khiển... .Những thiết bị đầu

ra là những thiết bị như van điện từ, cỏc đốn chỉ bỏo, chuụng ...

Sau việc nhận dạng cỏc thiết bị chủng loại đầu vào và đầu ra đú,

chỳng ta tiến hành lựa chọn cấu hỡnh PLC và cỏc khối mở rộng một cỏch

phự hợp. Gỏn đầu vào (INPUT) và đầu ra (OUTPUT) tương ứng với PLC đó chọn.

1.3.3 Quan hệ vào/ra và việc đơn giản hàm chức năng:

Từ lưu đồ hoạt động, ta tiến hành xõy dựng mạch logic điều khiển

theo quan hệ đầu vào/ra. Viết hàm chức năng từ mạch logic, sau đú cú thể

thực hiện đơn giản hoỏ hàm trong trường hợp cú thể.

1.3.4 Viết chương trỡnh: a) Ngụn ngữ lập trỡnh

- Phương phỏp hỡnh thang (LAD). - Phương phỏp danh sỏch lệnh (STL).

- Phương phỏp sơ đồ khối (FBD).

LAD FBD

b) Cỏc lệnh cơ bản

- Nhúm lệnh logic tiếp điểm.

- Lệnh đọc, ghi và đảo vị trớ bytes trong thanh ghi ACCU. - Cỏc lệnh logic thực hiện trờn thanh ghi ACCU.

- Nhúm lệnh tăng giảm nội dung thanh ghi ACCU.

- Nhúm lệnh dịch chuyển nội dung thanh ghi ACCU.

- Nhúm lệnh so sỏnh số nguyờn 16 bits. - Nhúm lệnh so sỏnh số nguyờn 32 bits. - Nhúm lệnh so sỏnh số thực 32 bits.

c)Cỏc lệnh toỏn học

- Nhúm lệnh làm việc với số nguyờn 16 bits. - Nhúm lệnh làm việc với số nguyờn 32 bits. - Nhúm lệnh làm việc với số thực.

d) Cỏc lệnh logic tiếp điểm trờn thanh ghi trạng thỏi

- Lệnh AND trờn thanh ghi trạng thỏi. - Lệnh OR trờn thanh ghi trạng thỏi.

- Lệnh EXCLUSIVE OR trờn thanh ghi trạng thỏi.

e) Cỏc lệnh đổi kiểu dữ liệu.

- Chuyển đổi số BCD thành số nguyờn và ngược lai.

- Chuyển đổi số nguyờn 16 bits thành số nguyờn 32 bits. - Chuyển đổi số nguyờn 32 bits thành số thực.

- Chuyển đổi số thực thành số nguyờn 32 bits. f) Cỏc lệnh điều khiển chương trỡnh.

- Nhúm lệnh kết thỳc chương trỡnh. - Nhúm lệnh rẽ nhỏnh theo bit trạng thỏi.

- Lệnh xoay vũng.

- Lệnh rẽ nhỏnh theo danh mục.

Ngoài ra thỡ cũn cú cỏc bộ đếm(counter), bộ thời gian(timer) và cỏc khối dữ liệu đặc biệt...

1.3.5:Nạp chương trỡnh vào bộ nhớ:

Ta truy nhập chương trỡnhđóđược soạn thảo vào trong bộ nhớ thụng

qua mỏy tớnh với sự trợ giỳp của phần mềm đi kốm theo thiết bị. 1.3.6 Xỏc định địa chỉ cho module mở rộng:

Tuỳ vào vị trớ lắp đặt của module mở rộng trờn những thanh RACK

mà cỏc module cú những địa chỉ khỏc nhau. 2 hỡnh dưới đõy trỡnh bày qui tắc xỏc định địa chỉ đú.

CHƯƠNG 2: NGUYấN Lí HOẠT ĐỘNG CỦA HỆ THỐNG VÀ XÂY DỰNG CHƯƠNG TRèNHĐIỀU KHIỂN:

Một phần của tài liệu truyền động điện thiết bị làm hàng tàu thủy (Trang 45 - 50)