Home
CyBro OPC User Manual v31
Contents
1. Installation To install CyBro OPC Server start the installation and follow instructions Recommended install directory is C Program Files Cybrotech CyBro OPC Server E Setup CyBroOpcServer Welcome to the CyBroOpcServer Setup Wizard This will install CyBroOpcServer version 3 0 0 on your computer It is recommended that you close all other applications before continuing Click Next to continue or Cancel to exit Setup CyBro OPC Data Access Server Installation does the following unpack CyBro OPC files into specified directory create start menu group and icons register OPC server to be visible for clients install redistributable OPC core components Note administrator rights are required To upgrade server install new version into the same directory without uninstalling previous one User settings will be preserved Before upgrading close SCADA window and shut down OPC server To uninstall server start Control Panel Add or Remove Programs select CyBro OPC Server and press Remove button OPC core components must be uninstalled separetely Activation code To use CyBro OPC Server valid activation code is required To buy activation code contact Cybrotech support Regarding the application size activation code may be e small up to 100 tags e medium up to 1000 tags large unlimited number of tags Using the OPC server with 10 or less tags is free no activation code is needed Without acti
2. binding problem or controllers not responding Network status is contained in Sys Status tag To get more details check Sys OpcStatus tag cyoretech Network monitor OPC status O OPC interface is idle no clients are connected Q OPC interface is active at least one client is connected Network monitor Controller status m dle CyBro is idle no active read write requests background refresh doesn t count Ok CyBro is active communication is up and running no errors detected H Error Communication or configuration error Controller status is contained in cxXXXX Sys Status tag To get more details check cxXXX Sys PlcStatus WE Reading A value is currently reading from the controller Writing A value is currently written to controller Coe OPC request OPC client SCADA put a request to read write one or more PLC tags Tag status a Reading Read request pending Tag will be updated in next available communication cycle dl Writing Write request pending Tag will be written in first available communication cycle Tag quality becomes LOCAL_OVERRIDE until next read cycle is performed Idle No requests are pending tag will be refreshed in next background refresh cycle If communication is busy because of SCADA requests background refresh is not available and idle tags are not updated tag quality drops to LAST_KNOWN cyoretech Process priority Process priority OPC server execute three separate proce
3. CyBro OPC Server User Manual rev 31 applies to CyBro OPC Server v3 0 4 and later cubreTech O 2003 2013 Cybrotech Ltd www cybrotech co uk Index ON SR sateadiasedeceidyeatexdasscicuiasstk lt ssec2n 02 sieeedes tang ceag cies ide adeeehdveassabeszie Instala Mirna daa daa AGCUVAION CONO riada atacaba CONNOTA scaner E terrence cetrey ame cidos E EEES Control e cad STATUS panel seccion dai cave tees a A tees ae A ES ri a eee NeWorkestalUS estaras OPC Slip ran EEE ra e EST Network ION MOM innside rre aR ade ceva a E E a AA SEa EES EE AAA EE EATE EEY Controller status coil aii T gStat S iii A A a a ii Process PRIORI coc ad 149 QUAY ia asa a toa olaa System tag S ici a a eds DCOM SUD ccocccnccccnncccnoncnnnacinnncnnnancnns Setup mutual user accounts Configure system wide DCOM SewINGS siria tara 8 Configure specific DCOM settings oooonocnnccinnnononconncccnoncnonancnarnconnnnnnn cnn caracas 9 Add exception rules toa firewall ica a E a a ia 10 Troubles HoN ossee ee ea RAT 10 Keyboard SMOMGUIS sitos ito ia a ao 11 Technical specifications mii A i 12 General General OPC stands for OLE for Process Control it is a specification standardized by OPC foundation which enables OPC clients to access hardware data via OPC servers in a common well defined way CyBro OPC Server enables OPC clients access to CyBro controllers and attached IEX 2 modules Clients may read and write whole memory space
4. PC client and server computers it is necessary to setup same user accounts on both computers There are two things to note e user account must have a password e User account must have the same name password on both computers On Windows XP and later it is also necessary to set the local security policies Go to Control Panel Administrative Tools Local Security Policy or press Windows R type secpol msc and press Enter Next navigate to Security Settings Local Policies Security Options and find the Network access Sharing and security model for local accounts option and set it to Classic local users authenticate as themselves Configure system wide DCOM settings Press Windows R type dcomcnfg and press Enter to open Component Services Navigate to Component Services Computers right click on My Computer and select Properties On the Default Properties tab Check Enable Distributed COM on this computer 2 Set Default Authentication Level to Connect 3 Set Default Impersonation Level to Identify e Default Protocols COM Securty MSDTC General Options Defaut Properties Y Enable Distributed COM on this computer Enable COM Intemet Services on this computer Default Distributed COM Communication Properties The Authentication Level specifies security at the packet level Default Authentication Level Connect x The impersonation level specifies whether applications can detemine
5. dd To Monitor Controllers Options Status Name Type Timestamp Description c6512 Sys NegativeAckCount long 11 5 2013 17 35 44 Total number of negative acknowledges c6512 Sys LastNegativeAckAt string 11 5 2013 17 35 44 Timestamp of last detected negative ak 6512 Sys ReadCount long 11 5 2013 17 35 44 Number of read cycles exduding backgr c6512 Sys ReadErrorCount long 11 5 2013 17 35 44 Number of read errors exduding backgr c6512 Sys WriteCount long 11 5 2013 17 35 44 Number of write cydes c6512 Sys WriteErrorCount long 11 5 2013 17 35 44 Number of write errors c6512 Sys BackgroundRefresh long 11 5 2013 17 35 44 Number of background refresh cycles 6512 Sys BackgroundRefresh long 11 5 2013 17 35 44 Number of background refresh errors c6512 Sys MonitoredTags long 11 5 2013 17 35 44 Total number of tags monitored by all co c6512 Sys SystemStatus string 11 5 2013 17 35 44 System status loader kernel c6512 Sys PLCStatus string 11 5 2013 17 35 44 PLC status stop run pause erro c6512 cybro_ix00 bit 11 5 2013 17 35 44 230Vac surge protection status 0 error c6512 cybro_ix01 bit 11 5 2013 17 35 44 24Vdc surge protection status 0 error 6512 cybro_ix02 bit 11 5 2013 17 35 44 DCB1 combiner box surge protection sta c6512 cybro_ix03 bit 11 5 2013 17 35 44 DCB2 combiner box surge protection sta c6512 cybro_ix04 bit 11 5 2013 17 35 44 DCB3 combiner box surge protection sta c6512 cybro_ix05 bit 11 5 2013 17 35 44 DCB4 comb
6. iner box surge protection sta c6512 cybro_ix06 bit 11 5 2013 17 35 44 AC side surge protection status 0 error c6512 cybro_ix07 bit 11 5 2013 17 35 44 Main circuit breaker position 0 connecte c6512 cybro_ix08 bit 11 5 2013 17 35 44 Binary input 0 open 1 dosed c6512 cybro_ix09 bit 11 5 2013 17 35 44 Binary input 0 open 1 dosed c6512 first_scan bit 11 5 2013 17 35 44 Active during first scan only c6512 scan_overrun bit 11 5 2013 17 35 44 Scan time longer than 60ms caused scan c6512 general_error bit 11 5 2013 17 35 44 Logical or of all IEX general errors indice c6512 clock_10ms bit 11 5 2013 17 35 44 10ms clock 5ms 5ms eran ann bine 4a min o an ten uea a E 3 OPC Data Access Server BS Monitor SS 09462 192 168 1 8 EM c6512 192 168 1 9 S5 c6511 192 168 1 43 a d a d a a a a a a a a a a a a a a 4 a d a a O 00000005000005 192 168 1 18 1053 Click column name to sort tags To restore default tag order click Status column cyoretech DCOM setup DCOM setup OPC 2 0 technology uses Microsoft s COM DCOM model to exchange data between a client and a server so DCOM permissions must be set to allow communication between DCOM objects on different computers As a prerequisite latest version of OPC Core Components Redistributables must be installed included in CyBroOpcServer instalation Setup mutual user accounts To ensure a successful communication between O
7. ion Level to Connect 2 On the Security tab under Launch and Activation Permissions select Customize Edit Add the following users and ensure that all permissions are allowed for them Everyone Interactive Network System 3 Repeat the procedure for Access Permissions 4 On the Identity tab select the user under which your OPC server will run in case of OPCEnum set it to The system account Since CyBroOPCServer wasn t developed to run as a service it should be set to Interactive user or This user If Interactive user is selected it is necessary to remain logged on at the computer in order for the OPC server to run cyoretech DCOM setup Seneral properties of thiz DOOM applicaton Application Name CyBroOPC Data Access Server Application ID C5B883BF CE9E 4320 98D8 2DA8504 23A5 Application Typ Local Server General Location Secumy Endpoints Identity Authentication Leval Connect Local Path Which user account do you wart to use to run this application The interactive sacr The launching user O This user User Passa Confirm password The system account servces orly Add exception rules to a firewall To enable successful communication with the OPCEnum and OPC Server from the remote computer they should be added to the firewall s exception list This task is specific to the firewall used s
8. o it will not be covered here but it should be easy and straightforward Troubleshooting If you does not succeed in connecting to the remote OPC server even after you have setup DCOM permissions there is a troubleshooting guide available at OPC Training Institute website http www opcti com ResourceDetails aspx id 2 Also on their website you can find a small utility OPC Rescue which will help in identifying the cause of the error cyoretech 10 Keyboard shortcuts Keyboard shortcuts ChA peme O E Select all tags NS Add selected tag s to monitor controller only Delete oooomooccoomsorenirnsorenos Remove selected tag s from monitor monitor only Entera naconicioiaas Set tag s value Spa Ek inneni Toggle tag s value bit only Ctrl Up DOWN cccoccccnocccanccnnno Move selected tag s up down monitor only A EE E E Options dialog F Dioon ee Controllers setup dialog TE Refresh selected tag s o E ET Refresh all PLC tags all monitor tags APA istic tee orate Close OPC window CUAN F enirn Shutdown OPC server cyoretech Technical specifications Technical specifications SEVER Darian CyProOPC DA2 OPG VerSiO Monkin 1 0 1 0a and 2 0 OPG intenace ys rrenen synchronous and asynchronous Supported OS cccooocccconocccinonancnonnno WinXP Win7 Win8 Program executable 00 x86 32 bit Supported PLC kernel CyPro v2 6 4 and later Communication siise ia iieis Etherne
9. r is heavy loaded Log file is used only for debuging it may significantly affect server performance File size is not limited cyoretech Toolbar Toolbar Start stop Ctrl D Refresh tag F9 Refresh all F10 Set value Enter Add to Mon Ins 0000 Controllers F5 Options F4 Status panel Network status S Q Open TCP IP port and start communication Refresh selected one or multiple tags Refresh is performed by setting a read request to selected tags Tags will be read in next communication cycle Read all tags from curent PLC all monitor tags Refresh is performed by setting a read request m to all controller tags Set value of selected one or multiple tags Refresh is performed by setting a write request m to selected tags Value will be written in next communication cycle Add selected one or multiple tags to monitor Monitor is basically a small OPC client Monitor may hold variables from multiple controllers and also system variables Unlike background refresh process monitor does affect tag status and communication statistics Open list of available controllers Open program settings dialog Communication port closed press Start to open port and begin communication No communication either no controllers are configured or no communication requests are given Communication between OPC server and controllers is up and running Error socket
10. sses write read and background refresh Write process has top priority read process is below and background refresh has lowest priority background refresh Read and write processes are initiated by OPC client requests If no read write requests are pending background refresh is processed Heavy traffic may slow down or even stop background refresh OPC data monitor is in essentially an OPC client Monitor activity does affect system tags CyBro OPC Server E i EE easteeen BS AAA Al OPC client OPC client OPC client Tag quality According to OPC specification each tag has value and quality Value is an actual tag value quantity Range of possible values depends on tag type bit integer long real Quality is a property independent of value and specifies how reliable the actual value is Quality depends on how and when the value is obtained When communication is uninterrupted quality is always Good If communication channel is broken quality first become Uncertain then Bad A range of possible qualities is defined by OPC specification There are three main categories Good Uncertain and Bad Each category can contain additional info field which may give a more detailed explanation about the problem cause CyBro OPC server implements the following qualities Gol ole ataca Value is updated regularly Good local override Value is locally overridden using function Set val
11. t LAN Communication protocol A bus symbolic alc file read from PLC cuybreTech
12. ue Tag status is red write pending After the write command is completed status becomes green reading or gray idle When tag value is read next time quality changes back to Good Uncertain last usable First timeout last updated value is more than 5 seconds old Possible reason may be a slower network update time or communication errors This is a warning not error cyoretech System tags Badia Value is unusable no successful read was performed since OPC server started Bad last knoOWN cccccoconccnnniccnnnoo Second timeout last updated value is more that 10 seconds old Communication is broken value is not reliable any more Bad out of service ooooocccccccccnoncccco Activation code expired More tags than allowed by license is used development timeout 2 hours expired To adjust Uncertain and Bad timeouts open Options Advanced System tags System tags are virtual tags created by OPC server used to show information about OPC server and network Two kinds of tags are available those belonging to server and those belonging to a PLC Some system tags are resettable counter timestamp etc writing zero or reset will clear accumulated data and start from the begining To get more details about system tags open tag list and check description for each tag E CyBro OPC Server v1 0 0 not licensed File View Tools Help 0008 Start Stop Refresh Tag Set Value A
13. vation code server may be used for development and testing After 2 hours warning message will pop up and server will stop Restarting server provides another 2 hours Number of restarts is not limited cyoretech Configuration Configuration OPC server configuration consist of creating a controller list and setting options Controllers To create list of controllers use Scan option or enter controllers manually E Controllers Connection IP address LAN 192 168 1 43 LAN 192 168 1 9 LAN 192 168 1 8 Port num 8442 8442 8442 Timeout ms Retries 500 500 500 Status column reflect actions from Controllers dialog scan not regular communication Sort order NAD IP address directly affect order of controllers displayed in project tree Options Use Options dialog to set communication options and advanced details Communication Advanced Tag name format cNAD VarName Enable BAD quality timeout s Use high winprocess priority C Show array element variables Message parameters Max size 128 1024 bytes Min block usage 1 100 5 Unregister server Enable UNCERTAIN quality timeout s min usage ES Cluse password to access OPC user interface O O O Default tag format is cNAD VarName other formats are legacy and should not be used for new projects High process priority may slightly improve performance if serve
14. who is calling them and whether the application can do operations using the client s identity Default Impersonation Level Identify x Security for reference tracking can be provided if authentication is used and that the default impersonation level is not anonymous Provide additional security for reference tracking On the COM Security tab 1 Under Access Permissions click Edit Default button and add the following Group or user names Anonymous Logon Everyone Interactive Network System 2 Ensure that both Local and Remote Access are allowed for all groups users above cyoretech DCOM setup 3 Do the same for Edit Limits option if the button is not disabled 4 Repeat the above three steps for Launch and Activation Permissions Sec limas Group or user names 8 Everyone EJ ALL APPLICATION PACKAGES 2 Performance Log Users Zeliko Performance Log Users 2 Distributed COM Users Zeljko Distributed COM Users 4 ANONYMOL 30 Permissions for ANONYMOUS LOGON Local Access Remote Access Leam about access control and permissions ok Cancel Configure specific DCOM settings Press Windows R type dcomcnfg and press Enter to open Component Services Navigate to Component Services Computers My Computer DCOM Config Find OPCEnum or OPC server in the list right click and select Properties 1 On the General tab set Authenticat
Download Pdf Manuals
Related Search
Related Contents
ACP-EP Memory MMCPlus EPMM/4GB-PLUS User's Manual SPACEBEL SAS VTS USER MANUAL VTS 2 取扱説明書 お客さまへ Internet TV - Well Communication Corp. Intel AMT SCS Installation and User Manual H.264 Realtime Recorder Installation and User manual SL-250 service manual 2end pages V 3.0 Copyright © All rights reserved.
Failed to retrieve file