Để có thể truyền dữ liệu đ−ợc đúng giữa hai thiết bị, ta phải điều khiển đ−ợc dòng dữ liệu, để một thiết bị có thể gửi thông báo cho thiết bị kia. Ví dụ, giả sử máy vi tính gửi dữ liệu sang PLC với tốc độ cao hơn khả năng nhận của PLC, khi đó máy vi tính phải đ−ợc thông báo để dừng hay tạm dừng quá trình truyền dữ liệu đó cho đến khi PLC sẵn sàng nhận tiếp dữ liệu.
Việc điều khiển dòng truyền thông hay nghi thức truyền thông đ−ợc xử lý bằng cách dùng thêm một đ−ờng tín hiệu hoặc bằng cách đ−a thêm ký tự điều khiển vào chuỗi dữ liệu truyền.
• Dùng thêm đ−ờng tín hiệu:
Th−ờng dùng thêm 2 đ−ờng tín hiệu, tín hiệu handshake, đ−ợc nối giữa thiết bị gửi và thiết bị nhận: một đ−ờng dây thông báo cho máy nhận rằng máy gửi sẵn sàng truyền dữ liệu, gọi là RTS (Ready To Send) và một đ−ờng dây thông báo cho máy gửi rằng máy nhận sẵn sàng nhận dữ liệu, gọi là CTS (Clear To Send).
Hoạt động của 2 đ−ờng tín hiệu này nh− sau:
- Một thiết bị yêu cầu truyền dữ liệu bằng cách đ−a RTS xuống mức thấp.
- Thiết bị đầu kia trả lời bằng cách đ−a CTS xuống mức thấp.
- Dữ liệu đ−ợc truyền đi cho tới khi CTS tắt (có mức cao) từ thiết bị nhận.
- Đ−ờng tín hiệu RTS/CTS có trong chuẩn RS232 và chúng th−ờng đ−ợc
dùng trong truyền thông giữa máy tính và các thiết bị ngoại vi.
• Dùng thêm ký tự điều khiển:
Hai dạng nghi thức rất thông dụng dùng ký tự điều khiển trên các đ−ờng truyền/nhận là XON/XOFF và ENQ/ACK (ENQ: Enquiry; ACK: Acknowledge).
- Với nghi thức XON/XOFF: Khi một thiết bị đang nhận dữ liệu muốn dừng tác vụ thì nó gửi lệnh XOFF đến thiết bị gửi, tín hiệu này làm dừng tác vụ gửi dữ liệu của máy gửi và chờ nhận lệnh XON từ máy nhận để gửi tiếp dữ liệu.
- Với nghi thức ENQ/ACK: Gửi gói dữ liệu đến máy nhận cùng với một ký ký tự ENQ. Ký tự này báo hiệu kết thúc một gói dữ liệu. Và khi máy nhận thực hiện xử lý dữ liệu gửi đến thì nó có thể yêu cầu khối dữ liệu khác bằng cách gửi về ký tự ACK.
Ch−ơng 4 – thiết kế hệ thống điều khiển giám sát 4.1. Phân tích thiết kế hệ thống:
Hệ thống SCADA đầy đủ sẽ là một hệ thống rất lớn, phức tạp. Tuỳ theo từng mục đích sử dụng khác nhau, cấu hình của từng hệ thống SCADA sẽ khác nhau. Để xây dựng một hệ thống SCADA dạng đơn giản nhất, ta cần có các thành phần sau:
- Một máy tính có cài phần mềm điều khiển giám sát.
- Một PLC: là thiết bị trực tiếp điều khiển thu thập dữ liệu.
- Một hệ thống đang hoạt động bình th−ờng và đ−ợc điều khiển, giám sát
thông qua phần mềm cài đặt trên máy tính.
- Một số thiết bị đầu cuối dữ liệu khác để tăng tính năng cho hệ thống.
Trên cơ sở đã phân tích ở trên, ta có thể lựa chọn các thành phần của hệ
thống này nh− sau: