Lập trỡnh bằng ngụn ngữ sơ đồ thang (LADDER DIAGRAM – LADDER LOGIC)

Một phần của tài liệu Nghiên cứu tích hợp điều khiển PLC trong rô bốt công nghiệp 4 bậc tự do (Trang 69 - 73)

5. Dự kiến kết quả

3.3. Lập trỡnh bằng ngụn ngữ sơ đồ thang (LADDER DIAGRAM – LADDER LOGIC)

(STL); Unction Blocks Diagram (FBD).

3.3. Lập trỡnh bằng ngụn ngữ sơ đồ thang (LADDER DIAGRAM – LADDER LOGIC) LADDER LOGIC)

Ngụn ngữ lập trỡnh sơ đồ thang là ngụn ngữ lập trỡnh bằng đồ họa. Cỏc phần tử cơ bản trong chƣơng trỡnh tƣơng đƣơng với cỏc phần tử của mạch điều khiển rele. Cỏc phần tử này đƣợc nối với nhau sẽ tạo thành cỏc bậc “thang” hay “Network” tạo thành sơ đồ dạng bậc thang. Nhƣ vậy, việc lập trỡnh theo sơ đồ thang tƣơng đƣơng với vẽ mạch điện logic điều khiển với cỏc đầu ra cú quan hệ phụ thuộc nhất định đối với đầu vào.

Sơ đồ thang gồm hai đƣờng dọc biểu diễn đƣờng dẫn cụng suất. Cỏc mạch đƣợc nối kết theo đƣờng ngang (cỏc nấc thang) giữa hai đƣờng dọc này. Mỗi nấc thang xỏc định một hoạt động trong quỏ trỡnh điều khiển và đều phải bắt đầu với ớt nhất một đầu vào và kết thỳc với ớt nhất một đầu ra. Sơ đồ đƣợc đọc từ trỏi sang phải và từ trờn xuống dƣới. Cuối một chƣơng trỡnh bao giờ cũng phải cú cõu lệnh

68

kết thỳc chƣơng trỡnh.

a. Cỏc lệnh cơ bản của sơ đồ bậc thang LADDER DIAGRAM:

- “Power bus”: Thành phần luụn luụn phải cú trong sơ đồ, nơi dẫn nguồn điện (tƣởng tƣợng) đi vào và đi ra sơ đồ.

- LD

Lệnh đọc trạng thỏi của một tớn hiệu logic, lệnh LD đƣợc sử dụng kốm theo một số hiệu ghi phớa trờn ký hiệu lệnh và là địa chỉ thụng số của lệnh.

- OUT

Lệnh OUT giống nhƣ một role chấp hành đƣa ra kết quả logic của cõu lệnh tới địa chỉ kốm với cõu lệnh.

- AND

Lệnh AND : Lệnh logic “VÀ” đƣợc thể hiện bằng 2 khối nối nối tiếp. - OR

Lệnh OR: Lệnh logic “HOẶC” , lập trỡnh bởi khối nối song song nhau. - AND LD

Lệnh AND LD đƣợc dựng để xõy dựng cỏc khối logic phức tạp hơn bằng cỏch ghộp chỳng nối tiếp với nhau.

- OR LD

Lệnh OR LD đƣợc dựng để xõy dựng cỏc khối logic bằng cỏch ghộp chỳng song song với nhau.

- AND NOT

Lệnh AND NOT tạo ra một tiếp điểm thƣờng đúng (ngƣợc với lệnh AND) - LD NOT

Lệnh LD NOT tạo ra 1 tiếp điểm thƣờng đúng ở đầu của đoạn mạch (ngƣợc với lệnh LD)

- NETWORK

69

- Mạch tự giữ - LATCHING /SELF HOLDING CIRCUIT

Khi bật switch CH00000, đầu ra CH01000 sẽ bật tớn hiệu đầu ra CH01000, sau đú đƣợc sử dụng là tớn hiệu đầu vào để duy trỡ trạng thỏi của tớn hiệu ra CH01000. Do đú, đầu ra CH01000 sẽ đƣợc duy trỡ cho đến khi cú tớn hiệu CH00.001.

b. Cỏc quy tắc chung của sơ đồ thang (LADDER DIAGRAM)

- Nếu muốn đầu ra luụn ở ON, phải nối đầu ra này qua 1 cờ (Flag) là Bớt 25313 (Channel 253 Bit 13). Bit này là 1 cờ hệ thống luụn luụn ở trạng thỏi ON.

- Cú thể nối song song nhiều tiếp điểm dựng lệnh OR hoặc song song nhiều đầu ra dựng lệnh OUT/OUT NOT và dựng bit đầu vào nhiều lần

- Nếu cú 2 lệnh Output cho cựng một điạ chỉ bit, lệnh Output trƣớc sẽ khụng cú tỏc dụng:

- Một đoạn mạch cú thể cú nhiều lệnh OUT nối song song nhau.

LD 00000 OR 00002 AND 00001 OUR 01000 LD 00003 OR 00005 AND 00004 OUR 01001

70

c. Một số lệnh lập trỡnh phổ biến khỏc

- Bộ định thời gian – TIMER

Hỡnh 3.3. Bộ định thời gian - Timer

Đơn vị = 0,1 giõy SV = 0000 – 9999 000.0 – 999.9 giõy SV = 0100 0100 x 0.1 = 10 giõy SV = 9999 9999 x 0.1 = 999.9 giõy - Bộ đếm COUNTER Hỡnh 3.4. Bộ đếm Counter

Lỳc khởi đầu giỏ trị hiện hành của bộ đếm đƣợc bắt đầu tại SV. Bộ đếm sẽ giảm giỏ trị hiện hành của nú (CNT N) đi 1 đơn vị mỗi lần cú sƣờn lờn ở xung đầu vào CP và cờ bỏo hoàn thành CNT N sẽ bật khi giỏ trị hiện hành của bộ đếm giảm về 0. Bộ đếm sẽ bị reset về giỏ trị đặt SV khi cú sƣờn lờn của đầu vào R.

71

Một phần của tài liệu Nghiên cứu tích hợp điều khiển PLC trong rô bốt công nghiệp 4 bậc tự do (Trang 69 - 73)

Tải bản đầy đủ (PDF)

(99 trang)