Xõy dựng trỡnh điều khiển vào ra phục vụ cho việc ghộp nối mỏy tớnh với cỏc thiết bị

Một phần của tài liệu luận văn công nghệ thực phẩm Dây chuyền sản xuất cồn tinh bột theo công nghệ Pháp (Trang 76)

3. Tỡm hiểu ứng dụng Visual Basic để tạo dựng một ứng dụng SCADA 1 Giới thiệu visual basic 6

3.2.2.2 Xõy dựng trỡnh điều khiển vào ra phục vụ cho việc ghộp nối mỏy tớnh với cỏc thiết bị

tớnh với cỏc thiết bị

Sử dụng truyền thụng nối tiếp qua giao diện RS 232 cụ thể là qua cỏc cổng COM của mỏy tớnh (Com 1, COM 2,…) để ghộp nối cỏc biến đối tượng cần giỏm sỏt với chương trỡnh ứng dụng. RS 232 là một chuẩn truyền thụng nối tiờp được chuẩn hoỏ rất rộng rói cho cỏc thiết bị đo lường điều khiển

Truyền thụng nối tiếp được thực hiện theo từng bớt khuụn mẫu truyền như

hoặc khụng, 1 - 1.5 hoặc 2 bit stop (luụn là 1).

Việc truyền dữ liệu chỉ thụng qua 2 dõy dẫn TxD và RxD. Truyền thụng nối tiếp qua cổng COM chỉ để ghộp nối điểm điểm, để thực hiện thỡ trước tiờn phải đặt cấu hỡnh truyền thụng giao diện RS 232 cho cỏc đối tỏc tham gia truyền thụng.

Cơ sở thiết kế phần mềm: Cú hai kỹ thuật truyền tin là kỹ thuật xử dụng ngắt và kỹ thuật hỏi vũng. Đối với kỹ thuật ngắt sẽ tiết kiệm được nhiều thời gian xử lý, tuy nhiờn nú cũng rất phức tạp, nú sẽ gõy lỗi khi cú nhiều chương trỡnh cựng một hoạt động, bởi khi cú ngắt phải sử dụng phải dừng chương trỡnh phục vụ ngắt, do đú chương trỡnh phục vụ ngắt rất phức tạp. Đối Kỹ thuật hỏi vũng, đặt mỏy tớnh luụn ở trạng thỏi đợi và hỏi cổng nối tiếp, việc truyền dữ liệu chỉ được thực hiện khi cổng truyền rỗi, sử dụng kỹ thuật hỏi vũng thụng tin truyền luụn đảm bảo chớnh xỏc.

Đỳng Sai Đỳng Đỳng Sai Đỳng Thiết lập câú hình truyền thông

Kiểm tra trạng thái đường truyền Không bận Có dữ liệu đến Không lỗi Nhận Cần truyền Truyền

Sai

Viết phần mềm bằng visual basic: Vỡ thực hiờn trờn mụi truờng Windows nờn khi lập thỡnh truyền thụng qua cổng COM bằng visual basic ta phải vượt qua những khú khăn do chớnh mụi trường gõy ra đú là việc tiếp cận với cỏc cổng của PC. Để tiếp cận với cổng nối tiếp trong visual basic ta cú thể thực hiện bằng điều khiển truyền thụng MSComm. Trong từng ứng dụng ta phải biến đổi điều khiển đú cho thớch hợp với cỏc nhu cầu của ứng dụng bằng cỏch ấn định một ssố đặc tớnh của nú.

Một số đặc tớnh chớnh của điều khiển truyền thụng Commport Đặt trả lại số cổng truyền thụng

Input (Nhập vào) Trả lại và loại bỏ cỏc ký tự khỏi bộ đệm nhận Output (xuất ra) Viết một sõu ký tự vào bộ đệm truyền

PortOpen Mở đúng một cổng (tuỳ thuộc vào thụng số) và đặt thụng số cho cổng

Settings Đặt và trả lại cỏc tham số truyền thụng như: tốc độ truyền theo bit, chẵn lẻ số cỏc bit dữ liệu …

Sự kiện OnComm được phỏt sinh vào bất cứ khi nào giỏ trị của đặc tớnh commEvent thay đổi

Private Sub MSComm_OnComm()

đặc tớnh CommEvent chứa mó số của lỗi hay sự kiờn được phỏt sinh bởi sự kiện OnComm

thức truyền thụng cú ý nghĩa là quy địng bức điện.

Một phần của tài liệu luận văn công nghệ thực phẩm Dây chuyền sản xuất cồn tinh bột theo công nghệ Pháp (Trang 76)

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

(112 trang)
w