• Giải pháp nào cho vấn đề liên kết các sản phẩm trong tự động hóa của nhiều nhà sản xuất truyền dữ liệu điều khiển trên mạng diện rộng, liên kết các phần cứng khác nhau?. • Làm thế nào
Trang 1TRƯỜNG ĐẠI HỌC SƯ PHẠM KĨ THUẬT TPHCM
KHOA ĐIỆN – ĐIỆN TỬ
TÊN ĐỀ TÀI :
Trang 2• Giải pháp nào cho vấn đề liên kết các sản phẩm trong tự động hóa của nhiều nhà sản xuất (truyền dữ liệu điều khiển trên mạng diện rộng, liên kết các phần cứng khác nhau)?
• Làm thế nào để tìm kiếm giải pháp các điều khiển vừa mang tính linh hoạt lại có tính kinh tế ?
• Giải pháp nào cho vấn đề liên kết các sản phẩm trong tự động hóa của nhiều nhà sản xuất (truyền dữ liệu điều khiển trên mạng diện rộng, liên kết các phần cứng khác nhau)?
• Làm thế nào để tìm kiếm giải pháp các điều khiển vừa mang tính linh hoạt lại có tính kinh tế ?
Trang 3• Tìm kiếm các phần cứng và phần mềm chuyên dụng cho phép kết nối các thiết bị với nhau
• Nghiên cứu về cấu trúc cơ sở dữ liệu SQL
để chia sẻ tài nguyên qua Wincc và SQL server Sau đó tạo các chương trình truy cập database trên SQL
• Tìm kiếm các phần cứng và phần mềm chuyên dụng cho phép kết nối các thiết bị với nhau
• Nghiên cứu về cấu trúc cơ sở dữ liệu SQL
để chia sẻ tài nguyên qua Wincc và SQL server Sau đó tạo các chương trình truy cập database trên SQL
Trang 4• Bài toán đầu tiên : Excel và PLC ?
Ngôn ngữ MS SQL
Quá phụ thuộc vào Wincc - 1 sản phẩm thương mại ,không phù hợp với yêu cầu điều khiển yêu cầu giá thành thấp
Khả năng liên kết rất hạn chế, do các nhà sản xuất phần cứng không dùng SQL để trao đổi dữ liệu điều khiển
• Bài toán đầu tiên : Excel và PLC ?
Ngôn ngữ MS SQL
Quá phụ thuộc vào Wincc - 1 sản phẩm thương mại ,không phù hợp với yêu cầu điều khiển yêu cầu giá thành thấp
Khả năng liên kết rất hạn chế, do các nhà sản xuất phần cứng không dùng SQL để trao đổi dữ liệu điều khiển
Trang 5• Tính năng:
đến các trạm điều khiển trong hệ thống tự động hóa dựa trên nền Microsoft và công nghệ mạng máy tính do đó có tính mềm dẻo và mạnh mẽ Đây là cầu nối giữa mạng máy tính và mạng công nghiệp
Fundation)
• Tính năng:
đến các trạm điều khiển trong hệ thống tự động hóa dựa trên nền Microsoft và công nghệ mạng máy tính do đó có tính mềm dẻo và mạnh mẽ Đây là cầu nối giữa mạng máy tính và mạng công nghiệp
Fundation)
Trang 7pc
SWITCH
S7-400
S7-300 S7-300
G110
LAN
Trang 8I/O I/O I/O
Tác động điều khiển yêu cầu.
Tác động điều khiển yêu cầu Thu thập dữ
liệu về OPC
server, tác
động vùng nhớ
PLC
Thu thập dữ
liệu về OPC
server, tác
động vùng nhớ
thi
Chương trình thực thi
Điều
khiển đối
tượng
yêu cầu
Điều
khiển đối
tượng
yêu cầu
Trang 9I/O I/O I/O
Trang 11OPC server
OPC Group OPC Group
OPC Group
OPC Items
OPC Items
OPC Items
OPC Items
OPC.simaticNet Group name:
abc – tên hình
thức
Đối tượng trong
các kết nối
OPC Items
Vùng nhớ vật lý truy xuất.
Có tên và địa chỉ xác định : [Protocol-ID:<connection-name>]variable-name
Có tên và địa chỉ xác định : [Protocol-ID:<connection-name>]variable-name
Xác định duy nhất trong 1 OPC server
Trang 12OPC server (1)
(OPC.simaticNet)
COM library
LOCALHOST
Trang 13PC 1
OPC server (1)
(OPC.simaticNet)
DCOM
PC 2
Trang 14192.168.0.20 OPC server
OPC SERVER nằm trên máy tính nào?
(hostname, IP address) OPC SERVER có tên là gì (serverID)? (OPC.simaticNet, OPC.KepServerEX)
Tên Group là gì ? Tên Items là gì ?
Bạn muốn xử lý thao tác gì trên Items?
(đọc, ghi, thuộc tính gì…)
OPC server (2)
(OPC.KepServerEX)
? LOCALHOST
OPC server (1)
(OPC.simaticNet)
Trang 16I/O I/O I/O
Trang 17I/O I/O I/O
Trang 18pc
INTERNET
ROUTE R
Web Browser
ROUTE R
HỆ
THỐNG
SẢN
XUẤT
OPC XML
DA SERVER
NỘI BỘ NHÀ MÁY
OPC server
WEB server
Smart House