SỬ DỤNG RS-232 VỚI THANG LOGIC

Một phần của tài liệu Tìm hiểu PLC (Trang 50 - 52)

Chúng ta nên bắt đầu như mọi khi,hãy nhớ rằng plc là plc là plc.Nói cách khác,hãy hiểu nguyên lý đầu tiên và sau đó là chọn nhà sản xuất thích hợp nhất.Một vài nhà sản xuất có giao tiếp RS-232 trong bộ xử lý chính.Một vài thì có cổng lập trình cho giao tiếp này. Những nhà khác yêu cầu bạn phải mua (trả thêm tiền) một modul để giao tiếp với RS-232 bằng một thiết bị ngoài.

Bạn có thểđang thắc mắc thiết bị ngoài là gì ? Rất khó trả lời vì có rất nhiều loại thiết bị ngoài.Nó có thể là một giao diện vận hành, một máy tính ngoài, một bộ điều khiển motor, một robot, một hệ thống quan sát…

Để giao tiếp thông qua RS -232 chúng ta phải thiết lập vài thứ.Hãy thử tự hỏi bạn những câu hỏi sau:

• Trong bộ nhớ dữ liệu chúng ta sẽ lưu dữ liệu được gửi đi ở đâu?.Chúng ta cần thiết phải lưu trữ dữ liệu chúng ta sẽ gửi ởđâu đó.Nhưng nơi nào trong bộ nhớ dữ liệu của chúng ta.

• Trong bộ nhớ dữ liệu chúng ta sẽđặt dữ liệu nhận được từ thiết bị ngoài ởđâu.?

• Chúng ta sẽ làm cách nào cho plc biết khi đến lúc gửi dữ liệu ra(dữ liệu chúng ta lưu trữ trong bộ nhớ dữ liệu) khỏi cổng nối tiếp ?

• Làm thế nào để biết khi nào chúng ta nhận được dữ liệu từ thiết bị ngoài.?

Nếu bạn biết những điều ở trên thì việc còn lại rất dễ dàng.Nếu bạn không biết, thì hãy học nó và bây giờ phần còn lại cũng dễ dàng.Đơn giản chỉ là chọn khu vực dữ liệu mà ta làm việc thực hiện nếu chúng ta có thể chọn các rơle nội để sử dụng truyền và nhận dữ liệu hay nếu plc đã có những rơle được chỉ định cho mục đích này.Nghe quá đơn giản phảI không? (không đâu,nó đơn giản mà).

Trươc khi chúng ta làm việc đó, hãy xem qua một vài thuật ngữ kỹ thuật để chúng ta có thể cùng làm việc.

• Bộđệm – Một bộđệm là 1 từ kỹ thuật hay dùng có nghĩa là một cái túi nhựa.Nói cách khác nó là vị trí lưư trữ tạm thời nói mà plc hay thiết bị ngoài lưu trư dữ liệu

bữ a tối mà tôi ưa thích, tôi mang chúng về nhà trong các túi nhựa.Túi nhựa không phải là nơi lưu trữ lâu dài cho thức ăn của tôi nhưng nó là nơi lưu trữ tạm thời chi chúng cho đến khi tôi về nhà.Khi về nhà, tôi lấy chúng ra khỏi túi và nấu chúng. Siêu thị là một thiết bị ngoài nơi tôi lấy dữ liệu (bữa tối) và lò vi sóng là plc. Túi nhựa là bộ đệm (nơi lưu trữ tạm thời) đang giữ dữ liệu của tôi (bữa tối) cho đến khi tôi lấy chúng ra và sử dụng(nấu).

• Chuỗi – Một chuỗi là một cách nói tắt của “một tập các ký tự”.Từ “Hello” là một chuỗi .Nó là một tập các ký tự (h-e-l-l-o) được nối với nhau để thể hiện một cái gì đó.”43770” cũng là một chuỗi.Mặc dù nó không có ý nghĩa gì với chúng ta, nó có thể có ý nghĩa với plc hay thiết bị ngoài. Nó có thể là một câu lệnh cho robot của bạn đểđưa ra hành động tương ứng của nó ( hoặc nó có thể dơn giản là từ hello )

• Ghép nối -đây là một từ quan trọng.Nó có nghĩa là kết hợp 2 chuỗi thành 1 chuỗi.Ví dụ kết hợp 2 chuỗi “laser’ và “jet” với nhau thành một chuỗi “laserjet”. Một lần nữa chú ý,vị trí bộ nhớ và rơle thay đổi tuỳ theo nhà sản xuất nhưng ngưyên lý chung thì không đổi.

1. Chúng ta chỉđịnh vị trí bộ nhớ DM100 tới DM102 là nơi chúng ta đặt dữ liệu trước khi chúng ta gửi nó ra ngoài qua cổng nối tiếp.Chú ý nhiều plc đã được chỉđịnh một khu vực bộ nhớ riêng cho việc này và chỉ cho mục đích này. 2. Chúng ta sẽ chỉđịnh rơle nội 1000 là rơle gửi.Nói cách khác, khi chúng ta mở

1000 plc sẽ gửi dữ liệu trong DM101 –DM102 ra cổng nối tiếp để tới thiết bị ngoài.Chú ý nhiều plc đã được chỉ định các rơle (các rơle chức năng đặc biệt) riêng cho việc này và chỉ cho mục đích này.Thật tuyệt vời khi nhà sản xuất làm cho cuộc sống của cúng ta trở nên dễ dàng.

Chúng ta sẽ gửi chuỗi ‘alr” ra cổng nối tiếp của plc tới giao diện vận hành khi cảm biến nhiệt độ đầu vào mở. Điều này có nghĩa là bếp đẫ trở nên quá nóng.Khi giao diện vận hành nhân được chuỗi này nó sẽ hiển thị một thông báo báo động cho người vận hành biết. Hãy xem lại bảng ASCII và bạn sẽ thấy rằng “alr” mã hexa là 61,6C,72 .(a=61,l=62,r=72). Chúng ta sẽ viết các ký tự ASCII này (dưới dạng thập lục phân) vào vị trí bộ nhớ dữ liệu riêng biệt. Chúng ta sẽ sử dụng DM100-102.Nhớ lại câu lệnh LDA và MOV .Chúng ta sẽ mở rơle gửi (1000) khi cảm biến nhiệt độ (0000) mở.Cái thang như hình dưới.

Một vài PLC có thể không được chỉđịnh rơle nội để gửi dữ liệu ra qua công RS- 232.Chúng ta có thể phải tự chỉ định cho chúng. Hơn nữa ,một vài PLC sẽ cõ những hướng dẫn đặc biệt cho chúng ta biết nơi dữ liệu được lưu trữ và khi nào gửi dữ liệu. Hướng dẫn này thường được gọi là AWT (ASCII Write) hay RS. Nguyên lý luôn luôn giống nhau.Đặt dữ liệu vào vị trí bộ nhớ và mở rơle để gửi dữ liệu.

Một phần của tài liệu Tìm hiểu PLC (Trang 50 - 52)

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

(52 trang)