Upload
pvdai
View
199
Download
5
Embed Size (px)
DESCRIPTION
Hướng dẫn kết nối PLCSIM với SCADA bằng OPC Kepware và phần mềm Nettoplcsim
Citation preview
Kết nối PLCSIM với SCADA – [email protected]
1
Hướng dẫn kết nối PLCSIM với SCADA bằng KEPSeverEX5 và Nettoplcsim
Trong bộ chương trình SIMATIC STEP 7 chương trình PLCSIM giúp mô
phỏng hoạt động của chương trình trên PLC. Khi thiết kế hệ SCADA để điều khiển và
giám sát, để kiểm tra hoạt động của hệ thống ta có thể sử dụng PLCSIM để mô phỏng
một PLC kết nối và trao đổi dữ liệu với SCADA. Nếu chương trình sử dụng để thiết
kế hệ SCADA là WinCC của hãng Siemens thì điều này rất đơn giản vì WinCC hỗ trợ
PLCSIM. Bài viết này sẽ hướng dẫn cách kết nối PLCSIM với bất kì hệ SCADA nào.
Công cụ cần có:
Bộ chương trình SIMATIC STEP 7 V5.5 bao gồm PLCSIM phiên bản
5.4.
Chương trình OPC Server được sử dụng là KEPServerEX 5 : Chương
trình này có thể sử dụng không cần license, khi đó sau khoảng 2 tiếng nó
sẽ reset và cần phải khởi chạy lại từ đầu.
Chương trình Nettoplcsim–S7o miễn phí, download tại địa chỉ
http://nettoplcsim.sourceforge.net (phiên bản hiện tại là 0.9.2)
Các bước thực hiện:
1. Đặt địa chỉ IP của card mạng trên máy tính, ví dụ 192.168.0.101
2. Cấu hình địa chỉ IP trong Project Step 7. Click đúp vào phần Hardware
trong project Step7, sẽ hiện ra cửa sổ HW Config.
Kết nối PLCSIM với SCADA – [email protected]
2
Chọn 1 module Industrial Ethernet để kéo thả vào project, ví dụ bấm chọn
module CP 343-1 6GK7 343-1EX00-0XE0 Product Version 1-5, sẽ hiện ra bảng
thuộc tính của module này. Ta cần điền đúng địa chỉ IP address và Subnet mask
giống như trên card mạng của máy tính ví dụ 192.168.0.101. Sau đó Save lại và đóng
cửa sổ HW Config.
Kết nối PLCSIM với SCADA – [email protected]
3
3. Chạy chương trình NetToPLCSim.exe, nếu lần đầu chạy sẽ hiện ra thông
báo sau
Bấm Yes để dừng service s7oiehsx của STEP7. Giao diện của chương trình sẽ
như sau:
Bấm Add, điền tên tùy chọn vào phần Name, còn phần Network IP Address
và Plcsim IP Address điền địa chỉ IP của máy ví dụ 192.168.0.101. Sau đó bấm OK.
4. Mở chương trình PLCSIM lên, chọn phần giao diện kết nối tại ô sổ
xuống là PLCSIM (TCP/IP)
Kết nối PLCSIM với SCADA – [email protected]
4
Ở chương trình Nettoplcsim∷s7o bấm Start all, nếu hiện trạng thái RUNNING
thì việc kết nối đã thành công.
5. Mở chương trình KEPServerEX 5 Configuration (Start Menu → All
Programs → Kepware → KEPServerEX 5→ KEPServerEX 5 Configuration).
Bấm vào biểu tượng để tạo một project mới. Một thông báo sẽ hiện lên, bấm Yes,
Update để tiếp tục. Bấm vào Click to add a channel.
Tại các cửa sổ tiếp theo hiện lên, điền tên Channel name tùy ý, tại phần Device
Driver chọn Siemens TCP/IP Ethernet, phần Network Adapter chọn card mạng
trên máy tính của mình, các cửa sổ sau chọn mặc định. Sau khi hoàn tất bấm vào
Click to add a device. Cửa sổ mới hiện lên, điền tên Device name tùy ý, phần Device
model chọn S7-300, tại phần Device ID điền địa chỉ IP của card mạng, trong trường
hợp này là 192.168.0.101, các cửa sổ sau làm theo mặc định. Chú ý phần CPU
Settings tham số Rack (0-7) và CPU Slot(1-31) tương ứng trong phần HW Config.
Kết nối PLCSIM với SCADA – [email protected]
5
Cửa sổ chương trình KEPServerEX-Runtime sẽ hiện lên như sau:
Việc kết nối coi như đã hoàn tất, bây giờ ta có thể thêm các tag vào.
Kết nối PLCSIM với SCADA – [email protected]
6
Sau khi đã thêm các tag cần thiết, bấm lưu lại. Để kiểm tra xem các tag có hoạt
động đúng không, bấm vào biểu tượng Quick Client trên thanh công cụ của
KEPServerEX Runtime.
Để kiểm tra 1 tag nào đấy, trước hết cần download chương trình trong STEP 7
xuống PLCSIM, cho PLCSIM chạy, thay đổi một biến nào đó bằng PLCSIM rồi quan
sát xem trong cửa sổ OPC Quick Client tag tương ứng với biến đó có thay đổi giá trị
hay không. Ví dụ trong PLCSIM set MD16=20 thì trong cửa sổ Quick Client tag
plcsim.S7.Setpoint có sẽ có Value=20.
Việc kết nối KEPServerEX với PLCSIM đã hoàn tất, bây giờ có thể mở chương
trình SCADA và kết nối với OPC Server của Kepware.