You are on page 1of 60

Hướng dẫn kỹ thuật AC500

Scalable PLC cho Automation


cá nhân

Làm thế nào để sử dụng OPC Server

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

Địa phương hoặc TCP / IP

c: \ ProgramData \ Cổng Files \

* . sdb máy chủ


Tải lên\ CoDeSys Cổng
* . sdb

file biểu tượng cho các dự án về


PLC 1 và / hoặc PLC x

Nối tiếp, TCP / IP

Đăng nhập
Đăng nhập

không bắt buộc không bắt buộc

* . sdb * . sdb

....

PLC 1 PLC x

đường khổ
Nội dung

1 Disclaimer ................................................ .................................................. ................ 4

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 Giới thiệu ................................................. .................................................. ............ 5

2.1 Tài liệu tham khảo ............................................... .................................................. ..... 5

2.2 dòng chảy công việc ............................................... .................................................. ........................ 6

2.2.1 Xem xét và chuẩn bị ............................................ ...................................... 6

2.2.2 Ủy ban OPC máy chủ ............................................ ............................................... 7

2.2.3 Điều chỉnh để nhắm mục tiêu khách hàng OPC .......................................... ....................................... 9

3 gợi ý ................................................ .................................................. ....................... 10

3.1 Khi sử dụng V2 OPC server hoặc V3 .......................................... ....................................... 10

3.2 OPC phiên bản Server và các công cụ OPC ........................................... ................................ 10

3.3 thư mục và nội dung mặc định ............................................. ............................................. 10

3.3.1 Win7 64Bit, Windows Server 2008 64Bit ........................................ .......................... 10

3.3.2 Win7 32Bit, Windows Server 2008 32Bit ........................................ .......................... 11

3.3.1 WinXP 32Bit, Windows Server 2003 32Bit ........................................ ....................... 12

3.4 Lắp đặt OPC Server .............................................. .................................................. . 13

3.4.1 OPC Server V2 và CoDeSys máy chủ gateway ........................................ ................ 13

3.4.2 OPC Server V3 ............................................ .................................................. .......... 14

3.4.3 Đăng ký bằng tay và unregistration ........................................... ........................ 14

3.4.3.1 Ví dụ ký OPC máy chủ V3 như dịch vụ hệ thống ....................................... ............. 15

3.4.4 OPC khách hàng cho các bài kiểm tra ........................................... .................................................. ... 15

3,5 CoDeSys Cài đặt ............................................... .................................................. ........ 16

3.6 Symbol file ............................................... .................................................. .................... 16

3.6.1 Cấu hình biểu tượng tập tin ............................................ .................................................. . 16

3.6.2 Tạo và tải về tập tin biểu tượng .......................................... ................................... 18

3.7 Cấu hình OPC Server .............................................. .................................................. ... 19

3.7.1 Cấu hình OPC Server V2 ........................................... ............................................. 19

3.7.2 Cấu hình OPC Server V3 ........................................... ............................................. 21

Chức năng OPC 3.7.1 Kiểm tra với AC500 .......................................... ................................... 24

Ví dụ ứng dụng -1- AC500 / Vấn đề: 10,2013


3.7.1.1 Kiểm tra OPC Server V2 ........................................... .................................................. ..... 24

3.7.1.2 Kiểm tra OPC Server V3 ........................................... .................................................. ..... 25

3.7.1.3 Kiểm tra quy trình với Windows Task Manager ......................................... ................... 25

3.8 Cấu hình AlarmEvents ............................................... .................................................. 26

3.8.1.1 Kiểm tra AlarmEvents ............................................. .................................................. ....... 26

3.9 Cấu hình tài khoản người dùng cho máy chủ OPC ........................................... ........................... 27

3.9.1 OPC Server V3 trên Windows Server 2003/2008 ...................................... ............... 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.12 Hành vi của Server V3 OPC với DigiVis500 ......................................... ............ 33

3.13 cô lập phiên ................................................ .................................................. .... 34

3.14 Hành vi OPC Server V3 qua giao diện IOPCAsyncIO .......................................... ... 35

4 Ví dụ ................................................ .................................................. ................ 36

4.1 Kiểm tra OPC Chức năng mà không AC500 ............................................ ................................... 36

4.1.1 Dự án AC500 ............................................. .................................................. ........... 36

4.1.2 Cấu hình OPC Server V3 ........................................... ............................................. 39

4.1.3 Cấu hình OPC Server V2 ........................................... ............................................. 40

4.1.4 Kiểm tra OPC Server với MatrikonOPCExplorer .......................................... .............. 41

4.1.1 Kiểm tra quy trình với Windows Task Manager ......................................... .............. 43

4.1.2 Tóm tắt .............................................. .................................................. ................. 43

4.2 Làm thế nào người ta có thể chứng minh DigiVis500 mà không AC500? ............................................. 43

4.2.1 cấu hình PC ............................................. .................................................. ....... 43

4.2.2 DigiVis500 cấu hình ............................................. ............................................. 44

4.2.3 Thay đổi OPCconfig để mô phỏng chế độ ......................................... ................. 45

4.2.4 Kiểm tra với MatrikonExplorer và DigiVis500 .......................................... ............ 45

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.3.1 Hệ thống Máy chủ ............................................. .................................................. .............. 46

4.3.1.1 cấu hình PC ............................................. .................................................. ............ 46

4.3.1.2 DigiVis500 cấu hình ............................................. .................................................. 47

4.3.2 Hệ thống Khách ............................................. .................................................. ............ 49

4.4 Làm thế nào để bạn tạo ra một client OPC với Microsoft Excel? ........................................... 52

4,5 OPC Server V3 với S + ............................................ .................................................. ... 54

4.6 Win7 (64bit) _OPC_ServerV3_Symbol-file_local .......................................... ................. 55

Ví dụ ứng dụng -2- AC500 / Vấn đề: 10,2013


5 Phụ lục ................................................ .................................................. ................ 58

5.1 So sánh với OPC Server V2 để V3: Tốc độ truyền ....................................... 58

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

Ví dụ ứng dụng -3- AC500 / Vấn đề: 10,2013


1 Disclaimer

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) ".

"Gewährleistung und Haftung:


Der Nutzer ist für allein chết Verwendung des trong dieser Datei beschriebenen Anwendungsbeispiels verantwortlich.

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)."

1.2 Nur für Kunden mit Sitz trong Deutschland

" Gewährleistung und Haftung:


Chết tại diesem Anwendungsbeispiel enthaltenen Dateien beschreiben eine mögliche Anwendung der Steuerung AC500 bzw. zeigen eine
mögliche Einsatzart der Steuerung. Sie stellen nur für Beispiele Programmierungen dar, sind aber keine fertigen Lösungen. Eine Gewähr
kann nicht übernommen werden. Der Nutzer ist für die ordnungsgemäße, insbesondere vollständige und fehlerfreie Programmierung der
Steuerungen selbst verantwortlich. Im Falle der teilweisen oder ganzen Übernahme der Programmierbeispiele können Gegen ABB keine
Ansprüche geltend gemacht werden. Die Haftung von ABB, gleich aus welchem ​Rechtsgrund, im Zusammenhang mit den
Anwendungsbeispielen oder den trong dieser Datei enthaltenen Dateien wird ausgeschlossen. Der Haftungsausschluß mạ vàng jedoch
nicht trong Fallen des Vorsatzes, der groben Fahrlässigkeit, bei Ansprüchen nach dem Produkthaftungsgesetz, im Falle der Verletzung
des Lebens, des Körpers oder der Gesundheit oder bei schuldhafter Verletzung einer wesentlichen Vertragspflicht. Im Falle der Verletzung
einer wesentlichen Vertragspflicht ist chết Haftung jedoch auf den vertragstypischen, vorhersehbaren Schaden begrenzt, soweit nicht
zugleich ein anderer der trong Satz 2 Dieses Unterabsatzes erwähnten Fälle gegeben ist. Eine Änderung der Beweislast zum Nachteil des
Nutzers ist nicht hiermit verbunden.

Es materielles mạ vàng Deutsches Recht unter Ausschluß des UN-Kaufrechts."

Chỉ dành cho khách hàng với chỗ ngồi ở Đức


" Bảo đảm và trách nhiệm pháp lý:

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á."

Ví dụ ứng dụng -4- AC500 / Vấn đề: 10,2013


2 Giới thiệu

Lưu ý này mô tả việc sử dụng các máy chủ OPC V2 và V3 trong thực tế.

2.1 Các tài liệu tham khảo


Các tài liệu sau đây bao gồm thông tin và hướng dẫn của OPC hữu ích:

file name Bình luận Nơi để tìm thấy


REF1 OPC_V3_how_to_use_E.pdf OPC V3 C: \ Program Files \ ABB \ CoDeSys OPC Server 3 AE
OPC_V3_how_to_use_D.pdf
REF2 AeConfigurator_UserGuide.pdf OPC V3 C: \ Program Files \ ABB \ CoDeSys OPC Server 3 AE
REF3 Lắp đặt ABB Suit DM 1.0 .: \ PLC - AC500 \ OPC Server \
REF4 ReadMe.rtf
ReleaseNotesOPCV3 AE cho HA OPC V3 OPC-ServerV3.xAE \

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 \

các tài liệu bổ sung có trong chương gợi ý

Ví dụ ứng dụng -5- AC500 / Vấn đề: 10,2013


dòng chảy 2.2 làm việc

2.2.1 Xem xét và chuẩn bị

sự chuẩn bị

Xem gợi ý, Khi sử dụng


Chọn OPC Server phù
OPC máy chủ V2
hợp cho mục tiêu OPC
hoặc V3
client

Xem gợi ý, các phiên bản


Là hiện tại OPC
OPC Server và
các phiên bản
công cụ OPC
cài đặt không?

Không

Cài đặt nó từ phiên bản Xem gợi ý, Lắp


CBP hiện tại đặt OPC
Vâng (DM Suit ABB máy chủ

phiên bản)

CoDeSys Cài đặt

Ví dụ ứng dụng -6- AC500 / Vấn đề: 10,2013


2.2.2 Ủy ban máy chủ OPC

CoDeSys Cài đặt

Trong REF7 và REF8


có những ví dụ
về làm thế nào để
Xác định mục OPC riêng
hoa hồng bước giao tiếp
rẽ trong toàn cầu
OPC
Biến
từng bước.

Xem REF5 Xem gợi


ý, Cấu hình
Cấu hình tập
tập tin biểu tượng
tin Symbol

CPU FW V2 và
tập tin tải về để
PLC?

Vâng

Xem gợi ý, Tạo


và biểu tượng
Hoạt động “Tải về
Tải về
biểu tượng tập tin “
Không tập tin

Kiểm tra * .sym tập tin


trong thư mục dự án.
Xây dựng, tải về và
Kiểm tra ngày
chương trình flash
* Sdb trong / Gateway

OPC Cấu hình

Ví dụ ứng dụng -7- AC500 / Vấn đề: 10,2013


Ví dụ ứng dụng - số 8 - AC500 / Vấn đề: 10,2013
2.2.3 Điều chỉnh để nhắm mục tiêu OPC client

Ví dụ ứng dụng -9- AC500 / Vấn đề: 10,2013


3 gợi ý

3.1 Khi sử dụng OPC V2 máy chủ hoặc V3

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

Mô phỏng mà không AC500 - X

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
ĐỂ Ý

phiên bản Server 3.2 OPC và các công cụ OPC

CBP V2.3.0 CBP V2.2.0

OPC Server V2 CoDeSysOPC.exe V2.3.13.11 V2.3.13.8


OPCConfig.exe, V2.3.13.11 V2.3.13.7
OPCConfig_e.exe V2.3.13.11 V2.3.13.7

OPC Server V3 WinCoDeSysOPC.exe V3.5.2.0 V3.4.4.10


OPCConfig.exe V3.5.2.0RC ?? V3.4.4.10
AEConfiguration.exe V1.0.0.3 V1.0.0.3

CoDeSys Gateway.exe V2.3.9.28 V.3.9.9.24


máy chủ gateway

3.3 thư mục và nội dung mặc định

3.3.1 Win7 64Bit, Windows Server 2008 64Bit

OPC Server V2 Win7 64Bit, Windows Server 2008 64Bit ??


CoDeSysOPC.exe c: \ Program Files (x86) \ 3S Software \ CoDeSysOPC \
OPCConfig.exe
OPCConfig_e.exe

Ví dụ ứng dụng - 10 - AC500 / Vấn đề: 10,2013


OPC_20_how_to_use_D.pdf
OPC_20_how_to_use_E.pdf
CoDeSysOPC.ini OPCServer.log c: \ ProgramData \ CoDeSysOPCV2.3

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 \

Gateway.exe c: \ Windows \ SysWOW64 \ Gateway.exe

OPC Server V3 Win7 64Bit, Windows Server 2008 64Bit ??


WinCoDeSysOPC.exe c: \ Program Files (x86) \ 3S CoDeSys \ CoDeSys OPC Server 3 \
OPCConfig.exe
AEConfiguration.exe
CoDeSys_OPC_Server_V3_User_Guide. pdf

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 \

Gateway.exe c: \ Windows \ SysWOW64 \ Gateway.exe

3.3.2 Win7 32Bit, Windows Server 2008 32Bit

OPC Server V2 Win7 32Bit, Windows Server 2008 32Bit


CoDeSysOPC.exe c: \ Program Files \ 3S Software \ CoDeSysOPC \
OPCConfig.exe
OPCConfig_e.exe
OPC_20_how_to_use_D.pdf
OPC_20_how_to_use_E.pdf
CoDeSysOPC.ini c: \ ProgramData \ CoDeSysOPCV2.3
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 \

Gateway.exe c: \ Windows \ System32 \ Gateway.exe

OPC Server V3 Win7 32Bit, Windows Server 2008 32Bit


WinCoDeSysOPC.exe c: \ Program Files \ 3S CoDeSys \ CoDeSys OPC Server 3 \
OPCConfig.exe
AEConfiguration.exe
CoDeSys_OPC_Server_V3_User_Guide. pdf

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 \

Gateway.exe c: \ Windows \ System32 \ Gateway.exe

Ví dụ ứng dụng - 11 - AC500 / Vấn đề: 10,2013


3.3.1 WinXP 32Bit, Windows Server 2003 32Bit

OPC Server V2 Win7 32Bit, Windows Server 2003 32Bit


CoDeSysOPC.exe c: \ Program Files \ 3S Software \ CoDeSysOPC \
OPCConfig.exe
OPCConfig_e.exe
OPC_20_how_to_use_D.pdf
OPC_20_how_to_use_E.pdf
CoDeSysOPC.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 \

Gateway.exe c: \ Windows \ System32 \ Gateway.exe

OPC Server V3 Win7 32Bit, Windows Server 2008 32Bit


WinCoDeSysOPC.exe c: \ Program Files \ 3S CoDeSys \ CoDeSys OPC Server 3 \
OPCConfig.exe
AEConfiguration.exe
CoDeSys_OPC_Server_V3_User_Guide. pdf

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 \

Gateway.exe c: \ Windows \ System32 \ Gateway.exe

Nếu bạn không thể tìm thấy thư mục c: \


ProgramData \ bạn phải thiết lập
ĐỂ Ý
Control Panel \ All Control Panel Items \
Folder Option để “Show Hidden Files, thư
mục và ổ đĩa”.

Ví dụ ứng dụng - 12 - AC500 / Vấn đề: 10,2013


3.4 Lắp đặt OPC Server
Dưới đây là mô tả cách máy chủ OPC V2 và V3 (không CBP V2.3.0) được cài đặt. Trước khi bạn có thể làm điều này, bạn phải đóng tất cả

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

Task-Manager. Các quá trình

· Gateway.exe
· CoDeSysOPC.exe
· WinCoDeSysOPC.exe
· OCTsvc.exe
phải đã biến mất. Nếu không:

· Kết thúc quá trình với Windows Task-Manager.


· Ngừng dịch vụ Windows Component ABB OPC Tunnel, Dịch vụ (địa phương).

3.4.1 OPC Server V2 và máy chủ cổng CoDeSys

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ý.

Ví dụ ứng dụng - 13 - AC500 / Vấn đề: 10,2013


3.4.2 OPC Server V3

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.

3.4.3 Đăng ký bằng tay và unregistration

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

Đăng ký máy chủ OPC như dịch vụ hệ thống với lệnh:


Đối với OPC 3: WinCoDeSysOPC / Dịch vụ

Unregister OPC server từ registry và từ nhập dịch vụ với lệnh:


Đối với OPC 3: WinCoDeSysOPC / UnRegServer
Đối với OPC 2: CoDeSysOPC / UnRegServer

Xin vui lòng xem REF1 chương 3 (OPC 3) và REF6 chương 2.2 (OPC 2) để biết chi tiết.

Ví dụ ứng dụng - 14 - AC500 / Vấn đề: 10,2013


3.4.3.1 Ví dụ ký OPC máy chủ V3 như dịch vụ hệ thống

Đó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ổ.

2. Đến thư mục cài đặt CoDeSysOPC V2.

3. unregister OPC server với WinCoDeSysOPC / UnRegServer.

4. Đăng ký máy chủ OPC như dịch vụ hệ thống với WinCoDeSysOPC / Dịch vụ

3.4.4 OPC khách hàng cho các bài kiểm tra

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.

Ví dụ ứng dụng - 15 - AC500 / Vấn đề: 10,2013


3,5 CoDeSys Cài đặt

Tham khảo REF5 trực tuyến giúp đỡ chương OPC để biết chi tiết.

ĐỂ Ý

3.6 Symbol file

3.6.1 tập tin biểu tượng Configure

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 ...

Ví dụ ứng dụng - 16 - AC500 / Vấn đề: 10,2013


Đôi khi các tập tin biểu tượng trông khác so với thực sự cấu hình, ví dụ như các ký hiệu khác hơn dự kiến. Trong trường hợp này
hãy làm theo các bước để tạo một tập tin biểu tượng sạch sẽ:

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:

Ví dụ ứng dụng - 17 - AC500 / Vấn đề: 10,2013


4. Sau đó kiểm tra các tùy chọn sau:

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.

3.6.2 Tạo và tải về tập tin biểu tượng

Đối với CPU với FW V1:


Nếu phần cứng PLC có sẵn, hãy sử dụng “đăng nhập / tải về chương trình” để sao chép các tập tin .sdb tự động vào thư mục Gateway, ví dụ: “C:
\ WINNT \ Cổng Files”.
Nếu không có PLC, tập tin .sdb nên được sao chép vào thư mục Cổng bằng tay.
Khi máy chủ OPC được khởi động, file .sdb sẽ được sao chép vào ví dụ “C: \ WINNT \ Cổng Files \ Tải lên” để giao tiếp Gateway.

Đối với CPU với FW V2:


tùy chọn sau đây có thể được lựa chọn để tải về các tập tin .sdb cũng đến PLC.

Ví dụ ứng dụng - 18 - AC500 / Vấn đề: 10,2013


Khi máy chủ OPC được khởi động, file .sdb sẽ được sao chép từ PLC (nếu có) hoặc từ thư mục Gateway to “C: \ WINNT \ Cổng
Files \ Tải lên” để giao tiếp Gateway.

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ụ.

3.7 Cấu hình OPC Server

3.7.1 Cấu hình OPC Server V2

Bắt đầu phần mềm 3S / Truyền thông / CoDeSysOPC Configurator

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).

Ví dụ ứng dụng - 19 - AC500 / Vấn đề: 10,2013


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

logging” cho phép chẩn đoán muộn.

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

Lưu cấu hình trong Menu “File” và sau đó “Thoát”.

Ví dụ ứng dụng - 20 - AC500 / Vấn đề: 10,2013


3.7.2 Cấu hình OPC Server V3

Bắt đầu 3S CoDeSys / CoDeSysOPC server V3 / OPC Configurator Cấu hình

hiện tại của OPCServer.ini được hiển thị.

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.
ĐỂ Ý

Ví dụ ứng dụng - 21 - AC500 / Vấn đề: 10,2013


Nếu tập tin * .sdb nên được nạp từ “Gateway Files” thư mục 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 những thông tin symbol nên được nạp từ AC500 v2.x, tên dự án là không cần thiết (có thể để trống).

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

logging” cho phép chẩn đoán muộn.

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

Ví dụ ứng dụng - 22 - AC500 / Vấn đề: 10,2013


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

Lưu thành

Xác nhận Save As với “Yes” Exit

Ví dụ ứng dụng - 23 - AC500 / Vấn đề: 10,2013


Chức năng OPC 3.7.1 Kiểm tra với AC500

Đố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 đó.

3.7.1.1 Kiểm tra OPC Server V2

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.

Với Matrikon là nó có thể đọc / ghi các giá trị


của các mặt hàng.

Ví dụ ứng dụng - 24 - AC500 / Vấn đề: 10,2013


3.7.1.2 Kiểm tra OPC Server V3

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.

3.7.1.3 Kiểm tra quy trình với Windows Task Manager

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ự.

Ví dụ ứng dụng - 25 - AC500 / Vấn đề: 10,2013


3,8 AlarmEvents Configure

Tham khảo REF2 AeConfigurator_UserGuide.pdf để biết chi tiết.

ĐỂ Ý

3.8.1.1 Kiểm tra AlarmEvents

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.

Ví dụ ứng dụng - 26 - AC500 / Vấn đề: 10,2013


3.9 Cấu hình tài khoản người dùng cho máy chủ OPC

Vui lòng tham khảo REF3, REF4 ReadMe.rtf ReleaseNotesOPCV3 AE cho HA

ĐỂ Ý

3.9.1 OPC Server V3 trên Windows Server 2003/2008

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.

cấu hình bước

· 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ý V3 OPC Server như dịch vụ

· Cấu hình V3 OPC Server như dịch vụ

Tạo tài khoản cụ thể

Ví dụ ứng dụng - 27 - AC500 / Vấn đề: 10,2013


Đăng ký OPC Server như Dịch vụ

Đă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

Cấu hình dịch vụ OPC Server

Tại Computer Management -> Dịch vụ & Aplications -> Dịch vụ mở các thuộc tính của
CoDeSysOPCDAService

Ví dụ ứng dụng - 28 - AC500 / Vấn đề: 10,2013


Hoàn Configuration Service

Kiểm tra người sử dụng và Session trong Test Cases

Kiểm tra Session ID và User Name của


· Gateway.exe,
· WinCoDeSysOPC.exe, và
· OPC khách hàng
về các trường hợp thử nghiệm khác nhau như đa phiên với các phiên terminal service

Ví dụ ứng dụng - 29 - AC500 / Vấn đề: 10,2013


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

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).

Ví dụ ứng dụng - 30 - AC500 / Vấn đề: 10,2013


Số cổng của tham số truyền thông Gateway cũng phải được thay đổi từ tiêu chuẩn số cổng 1.210-51.000 (trong ví dụ này).

OPC Server Configuration CoDeSys (OPCConfig.exe) phải được gia hạn để nhập thay đổi này trong OPCServer.ini.

Ví dụ ứng dụng - 31 - AC500 / Vấn đề: 10,2013


3.11 OPC máy chủ không tải các tập tin biểu tượng từ AC500

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

"HKEY_LOCAL_MACHINE \ SOFTWARE \ 3S-Smart Software Solution GmbH \ Gateway Server \ Config \


EnableSymbolFileUpload".

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:

1. Trong Windows, bạn vào Start à Run, gõ “regedit”:

2. Trong Registry Editor, tìm thư mục “Config”:

- Đối với AC500 FW V2 mục “EnableSymbolFileUpload” phải được xóa.


- Đối với AC1131 mặt hàng này phải có sẵn.

Ví dụ ứng dụng - 32 - AC500 / Vấn đề: 10,2013


3.12 Hành vi của V3 OPC Server với DigiVis500
Thiết lập:

· Windows 7, Professional 32 bit, SP1


· DigiVis500_SP1

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".

Windows Task Manager

BUBMAIN.EXE là DigiVis 500 Operation

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

Ví dụ ứng dụng - 33 - AC500 / Vấn đề: 10,2013


cách ly 3.13 phiên
Tình hình
Trong Windows® XP, dịch vụ và các ứng dụng người dùng chạy cùng trong phiên 0. Với Windows Server 2003, Windows Server 2008, Windows

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à:

Microsoft Word, Notepad, MatrikonExplorer, ControlBuilderPlus.exe và Codesys.exe Vấn đề

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

Ví dụ ứng dụng - 34 - AC500 / Vấn đề: 10,2013


3.14 Hành vi OPC Server V3 qua giao diện IOPCAsyncIO
Sử dụng một máy khách OPC (1) với cũ OPC tiêu chuẩn giao diện IOPCAsyncIO (OPC DA V1.0a) tạo ra một tải trọng truyền thông cao hơn
trên máy khách OPC, vì OPC-Server cũng gửi các mặt hàng không thay đổi trong mỗi chu kỳ quét cho khách hàng.

Cài đặt thử:

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).

Cách giải quyết:


- Sử dụng giao diện IOPCAsyncIO2 (OPC DA V2).
- Nếu khách hàng OPC không hỗ trợ giao diện IOPCAsyncIO2, sau đó sử dụng V2 OPC Server. OPC Server không hiển thị
hành vi này.

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ụ ứng dụng - 35 - AC500 / Vấn đề: 10,2013


4 Ví dụ

4.1 Kiểm tra OPC Chức năng mà không AC500

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.

Ví dụ ứng dụng - 36 - AC500 / Vấn đề: 10,2013


Cấu hình của các tập tin biểu tượng: <Project> <Tùy chọn> <Symbol configuration> tùy chọn “biểu tượng
Dump mục” phải được chọn. Sau đó <Cấu hình tập tin biểu tượng>

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

Ví dụ ứng dụng - 37 - AC500 / Vấn đề: 10,2013


Trong thư mục dự án là thư mục “OPC_test1__AC500_PM573_ETH__OPC_test1”. Nó chứa các file biểu tượng
*.SYM và * .SDB với thời điểm "Rebuild tất cả". Các mục trong tập tin * .SYM thể được kiểm tra với Notepad. Các file nhị phân * .SDB
chứa các mục cho máy chủ OPC. Với <Online> <Đăng nhập> nó sẽ sao chép trong thư mục file cổng và tùy chọn trên AC500.

Ví dụ ứng dụng - 38 - AC500 / Vấn đề: 10,2013


Các thư mục “OPC_test1__AC500_PM573_ETH__OPC_test1” là một thư mục tạm thời, nếu các dự án CBP được mở ra. Đối với các mô phỏng của
OPC máy chủ nó được sao chép * .SDB bằng tay.

4.1.2 Cấu hình OPC Server V3

<Sửa> <Nối PLC> Giữ các giá


trị mặc định.

Ví dụ ứng dụng - 39 - AC500 / Vấn đề: 10,2013


Tên dự án với tên thư mục đã được xác định. Cài đặt kết nối không cần
thiết cho việc mô phỏng.

4.1.3 Cấu hình OPC Server V2

Ví dụ ứng dụng - 40 - AC500 / Vấn đề: 10,2013


Chỉ có tên dự án có thể được xác định.

4.1.4 Kiểm tra OPC Server với MatrikonOPCExplorer

OPC Server V3: Connect CoDeSys.OPC.DA, Add Group, Add Items, chọn availabe Tags, Add to Tag List, ..

Ví dụ ứng dụng - 41 - AC500 / Vấn đề: 10,2013


Các OPC Server V3 (CoDeSys.OPC.DA) được kết nối, chạy và Chất lượng là tốt. Một OPC client có thể đọc /
ghi các giá trị của các mặt hàng.

cấu hình tương tự như cách trên.


Các OPC Server V2 (CoDeSys.OPC.02) được kết nối, chạy và các mục cấu hình được tìm thấy. Tuy nhiên, chất lượng là xấu. Một
OPC client không thể đọc / ghi các giá trị của các mặt hàng.

Ví dụ ứng dụng - 42 - AC500 / Vấn đề: 10,2013


4.1.1 Kiểm tra quy trình với Windows Task Manager

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ự.

4.1.2 Tóm tắt thông tin

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ể

ĐỂ Ý được đọc và ghi bởi một khách hàng OPC.

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ấu hình 4.2.1 PC

Windows 7 Professional, 32 Bit

Ví dụ ứng dụng - 43 - AC500 / Vấn đề: 10,2013


OPC Server V3 phiên bản từ CBP V2.2

4.2.2 cấu hình DigiVis500

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ụ ứng dụng - 44 - AC500 / Vấn đề: 10,2013


4.2.3 Thay đổi OPCconfig sang chế độ mô phỏng

Theo CoDeSys_CoDeSys_OPC_Server_V3_User_Guide.doc: 6.3.2 MÔ PHỎNG


Trong máy chủ OPC tập tin INI, truy cập mô phỏng bằng cách kết nối V2.3 Cổng được cấu hình bằng cách chọn các mô phỏng giao
diện và bằng cách đặt tên của tập tin biểu tượng trong tên dự án. Các tập tin biểu tượng sẽ tự động được tạo ra bởi một build lệnh của
một dự án CoDeSys V2.3 khi trong Options -> cấu hình biểu tượng các tùy chọn tương ứng được thiết lập. Các tập tin biểu tượng được
lưu trữ trong thư mục tương tự như hồ sơ dự án và có SDB mở rộng. Nếu tập tin biểu tượng được lưu trữ trong thư mục máy chủ OPC,
sau đó tên thư mục chưa được xác định. Nhưng nó cũng có thể được sao chép vào bất kỳ vị trí, sau đó dưới tên Dự án tên thư mục đã
được xác định.

Trong ví dụ này là * .sdb nằm trên c: \ ProgramData \ Cổng Files \ AC500.sdb

4.2.4 Kiểm tra với MatrikonExplorer và DigiVis500

Ví dụ ứng dụng - 45 - AC500 / Vấn đề: 10,2013


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

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.

hệ thống 4.3.1 Máy chủ

Các hệ thống máy chủ chứa của:

· Oracle VM Virtual Box phiên bản 4.2.18 (freeware)

· Hệ điều hành: Windows 7, Professional 32 bit, SP1

· Digivis500 Version 1.0SP2 Mỹ


o Graphics Builder Version 1.0.7780 SP2
o Hoạt động Phiên bản 1.0 SP2 (7780)
o OPC Tunnel, Softing OPC Easy Connect - OEM ABB DigiVis500 V 1.44.0.1707

· 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

· CoDeSys máy chủ gateway, Gateway.exe V2.3.9.28

cấu hình 4.3.1.1 PC


Thiết lạp mạng lưới

Ví dụ ứng dụng - 46 - AC500 / Vấn đề: 10,2013


4.3.1.2 cấu hình DigiVis500

Digivis500 Version 1.0SP2 Mỹ

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ụ ứng dụng - 47 - AC500 / Vấn đề: 10,2013


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) đề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ế.

Ví dụ ứng dụng - 48 - AC500 / Vấn đề: 10,2013


Tất cả quá trình liên quan

· OPC Tunnel
· Gateway.exe
· WinCoDeSysOPC.exe đang chạy

trong cùng một phiên.

4.3.2 Hệ thống Khách

Hệ thống khách chứa của:

· Oracle VM Virtual Box phiên bản 4.2.18 (freeware)

· 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

Ví dụ ứng dụng - 49 - AC500 / Vấn đề: 10,2013


cài đặt mạng: Sử dụng bộ chuyển đổi Ethernet của máy chủ như brigde mạng.

Ví dụ ứng dụng - 50 - AC500 / Vấn đề: 10,2013


Các lập trình và thử nghiệm có thể được thực hiện trong vòng VM không hạn chế.

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.

Ví dụ ứng dụng - 51 - AC500 / Vấn đề: 10,2013


Tất cả quá trình liên quan

· CoDeSys.exe
· Gateway.exe
· MobileMatrikonExplorer.exe
· WinCoDeSysOPC.exe đang chạy

trong cùng một phiên.

4.4 Làm thế nào để bạn tạo ra một client OPC với Microsoft Excel?

Xem www.abb.com/plc Ví dụ ứng dụng, OPC ví dụ ứng dụng

này bao gồm hai phần:

· AC500_to_OPC_Excel_Client.pro: dự án với biểu tượng và CoDeSysOPC AC500eCo


· OPC_Excel_Client.xls: MS Excel tờ với chương trình VBA

Sơ đồ khối

Ví dụ ứng dụng - 52 - AC500 / Vấn đề: 10,2013


Bảng “Bảng điều khiển” cho thông tin Bảng “Tổng quan” để hiển thị.
liên lạc với OPC-Server.

Đ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)

ĐỂ Ý

Ví dụ ứng dụng - 53 - AC500 / Vấn đề: 10,2013


4,5 OPC Server V3 với S +
Thử nghiệm với ABB PS Mannheim, 2012. Truyền thông qua OPC với AC500 trong “ABB Kinderferienhaus Schapbach”.

Thiết lập:

· Windows Server 2008 64 Bit


· S+
· OPC Server V3

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

Ví dụ ứng dụng - 54 - AC500 / Vấn đề: 10,2013


S + OPC client trong phiên 0

4.6 Win7 (64bit) _OPC_ServerV3_Symbol-file_local

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.

Ví dụ ứng dụng - 55 - AC500 / Vấn đề: 10,2013


Sao chép tập tin * .sdb của bạn vào thư mục sau: C: \ Windows \ Cổng tập tin

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.

Ví dụ ứng dụng - 56 - AC500 / Vấn đề: 10,2013


Thiết lập kết nối với PLC.

Save the OPCServer.ini hiện trong thư mục sau: C: \ Program (x86) /
ABB / CoDeSys OPC Server 3 AE.

Kiểm tra kết nối OPC với OPC client ví dụ Matrikon.

Ví dụ ứng dụng - 57 - AC500 / Vấn đề: 10,2013


5 Phụ lục

5.1 So sánh với OPC Server V2 để V3: Tốc độ truyền


Một số chỉ tiêu về tốc độ truyền OPC Server của một thiết lập thử nghiệm đặc biệt của HHZ:
· PC Lenovo T430, Windows 7, 64Bit
o OPC client (OPC Systemtest Teststand, LabView 8.6 ứng dụng)
o OPC Server V2 und V3
· AC500 PM592 (nhiệm vụ phóng túng và t = 2 ms cho thấy giá trị tương tự)
· OPC ứng dụng client: 100 chu kỳ (ghi mục, đọc mục, so sánh giá trị, giá trị thặng dư)

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

Mục thực (8 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ỳ 1 2,333 4 0
chu kỳ đọc: OPC Server V2 1 127.152 133 0
OPC Server V3: ghi chu kỳ 1 1,616 3 1
chu kỳ đọc: OPC Server V3 1 97,1414 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

thiết lập kích thước bộ CPU trung bình

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

Ví dụ ứng dụng - 58 - AC500 / Vấn đề: 10,2013


Doc. loại: op số:

tài liệu Helpline xx

Chức vụ: Lang .:

xxxxxxxxxxxx EN

đường khổ tấm vải


M

ABB Tự động hóa Sản phẩm GmbH


Wallstadter Str. 59 D-68.526 Ladenburg
Tel. : +49 62 21 / 701-1444 Fax: +49 62 21
/ 701-1382 E-Mail:
plc.support@de.abb.com

www.abb.com/plc

You might also like