Professional Documents
Culture Documents
Visualization 1 Visualization 2
CoDeSys
Lập trình OPC OPC khách hàng 1 OPC khách hàng 2
Configurator
COM / DCOM
Build
Danh mục được tạo
Rebuild c: \ ProgramData \
ra từ các tập tin biểu
CoDeSysOPC \
thư mục dự án CBP máy chủ tượng * .sdb
OPCServer CoDeSys OPC
temp. thư mục
. ini
* . sdb Đăng nhập Đăng nhập
* . sym
Đăng nhập
Đăng nhập
* . sdb * . sdb
....
PLC 1 PLC x
đường khổ
Nội dung
1.1 Đối với khách hàng cư trú ngoài nước Đức / Für Kunden mit Sitz
außerhalb Deutschlands ................................................ .................................................. ........ 4
1.2 Nur für Kunden mit Sitz trong Deutschland .......................................... .............................. 4
2.2.3 Điều chỉnh để nhắm mục tiêu khách hàng OPC .......................................... ....................................... 9
3.2 OPC phiên bản Server và các công cụ OPC ........................................... ................................ 10
3.4.4 OPC khách hàng cho các bài kiểm tra ........................................... .................................................. ... 15
Chức năng OPC 3.7.1 Kiểm tra với AC500 .......................................... ................................... 24
3.7.1.3 Kiểm tra quy trình với Windows Task Manager ......................................... ................... 25
3.9 Cấu hình tài khoản người dùng cho máy chủ OPC ........................................... ........................... 27
3.10 Cổng thông tin liên lạc không thể xảy ra nếu cảng cửa ngõ được sử dụng bởi ứng dụng khác
..................................... .................................................. ....................................... 30
3.11 OPC máy chủ không tải các tập tin biểu tượng từ AC500 ....................................... ... 32
3.14 Hành vi OPC Server V3 qua giao diện IOPCAsyncIO .......................................... ... 35
4.1 Kiểm tra OPC Chức năng mà không AC500 ............................................ ................................... 36
4.1.1 Kiểm tra quy trình với Windows Task Manager ......................................... .............. 43
4.2 Làm thế nào người ta có thể chứng minh DigiVis500 mà không AC500? ............................................. 43
4.3 OPC khách hàng như một dịch vụ Windows với CBP trên cùng một máy PC .................................... 46
4.4 Làm thế nào để bạn tạo ra một client OPC với Microsoft Excel? ........................................... 52
5.2 So sánh kết quả với OPC Server V3 và trình điều khiển TCPIP khác nhau: ........... 58
1.1 Đối với khách hàng cư trú ngoài nước Đức / Für Kunden
mit Sitz außerhalb Deutschlands
" Bảo hành, trách nhiệm pháp lý:
Người sử dụng sẽ hoàn toàn chịu trách nhiệm về việc sử dụng các ví dụ ứng dụng này được mô tả trong tập tin này. ABB sẽ không chịu
bảo hành nào. trách nhiệm của ABB trong mối liên hệ với ví dụ ứng dụng này hoặc các tập tin bao gồm trong tập tin này, không phụ thuộc
vào cơ sở pháp lý, sẽ được loại trừ. Việc loại trừ trách nhiệm pháp lý sẽ không áp dụng trong trường hợp ý hoặc cẩu thả. Việc kê khai hiện
nay sẽ được điều chỉnh bởi và giải thích phù hợp với luật pháp của Thụy Sĩ thuộc loại trừ mâu thuẫn với các quy định luật pháp và Công
ước Vienna về Buôn bán Quốc tế Hàng hoá (CISG) ".
ABB keiner unterliegt Gewährleistung. Die Haftung von ABB im Zusammenhang mit diesem Anwendungsbeispiel oder den trong dieser
Datei enthaltenen Dateien - gleich aus welchem Rechtsgrund - ist ausgeschlossen. Dieser Ausschluß mạ vàng nicht im Falle von
Vorsatz oder grober Fahrlässigkeit. Diese Erklärung unterliegt Schweizer Recht unter Ausschluß der Verweisungsnormen und des
UN-Kaufrechts (CISG)."
Các tập tin chứa trong mẫu đơn này chỉ mô tả một khả năng sử dụng hệ thống điều khiển AC 500 cho thấy một loại khả năng hoạt động
của nó. Đây chỉ là ví dụ về các tính năng lập trình và không có cách nào giải pháp làm việc. Không bảo hành có thể được chấp nhận.
Mỗi người dùng mình là độc quyền chịu trách nhiệm về lập trình đúng, tức là đầy đủ và không lầm lổi của hệ thống điều khiển. Trong trường hợp của một áp
dụng một phần hoặc hoàn toàn của mẫu lập trình không có khiếu nại phát sinh có thể được khẳng định chống lại ABB.
Trong mối liên hệ với các ví dụ ứng dụng hoặc các tập tin chứa trong đó bất kỳ trách nhiệm pháp lý của ABB bất kể nguyên nhân hợp pháp sẽ
được loại trừ. Việc loại trừ trách nhiệm pháp lý không áp dụng trong trường hợp lỗi cố ý hoặc cẩu thả của ABB, khiếu nại theo luật trách nhiệm sản
phẩm, trong trường hợp thiệt hại cho cuộc sống, cơ thể hay sức khỏe hoặc vi phạm nghĩa vụ trong hợp đồng cần thiết. Trong trường hợp vi phạm
nghĩa vụ hợp đồng thiết yếu trách nhiệm sẽ, tuy nhiên, được giới hạn bồi thường cho những thiệt hại có thể dự đoán, đó là điển hình cho loại hợp
đồng này trong xa như không có trường hợp ngoại lệ khác được liệt kê trong câu 2 của điểm này là có mặt tại cùng lúc. Một sửa đổi nghĩa vụ chứng
minh cho những bất lợi của người sử dụng sẽ không được gắn liền với điều này.
luật nội dung của Đức sẽ được áp dụng trừ Công ước Liên Hợp Quốc về bán quốc tế hàng hoá."
Lưu ý này mô tả việc sử dụng các máy chủ OPC V2 và V3 trong thực tế.
REF5 Trợ giúp trực tuyến của PS501 chung Giúp dưới môi trường CoDeSys:
· Nội dung, hệ thống công nghệ, OPC
REF6 OPC_20_how_to_use_E.pdf OPC V2 C: \ Program Files \ 3S SoftwareCoDeSysOPC
OPC_20_how_to_use_D.pdf
REF7 HA_OPC_Example.pdf OPC V3, HA Lắp đặt CD PS501: ?? \ CD_AC500 \ Projects \ ví dụ \
High_Availability_ OPCV3
REF8 Những bước đầu tiên với DigiVis500 và OPC V3, Lắp đặt CD DigiVis500 SP2: \ Digivis500
CoDeSys OPC Server 3.pdf DigiVis500 SP2 \ Hướng dẫn \
sự chuẩn bị
Không
phiên bản)
CPU FW V2 và
tập tin tải về để
PLC?
Vâng
chức năng yêu cầu của khách hàng OPC OPC server OPC server gợi ý
V2 V3
Hỗ trợ Win XP, Win 7 32Bit, Win7 64Bit,
Windows Server 2003, Windows Server X X
2008
OPC client chạy như dịch vụ - X
Hỗ trợ báo động / Sự kiện - X
Hỗ trợ AC500 HA - X
OPC-Performance So sánh với OPC
- nhanh hơn Máy chủ V2 để V3:
Tốc độ truyền
Hỗ trợ VB, VBA OPC khách hàng (Automation OPC Server V3 cũng hỗ trợ VBA
Interface, Tự động hóa Wrapper) OPC khách hàng, nhưng OPC
Server V2 phải được cài đặt
X X
cũng vì một trường hợp mất tích
DLL
Tài thân thiện với khách hàng OPC cũ, mà
Xem gợi ý, Hành vi OPC
chỉ hỗ trợ OPC DA 1.0a cũ (Không đồng bộ
X X Server V3 qua giao diện
I / O 1.0a) nhóm.
IOPCAsyncIO
Nếu một số khách hàng OPC được sử dụng tại cùng một thời điểm, họ phải chạy trong cùng một phiên. Xem gợi ý, cô
lập phiên
ĐỂ Ý
tập tin biểu tượng * .SDB, * .SYM CBP mở, sau khi xây dựng dự án hoặc xây dựng lại tất cả: trong thư mục dự án
Symbol tập tin * .SDB sau khi đăng nhập vào AC500: c: \ ProgramData \ Cổng Files \ sau khi bắt đầu
CoDeSys OPC Server c: \ ProgramData \ Cổng Files \ Tải lên \
CoDeSys_OPC_Server_V3_Benutzerhan dbuch.pdf
AeConfigurator_UserGuide.pdf
OPCServer.ini c: \ ProgramData \ CoDeSysOPC \
OPCServerA.ini
OPCServer.log
tập tin biểu tượng * .SDB, * .SYM CBP mở, sau khi xây dựng dự án hoặc xây dựng lại tất cả: trong thư mục dự án
Symbol tập tin * .SDB sau khi đăng nhập vào AC500: c: \ ProgramData \ Cổng Files \ sau khi bắt đầu
CoDeSys OPC Server c: \ ProgramData \ Cổng Files \ Tải lên \
CoDeSys_OPC_Server_V3_Benutzerhan dbuch.pdf
AeConfigurator_UserGuide.pdf
OPCServer.ini c: \ ProgramData \ CoDeSysOPC \
OPCServerA.ini
OPCServer.log
tập tin biểu tượng * .SDB, * .SYM CBP mở, sau khi xây dựng dự án hoặc xây dựng lại tất cả: trong thư mục dự án
Symbol tập tin * .SDB sau khi đăng nhập vào AC500: c: \ ProgramData \ Cổng Files \ sau khi bắt đầu
CoDeSys OPC Server c: \ ProgramData \ Cổng Files \ Tải lên \
tập tin biểu tượng * .SDB, * .SYM CBP mở, sau khi xây dựng dự án hoặc xây dựng lại tất cả: trong thư mục dự án
Symbol tập tin * .SDB sau khi đăng nhập vào AC500: c: \ WINDOWS \ Cổng Files \ sau khi bắt đầu
CoDeSys OPC Server c: \ WINDOWS \ Cổng Files \ Tải lên \
CoDeSys_OPC_Server_V3_Benutzerhan dbuch.pdf
AeConfigurator_UserGuide.pdf
OPCServer.ini OPCServerA.ini
OPCServer.log
tập tin biểu tượng * .SDB, * .SYM CBP mở, sau khi xây dựng dự án hoặc xây dựng lại tất cả: trong thư mục dự án
Symbol tập tin * .SDB sau khi đăng nhập vào AC500: c: \ WINDOWS \ Cổng Files \ sau khi bắt đầu
CoDeSys OPC Server c: \ WINDOWS \ Cổng Files \ Tải lên \
các khách hàng OPC, ABB OPC Tunnel và cổng (cổng CoDeSys server) trên máy tính của bạn. Kiểm tra điều này với Windows
· Gateway.exe
· CoDeSysOPC.exe
· WinCoDeSysOPC.exe
· OCTsvc.exe
phải đã biến mất. Nếu không:
Cài đặt V2 OPC server trực tiếp từ thư mục trên V2.3.0 CBP (ABB DM Suit 1.0.). Với cách làm này V2 OPC server và gateway.exe
hiện được cài đặt và đăng ký.
Cài đặt V3 OPC server trực tiếp từ thư mục trên V2.3.0 CBP (ABB DM Suit 1.0.). Với điều này máy chủ V3 OPC được cài đặt và đăng
ký.
Cổng (CoDeSys cổng máy chủ) không được cài đặt hoặc canh tân với các cài đặt của V3 OPC server.
Bạn có thể cài đặt các cửa ngõ về việc cài đặt của máy chủ OPC V2 (xem ở trên). Máy chủ OPC V2 và V3
ĐỂ Ý có thể được cài đặt song song.
Trong quá trình cài đặt với CBP V2.3.0 (ABB DM Suit 1.0.) Tất cả các file cần thiết được cài đặt cho OPC và OPC Server được đăng ký
tự động như ứng dụng người dùng.
Thêm vào đó là khả năng để đăng ký resp. để gỡ bỏ cài đặt OPC Server bằng tay hoặc là COM Server (sử dụng ứng dụng) hoặc
như dịch vụ.
Đăng ký máy chủ OPC trong registry như phần mềm tương tác với lệnh:
Đối với OPC 3: WinCoDeSysOPC / regserver
Đối với OPC 2: CoDeSysOPC / regserver
TIỀN BOA
Xin vui lòng xem REF1 chương 3 (OPC 3) và REF6 chương 2.2 (OPC 2) để biết chi tiết.
Đóng tất cả các chương trình, quy trình và dịch vụ truy cập vào máy chủ OPC trước khi làm các công việc sau đây.
Trước khi đăng ký máy chủ OPC như dịch vụ hệ thống, nó phải được đăng ký số đầu tiên.
CHÚ Ý!
1. Khởi động Command Prompt với lệnh “cmd” trong Start à Chạy ... cửa sổ.
4. Đăng ký máy chủ OPC như dịch vụ hệ thống với WinCoDeSysOPC / Dịch vụ
Sao chép các khách hàng OPC cho các bài kiểm tra vào một thư mục trên máy tính. Khách hàng OPC làm việc mà không cài đặt.
Tham khảo REF5 trực tuyến giúp đỡ chương OPC để biết chi tiết.
ĐỂ Ý
Symbol bao gồm các mục (các biến) mà trao đổi với PLC, điều này là cần thiết để giao tiếp OPC. Sau khi xây dựng dự án, hai tập tin
biểu tượng sẽ được tạo theo dự án (.pro) thư mục. Một là .sdb, khác là .sym.
Tập tin .sdb là một tập tin nhị phân và là cần thiết bởi máy chủ OPC thực sự. Tập tin .sym có cùng một nội dung nhưng trong văn bản, có thể được hiểu bởi con người.
Nó có thể được sử dụng để kiểm tra xem nó được tạo ra một cách chính xác.
Vui lòng tham khảo Trợ giúp trực tuyến REF5 cho cách cấu hình CoDeSys cho tập tin biểu tượng.
ĐỂ Ý
Bắt đầu cấu hình với dự án, lựa chọn Symbol, "biểu tượng Dump mục" hộp kiểm phải được kích hoạt, Cấu hình tập tin biểu tượng ...
TIỀN BOA 1. Đi tới Dự án à tùy chọn à cấu hình Symbol à Cấu hình tập tin biểu tượng ...
2. Bỏ chọn tất cả các tùy chọn trong cấu hình tập tin Symbol, và xác nhận với OK và OK lần nữa (2 lần OK).
3. Đi tới Dự án à tùy chọn à cấu hình Symbol à Cấu hình tập tin biểu tượng ... một lần nữa,
đầu tiên chọn các biến cần được truyền đạt như biểu tượng:
5. Xác nhận nó với hai lần OK lần nữa và bạn có thể xây dựng lại dự án.
Không cấu hình chương trình như một chương trình theo chu kỳ, hãy sử dụng một cấu hình nhiệm vụ. Gọi Browser PLC và
có một cái nhìn vào thời gian công tác (lệnh “tsk trong dòng lệnh). Ví dụ chương trình có một thời gian chu kỳ 40ms, sử dụng
một thời gian công tác 50 hoặc 60ms. Vì vậy, các CPU có thời gian để trả lời các yêu cầu OPC từ Server OPC giữa các
ĐỂ Ý nhiệm vụ.
Tốc độ cập nhật có thể không là 0 (ms)! Giá trị mặc định là 200 ms là giá trị thích hợp của nhiều ứng dụng. Việc điều
chỉnh cho tốc độ cập nhật phụ thuộc vào số lượng các biểu tượng (biến). Đối với một số lượng lớn của sysmbols nó
có thể được tốt hơn để tăng tốc độ cập nhật.
ĐỂ Ý
Nếu * .sdb trong tập tin Gateway trên máy tính, tên dự án được trùng với tên dự án trong CoDeSys. Việc gia hạn là không cần
thiết.
Nếu * .sdb trên AC500 v2.x, tên dự án là không cần thiết (có thể để trống).
Thiết lập kết nối: Nhấp chuột vào kết nối, Click vào Edit, chọn một kênh trong danh sách kênh (thường là các kênh được sử dụng
để lập trình) hoặc nhấp mới
Xác định tên và bấm vào để TCP / IP OK Nhấp đúp để lĩnh vực giá trị sau Địa chỉ (192.168.0.10). Điền vào địa
chỉ và kết thúc bằng Return OK
thiết lập trước đó của các kênh truyền hình cổng chỉ hiển thị, sau lần đầu tiên kết nối đã được
xây dựng.
ĐỂ Ý Xem Ref 5: CoDeSys, Trợ giúp, nội dung, hệ thống công nghệ, OPC, Sử dụng máy chủ
CoDeSys OPC, Cấu hình của máy chủ OPC với OPCconfig.exe
Nếu có nhiều hơn một PLC, sau đó lặp lại cho PLC khác
Nếu cấu hình là cần thiết hơn nữa, lưu nó dưới một cái tên mới.
Tốc độ cập nhật có thể không là 0 (ms)! Giá trị mặc định là 200 ms là giá trị thích hợp của nhiều ứng dụng. Việc
điều chỉnh cho tốc độ cập nhật phụ thuộc vào số lượng các biểu tượng (biến). Đối với một số lượng lớn các biểu
tượng sẽ tốt hơn để tăng tốc độ cập nhật.
ĐỂ Ý
Các hộp kiểm “Active”, “Motorola Byteorder” và “Không Login-Service” phải được kiểm tra. Hộp kiểm “Enable
Thiết lập kết nối: Nhấp chuột vào kết nối, Click vào Edit, chọn một kênh trong danh sách kênh (thường là các kênh được sử dụng để
lập trình) hoặc nhấp mới Nếu có nhiều hơn một PLC, sau đó lặp lại cho PLC khác
ĐỂ Ý Xem Ref 5: CoDeSys, Trợ giúp, nội dung, hệ thống công nghệ, OPC, Sử dụng máy chủ CoDeSys OPC,
Cấu hình của máy chủ OPC với OPCconfig.exe
Lưu thành
Đối với chức năng kiểm tra OPC không AC500, xem ví dụ, thử nghiệm OPC Chức năng mà không AC500 Nó được khẩn trương
khuyến khích để kiểm tra các chức năng của các bước cấu hình trước đó.
Bắt đầu MobileOPCExplorer.exe, Connect CoDeSys.OPC.02, Add Group, Add Items, chọn availabe mục trong 'Server
CoDeSys.OPC.02', Add to Tag List, Đóng trình duyệt Item ...
Nếu bất cứ điều gì là đúng, sau đó là CoDeSys.OPC.02 được kết nối, đang chạy và chất lượng của các mặt hàng là tốt.
Bắt đầu MobileOPCExplorer.exe, Connect CoDeSys.OPC.DA, Add Group, Add Items, chọn availabe mục trong 'Server
CoDeSys.OPC.DA', Add to Tag List, Đóng trình duyệt Item ...
Nếu bất cứ điều gì là đúng, sau đó là CoDeSys.OPC.02 được kết nối, đang chạy và chất lượng của các mặt hàng là tốt.
cấu hình chính xác: Tất cả quá trình chạy với tài khoản cùng tên và với Session ID tương tự.
ĐỂ Ý
Chức năng của AlarmEvents cũng có thể được kiểm tra với MatrikonOPC Explorer
Các sự kiện báo động có thể được mô phỏng bằng cách viết giá trị của Items.
ĐỂ Ý
Khi chạy Server V3 OPC trên Windows Server 2003/2008 nhiều phiên cần được hỗ trợ. Do đó quá trình cài đặt của máy chủ OPC
như dịch vụ đang chạy với một tài khoản người dùng chuyên dụng được khuyến khích.
· Tạo người dùng cụ thể, không có tài khoản quản trị là cần thiết
Đăng ký OPC Server thực thi như dịch vụ từ dòng lệnh, hãy xem tài liệu để biết chi tiết
Tại Computer Management -> Dịch vụ & Aplications -> Dịch vụ mở các thuộc tính của
CoDeSysOPCDAService
Các CoDeSys Gateway Server sử dụng cổng TCP 1210 cho truyền thông. Các thông tin liên lạc cửa ngõ là không thể nếu cảng cửa ngõ
được sử dụng bởi ứng dụng khác. Nó phải được đảm bảo rằng các cổng Cổng yêu cầu (1210 và 1211 ??) không được chiếm bởi các quá
trình khác nhau. Nếu không giao tiếp cổng không thể được thiết lập.
các ứng dụng có thể cũng sử dụng cổng 1210 và / hoặc 1211 là:
- Java cập nhật khách hàng ??
- Hệ thống 800xA của ABB
Nếu có vấn đề để thiết lập truyền thông cửa ngõ kiểm tra việc sử dụng cổng 1210 (thông qua bất kỳ công cụ quét cổng, ví dụ như
Sysinternals) và đóng ứng dụng đó sử dụng cổng này.
Bằng cách sử dụng các 800xA nó là đôi khi dễ dàng hơn để thay đổi số cổng của gateway. Trong ví dụ này là số cảng cửa ngõ thay đổi
từ năm 1210 đến một cảng tự do (ví dụ 51000). Để làm được mở registry editor này (Start / thực hiện và gõ regedit)
Thay đổi các khóa registry như trong ảnh chụp màn hình 1.210-51.000.
Sau đó phải được khởi động lại là cửa ngõ máy chủ (tất cả các ứng dụng chặt chẽ, công việc quản lý, quy trình gateway.exe đóng).
OPC Server Configuration CoDeSys (OPCConfig.exe) phải được gia hạn để nhập thay đổi này trong OPCServer.ini.
OPC với tập tin biểu tượng trên AC500 không hoạt động. Trên thực tế, máy chủ OPC được hiển thị, nhưng không có biến OPC sẽ được tìm thấy.
Nếu máy chủ OPC không tải các tập tin biểu tượng (.sdb) từ AC500 PLC (FW V2) để máy tính, lý do có thể là
phần mềm lập trình 907AC1131 được cài đặt. Vui lòng kiểm tra mục registry:
TIỀN BOA
Nếu mặt hàng này là bên trong, các tập tin biểu tượng sẽ không được nạp từ AC500 PLC với máy tính. Kiểm Soát Builder Thêm vào mục này
phải được xóa nhưng đối với AC1131 mặt hàng này phải có sẵn. Để kiểm tra điều này:
Với cài đặt DigiVis500 ABB OPC Tunnel được cài đặt và đăng ký tự động như dịch vụ (session 0) với “Startup type: Automatic".
‘Tự động’ có nghĩa là ABB OPC Tunnel sẽ bắt đầu ngay sau khi hệ thống Windows khởi động.
Với sự bắt đầu của ABB OPC Tunnel (OCTsvc.exe), các OPCServer (WinCoDeSysOPC.exe) và cũng là máy chủ gateway CoDeSys
(Gateway.exe) được khởi động trong phiên giao dịch 0.
Truyền thông CBP hoặc CoDeSys (phiên 1) với AC500 là không thể nhiều hơn nữa. Họ cần Gateway.exe trong
phiên 1, nhưng máy chủ CoDeSys cổng là không thể chạy trong phiên đa.
ĐỂ Ý
Để sử dụng CBP hoặc CoDeSys, dịch vụ đường hầm OPC phải được dừng lại. Điều này có thể được thực hiện trong Service
Component, dịch vụ (địa phương), ABB OPC Tunnel với "Start", nút "Stop".
Một ví dụ về thiết lập làm việc trên một máy tính với CBP vào một máy ảo được mô tả trong "Ví dụ, OPC khách hàng như
một dịch vụ Windows với CBP trên cùng một máy PC".
TIỀN BOA
7 dịch vụ này một mình trong phiên 0. ứng dụng tài chạy trong phiên 1 (2 và vân vân). Các dịch vụ:
Một dịch vụ Windows là một chương trình máy tính hoạt động ở chế độ nền.
dịch vụ Windows có thể được cấu hình để bắt đầu khi hệ điều hành được bắt đầu hoặc có thể được khởi động bằng tay và chạy ở chế độ nền
miễn là các cửa sổ đang chạy. Họ có thể hoạt động khi người dùng không đăng nhập. Dịch vụ bao gồm:
hệ điều hành Windows bao gồm nhiều dịch vụ. OPC client như S + OPC quét PGIM, Aspen CIM- IO Manager, ICONICS, .. cũng có thể
cài đặt như dịch vụ. các ứng dụng sử dụng là:
Dịch vụ và ứng dụng người dùng đang bị cô lập trong phiên giao dịch của họ. Họ không thể liên lạc với nhau trực tiếp.
OPC Server sử dụng, giống như CBP và CoDeSys, các CoDeSys máy chủ cổng (gateway.exe) cho các giao tiếp với các AC500 và bắt
đầu cửa ngõ trong phiên họp của họ. Điều đó tạo ra hành vi không xác định, nếu OPC Server chạy như một dịch vụ. Gateway Server
CoDeSys là không thể chạy trong phiên đa.
Nghị quyết
· Cài đặt tất cả các khách hàng OPC và OPC Server, trong đó sử dụng máy chủ cổng CoDeSys, trong cùng một phiên.
· Các OPC Server như một dịch vụ (session 0) có thể không được kết nối cùng lúc (song song) với một máy chủ OPC như một ứng dụng
người dùng hoặc CBP hoặc CoDeSys (tất cả trong phiên 1) với AC500. Nếu chức năng này là cần thiết, PC hoặc máy ảo phải được sử
dụng.
· Sử dụng các công cụ như đường hầm OPC. Trong một DigiVis 500 thiết lập bối cảnh các máy chủ OPC không được được đăng ký dưới dạng dịch vụ. Đường hầm
OPC tự khởi động máy chủ OPC trong dịch vụ của mình.
Xem thêm
http://msdn.microsoft.com/en-us/windows7trainingcourse_sessionisolation_unit
lý do:
Nếu OPC mục được đăng ký thông qua giao diện IOPCAsyncIO (OPC DA V1.0a), OPC Server gửi chủ yếu là với mỗi chu kỳ chuẩn bị một sự kiện
thay đổi dữ liệu, bao gồm cả giá trị cũng không thay đổi. Việc phát hiện sự thay đổi là chính xác khi sử dụng giao diện IOPCAsyncIO2 (OPC DA V2).
OPC client (1): Phần mềm Visualization inVISU PMS (. Pháp EPRO GmbH) sử dụng một OPC chuẩn cũ với các IID_IAdviseSink giao diện
hơn chìm dữ liệu.
Ví dụ cho thấy, làm thế nào các máy chủ OPC V2 / V3 có thể được kiểm tra / mô phỏng mà không có sẵn AC500. Xem tập tin đính kèm:
OPC_Test1.zip
4.1.1 Dự án AC500
Thu thập tất cả các biến OPC trong một danh sách biến toàn cầu riêng biệt.
Rỗng biểu tượng file: Ghi chú tất cả Hộp kiểm, OK, OK và đẩy “Cấu Đánh dấu OPC_Variables và các hộp kiểm. Ừ ừ
hình biểu tượng” một lần nữa
OPC Server V3: Connect CoDeSys.OPC.DA, Add Group, Add Items, chọn availabe Tags, Add to Tag List, ..
cấu hình chính xác: Tất cả quá trình chạy với tài khoản cùng tên và với Session ID tương tự.
Các chức năng chính xác của OPC Server V2 và V3 có thể được kiểm tra mà không AC500. Với OPC Server
V3 với các mô phỏng cấu hình tên với tên thư mục dự án đã được xác định. Các giá trị của các mặt hàng có thể
Với OPC Server V2, cũng như với OPC Server V3 trong cấu hình GATEWAY, chỉ có tên dự án có thể được xác định. Các
mục cấu hình được tìm thấy, nhưng chất lượng là xấu. Các giá trị của các mặt hàng không thể đọc và không viết bởi một
khách hàng OPC. Tham khảo REF5 trực tuyến giúp đỡ chương OPC để biết chi tiết.
4.2 Làm thế nào người ta có thể chứng minh DigiVis500 mà không AC500?
Các DigiVis500 không làm việc với các 127.0.0.1 IP cục bộ (OPC-S cho thấy một lỗi "tên máy tính không hợp lệ"). Vì vậy, tôi cấu hình máy tính với một
IP 19.168.9.253 cố định.
Ví dụ mô tả như DigiVis500 và CBP có thể đồng thời sử dụng trên một máy tính cá nhân mà không làm phiền bản thân (Động lực: xem
"Hành vi của OPC Server V3 với DigiVis500").
· DigiVis500 và OPC server V3 được cài đặt trên hệ thống máy chủ.
· CBP, với OPC máy chủ tùy chọn cho thử nghiệm của OPC thông tin liên lạc, được cài đặt trên một máy ảo.
· OPC Server V3 (từ CBP V2.3.0, xem “phiên bản OPC Server và OPC Toools”)
o WinCoDeSysOPC.exe V3.5.2.0
o OPCConfig.exe V3.5.2.0RC ??
o AEConfiguration.exe V1.0.0.3
Các DigiVis500 không làm việc với các 127.0.0.1 IP cục bộ (OPC-S cho thấy một lỗi "tên máy tính không hợp lệ"). Vì vậy, tôi cấu hình máy tính với một
IP 19.168.9.253 cố định.
Với sự bắt đầu của ABB OPC Tunnel (OCTsvc.exe), các OPCServer (WinCoDeSysOPC.exe) và cũng là máy chủ gateway CoDeSys
(Gateway.exe) đều bắt đầu trong phiên 0. Vì vậy, tôi cấu hình máy tính với một IP 19.168.9.253 cố định.
Sau khi tải về cấu hình Graphics Builder vào hoạt động, các hoạt động đang chạy với giá trị OPC thực tế.
· OPC Tunnel
· Gateway.exe
· WinCoDeSysOPC.exe đang chạy
· Hệ thống hoạt động trên máy ảo: Windows XP Professional Version 2002, SP3
· PS501 Control Builder Thêm 2.2.0 (xem “phiên bản Server OPC và OPC Toools”)
o CoDeSys máy chủ gateway, Gateway.exe V.3.9.9.24
o OPC Server V3, WinCoDeSysOPC.exe V3.4.4.10
o OPCConfig.exe V3.4.4.10
Cấu hình OPC có thể được thực hiện và thử nghiệm với một khách hàng kiểm tra OPC, ví dụ như MatrikonOPCExplorer.
· CoDeSys.exe
· Gateway.exe
· MobileMatrikonExplorer.exe
· WinCoDeSysOPC.exe đang chạy
4.4 Làm thế nào để bạn tạo ra một client OPC với Microsoft Excel?
Sơ đồ khối
Điều này cũng làm việc với OPC Server V3 nhưng vì một DLL mất tích V2 OPC Server phải được cài đặt cũng
(Sẽ được cố định ở sau Relases như V2.3)
ĐỂ Ý
Thiết lập:
phương pháp
· Cài đặt OPC-Server V3 từ thư mục CBP. Sau khi cài đặt máy chủ OPC chạy trong session ID: 1
· Thử nghiệm với Testclients, như Softing hoặc Matrikon OPC, nếu số ngày có thể được gọi lên.
· Chỉ số S + OPC-Scanner chạy như một dịch vụ. Cấu hình OPC Server V3 theo gợi ý, Cấu hình tài khoản người dùng cho máy chủ
OPC. Các máy chủ OPC chạy sau đó trong session ID: 0
Tạo một dự án mới và có một cái nhìn của tập tin biểu tượng của bạn. Dự án phải được mở để xem tập tin này.
Mở OPCConfig. Tên dự án phải có cùng tên với tập tin biểu tượng. Hãy kích hoạt tất cả ba hộp kiểm tra.
Save the OPCServer.ini hiện trong thư mục sau: C: \ Program (x86) /
ABB / CoDeSys OPC Server 3 AE.
mục Byte
Kết nối [ms] giá trị trung bình [ms] Max. giá trị [ms] Ngắt kết nối [ms]
OPC Server V2: ghi chu kỳ 2 2,374 4 0
chu kỳ đọc: OPC Server V2 2 127,2 133 0
OPC Server V3: ghi chu kỳ 2 1,838 4 1
chu kỳ đọc: OPC Server V3 2 96,8889 99 1
5.2 So sánh kết quả với OPC Server V3 và trình điều khiển TCPIP
khác nhau:
Đo trên một Thinkpad với Core-I5, Windows 7-64 Lenovo, 8GB RAM sử dụng một OPC-Khách hàng tối thiểu (giao diện điều khiển ứng dụng)
viết bằng C # với việc sử dụng OpcNetApi-Thư viện. dự án V2.3 với 5 AC500 PLC
TCPIP -DRIVER TÊN đệm trong opcserver.ini Tải (PM591) mục thông Cyclic
mỗi giây ở OPCClient
3S TCPIP 0 16% 8500
ABB TCP / IP Level 2 AC 1000 19% 2886
ABB TCP / IP Level 2 AC 5000 19% 4770
ABB TCP / IP Level 2 AC 7000 19% 5202
xxxxxxxxxxxx EN
www.abb.com/plc