... Điều khiển MSComm trong Visual C++
Trên đây là các tham số của điều khiển MSComm trong VB.
Trong Visual C++ , mỗi một điều khiển được định nghĩa trong một lớp riêng. Và
MSComm cũng không phải là ngoại lệ.
Với các tham số ở trên các bạn hoàn toàn có thể áp dụng rất là tốt cho lập trình với
VC++ bởi lẽ các tham số này bạn có thể lấy giá trị hoặc thiết lập tham số cho chúng tương
ứng bằng các hàm thành viên cửa lớp như Get_thuộctính hoặc Set_thuộctính.
Ví dụ, bạn muốn thiết lập dùng cổng COM1 chẳng hạn thì dùng thuộc tính CommPort
ở trên và chỉ thêm tiền tố Set_ nếu muốn thiết lập và Get_ nếu muốn lấy giá trị này.
Sau đây là lớp MSComm là một lớp kế thừa từ lớp cở sở CWnd, các bạn có thể tham
khảo. Các bạn chú ý về các kiều dữ liệu cửa các tham số và giá trị trả về của các hàm. Việc
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
1/78
Tutorial n
o
01.02
Gửi đến:
Đoàn Hiệp, Doãn Minh Đăng, Huỳnh Châu Thuận
picvietnam@googlegroups.com
Nội dung:
Lập trình giaotiếpmáytínhquacổngRS232
MICROSOFT WORD
Tóm tắt:
Vấn giaotiếp giữa PC và vi điều khiển rất quan trong trong các ứng dụng điều khiển, đo lường, ...
trong thực tế.
Do đó tôi xin giới thiệu cho các bạn viết chương trình trên PC dùng MSComm. Tôi xin đưa ra một
số vấn đề như sau:
‐ Giới thiệu chuẩn giaotiếpRS232 và điều khiển Active X Microsoft Communication 6.0(
MSComm): cách tính chất và cách thiết lập tham số tối ưu cho điều khiển.
‐ Lập trình ứng dụng giaotiếp trên cơ sở sử dụng phần mềm Visual C++ trong bộ công cụ Visual ‐
Studio 6.0 của Microsft:
+ Thiết kế giao diện chương trình.
+ Viết mã cho chương trình.
1. Điều khiển MSComm
1.1. Chuẩn giaotiếpRS232
RS232 là một chuẩn giaotiếp nối tiếp dùng định dạng không đồng bộ, kết nối nhiều
nhất là với 2 thiết bị, chiều dài kết nối lớn nhất cho phép để đảm bảo dữ liệu là 50 – 100 feet
( 12.7 đến 25.4 m), tốc độ 20kBít/s đôi khi là tốc độ 115 k Bít/s với một số thiết bị đặc biệt.
Để biết được các tham số của chuẩn giaotiếpRS232 trong hệ điều hành của bạn như thế
nảo thì bạn kích phải chuột vào biểu tượng My Computer , chọn Properties, chọn Tab
HardWare chọn Device Manager sẽ có một tree hiện ra. Bạn chọn Port( Com & LPT), kích
chuột phải vào Communication Port( COM1). Chuyển sang tab Port Setting sẽ thấy được
các tham số mà chúng ta cần thiết lập bao gồm tần số bus, Data Bits, Parity Bits, Stop Bits,
Handshaking, ... Các thuộc tính của MSComm
MSComm là một điều khiển ActiveX dùng trong truyền thông nối tiếp. Các tính chất
của điều khiển này được dùng để thiết lập giaotiếp với các thiết bị ngoại vi quacổng
RS232. Do đó tôi xin giới thiệu với các bạn điều khiển này trong Visual Basic vì cách gọi
thuộc tính đơn giản của VB. Từ đó sẽ lấy làm cơ sở để lập trình trên Visual C++.
1.2.1....
... Thêm các Button
Hình 2.47: Thêm Button1
Hình 2.48: Thêm Button2
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
7/78
+ InBufferCout: trả lại số kí tự đang có trong bộ đệm nhận Bạn có thể xoá bộ đệm nhận
bằng cách đặt thuộc tính này =0 . Không nhầm với thuộc tính InBufferSize là tổng kích
thước của bộ đệm nhận.
+ Input: nhận và xoá dữ liệu trong bộ đệm nhận.
Nếu InputMode là comInputModeText thì giá trị trả về sẽ là một xâu tức có kiểu
String , dữ liệu dạng text trong một biến kiểu Variant. Nếu InputMode =
comInputModeBinary thì thuộc tính này sẽ trả lại dữ liệu dạng nhị phân dưới dạng một
mảng kiểu byte trong một biến Variant.
+ OutBufferCount: trả lại số kí tự trong bộ đệm truyền.
+ Output: ghi dữ liệu vào bộ đệm truyền. có thể truyền kiểu text hoặc kiểu nhị phân.
Nếu truyền bằng kiểu text thì cho một biến Variant = kiểu String, nếu truyền kiểu nhị phân
thì cho cho Output= variant = một mảng kiểu Byte.
Bắt tay( handshaking):
+ Break : thiết lập hoặc xoá tín hiệu. object.Break [ = value] value = true hoặc false. Khi
set value= true thì thông số Break này sẽ gửi một tín hiệu break. Tín hiệu break trì hoàn
việc truyền dữ liệu và đưa đường truyền vào trạng thái break tới khi mà value = false.
+ CDHolding: quết định xem sự truyền này đến đâu bằng cách truy vấn đường CD(
Carrier Detect). Carrier Detect là tín hiệu gửi từ modem tới máytính kết nối với nó thống
báo rằng nó đang online. Nếu giá trị = true thì nó đường CD đang ở mức cao, nếu = false
thì đường dây này đang ở mức thấp. Tính chất này không có trong lúc thiết kế chỉ có trong
khi chạy chương trình.Carrier Detect được biết như là Receive Line Signal Detect (RLSD).
+ CTSHolding: quết định khi nào bạn gửi dữ liệu bằng cách truy vấn trạng thái đường
Clear To Send (CTS). Thông thường tín hiệu CTS được gửi từ modem tới máytính kết nối
với nó để báo rằng đang quá trình truyền dữ liệu. Thuộc tính Readonly chỉ xuất hiện khi
chạy chương trình. Đường Clear To Send dùng trong RTS/CTS (Request To Send/Clear To
Send) bắt tay phần cứng. CTSHolding cho bạn một cách để tự tay dò đường Clear To Send
nếu bạn cần biết trạng thái của nó.
+ DSRHolding: biết trạng thái của đường Data Set Ready (DSR). Tín hiệu Data Set
Ready truyền từ modem tới máytính nối với nó để thông báo rằng modem đã sẵn sàng
hoạt động. Tính chất này dùng khi viết Data Set Ready/Data Terminal Ready handshaking
routine cho máy Data Terminal Equipment (DTE)‐ máy trang bị đầu cuối dữ liệu.
+ DTREnable: tính chất này quyết định khi nào cho phép đường Data Terminal Ready
(DTR) trong truyền thông. Tín hiệu DTR gửi từ máytính tới modem đẻ báo rằng máytính
sẵn sàng là nơi nhận dữ liệu. Khi DTREnable = true thì đường Data Terminal Ready set lên
cao khi cổng mở, và thấp khi cổng đóng. Nếu DTREnable = false thì đường đó luôn mức
thấp. Trong phần lớn trường hợp set đường Data Terminal Ready thành thấp để hang up
telephone.
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
29/78
Hình 2.32: Thiết lập thuộc tính cho GroupBox5
Hình 2.33: Thiết lập thuộc tính cho GroupBox6
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
39/78
Hình 2.51: Chọn Properties
Hình 2.52: Thuộc tính của Button1
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
40/78
Hình 2.53: Thuộc tính của Button2
Hình 2.54: Thuộc tính của Button3
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
22/78
Thế là các bạn đã cho được ứng dụng MSComm vào trong Dialog
2.2.3. ... Thêm các Button
Hình 2.47: Thêm Button1
Hình 2.48: Thêm Button2
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
7/78
+ InBufferCout: trả lại số kí tự đang có trong bộ đệm nhận Bạn có thể xoá bộ đệm nhận
bằng cách đặt thuộc tính này =0 . Không nhầm với thuộc tính InBufferSize là tổng kích
thước của bộ đệm nhận.
+ Input: nhận và xoá dữ liệu trong bộ đệm nhận.
Nếu InputMode là comInputModeText thì giá trị trả về sẽ là một xâu tức có kiểu
String , dữ liệu dạng text trong một biến kiểu Variant. Nếu InputMode =
comInputModeBinary thì thuộc tính này sẽ trả lại dữ liệu dạng nhị phân dưới dạng một
mảng kiểu byte trong một biến Variant.
+ OutBufferCount: trả lại số kí tự trong bộ đệm truyền.
+ Output: ghi dữ liệu vào bộ đệm truyền. có thể truyền kiểu text hoặc kiểu nhị phân.
Nếu truyền bằng kiểu text thì cho một biến Variant = kiểu String, nếu truyền kiểu nhị phân
thì cho cho Output= variant = một mảng kiểu Byte.
Bắt tay( handshaking):
+ Break : thiết lập hoặc xoá tín hiệu. object.Break [ = value] value = true hoặc false. Khi
set value= true thì thông số Break này sẽ gửi một tín hiệu break. Tín hiệu break trì hoàn
việc truyền dữ liệu và đưa đường truyền vào trạng thái break tới khi mà value = false.
+ CDHolding: quết định xem sự truyền này đến đâu bằng cách truy vấn đường CD(
Carrier Detect). Carrier Detect là tín hiệu gửi từ modem tới máytính kết nối với nó thống
báo rằng nó đang online. Nếu giá trị = true thì nó đường CD đang ở mức cao, nếu = false
thì đường dây này đang ở mức thấp. Tính chất này không có trong lúc thiết kế chỉ có trong
khi chạy chương trình.Carrier Detect được biết như là Receive Line Signal Detect (RLSD).
+ CTSHolding: quết định khi nào bạn gửi dữ liệu bằng cách truy vấn trạng thái đường
Clear To Send (CTS). Thông thường tín hiệu CTS được gửi từ modem tới máytính kết nối
với nó để báo rằng đang quá trình truyền dữ liệu. Thuộc tính Readonly chỉ xuất hiện khi
chạy chương trình. Đường Clear To Send dùng trong RTS/CTS (Request To Send/Clear To
Send) bắt tay phần cứng. CTSHolding cho bạn một cách để tự tay dò đường Clear To Send
nếu bạn cần biết trạng thái của nó.
+ DSRHolding: biết trạng thái của đường Data Set Ready (DSR). Tín hiệu Data Set
Ready truyền từ modem tới máytính nối với nó để thông báo rằng modem đã sẵn sàng
hoạt động. Tính chất này dùng khi viết Data Set Ready/Data Terminal Ready handshaking
routine cho máy Data Terminal Equipment (DTE)‐ máy trang bị đầu cuối dữ liệu.
+ DTREnable: tính chất này quyết định khi nào cho phép đường Data Terminal Ready
(DTR) trong truyền thông. Tín hiệu DTR gửi từ máytính tới modem đẻ báo rằng máytính
sẵn sàng là nơi nhận dữ liệu. Khi DTREnable = true thì đường Data Terminal Ready set lên
cao khi cổng mở, và thấp khi cổng đóng. Nếu DTREnable = false thì đường đó luôn mức
thấp. Trong phần lớn trường hợp set đường Data Terminal Ready thành thấp để hang up
telephone.
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
29/78
Hình 2.32: Thiết lập thuộc tính cho GroupBox5
Hình 2.33: Thiết lập thuộc tính cho GroupBox6
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
39/78
Hình 2.51: Chọn Properties
Hình 2.52: Thuộc tính của Button1
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
40/78
Hình 2.53: Thuộc tính của Button2
Hình 2.54: Thuộc tính của Button3
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
22/78
Thế là các bạn đã cho được ứng dụng MSComm vào trong Dialog
2.2.3. ... Thêm các Button
Hình 2.47: Thêm Button1
Hình 2.48: Thêm Button2
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
7/78
+ InBufferCout: trả lại số kí tự đang có trong bộ đệm nhận Bạn có thể xoá bộ đệm nhận
bằng cách đặt thuộc tính này =0 . Không nhầm với thuộc tính InBufferSize là tổng kích
thước của bộ đệm nhận.
+ Input: nhận và xoá dữ liệu trong bộ đệm nhận.
Nếu InputMode là comInputModeText thì giá trị trả về sẽ là một xâu tức có kiểu
String , dữ liệu dạng text trong một biến kiểu Variant. Nếu InputMode =
comInputModeBinary thì thuộc tính này sẽ trả lại dữ liệu dạng nhị phân dưới dạng một
mảng kiểu byte trong một biến Variant.
+ OutBufferCount: trả lại số kí tự trong bộ đệm truyền.
+ Output: ghi dữ liệu vào bộ đệm truyền. có thể truyền kiểu text hoặc kiểu nhị phân.
Nếu truyền bằng kiểu text thì cho một biến Variant = kiểu String, nếu truyền kiểu nhị phân
thì cho cho Output= variant = một mảng kiểu Byte.
Bắt tay( handshaking):
+ Break : thiết lập hoặc xoá tín hiệu. object.Break [ = value] value = true hoặc false. Khi
set value= true thì thông số Break này sẽ gửi một tín hiệu break. Tín hiệu break trì hoàn
việc truyền dữ liệu và đưa đường truyền vào trạng thái break tới khi mà value = false.
+ CDHolding: quết định xem sự truyền này đến đâu bằng cách truy vấn đường CD(
Carrier Detect). Carrier Detect là tín hiệu gửi từ modem tới máytính kết nối với nó thống
báo rằng nó đang online. Nếu giá trị = true thì nó đường CD đang ở mức cao, nếu = false
thì đường dây này đang ở mức thấp. Tính chất này không có trong lúc thiết kế chỉ có trong
khi chạy chương trình.Carrier Detect được biết như là Receive Line Signal Detect (RLSD).
+ CTSHolding: quết định khi nào bạn gửi dữ liệu bằng cách truy vấn trạng thái đường
Clear To Send (CTS). Thông thường tín hiệu CTS được gửi từ modem tới máytính kết nối
với nó để báo rằng đang quá trình truyền dữ liệu. Thuộc tính Readonly chỉ xuất hiện khi
chạy chương trình. Đường Clear To Send dùng trong RTS/CTS (Request To Send/Clear To
Send) bắt tay phần cứng. CTSHolding cho bạn một cách để tự tay dò đường Clear To Send
nếu bạn cần biết trạng thái của nó.
+ DSRHolding: biết trạng thái của đường Data Set Ready (DSR). Tín hiệu Data Set
Ready truyền từ modem tới máytính nối với nó để thông báo rằng modem đã sẵn sàng
hoạt động. Tính chất này dùng khi viết Data Set Ready/Data Terminal Ready handshaking
routine cho máy Data Terminal Equipment (DTE)‐ máy trang bị đầu cuối dữ liệu.
+ DTREnable: tính chất này quyết định khi nào cho phép đường Data Terminal Ready
(DTR) trong truyền thông. Tín hiệu DTR gửi từ máytính tới modem đẻ báo rằng máytính
sẵn sàng là nơi nhận dữ liệu. Khi DTREnable = true thì đường Data Terminal Ready set lên
cao khi cổng mở, và thấp khi cổng đóng. Nếu DTREnable = false thì đường đó luôn mức
thấp. Trong phần lớn trường hợp set đường Data Terminal Ready thành thấp để hang up
telephone.
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
29/78
Hình 2.32: Thiết lập thuộc tính cho GroupBox5
Hình 2.33: Thiết lập thuộc tính cho GroupBox6
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
39/78
Hình 2.51: Chọn Properties
Hình 2.52: Thuộc tính của Button1
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
40/78
Hình 2.53: Thuộc tính của Button2
Hình 2.54: Thuộc tính của Button3
Người báo cáo:
Ngô Hải Bắc
Tài liệu:
TUT01.03
Ngày:
10/01/06
Trang:
22/78
Thế là các bạn đã cho được ứng dụng MSComm vào trong Dialog
2.2.3....
... chuẩn RS232, do vậy muốn kết nối với máy vi tính phải qua mạch
Chuyển điện áp từ mức tín hiệu RS232 sang TTL và ngược lại. (Xem Mạch giaotiếp RS232) .
Chuẩn RS232:
• Mức thấp (logic 0) có trị ... lần xem | 9 phản hồi »
Như đã giới thiệu về cổnggiaotiếpRS232 ở bài trước, hiện nay loại cổng này rất hiếm gặp trên
các Laptop (ở mainboard máy bàn thì còn). Nên khi mọi người khi cần sử ... giờ sản phẩm thực tế ít ai giaotiếpquacổng RS232, phải chạy đi mua thêm
cable chuyển. Trong bài viết này mình sẽ giới thiệu và mạch dùng để chuyển từ USB sang
RS232 dùng IC PL2303. Giá làm...
...
Giao tiếpmáytínhquacổng COM
28-08-2009 | Rainbowsmile | 2,105 lần xem | 4 phản hồi »
Cổng nối tiếpRS232 là một giao diện phổ biến rộng rãi. Người ta còn gọi cổng này là cổng
COM1, ... cổng COM2 để tự do cho các ứng dụng khác. Giống như cổng song song máy in,
cổng COM cũng được sử dụng một cách thuận tiện cho việc giaotiếp với thiết bị ngoại vi.
Việc truyền dữ liệu quacổng ... lần xem | 9 phản hồi »
Như đã giới thiệu về cổnggiaotiếpRS232 ở bài trước, hiện nay loại cổng này rất hiếm gặp trên
các Laptop (ở mainboard máy bàn thì còn). Nên khi mọi người khi cần sử...
... cho việc lập trình hệ thống
và điều khiển.
Giao diện LPT thực hiện giaotiếp trực tiếpqua các thanh ghi do đó khi thực
hiện giaotiếp với máytính thực chất ta thực hiện việc truy xuất vào ... tiếp giữa máytính và
thiết bị ngoại vi để thu tín hiệu vào và xuất tín hiệu điều khiển ra, công việc
này dược thực hiện qua các cổnggiaotiếp ví dụ :Cổng LPT ,cổng COM,khe
cắm PCI ,cổng USB ... giao diện tuần tự nối tiếp, nó đã đáp ứng
được nhu cầu giaotiếp giữa máytính và máy in ma trận điểm,một máy in
thuộc loại hiện đại nhất thời bây giờ.
Từ đó đến nay giao diện này dược phát...
... hiệu số.
3. Khối giaotiếpmáy tính:
Giao tiếp với máytínhquacổng Com. Khối dùng IC Max232.
Bộ biến đổi điện áp MAX 232 để t-ơng thích điện áp TTL của
vi điều khiển vì chuẩn RS232 không t-ơng ... 114
29 104
30 102
Bỏo cỏo Project II-Nhúm 4 in t 5 K50
26
Giao tiếp với máy tính:
Mạch giaotiếp với máyquacổng Com với các thông số sau:
Baud Rate 9600.
8 bit datas.
1 ... LCD, giaotiếpquamáy tính. Trong thời gian lm việc, chúng em đ
học hỏi đ-ợc rất nhiều kinh nghiệm quý báu nh- hoàn thiện kỹ năng vẽ
mạch, lập trình cho AVR, lập trình trên máy tính, các tính...
... việc nghiên cứu và thiết
kế.
CHƯƠNG I : KHẢO SÁT CỔNGGIAOTIẾP
Giới thiệu chung về cổnggiao tiếp, giaotiếp ngoại vi của
máy vi tính, cổngmáy in. Khảo sát vi mạch PPI 8255A.
CHƯƠNG II : ... dựa trên nguyên lý giaotiếp song song qua
cổng máy in. Mạch sử dụng vi mạch giaotiếp PPI 82A55 làm cơ sở chính. Sử
dụng các vi mạch số để khống chế quá trình giaotiếp và qua đó định vị chính ... TUYẾN
MÁY CHẤM ĐIỂM TRẮC NGHIỆM GIAOTIẾPMÁY VI TÍNH Trang 6
Sinh viên: Nguyễn Phước Hậu Giáo viên hướng dẫn: Thầy QUÁCH THANH HẢI
Để đảm bảo tính khoa học, tính hệ thống, tính tường minh và tính...
... 2: GIAOTIẾPMÁYTÍNHQUA
CỔNG COM
2.1 Giới thiệu
Cổng nối tiếpRS232 là một giao diện phổ biến rộng rãi hay còn gọi là
cổng COM1 còn cổng COM2 để tự do cho các ứng dụng khác.Giống như cổng ... ĐIỆN TỬ-VIỄN THÔNG
ĐỒ ÁN MÔN HỌC 1
NGÀNH CÔNG NGHỆ KỸ THUẬT MÁY TÍNH
ĐỀ TÀI:
MẠCH ĐIỀU KHIỂN THIẾT BỊ QUA SÓNG RF -GIAO TIẾP
MÁY TÍNH
GVHD:TS.ĐẬU TRỌNG HIỂN
SVTH:TỐNG TRỌNG CHÍNH
MSSV:08119007
... nối
tiếp rất độc lập.
MỤC LỤC Trang 26
ĐỒ Án 1 Trang 28
5.1 Giới thiệu mạch giaotiếp Max232
Vi mạch MAX 232 của hãng MAXIM là một vi mạch chuyên dùng trong giao
diện nối tiếp với máy tính. ...
... dữ liệu bàn phím qua Port 0.
- Xuất dữ liệu ra LED qua Port 2.
- Khối giaotiếpcổng COM ( sử dụng MAX 232) qua P3.0,
P3.1
- Khối cảm biến, động cơ qua Port1.
2.4.3. Tính toán và chọn ... giúp của máytính và hệ thống máy tính, con người
đã nâng cao
năng suất và tự động hóa ngày một hiệu quả hơn. Tuy nhiên, nói đến máy
tính thì trước hết phải nói đến một lĩnh vực quan trọng ... Công Nhân
Trang 9
CHƯƠNG III : SƠ ĐỒ MẠCH VÀ TÍNH
CHỌN LINH KIỆN
Đề tài:
Mạch giám sát và điều khiển đếm
sản phẩm có giaotiếpmáytính
1.Sơ đồ khối và phân tích hoạt động:
1.1...
... phím “Y”. Nhấn phím
“Enter”
Công việc hoàn tất khởi động lại máytính lần nữa.
MÁY CHẤM ĐIỂM TRẮC NGHIỆM GIAOTIẾPMÁY VI TÍNH Trang 44
Sinh viên: Nguyễn Phước Hậu Giáo viên hướng dẫn: Thầy ... lăp cứ thế tiếp tục. Giá trị của QA, QB được chuyển đến tín hiệu
vào (A,B tương ứng) tương ứng của IC 4555B, IC này sẽ chuyển giá trị nhị
MÁY CHẤM ĐIỂM TRẮC NGHIỆM GIAOTIẾPMÁY VI TÍNH Trang ... cài đặt lại CMOS của máytính để cho máytính hỗ trợ và kiểm
tra địa chỉ chúng ta cài đặt. Công việc cài đặt lại CMOS thực hiện như sau:
Tắt máy, khởi động lại.
Khi máy kiểm tra Ram xong...
... LƯỢNG
DÙNG PLC S7_200 VÀ GIAOTIẾPMÁY
TÍNH
Băng chuyền có thể được điều khiển
bằng các nút nhấn trên bảng điều khiển
hoặc các nút nhấn trên giao diện trên
máy tính.
Trước khi khởi động ... đã
được đặt trước trên máytính ta nhấn
Start băng chuyền hoạt động
Khi băng chuyền bắt đầu đong sản phẩm
ta có thể quan sát được trạng thái của
băng chuyền trên máytính , đang đong
loại ... quan sát được giá trị
loadcell đang cân trên máytính
PLC truyền lên trạng thái của 6 cảm
biến , 3 van và động cơ, nên ta có
thể quan sát được trạng thái hoạt
động của băng chuyền trên máy...
... LUÂN SVTH : HUỲNH DUY QUANG
ĐỒ ÁN TỐT NGHIỆP 7
TỔNG QUAN
1.1 NỘI DUNG ĐỀ TÀI:
MÔ HÌNH ĐÓNG GÓI VÀ PHÂN LOẠI SẢN PHẨM GẠO THEO KHỐI
LƯỢNG DÙNG PLC S7_200 VÀ GIAOTIẾPMÁY TÍNH
Băng chuyền có ... chương trình con (qua lệnh JUMP…)
Thực hiện các thuật toán (cộng, trừ, nhân, chia…)
Có đường tín hiệu đặc biệt ở Module vào ra
Giaotiếp với các thiết bị khác quacổng RS232
Có khả năng ... hơn cổnggiaotiếp RS232
Nối mạng
GVHD : BÙI THANH LUÂN SVTH : HUỲNH DUY QUANG
ĐỒ ÁN TỐT NGHIỆP 25
4.6 MÔ TẢ TOÁN HẠNG:
I0.0 CB1 Phân loại thùng 1
GVHD : BÙI THANH LUÂN SVTH : HUỲNH DUY QUANG...