Home
GCM Server User manual
Contents
1. O 80 HARDWARE OPTION Fe etie ect heec 80 I O ADDRESS FORMAT teret 81 SIGNAT CONDITIONING ree eee e eee AE eb peor ove Ee ve 87 OFFSET ADDRESSING WITH ANALOG AND DIGITAL REGISTER DATABASE BLOCKS ee 88 AUTO CONFIGURATION OF DATA BLOCKS FROM CLIENT APPLICATIONS 91 525 92 REGISTERING THE OPC SERVER AS A SERVICE eee e eene emen enhn ennt nnns nsns nsns nsns nsns esee 92 COLLECTING TTD VARIABLE DATA 6s ccccsccsessssvccessecvsess sccvccsssctesusocdevsbecdssvensesssvesessssvotesssussdussiveosess 94 TTD ARCHIVING 94 TTD OBJECT CONFIGURATION 95 TTD LOG ATEM AIDS o tied ona vee a wane dan od eei EG 98 PROFICY HISTORIAN TAG rn nn nnne tnter serere serere tenen 101 CSV EIEE FORMAT EARN EXE ERE ER 103 103 SEAMLESS INTEGRATION WITH NOVOTEKTREND VIEW COMPONENT 105 ABB TTD FUNCTIONALITY eet eee e E ep RE eR 107 TTD DEBUG tons 108
2. ene 145 TEXT OBIECT REE 147 GENUSD OBJECT 147 GENCON OBJECT 149 eae ee PRO Rie 151 SEQ OBJECT anie ie P Rec e es dtc or edet edes ce ve eene n 153 TANKCON OBIEGT 156 DRIGONS OBJECT 158 cbe uiuere eL IO 163 APPENDIX B SYSTEM STATUS OBJECTS sccsssssssssssssccsssscccsssscccessseccscssscscesseccscsssescecssseeeees 169 ACOVERVIEW OBJECT ed eee tecto ette 169 AC NODE OBJECT 169 INETOBIECT un reiten bere EIE ene 173 _ 173 ACSEL FIELDBUS x 174 ACMASTER FIELDBUS 177 AC S100 TO OBJECT EE 178 AC S100 IO2 OBJECT ertet 179 AC S100 RED OBJIECT ecce err reete e EE E e EE EE IEEE DEPT 179 AC S100 EXT OBJECT vi ETE 180 APPENDIX MB3NLS INI FILE FORMAT ee eene ee eren neenon 181 APPENDIX D PROCESS EVENT REASONS AND 8 4 410 1 1 44 1000 182 User Manual 5 2013 06 28 1 About the MB3 OPC Server The MB3 OPC server is a version 7 20 OPC server developed using GE s OPC Server Toolkit and PCAUSA s Rawether for Windows This MB3 OPC server provides the interface a
3. 18 2 2 Mapping Between Attribute and TTDVAR Terminal VAR PROP For a TTDVAR there is a terminal called VAR PROP This terminal holds the referenced variable property number The table below describes the mapping between these variable property numbers and the attribute names in the MB3 OPC server 0 VALUE 2 15 19 X312 WRATIO _ _ cL r9 6 2 PIDCONA PIDCONA VALVECON VALVP DAT R VALUE DAT IL VALUE 12 0 0 0 0 O U 29 User Manual 97 2013 06 28 pC REAL_A DRICONE i 18 y REAL 18 3 TTD Log Item IDs The following fields for each object type can be logged to TTD logs Note The Attribute and field doesn t always have the same name The subtypes used for TTD log Item Ids are S Seamless Is a alias for C cyclic but it will additionally do oneshot TTD request for the objects configured TTD attributes when a cyclic subscription is started Use this together with a trend chart client e g NovotekTrendView that can integrate real time data with historical TTD data see example later lt lt TTD Keeps the TTD Access Timer alive which keeps the collecting of TTD logs alive It will also receive values from active cyclic demand and event updates for this object Use thi
4. 14 R Torque setpoint 21 20 5 DRICONS IND 1 bits Status data for an ACS 600 single Drive with software version 3 0 Bit R W Description o User Manual 161 2013 06 28 1 Drive at limit 0 Drive not at limit 10 1 Active warning in Drive 0 active warning in Drive 11 1 Active fault in Drive 0 active faults in Drive Status data for a standard drive with ABB Drive profile Bit R W Description o Frequency or speed value equals or is greater than supervision limit O Frequency or speed value is within supervision limit 10 1 Active Warning alarm in Drive 0 Warning active alarm in Drive 11 1 Active fault in Drive 0 active fault in Drive 21 20 6 DRICONS IND2 bits Status data for an ACS 600 single Drive with software version 3 0 Bit R W Description 2 1 Drive is ready to start O Initialising or initialization error 1 1 Enabled 2 1 Drive is running 0001 U 7 1 Drive at reference 8 1 Drive Remote Mode Pele 10 Rf Interlock IBY Imterock R_ o O R Interlock IB4 4 R Interlock TA Status data for a standard drive with ABB Drive profile R W Description 1 Drive is ready to switch on ___________ 1 1 Ready to be started Fa 2 1 Drive is running Fe 4 1 No emergency OFF2 inactive UEM WENN
5. REALD_MAX REALA_MAX FLOAT MAXimum value of REAL A 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 User Manual 142 2013 06 28 REALE MIN R FLOAT DE 54 MINimumvalueofREALE REALE FLOAT DE 34 MAXimumvalueof REALE IND REPEAT BLK LONG D E 3 4 Shows which of the signals IND1_00 to IND2_15 that have repeated error blocks Bit 0 IND1_00 Bit 31 IND2 15 D OSTXT R STRING DE 4 Text 20chars 0 0 0 D OTXT STRING DE 4 Tex20chrs D IOTXT R STRING DE 4 Text 20chars D IITXT STRING DE 4 Tex20chas D ITTXT STRING DE 4 Tex20chas D I3TXT STRING DE 4 Tex20chas 0 D IATXT STRING DE 4 Text 20chars MORD Writ WORD Group data for Manual ORDers from the e operator Use bit 0 15 Only See MORD bits table below 21 11 1 MMCX STATUS bits Bit R W Description O RC IMPLEMENTED ALARM_BLK Write 1 Block alarm 0 Deblock alarm 2 2 R ALARM_PER_BLK PRINT_BLK Write 1 Block Printer 0 Deblock printer 4 R INDI_DIST 5 R IND2_DIST 6 RW SELECTED Write 1 Select 0 Deselect AU_IND Write 1 Acknowledge alarms 21 11 2 MMCX MORD bits Group data for Manual ORDers from the operator At an application the MORD bits for MMCX objects was used in the following way Only the Set commands was
6. e d Li for the selected Channel Device or Data Block Same as Menu Display Mode Stats Mode Shows the statistics window for the selected Channel Device or Data Block Same as Menu Options Reset Counters Resets the counters in the statistics window for the selected Channel Device or Data Block This button is only accessible when the Power Tool is in Statistics Mode Click the Statistics button shown above to enable Statistics Mode Same as Menu Options Templates Opens the Templates dialog where default configuration values can be set for Channel Device and Data Block Same as Menu Options Setup Lets you select the way the Power Tool displays statistics enter defaults for the MB3 OPC server configuration file name and path and make advanced settings Same as Menu Options OLE server Let you select an OLE server Same as Menu Options DataScope Displays the data scope for this MB3 OPC server Any objects that have the data Scope enabled send messages to this window Same as Menu Options Show Server Shows or hides the MB3 server window At startup the MB3 server window is hidden If the MB3 OPC server is running as a service then the window cannot be shown User Manual 39 2013 06 28 11 1 Setting Up the Power Tools and MB3 OPC Servers Environment You can set up the environment by displaying the Setup dialog box and completing each tab The Setup dialog box lets you do the
7. Transmits 3 0 E Network Timeouts p p Node Network in Retries p p p Transit Node p Unknown Messages Revd i Transit Network p Number of DataBlocks f ai r Bus Load Low Prio Medium Prio High Prio Objects Sec Revd 0 Objects Sec Sent 0 r Transport Connection Transmits fi 1 p Connect Conf Disconnect Req Reason Disconnect Conf 0 Receives it p p p Transport Timers Expired Idle Connect Reg fp Disconnect Credit Send p Credit r Count Cou Send Active Low Prio o o Medium Prio o o 0 High Prio 0 0 0 Parse 0 r Communication Status Node Status Update If the network cable is unplugged from the MB3 OPC server s adapter and then put back again the MB3 OPC server will behave like it has been restarted User Manual 64 2013 06 28 14 Accessing the MB3 OPC Server from OPC Clients The MB3 OPC server s Prog ID is Novotek MB3OPC Your client may require you to specify this value but other clients may present a list of available servers Once the MB3 OPC server is connected then define groups to hold your items After you have created groups you can add items to your groups This is done by providing a Item ID The MB3 OPC server uses this informatio
8. LOC BRD13 NAME LOC_BRD14 LOC_BRD14_TYPE LOC_BRD14_NAME STRING LOC BRDI5 LONG LOC BRDIS WORD DE LOC BRDIS R STRING DE USR SUPI m LONG USR SUPL R STRING DE USR_SUP2 E LONG USR SUP2 R STRING DE USR SUP3 me LONG USR SUP3 NAME STRING DE USR_SUP4 LONG peel EE Eq STRING E E E E E E E E E E E EIER EIE ET E E E E E E E E E E E D D D D D D D D D E Local board 5 type Local board 5 name Local board 6 status bits See table STATUS bits 2 below Local board 6 type Local board 6 name Local board 7 status bits See table STATUS bits 2 below Local board 7 type Local board 7 name Local board 8 status bits See table STATUS bits 2 below Local board 8 type Local board 8 name Local board 9 status bits See table STATUS bits 2 below Local board 9 type Local board 9 name Local board 10 status bits See table STATUS bits 2 below Local board 10 type Local board 10 name Local board 11 status bits See table STATUS bits 2 below Local board 11 type Local board 11 name Local board 12 status bits See table STATUS bits 2 below Local board 12 type Local board 12 name Local board 13 status bits See table STATUS bits 2 below Local board 13 type Local board 13 name Local board 14 status bits See table STATUS bits 2 be
9. OG MN O Fast Emergency stop 1 Swich on inhibit 7 1 Drive at reference 1 1 Drive control location is REMOTE 1 vU _ _ _ Rk User Manual 162 2013 06 28 1 R Interlock 1B3 14 R Interlock TA 21 20 7 DRICONS MORD bits Trig by writing to the bit Bit R W DBRef Descipion o JMORDO y JMORDD 0 0 0 0 7 6 MORD6 _ Operator controlled setpoint o S MORDS__ Reset drive fault 9 et 21 21 DRICONE Object Field R W Data Sub Access Description Type Type Type NAME STRING DESCRIPTION IR STRING Object description RTYPE BYTE 1 2 3 4 DRICONE ref type is 49 BOOL_A_H i BYTE 1 2 3 4 B ALARM UNACK BOOLean Extra free flags to be used by PC program BOOL A Bit 0 BOOL B Bit 1 BOOL H Bit 7 See BOOL_A_H bits table below Status bits 0 7 See status bits table below Bit 0 Indicates if there is an unacknowledged alarm for bit number 0 in the IND1 word Bit 31 Indicates if there is an unacknowledged alarm for bit number 15 in the IND2 word The INDication terminal contains status indications from PC See INDI bits table below IND2 WORD C D E 1 2 3 4 The INDication 2 terminal contains status indi
10. The MB3 OPC server has asked for data completely outside of the time range of the log in the controller The controller will not send any data in the answer number of values will be 0 This probably is a consequence of a mismatch of the configuration of the variable in the MB3 OPC server and the settings for the log variable in the controller Probably the log interval doesn t match User Manual 111 2013 06 28 19 Troubleshooting There are several ways to troubleshoot the MB3 OPC server 19 1 Problems Starting the MB3 OPC Server When the MB3 OPC starts up it will do some checks before it really starts to communicate on the network e The MB3 OPC server checks your hardware key together with the entered license number If they match the server starts up OK If not the MB3 OPC server will run in demo mode for two hours You can check in the MB3 Power Tools Registration field if the MB3 OPC server started OK e The MB3 OPC server checks if the MAC address of the adapter connected to the MB300 network match with the ABB MAC address format 00 00 23 00 XX 00 If not the MB3 OPC server stops e The MB3 OPC server checks if the MAC address of the adapter connected to the MB300 network match with the local node configured for the channel in MB3 Power Tool If not the MB3 OPC server stops 19 2 Communication Statistics The MB3 Power Tool permits viewing of communication statistics Communication statistics are useful for
11. AU_MV lt L2 25 7 gt 2 21 11 MMCX Object Field R W Data Sub Access Description Type Type Type NAME STRING DESCRIPTION R__ STRING Object description RTYPE 1 2 24 Reference TYPE for GROUP BOOL_A_H BYTE D E 1 2 3 4 BOOLean A Extra free flags to be used by PC program BOOL A Bit 0 BOOL B Bit 1 BOOL H Bit 7 STATUS E WORD 1 2 3 4 Status bits 0 7 See status bits table below ALARM UNACK 1 2 3 4 Bit 0 Indicates if there is an unacknowledged alarm for bit number 0 in the IND1 word User Manual 141 2013 06 28 Bit 31 Indicates if there is an unacknowledged alarm for bit number 15 in the IND2 word WORD C D E 1 2 3 4 The INDication terminal contains status indications from PC WORD C D E 1 2 3 4 The INDication 2 terminal contains status indications from PC R RES FLOAT CDE 1234 Real RESult from PC IRES LONG CDE 1254 Long Integer RESult fromPC INTWA WORD C D E 1 2 3 4 INTeger Word A Integer word to be used by PC program INTWB WORD C D E 1 2 3 4 INTeger Word B Integer word to be used by PC program PRES_A STRING PRES A Freely usable text 10 chars PRES B STRING PRES B Freely usable text 10 chars ACT PRES TXT STRING C D E 1 2 3 4 Presentation of active interlocks The string comes from one of the texts 12_O8TXT to I2 14 The text is prioritized by the active signal with the lowest num
12. Set all the settings for Security and Identity so the OPC client can connect and access the MB3 OPC server in a right way If you are using Windows XP with service pack 2 then read the white paper Using OPC via DCOM with Windows XP Service Pack 2 on OPC Foundations webpage www opcfoundation org User Manual 77 2013 06 28 MB3 OPC Data Access Server Properties 1 2 xi General Security Identity Endpoints General properties of this application 4 Application name MB3 OPC Data Access Server Application type DII Surrogate Authentication Level 7 Local path Default Cancel Apply 14 5 1 Problem When Using DCOM When accessing the MB3 OPC server via DCOM a problem can come up e The OPC client is accessing items for cyclic updates in the MB3 OPC server The active flag is set in the MB3 OPC server for these items and cyclic subscriptions is sent out to the ABB controllers network cable between the OPC client and the MB3 OPC server is unplugged e OPC client sets the items to inactive when the network cable is unplugged e The network cable is reconnected before the ten minute timeout of has expired If the ten minute timeout had expired then the problem will not appear because then the client will be disconnected from the server e The MB3 OPC server will never get the information that the items has gone to inactive in the OPC client The ite
13. lt lt D Demand With this subtype the MB3 OPC server will poll demand subscriptions for the system status object with a poll rate of 15 seconds If no client is connected to the system status object then no demand polls will be sent for it If a client activates a system status object item for demand polls and then sets the item to inactive the MB3 OPC server will stop demand poll the system status object after 20 seconds E Event With this subtype the object will only put load on the bus if another item accesses it with a D Demand subscription type AC System status Item ID examples Address Req Data Type 12_12 AC 0VERVIEW STATUS D To read status of the AC OVERVIEW system Status 12_12 AC NODE C_POW_A 0 D Empty To read bit 0 of the Controller Power A status bits in the AC NODE system status 12_12 AC NET NET1 D To read net number of first node in the AC NET User Manual 67 2013 06 28 pO system stats 12 12 AC NET NODEI D Empty To read node number of first node in the AC NET system status 12 12 AC NET STATUSI D Empty To read status of first node in the AC NET system status 12 12 AC FIELDBUS 1 NAMEI D Empty To read name of first fieldbus on page 1 in the AC FIELDBUS system status 12_12 AC S100_IO AI STATUS1 0 D Empty To read bit of status for AI board 1 in the AC 5100 IO system status 12 12 AC SEL FIELDBUS 1 Empty To read the AF100 name of the selected AF100 00 NAME D
14. 28 R CTRLI Second fail block 21 18 2 SEQ STATUS bits Bi RW Description 77771 R CENRAL 20 21 18 3 SEQ STATUS3 bits Bit RW Description 0 SLALARM Sequence ind 25 R_ TEALMP BLK Type fault CTRL Alarm period block JTERECTRL Type fault CTRL Repeat fail CTRL 21 18 4 SEQ STEPSTAT bits Contains status to texts Bit R W Description User Manual 155 2013 06 28 1 R CONDSTAI transition CONDition STAtus 1 R CONDSTA2 _ transition CONDition STAtus 2 3 R CONDSTA3 _ transition CONDition STAtus 3 4 CONDSTA4 _ transition CONDition STAtus 4 5 CONDSTAS transition CONDition STAtus 5 6 R CONDSTAG transition CONDition STAtus 6 7 CONDSTA7 __ transition CONDition STAtus 7 I8 R CONDSTAS transition CONDition STAtus 8 9 R ACTSTAI ACTivity STAtus 1 110 R ACTSTA2 ACTivity STAtus 2 R ACTSTA3 ACTivity STAtus 3 12 R ACTSTAA ACTivity STAtus 4 R ALLACT ALL ACTivities status 14 R X BLANKINF BLANK INFormation field 15 R LOADDB LOAD DataBase 16 NXTCOND NEXT CONDition 17 R JCSTA1 Jump Condition STAtus 1 8 R JCSTA2 Jump Condition STAtus 2 19 JCSTA3 Jump Condition STAtus 3 20 JCST
15. FLOAT 34 Minimum output value MAX INTL LONG 34 Maximum integer value MININTL R LONG DE 34 Minimum integer value User Manual 151 2013 06 28 STRING D E 3 4 The unit of the measured value and setpoint in percentage in engineering unit UNIT2 STRING D E 3 4 The unit of the measured value 2 and setpoint 2 in percentage in engineering unit SUBSYSTEM R X BYTE Process section 0 16 CLASS R_ BYTE Class DEC BYTE 1 2 3 4 Number of decimals MORE Write WORD Group data for Manual ORDers only from the operator Use bit 0 15 See MORD bits table below 21 17 1 GENBIN STATUS bits Bit R W Description 0 R IMPLEMENTED Implemented ALARM Alarm is blocked 2 R PE BLK Alarm period block R Printout is blocked 4 R FAIL Repeated fail blocked 5 R EVENT Event is blocked 6 SELECTED Object is selected 7 R MORD EV BLK Not used 8 AU 00 Unacknowledged signal error Write 1 Acknowledge R STOI Unacknowledged alarm feedback error 10 AU ST_02 Notused 1 R AUSTOSNotued 0 12 R AU ST 04 Unacknowledged alarm high limit2 O 13 R AU ST OS Unacnowledgedalarmhighlimit 14 R 7 5 06 Unacknowdgedalarmlowlimit S 15 R AUST 07 Unacknow
16. Interlock IB1 Text In main MMCX DB Interlock IB2 Text In main MMCX DB Interlock IB3 Text In main MMCX DB Interlock IB4 Text In main MMCX DB Interlock IA Text Group data for Manual ORDers from the I2 08 I2 09 I2 14 STRING STRING E u u i i IND REPEAT BLK LONG D E 3 4 Shows which of the signals IND1_00 to IND2_15 that have repeated error blocks Bit 0 IND1_00 Bit 31 IND2_15 E E E E E MORD User Manual 165 2013 06 28 operator Use bit 0 15 See MORD bits table below 21 21 1 DRICONE STATUS bits Bit R W Description 0 RC IMPLEMENTED ALARM_BLK Write 1 Block alarm 0 Deblock alarm 2 R ALARM_PER_BLK PRINT BLK Write 1 Block Printer 0 Deblock printer 4 INDI_DIST 5 X IND2_DIST 6 RW SELECTED Write 1 Select 0 Deselect AU_IND Write 1 Acknowledge alarms 21 21 2 DRICONE BOOL_A_H bits Bit R W Description S pL SRI 2 R JJOGispontofconrod 02054 3 R JLOCALispontofconrol 004 4 R JgExemalseponthanding 0 02 5 R JgGSturinerocksIBFareued 00000000 6 J Flagtoindicate if there is changes in the status word or in the limit word 7 0 5 type of Drive 1 DCS type of Drive 21 21 3 DRICONE INTWA bits Bit 0 and 1 of INTWA in main MMCX DB element indicates whether there is a fault or an
17. LONG Status of 25 S100 I O bus extender See table below DESC25 R STRING Description of 25 100 I O bus extender TYPE25 STRING Type name of 25 S100 I O bus extender 22 10 1 AC S100 EXT STATUS bits Bit R W Description o R Implemented S s 7 5 EHE 8 R Bron 2 50 Connecti S y 1j R 8100 Connect User Manual 180 2013 06 28 23 Appendix MB3NLS INI File Format Enter your own national language characters and their replacements in this file These replacements will be used when the MB3 OPC server sends out symbolic name translation messages to the ABB controllers If the file is empty or the characters to the right of the equal sign is empty then no replacements will occur The location of the file is the working directory of the MB3 OPC server The example above shows the file for Sweden This is the file that is installed with the MB3 OPC server The character A has the value in the ABB controller The character A has the value in the ABB controller The character has the value V in the ABB controller These replacements are needed because of different character tables in the ABB controller and in the MB3 OPC server This file is also used to translate all object texts to the right format both when reading and writing User Manual 181 2013 06 28 24 Appendix Pro
18. R Iterlock IB4 14 R Interlock TA 21 21 7 DRICONE MORD bits Trig by writing 1 to the bit Bit DBRef Description 000000002 W JMORD O JMORDD O 6 9 MORD6 Operator controlled setpoint O MORDS Reset drive fault MORD ft User Manual 168 2013 06 28 22 Appendix System Status Objects The MB3 OPC server contain objects for manual supervision and fault tracing of Advant Controller 410 or 450 nodes These objects are created automatically for each device If a device has no objects configured then the system status objects will not be browse able from an OPC client for the device The available system status objects for a device are Object AC OVERVIEW System status overview of a node including node net description and status AC NODE System status of the peripheral equipment of the selected node It includes status for Power Supply Processors Program Cards Free Programmable Modules 500 Modules Fan S100 I O Bus Extender Additional user defined amp PC triggered supervision Devices Terminals Printers and External Communication AC FIELDBUS_1 System status showing the status of Advant Fieldbus 100 devices AC FIELDBUS_7 AC110 S800 station Drives systems etc and Profibus DP devices There are seven objects representing 7 pages with max 50 devices on
19. STATUS bits 1 below 1 below C POW B LONG Controller Power Supply B status bits See table C REG RED LONG Controller Regulator status bits See eee C_REG_1 LONG D E Controller Regulator 1 status bits See table ES STATUS bits 1 below C REG 2 LONG Controller Regulator 2 status bits See table STATUS bits 1 below C REG 3 LONG D E Controller Regulator 3 status bits See table STATUS bits 1 below C REG 4 LONG D E Controller Regulator 4 status bits See table STATUS bits 1 below Lo P susti STATUS bits below Ieee er I O Power supply status bits See table STATUS bits 1 below IO POW B LONG D E Power supply B status bits See table STATUS bits 1 below IO REG RED LONG D E IO Regulator Redundancy status bits See table STATUS bits 1 below CPU LR LONG D E Processor module L and and S100 I O Bus extension status bits See table CPU LR STATUS bits below PR CARDI LONG D E Program card 1 status bits See table STATUS bits 2 below PR CARDI POS R BYTE Program card 1 position PR_CARDI_SUBPOS R Program card 1 sub position PR_CARD2 LONG D E Program card 2 status bits See table STATUS bits 2 below PR CARD2 POS BYTE Program card 2 position PR CARD2 SUBPOS R Program card 2 sub position PR CARD3 LONG D E Program card 3 status bits See table STATUS bits 2 below PR CARD3 POS R B
20. Up to 30 alphanumeric characters including underscores _ and hyphens Description Lets you enter text about the selected channel Entries in this field can be very helpful when you go back to look at old configuration or report files or when you need to modify an existing configuration The more detailed and specific the information you enter in this field the easier it is to identify the channel Up to 40 alphanumeric characters and symbols Enabled Enables the MB3 OPC server to communicate through this channel If you clear the check box the MB3 OPC server does not communicate on this channel User Manual 44 2013 06 28 Primary Network Network and Backup Primary Adapter and Backup Network Primary Protocol Primary and Backup Network Cycle Time and Backup Network Primary and Backup Network Idle Tmo Primary and Backup Network Connect Tmo Primary and Backup Network Disconnect Tmo Primary and Backup Network Re assembly Tmo Primary and Backup Network Between Ack Primary and Backup Network Credit Primary Retries and Backup Network Data Set Bit Numbering The MB300 node number that the MB3 OPC server is set up to use on this channel This node number must match the MAC address of the Adapter configured for this channel Valid entries are 1 127 The MB300 network number that the Adapter is connected to Valid entries are 1
21. items that should generate alarms in the client system should be addressed to the status bits of the object with the subtype set to the Event address in the MB3 OPC server If an operator display is active at the time of the alarm then there is an active Event Subscription and the object will be updated If no operator display is open then the MB3 OPC server will receive a Process Event When that occurs there will be a one shot On Demand poll for the object that sent out the Process Event You can turn off the Demand poll option per controller if you don t want the MB3 OPC server to do demand polls when it receives process events Note If the MB3 OPC server receives many process events within one second from the same obejct it will not manage to do a demand poll for each of those events but at least one demand poll will be sent This means that there are two requirements for making alarms work e Process Objects that should be able to generate alarms events must be configured in MB3 OPC server User Manual 18 2013 06 28 e alarm conditions should be configured and generated in the ABB Controller and not on the client side This means that if a limit alarm for an AI is requested that should be set up in the Controller so that the controller sends the alarm event driven One should never collect a process object continuously and then set the limits on the client side This will cause too much bus load 6
22. 0 IRES MAX DE 34 020 REALA MIN FLOAT D E 3 4 In main MMCX DB SAAN E PE PA Ecc REALA_MAX FLOAT D E 3 4 In main MMCX DB E PE PA pagename REALB_MIN FLOAT D E 3 4 In main MMCX DB Minimum value an arbitrarily value from REALB_MAX FLOAT D E 3 4 In main MMCX DB Maximum value an arbitrarily value from REALC_MIN FLOAT In main MMCX DB eee REALC_MAX FLOAT In main MMCX DB E External speed setpoint maximum External torque setpoint in maximum 3 4 3 4 3 4 External speed setpoint in minimum REALD_MAX FLOAT value D E value REALE MIN FLOAT D E In main MMCX DB External torque setpoint in minimum value In help MMCX DB Nominal current value In help MMCX DB Nominal torque Shows which of the signals IND1_00 to IND2_15 that have repeated error blocks 3 4 In main MMCX DB REALE MAX FLOAT In main MMCX DB Bit 0 INDI 00 Bit 31 IND2 15 STRING D E 4 In main MMCX DB p Interlock IC1 Text STRING In main MMCX DB Interlock IB1 Text E S E In main MMCX DB Interlock IB2 Text STRING D E S E 4 4 In main MMCX DB Interlock IB3 Text I2 08 12_09TXT User Manual STRING D TRING D TRING D In main MMCX DB Interlock IB4 Text In main MMCX DB Interlock IA Text Group data for Manual ORDers from the operator Use bit 0 15 IND_REPEAT_BLK LONG Writ e 160 2013 06 28
23. 1 The received log interval of the variable doesn t match the configured log interval The consequence of this will probably cause the OPC server to ask for data outside of the log interval 2 The received log instance and log member doesn t match the configured log instance and log member for the variable If any of these errors occur then no data will be saved to the CSV file Log TTD Warnings The OPC server will log a warning to the file if the received TTD request status isn t 0 OK and none of the two errors above have occurred The format of the log is Row Description Type The text ERROR WARNING Timestamp Timestamp in format YY Y Y MM DD HH MM SS when the entry in the log was written Description A description text of the error or warning DataBlock name The name of the data block in the OPC server with the TTD variable Configured Sample Time ms The configured log interval in the OPC server of the TTD variable in ms Configured Log Ref The configured log reference log inst in the OPC server of the TTD variable Configured Var Ref The configured variable reference log memb in the OPC server of the TTD variable Received TTD Log name The received TTD log name User Manual 109 2013 06 28 Received TTD Variable name The received TTD variable name Received TTD Log Ref The received TTD log reference Received
24. e Select MB3 Power Tool from the submenu From FIX Database Builder e Select MB3 from the Drivers menu From the FIX System Configuration Utility SCU e Select SCADA from the Configure menu e Double click your OPC server from the Configured I O Drivers list box When you first start the Power Tool the Server Connection dialog box appears This dialog box lets you choose the OPC server that the Power Tool communicates with You can choose either the Local Server on your computer or a Remote Server on the network 170 Driver Server Connection xi Remote machine name or TCP IP address C Use Remote Server To run the User Interface you must first Network connect to an 1 0 Driver OLE Automation Server If you want to connect to the server on this machine select Use Local Server If you want to connect to a server on another machine select Use Remote Server and enter the machine name or a TCP IP address of the machine that has the server that you want to connect to You can use the tree browser to help select remote machine name Show this dialog on startup User Manual 35 2013 06 28 Once you choose an OPC server the Power Tool attempts to connect to the OPC server If the connection is successful a message appears telling you that the connection is established Then the main window of the Power Tool appears D DYNAMICS pdb Test mb3
25. which represent particular network adapters You should see it starts with 0000 then 0001 0002 0003 and so on User Manual 31 2013 06 28 Registry Editor Registry Edit View Favorites Help C 4036 972 325 11 1 080028 10318 4 Name Type Data a 100001 ab Default REG 52 value not set 0001 ab 8021 psupport REG SZ DISABLE m 0002 ab BusType REG 52 5 amp C3 0003 RE Characteristics REG DWORD 0 00000084 132 E 1 ab Componentid REG 52 pciven 10b7 amp dev 9200 3 63 0007 ab DownPollRate REG SZ 8 0008 ab DriverDate REG 52 3 26 2001 0009 8 DriverDateData REG BINARY 00c050b387 b5 cO 01 9 0010 DriverDesc REG Sz 3Com 3C920 Integrated Fast Ethernet Control Fg 0011 ab Driverversion REG_SZ 1 80 5 0 0012 ab FLOWCONTROL REG_SZ ENABLE H 0013 ab InfPath REG 52 oemd4 inf 44D36E973 E325 11CE BFC1 080028E10318 ab InfSection REG 52 PCIEL90SCTXM ndi 4036 974 325 11 1 08002 10318 ab InfSectionExt REG 52 NT 4D36E975 E325 1 1CE BFC1 08002BE10318 ab MatchingDeviceld REG 52 1057 9200 4036 977 325 11 1 08002 10318 ab media REG 52 Autossloct 4D36E978 E325 11CE BFC1 08002BE10318 ab NetcCfgInstanceld REG 52 905761 16 4B46 4617 80BA 58FF7D8EF36D C3 4D36E979 E325 11CE BFC1 08002BE10318 amp E PnPCapabilities REG DWORD 0x00000030 48 4036 97
26. 20 0 22 000000101000000000000 58 CSVEIEE EORMXNT 58 User Manual 3 2013 06 28 12 12 1 12 2 12 3 13 14 14 1 14 2 14 3 14 4 14 5 15 15 1 15 2 15 3 15 4 15 5 16 19 7 21 21 1 21 2 21 3 21 4 21 5 21 6 21 7 21 8 21 9 21 10 SYMBOLIC NAME TRANSLATION cccsssssssssssssessssessessesessessssessessesessessesessessesessessesessessesessersesess 62 NEW CONFIGURATION erede et ech 62 FAILED NAME 5 8 2 000000 62 ONLINE NAME TRANSLATIONS rtr r r r r r r 62 STARTUP OF THE MB3 OPC 2 2 63 ACCESSING THE MB3 OPC SERVER FROM OPC CLIENTS cccsssscssssssccsssscccsssseccesssscccssnee 65 LTEM ID FORMAT Recette ee 65 BROWSING THE OPC 5 24 4 nennen e nnn nn rer r EEE EE EEE seres sette 72 CLIENT REQUESTED DATA S 75 EXTRA ITEM ID INFORMATION eene n nen n nennen nnn nnn r r E EEE EEE EEE EEEE EEEE 76 ACCESSING THE MB3 OPC SERVER VIA 0 ne eene rnnt eren nnn 77 FIX DATABASE CONFIGURATION 80 DIR VICE m
27. 2013 06 28 21 15 2 GENUSD 5 052 bits Bit R W Description 00000000002 o wWw_ user def command 1 Write here for backward compatibility use MORD bits instead C2 user def command 2 Write here for backward compatibility use MORD bits instead C3 user def command 3 Write here for backward compatibility use MORD bits instead C4 user def command 4 Write here for backward compatibility use MORD bits instead C5 user def command 5 Write here for backward compatibility use MORD bits instead C6 user def command 6 Write here for backward compatibility use MORD bits instead 6 W C7 user def command 7 Write here for backward compatibility use MORD bits instead 24 004 25 R On Off square indication 004 26 R On Off square indication 004 27 R_ jOwOffsquaeindication 21 15 3 GENUSD MORD bits Write only EUR ref o W MORD gt ORDMI ORDer output operator position 1 1 W 2 ORDM2 ORDer output operator position M2 MORD 3 ORDM3 ORDer output operator position M3 MORD 4 ORDMAN ORDer output MANual mode MORD5 ORDAUTO ORDer output AUTO mode MORD6 ORDBLK ORDer output BLocKed mode l6 MORD7 ORDSTDBY ORDer output STand BY mode I8 W MORD9 ORDCI ORDer output C1 User def command 1 10 ORDC2 ORDer output C2 User def command 2 MORD 11 ORDC3 ORDer output C3 User def command 3 MORD 12 ORDC4 ORDer output C4 User def
28. FLOAT DE 2 Max value to enter for value DISP MN X FLOAT DE 2 Minvalue to enter for REAL value 21 14 1 TEXT STATUS bits R W Description 0 R VALID SELECTED Write 1 Select 0 Deselect pw Write 1 0 BOOLEAN Text boolean value COLOURI BLANKIL B4_VAL 21 15 GENUSD Object NAME STRING DE 1234 GENUSD objectname DESCRIPTION STRING DE 34 Adescrptonoftheobject STATUS LONG 1234 Sceestatuslbittablebelow STATUS LONG CDE 1234 Seestatus2bittablebelow R FLOAT CDETS 1234 Measured value LONG CDETS 1234 Measured integer value TRC FLOAT CDETS 1234 Setpoint value FLOAT CDE 1224 Output value SP MMC R W FLOAT D E 4 Preferred setpoint value set by the operator SP_INTL_MMC LONG Setpoint integer value OUT_MMC FLOAT D E 4 Preferred output value set by the operator MAX PLOAT DE 1234 Maximum measured value MIN R J FLOAT DE 224 Minimum measured value User Manual 147 2013 06 28 ovm rR STRING D E 3 4 The unit of the measured value and setpoint in percentage in UNITI UNIT2 STRING The unit of the measured value 2 and setpoint 2 in percentage in engineering unit BYTE 2 3 4 Number of decimals MORD Write WORD Group data for Manual ORDers only from the operat
29. If this time times out then it will set the data block to communication error Subscription Communication Enables Disables Cyclic Event data updates for this data block Cyclic Event Enable Subscription Communication If set then the data block will always subscribe for fast cyclic updates set in Cyclic Force fast update the Fast Update property if an active item with the flag is connected to the data block The fast cyclic updates will not time out after two minutes with this property set If a normal cyclic subscription is active when this property is set then the normal subscription will be unsubscribed and the fast will be subscribed instead Subscription Communication How often the ABB controller will send Cyclic data updates to the MB3 OPC Cyclic Normal Update server during normal communication Valid entries are 3 seconds 9 seconds The MB3 OPC server will check if it has received a Cyclic update within a specified amount of time If this time timeout then it will set the data block to communication error Subscription Communication How often the ABB controller will send Cyclic data updates to the MB3 OPC Cyclic Fast Update server when the fast update flag for the data block is set This flag can be set from pop up object dialogs to get faster updates when focus is set to this object The fast update flag will be reset after a two minute timeout and then the object will go back to the normal update rate ag
30. MB3 Power Tools Runtime Configuration toolbar or select DataScope from the Options menu im DataScope x Configure View Run 8 4 User Manual 123 2013 06 28 Any object that has the datascope enabled sends messages to this window To enable the datascope for an object in the configuration then right click on the object in the MB3 Power Tools tree browser and select Datascope On Ay ad _ 1 _ 1 a a Do only enable datascope for the data blocks you want to troubleshoot The Datascope only displays the object dependent data from the updates sent from the ABB controllers Do not enable the datascope for to many objects because this will take to much load from the MB3 OPC server s performance The best way to troubleshoot your communication is to connect a separate network monitoring program User Manual 124 2013 06 28 20 QCS profiles and the MultiDAT implementation The current implementation of the MultiDAT data type in the MB3 OPC server is used primarily for fetching ABB AccuRay sensors profiles and has the following limitations e Always fetches 50 values to each MultiDAT object e The data type is fixed to array of 4 byte floats VT ARRAY VT R4 MultiDAT s can only be fetched on demand from the MasterBus This is a limitation of the ABB protocol not the implementation Since MultiDAT s can only be fetched on de
31. PowerTool zal xl File Edit View Display Mode Options Help ojama 9 m i7 5 92 9 5 Channela Name MB3Drv OLE Automation 1 0 Server Version 7 20 f Registration OPC Server Stopped Number of Channels 1 Number of Devices 22 Number of DataBlocks 7364 Help Getting Started Ej x For Help press F1 4 This window is comprised of e Properties Viewer e The Menu Bar By default the following additional components also appear Tree Browser Main Toolbar Configuration Toolbar Run time Toolbar Status Bar You can show or hide any of the components by selecting a command from the View menu You can also customize the Power Tool s appearance by dragging the toolbars or the Tree Browser to the location you want You can also make the toolbars or the Tree Browser float above the Power Tool by dragging them to the center on the screen Later you can dock them or resize them as needed Tree Browser The Tree Browser displays a hierarchical list of the MB3 OPC server and its channels devices and data blocks The MB3 OPC server appears at the top of the tree When you select an item in the Tree Browser its properties display in the Properties Viewer You can choose to view the item s configuration or statistics properties by clicking buttons on the Run time toolbar All data blocks are sorted by name
32. can uncheck this checkbox to scroll down in the list 19 2 4 Data Block Statistics Primary Data Block Statistics for DataBlockO Troubleshooting Transmits 0 Last Access 1 Update 2013 06 27 18 21 26 Receives 0 Last Access Type 2 Update 2013 06 27 18 21 26 Timeouts 0 Last Access Type 3 Update 201 3 06 27 18 21 26 Retries Last Access Type 4 Update 201 3 06 27 18 21 26 Enos m Last Order 201 3 06 27 18 21 26 chee Subscene Last Error 201 3 06 27 18 21 26 Cyclic Last TTD Demand Update 201 3 06 27 18 21 26 Fast Cyclic Demand Last TTD Sub Update 201 3 05 27 18 21 26 Active TTD Demandi Subi Demand2 Sub2 Data Quality Uncertain Demand3 Sub3 Demand4 Sub4 Demand5 Sub5 Data Monitor Name Translation Result Queued Messages Logical File Not Translated High Prio 0 Logical Record Not Translated Medium Prio 0 Type Low Prio 0 Field Description _ Transmits Displays the number of messages sent to the process hardware from the selected data block Receives Displays the total number of messages the data block received from the process hardware Timeouts Displays the total number of messages sent to the process hardware from the selected data block that did not receive a reply Retries Displays the total number of messages resent to the process hardware because of errors A value in the Retries field for a device does not indic
33. cccsssscssssscccssssccesssscccsssscccessseccccssseccesssccessnee 15 MB3 OPG SERVER ten attesa epe dol tr eerie bet ce CE E PER RE ELTE ce 15 ABB MASTER PIECE Z SO 15 ABB ADVANT CONTROLLER 410 eerte 16 ABB 490 5 e a 16 APPLICATION DESIGN CONSIDERATIONS USING OPC CLIENTS ee eeee ee eee enean 18 GENERAL Seo rent een Mens ett 7777F777777 18 DISPEAY ADDRESSING z nien Rea RE 7777 18 18 CONTINUOUSLY UPDATE OF OBJECT pe e rre P E 19 SENDING ORDERS TO OBJECTS enne a oen de o Ia OK EINE 19 CONTINUOUSLY ORDER TO OBJECT 2 19 BUILDING THE MB3 OPC SERVER 19 APPLICATION DESIGN CONSIDERATIONS USING FTX sssccssssscscssssccssssscccssssccssssscccssssccecssnee 20 GENERATE 6 20 DISPLAY ADDRESSING 20 amp beu 20 CONTINUOUSLY UPDATE OF OR OT e e a e a sesso 21 SENDING ORDERS TO OBJECTS eie ceu oce eye see e Pe
34. each page AC SEL FIELDBUS 1 1 System status showing the status of the selected fieldbus device 1 50 AC SEL_FIELDBUS_7_50 from one of the fieldbus pages 1 7 It can either be an AF100 bus unit or a 5800 I O station with its I O modules There are 7 50 350 system objects representing each selected fieldbus device AC MASTER FIELDBUS 1 System status showing the status of S400 remote boards There are MASTER_FIEDLBUS_7 seven objects representing 7 buses of S400 remote boards 10000 100_ System status showing the status of local single 100 I O boards System status showing the status of miscellaneous 5100 boards System status showing the status of redundant 100 I O boards System status showing the status of the 100 I O Bus extenders 22 1 AC OVERVIEW Object Field R W Data Sub Description Type Type TYPE WORD D E The node type 64 NETW Ree BYTE The nodes network number NODE BYTE The nodes node number J DE The nodes overview status See bits in table below md D E The nodes overview description This description is set in the controller database element AC10 or AC450 22 1 1 AC OVERVIEW STATUS bits Bit R W Description Implemented 22 2 AC NODE Object Field R W Data Sub Description Type Type C_POW_A LONG Controller Power Supply A status bits See table User Manual 169 2013 06 28 STATUS bits 1 below
35. output synch broadcast message every 10 minutes enabled The state of the tag is saved in the registry at HKLMWSoftwareWovotekWMDriversMB3VSendCM A clock synch broadcast is also sent every time a value lt gt 0 is written to the START CM tag The nodes on the network must be set up to listen for time synchronization messages LOC TIME in the controllers must be set to 3 Listen to Time Set Telegram and High Precision Time Synchronization Telegram ISWITCH Name E Not implemented in this version User Manual 84 2013 06 28 REC Name Read Only Number of received objects per second on the backup adapter Maximum number for the whole MB 300 is 2000 per second TRANS Name Read Only Number of sent objects per second on the backup adapter Maximum number for the whole MB 300 is 2000 per second 15 3 4b Device Control I O Addresses Block POLL Name Write Only Trigs the device specified with Name to send demand subscription requests for all its data blocks IPRI REC Name AI Read Only Number of received objects per second on the primary adapter for this device IPRI TRANS Name AI Read Only Number of sent objects per second on the primary adapter for this device BACK RECName Notimplementedinthisversion TRANS Name _ Notimplementedinthis version IPROCEVENTS Name Read Only A text describing received Process event for this device The OPC time stamp is the time
36. 26 R 27 R USER DEP 28 R 7 USER DEP3 29 R amp USER 30 R USER_DEFS 21 5 DAT Object Type NAME STRING D 12 DAT object name VALID Valid flag i un ui Type of DAT object 12 Boolean 2 Integer 3 IntegerLong 4 Real Value of object Data type is dependent of DAT object type Use the OPC Requested data type to set the data type DAT Type Req Data type Boolean Bool or Long Int Integer Short Int IntegerLong Long Int Real Float Note If you set the Requested data type to Bool then writes will only affect the least significant bit You can read write bits in DAT objects of type Integer and IntegerLong For Integer valid bits are 0 15 For IntegerLong valid bits are 0 31 User Manual 129 2013 06 28 In this way the bit is masked in with all the other bits and the MB3 OPC server writes all 32 bits in one message Use Requested data types as described above 21 6 MDAT Object Type NAME NAME DATonermme _ VALUE Array of Float Value of object The value is represented as an Array of Float 21 7 PIDCON Object Data Type SubType Access Type NAME STRING PIDCON object name DESCRIPTION R STRING A description of the object STATUSI LONG C D E 1 2 3 4 32 Status bits See PIDCON STATUS 1 bits table STATUS2 LONG C D E 1 2 3 4 32 Status bits See PIDCON STATUS2 b
37. 28 3 Supported Hardware 3 1 In the Local Computer The MB3 OPC server uses a standard 802 3 Ethernet adapter Make sure to set up the Ethernet Adapter as described in chapter 9 Setting Up the Adapter in the Local Computer Note We have seen problems using an integrated Ethernet adapter of the type shown in the picture below This type of adapter filtered some messages that are needed for the Masterbus 300 protocol to work in a right way Egenskaper for Realtek RTL8139 Family PCI Fast tthern Information Resurser 2 Allmant Avancerat Drivrutin Haj Realtek RTL8139 Family PCI Fast Ethernet NIC Leverantor Microsoft Datum 2001 07 01 Version 5 398 613 2003 Digitalt signerad ay Microsoft Windows Publisher Dm du vill granska information om filerna som anvands av drivrutinen Uppdatera drivrutin Om du vill uppdatera drivrutinen for den h r _ Om enheten inte fungerar efter att du uppdaterat drivrutinen kan du terst lla den tidigare installerade drivrutinen terst ll tidigare drivrutin Avinstallera Om du vill avinstallera drivrutinen avancerat OK Avbryt p a SSS 3 2 In ABB On the ABB Master side the Masterbus 300 communication software is implemented on a microprocessor based communication board e DSCS 140 in MG230 1 and MP260 1 MP280 1 Communication module CS513 in processor module PM 150 in AC410 e Communication module CS513 with Carrier
38. 34 Engineering unit for process output CLASS 4 Class SUBSYSTEM _ R BYrE DE 4 NAME IR STRING Name of external reference 1 21 9 1 RATIOSTN STATUS bits Bit RW Description 000000090002 IMPLEMENTED 2 RUNNING 7 TESTED 4 ps m ALARM UNACK Write 1 2 Acknowledge 17 REPEATFAIL BLK o 2 20 R ALARMFELPERIOD BLK 22 F2 PFRIOD_BLK O o y 24 OUTS 5 o 26 R RATIO 27 R 21 9 2 RATIOSTN 5 052 bits Bit R W Description o 0 R TS MV LI User Manual 138 2013 06 28 y S y O y 7 R J SEVUC MMLMAN 25 JMMLAUTO y 26 MM 21 9 3 RATIOSTN STATUSS bits Bu RW m REMOEE R CENAL 3 R SERVIEUNT 30 31 R EXrourLMIT 21 9 4 RATIOSTN STATUSA bits Bit R W Description 2 3 R JREPEATFI FAIL CTRL 02 pil R REPEATE2 FAIL CTRL y 6 2 R JAUMVHI ooo R 2 gt 25 21 10 MANSTN Object Data SubType Access NAME STRING
39. 51 2013 06 28 MDAT MultiDAT Object PIDCON Process Controller RATIOSTN Ratio Station MANSTN Manual Station MMCX User Control VALVECON Valve Control MOTCON Motor Control TEXT Text Data GENUSD User Defined Ctrl GENBIN Binary Control GENCON PI Controller SEQ Sequence Control PIDCONA Adaptive Controller TANKCON Tank Control DRICONS Standard Drive DRICONE Engineering Drive Object Setup Enter the name of the object in the ABB controller database Name Up to 12 characters for DAT and MDAT objects Up to 20 characters for all other object types Object Setup Controls what an operator sees in a link when a communication error occurs Latch Data When you The operator sees Select the check box The last good value in the link Clear the check box A series of question marks It will return the OPC substatus SS LAST USABLE In FIX applications the link s current alarm status changes to COMM instead of question marks to indicate a communication problem Object Setup Prevents output from the MB3 OPC server to the selected data block when you Disable Outputs select this check box Data Set The Data Set number This value corresponds to the IDENT parameter of the Identity DS block in the ABB System Valid entries are 1 255 Data Set This field is used only if you have redundant Scadas communicating with the Redundant Identity same PLCs and you want to have the
40. Boolean data type in device 12 12 with cyclic subscription 14 1 2 Format for Data Set Item id for Data Set will have the format as below Device ObjectType DSType DSlIdentity Item bit Where Description The devicename configured in MB3 Power Tool ObjectType DS DSType The Data Set type Valid entries are RAW Raw Data Set values Communication status will set the quality IMSA IMS Analog values The analog values are in item 2 24 of the data set Status of the analog values are in the first 23 bits in the first item Status bit value 1 Bad 0 Good The I O server will set the quality of the analog values from the status bits IMS Boolean values The Boolean values are in item 2 4 6 8 10 12 14 16 18 20 22 and 24 Status of the Boolean values are in item 1 3 5 7 9 11 13 15 17 19 21 and 23 Status 1 Bad 0 Good The I O server will set the quality of the Boolean values from the status bits DS Identity The Data Set identity number Valid values are 1 255 Item The item in the Data Set to get data from Valid items are 1 24 Bit Used to read write bit data from one item Valid values are 0 31 or 1 32 depending on what is set under the channels Data Set Bit Numbering configuration in the MB3 Power Tool See Channel Configuration where to set this parameter Default is 0 31 Item ID examples Address Req Data Description Type D22 23 DS RAW 233 3 Float To
41. C User Manual 90 2013 06 28 16 Auto Configuration of Data Blocks from Client Applications By enabling the Auto Create option in the MB3 Power Tool you can automatically create data blocks from your client application by specifying an undefined I O address Once you enter the address the MB3 OPC server automatically creates a data block for it and adds the new data block to your MB3 OPC server configuration As a result you do not have to start the Power Tool and create your data blocks before you design your process database Note You cannot auto create channels and devices only data blocks Note If a node sends out a request for a name translation of an object name that does not exist in any database on the MB300 network then this name translation request will be sent around on the network forever The only way to remove those name translation requests from the network is to use special software from ABB The best way to avoid non existent object names in your configuration is to create Item IDs or I O addresses that are based of object names from reported BAX files from the ABB controllers The BAX file is a text file dump of the database in a controller Example of Auto Configuration from FIX database Start the MB3 Power Tool and click the Setup button from the Run time toolbar Click the Advanced tab and select Auto Create On in the Server area Close the Setup dialog box and click the Templates button from the Run time
42. C D E 1 2 3 4 Status bits 0 7 See status bits table below R pee ERE 1 2 3 4 Motor current as a of rated current T S D E 3 4 The NOMinal CURRent of the motor expressed in amperes This value is used for limit check of motor current IND1 WORD C D E 1 2 3 4 INDI status bits 0 15 See INDI bits table below IND2 WORD C D E 1 2 3 4 IND2 status bits 0 15 See IND2 bits table below MORD Write only WORD Group data for Manual ORDers from the operator Use bit 0 15 See MORD bits table below 21 13 1 MOTCON STATUS bits Bit R W Description 0 RC IMPLEMENTED ALARM_BLK Write 1 Block alarm 0 Deblock alarm gt _ _ ALARM PER PRINT_BLK Write Block Printer 0 Deblock printer IND1_DIST IND2_DIST SELECTED Write 1 Select 0 Deselect AU_IND Write 1 Acknowledge alarms User Manual 145 2013 06 28 21 13 2 MOTCON IND1 bits Bit R W Description 2 O R 0 02 R Bimetal relay fault 0o 3 R_______ Safety monitor 0 0 02 4 R Contactorfauit s y 5 R jMonitorVitipped MonLow 0 6 R Monitor V2 tripped Mon Hig 7 R jXlextmalinfalmm Pos S R Colective fault indication 9 R 7 QCollctiveunaknowledgedfaut 00 004 10 R X2externalind alarm PosB 00 002 12 13 R Preselecte
43. Device0 MOTC MOTCONI MOTCON Motor Control MOTCONI1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 0 0 0 0 0 Device0 TEXT TEXTI TEXT Text User Manual 59 2013 06 28 Data TEXT1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 0 0 0 0 0 Device0 GENUSD_GENUSD1 GENUSD User Definded Ctrl GENUSD1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 0 0 0 0 0 Device0 GENBIN_GENBIN1 GENBIN Binary Control GENBIN1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 0 0 0 0 0 Device0 GENCON_GENCON1 GENCON PI Controller GENCONI1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2 0 0 0 0 0 Device0 SEQ SEQI SEQ Sequence Control SEQ1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 0 0 0 0 0 Device0 PIDCONA PIDCONAI PIDCONA Adaptive Controller PIDCONA1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 535 0 0 0 0 0 Device0 TANKCON_TANKCON1 TANKCON Tank Control TANKCON1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 24
44. MANSTN object name DESCRIPTION R STRING A description of the object STATUSI LONG C D E 1 2 3 4 32 Status bits See table MANSTN STATUSI bits STATUS2 LONG 1 2 3 4 Status bits See table MANSTN STATUS2 bits STATUS3 LONG C D E 1 2 3 4 Status bits See table MANSTN STATUS3 bits STATUS4 LONG 1 2 3 4 Status bits See table STATUS4 bits FLOAT CDETS 1234 Measured value to MMC FOUTREF 1234 Output eference value FLOAT 1 254 __ Output value MMC AER ee MM MVL2 R W FLOAT 34 Alarm limit value measured value MVLI FLOAT Alarm limit value User Manual 139 2013 06 28 CT measured value re eres See MMI 1 R W FLOAT D E 3 4 Alarm limit value Hl for MVH2 D E 3 4 Alarm limit value H2 for ER ce value POUT 1 234 PRESI CDETS 1234 MNO OF DEC C D E 1 2 3 4 Number of decimals for PONO OF DEC C D E 1 2 3 4 Number of decimals for process output FLOAT DE 234 Max value of measured value FLOAT DE 3 4 Process output minimum FLOAT DE 3 4 Process output maximum FLOAT DE 3 4 Process output minimum DE 34 4 4 D E 2 R D E 3 R D E 3 R D E 3 1 FLOAT MUNIT STRING D E 3 Engineering unit for measured DE 4 D E 4 DE 4 R D E R E POUNIT STRING D E 3 4 Engineering unit for process output ST
45. MMI MV HYST MMI DEVL 100 MMI_DEVH 100 MMI_DEVHYST 0 EXT OUT IL 0 EXT_OUT_HL 0 11 Last Access 1 4 7 2005 11 06 08 AM Last Order 47772005 11 06 08 M Last Access 2 4 7 2005 11 06 08 Last Error 47772005 11 06 08 M Last Access 3 4 7 2005 11 06 08 Last Access Type 4 4 7 2005 12 35 28 PM Help The Quality and the time stamps are the same as those shown in the data blocks statistics dialog fields If you open a Data monitor dialog for a DAT object the actual value for the VALUE parameter will be presented in four different formats These formats are as shown in the picture below User Manual 120 2013 06 28 Data Monitor for DAT DAT1 Field NAME DAT1 VALID 000 VALTYPE 001 VALUE 0 255 3 573311e 043 x 16 bit signed integer 32 bitsigned integer 32 bit float 32 bit unsigned integer Quality Last Access 1 4 7 2005 12 39 32 PM Last Order 47772005 11 06 08 AM Last Access Type 2 47772005 12 39 04 PM Last Error 47772005 11 06 08 AM Last Access Type 3 4 7 2005 11 06 08 AM Last Access Type 4 4 7 2005 11 06 08 AM Help 19 5 MB3 OPC Server Window At startup the MB3 OPC server window is hidden To make it visible then click on the Show Hide Server button in MB3 Power Tools Runtime Configuration toolbar or select Show Server from the Options menu The server window appears If you run the MB3 OPC server
46. NAME R J STRING DE Name of first S100 misc board NAME60 R Name of 60 S100 misc board STATUS60 Status of 60 5100 misc board See table below 22 8 1 5100 102 STATUS bits Bit R W Description o R Error JR Warning 22 9 AC 5100 RED Object Field R W Data Sub Description Type Type NAMEI R STRING Name of first redundant I O board STATUSI R W LONG D E Status of first redundant board See table below Write 0 Deactivate 1 Activate 2 Change Over NAME60 STRING Name of 60 redundant I O board User Manual 179 2013 06 28 STATUS60 LONG D E Status of 60 redundant I O board See table below Write 0 Deactivate 1 Activate 2 Change Over 22 9 1 AC S100 STATUS bits Bit R W Description 0 Error R Type 2 R 3 Warning 4 Redundant IS R IO Board 1 Error 6 R UO Board 2 Error 7 R Master 8 R Inservice 31 Empty space 22 10 AC S100 EXT Object Field R W Data Sub Description Type Type NAMEI R X STRING Name of first 5100 I O bus extender STATUSI A LONG Status of first S100 T O bus extender See table below DESCI R STRING Description of first 100 I O bus extender TYPEI R X STRING Type name of first 100 I O bus extender NAME25 R X STRING Name of 25 S100 I O bus extender STATUS25
47. Note If the MB3 OPC server receives many process events within one second from the same obejct it will not manage to do a demand poll for each of those events but at least one demand poll will be sent Default Enabled Save Process Events Texts to file Set this checkbox if you want the MB3 OPC server to save the Process Event Texts to file The Process Event Texts will follow the format defined with Process Event Text Format The files will contain one Process Event per row The files will be stored in the MB3 OPC servers default configuration file path The files will be named YYYYMMDDHH_ DEVICE CSV where YYYY is year MM is month DD is day and HH is hour when the file was created DEVICE is the device name configured for the controller User Manual 49 2013 06 28 11 4 Data Block Configuration For the MB3 OPC server a data block represent a process object defined in an ABB controller database To add a new data block to your MB3 OPC server configuration 1 From the Tree Browser select the device you want to add a data block to 2 Click the Add Data Block button on the Configuration toolbar The new data block appears in the Tree Browser and the fields for entering data block properties appear in the Properties Viewer 3 Enter the properties for the new data block Edits to a field do not take effect until you remove the focus or cursor from the field 4 Select the Enable check box to enable communication for th
48. R STRING Name of first S100 AI board AI STATUSI R W LONG D E Status of first 100 AI board See table below Write 0 Deactivate 1 Activate AI 50 R X STRING Name of 50 S100 AI board AI STATUSSO LONG D E Status of 50 S100 AI board See table below Write 0 Deactivate 1 Activate AO NAMEI R STRING Name of first 5100 AO board AO STATUSI LONG D E Status of first S100 AO board See table below Write 0 Deactivate 1 Activate AO 50 R X STRING Name of 50 S100 AO board AO STATUSSO LONG D E Status of 50 S100 AO board See table below Write 0 Deactivate 1 Activate DI NAMEI R X STRING Name of first S100 DI board DI STATUSI LONG D E Status of first 5100 DI board See table below Write 0 Deactivate 1 Activate DI 50 R STRING Name of 50 S100 DI board DI STATUSS0 LONG Status of 50 100 DI board See table below User Manual 178 2013 06 28 Write 0 Deactivate 1 Activate DO NAMEI R X STRING Name of first 5100 DO board DO STATUSI LONG D E Status of first S100 DO board See table below Write 0 Deactivate 1 Activate DO NAMES0 R X STRING Name of 50 S100 DO board DO STATUSS50 LONG D E Status of 50 S100 DO board See table below Write 0 Deactivate 1 Activate 22 7 1 AC S100 IO STATUS bits Bit R W Description 0 RC Error R Out of service 22 8 AC 5100 102 Object Type Type
49. SEL FIEDLBUS 4 50 SEL FIELDBUS 5 1 SEL FIEDLBUS 5 50 SEL FIELDBUS 6 1 SEL FIEDLBUS 6 50 SEL FIELDBUS 7 1 SEL FIEDLBUS 7 50 MASTER FIELDBUS 1 MASTER FIELDBUS 7 5100 IO 100 IO2 S100 RED S100 EXT Field The data to read from the system status object See 22 Appendix B System Status Objects OP Bit Used to read write bit values from a field Valid values are 0 31 SubType The subscription type used to read this value Valid entries are D Demand E Event lt lt D Demand With this subtype the MB3 OPC server will poll demand subscriptions for the system status object with a poll rate of 15 seconds If no client is connected to the system status object then no demand polls will be sent for it If a client activates a system status object item for demand polls and then sets the item to inactive the MB3 OPC server will stop demand poll the system status object after 20 seconds E Event With this subtype the object will only put load on the bus if another database block accesses it with a D Demand subscription type Use subscription type with TXT database blocks for the system status texts and use subscription type D together with AR or DR database blocks for the analog and digital status values AC System status I O Address examples Address Database Block 12 12 AC OVERVIEW STATUS 0 D To read bit of status of the AC OVERVIEW system status 12 12 AC NODE
50. See MORD bits table below 21 20 1 DRICONS STATUS bits Bit _ R W Description 0 2 0 R IMPLEMENTED ALARM_BLK Write 1 Block alarm 0 Deblock alarm 2 j ALARM PRINT BLK Write 1 Block Printer 0 Deblock printer 4 INDLDIST pS R 4 6 R W X SELECTED Write 1 Select 0 Deselect AU_IND Write 1 Acknowledge alarms 21 20 2 DRICONS BOOL_A_H bits Bit R W Description _ O _ 2 2 R J jJJOGispontofconrod o y O 3 R JLOCALispontofconrol 004 4 R JExemalseponthanding 0 00 02 5 R Startinterlocks IBF are used 00 04 C Rf Not used gt gt Not used s 0 type of Drive 1 DCS type of Drive 21 20 3 DRICONS INTWA bits Bit 0 of INTWA in main MMCX DB element indicates whether there is a help MMCX DB element Bit R W Description o JR Use help MMCX DB element 21 20 4 DRICONS INTWB bits INTWB in main MMCX DB element controls the visibility of setpoints and actual values Setpoints and actual values which are going to presented should have their corresponding bit set in INTWB Bit R W Description S Sped R Curen o Toge o y 3 R Power y 6 Arbitrarily value Ree 8 Comdev 9 R 2BSbpeed i 7 13 R
51. User Manual 3435 2013 06 28 11 2 Channel Configuration A channel object represents one network connection with the MB3 OPC server s local node number To add a new channel to your MB3 OPC server configuration 1 Click the Add Channel button on the Configuration toolbar The new channel appears the Tree Browser and the fields for entering channel properties appear in the Properties Viewer 2 Enter the properties for the new channel Edits to a field do not take effect until you remove the focus or cursor from the field 3 Select the Enable check box to enable communication for the new channel To modify an existing channel 1 Select the channel you want to modify from the Tree Browser 2 Edit the channel s fields as needed Note Do not modify any channel fields when the MB3 OPC server is started Channel Name Channel Enable Description Local Computer Data Set Bit Numbering Node 55 0 31 C 1 32 Primary Network Backup Network Network 11 Network None Adapter Broadcom NetXtreme Gigabit Adapter Protocol MB300 Protocol MB300 Cycle Time Cycle Time 19454 Idle Tmo 1 Idle Tmo 1 Connect Tmo 1000 Connect Tmo 1000 Disconnect Tmo 100 Disconnect Tmo 100 Re assembly Tmo 1 Re assembly T mo 1 Between Ack 3 Between Ack 3 Credit 4 Credit 4 Retries B Reetries b TTD Archiving Field Description Specifies the name of the selected channel
52. alarm MMCX DB element Bit RW SSS l0 R Use fault MMCX DB element R Usealarm MMCX DB element Limit Information in INTWA of fault MMCX DB Element Bit R W Description S O O0 R Torque Motor Limit s y RUT SPC Torque Min Limit 0 2 R jJSPCToqueMaxLimit 02 R Torque Max Limit Torque Reference Max Limit Flux Min Limit Frequency Limit 6 8 IR Frequency Min Limit User Manual 166 2013 06 28 21 21 4 DRICONE INTWB bits INTWB in main MMCX DB element controls the visibility of setpoints and actual values Setpoints and actual values which are going to presented should have their corresponding bit set in INTWB R W Description Curent o 7 Rd Arbitrarily value s y oo 12 R Speedin y 14 R Torque setpoint 2 Auxiliary Status Information in INTWB of fault MMCX DB Element Bit R W Description 0 R JLogDaaRea y o y 3 R w jMotrMagetized 002 5 j SynhReay 2 7 TdentityRunDone o o a M l 10 R Torque Control Could be bit 9 as the ABB documentation says both bit 9 and 10 11 TR Zero Speed Could be bit 10 as the ABB documentation says both bit 10 and 11 21 21 5 DRICONE IND1 bits Status data for an engineered drive with ABB Drive profile Bit R W D
53. block Demand subscriptions and process events will not be affected by this block property C_FORCEFAST Name DI with If set then the data block will always subscribe for fast cyclic output updates if an active item with the C flag is connected to the enabled data block The fast cyclic updates will not time out after two minutes with this property set If a normal cyclic subscription is active when this property is set then the normal subscription will be unsubscribed and the fast will be subscribed instead This property has higher priority than the C_NORMAL and C_FAST triggers TTD_SUB Name Write Only Trigs the data block to collect the TTD log data until now and subscribe for TTD sub updates for the TTD variables configured in the data block Update period from the controller for the TTD sub updates is the same as the log interval of the variable in the TTD log Disabled variables or variables with collect interval set to Disabled will not be trigged TTD UNSUB Name Write Only Trigs the data block to unsubscribe the active TTD sub updates for the TTD variables configured in the data block 15 4 Signal Conditioning Signal conditioning does not support 32 bit values 16 bit signed values only support LIN signal conditioning Name Descripion Input Range Scaling NONE No signal conditioning Ignores EGU range in database block 12 bit binary number Scales 12 bit binary values to the da
54. board SC510 or SC520 in AC450 Check the ABB MasterNet Users guide for more information and see 5 Tested Communication Configurations for tested setup in the controllers User Manual 13 2013 06 28 4 Software 4 1 Supported Software 4 1 1 OPC Clients The MB3 OPC server supports OPC Data Access 1 0a and OPC Data Access 2 05 and can be accessed from OPC clients 4 1 2 GE Software 1FIX version 2 1 or greater 4 1 3 Operating System Windows 2000 Windows XP Windows 2003 server Windows 7 32 and 64 bit Windows 2008 32 and 64 bit 4 2 Required Software 4 2 1 Rawether for Windows The Ethernet adapter is accessed via PCAUSA s Rawether for Windows software The following PCAUSA s Rawether for Windows files will be installed when the MB3 OPC server is installed e W32N55 DLL to the installation directory MB3SP50 SYS or MB3SP60 SYS in the System32 Drivers directory An Administrator must do the installation For Windows Vista or above the setup must be executed with Run As Administrator privileges 4 2 2 In the ABB Controller The ABB controller must be loaded with a Operator Functions module See name of the module below QCxx OPFxx in AC410 QCxx OPFxx in AC450 e QMV800 in MP200 1 User Manual 4 2013 06 28 5 Tested Communication Configurations The MB3 OPC server has been tested with ABB controllers with the following communication setup 5 1 MB3 OPC S
55. configuration when the item is accessed from the client S Seamless Is a alias for C cyclic but it will additoinally do a one shot TTD request for the object when a cyclic subscription is started Only available for the fields that can be logged to TTD logs T TTD Keeps the TTD Access Timer alive and keeps the TTD request polling alive It will also receive values from cyclic demand and event updates Only available for the fields that can be logged to TTD logs Item ID examples Address Req Data Type 12 12 AER64KT3 1MV VALUE C Empty To read value from AI object R64KT3 1MV in device 12 12 with cyclic subscription 12 12 DEN6GTFV STATUS 8 C To read value from DI object in device User Manual 65 2013 06 28 22 712 12 with cyclic subscription 12_12 DAT K963 ST VALUE C To read write value in DAT object K963 ST of Real data type in device 12 12 with cyclic subscription 12_12 DAT K963 ST VALUE C To read write value in DAT object K963 ST of Integer Long data type in device 12 12 with cyclic subscription 12 12 DAT K963 ST V ALUE C Int To read write value in DAT object K963 ST of Integer data type in device 12 12 with cyclic subscription 12 12 DAT K963 ST VALUE 2 C To read write bit 2 from value in DAT object K963 ST of Integer Long data type in device 712 12 with cyclic subscription 12 12 DAT K963 ST V ALUE 0 C To read write bit O from value in DAT object K963 ST of
56. contact 19 2 2 Channel Statistics Primary Channel Statistics for Channel0 Backup Troubleshooting Routing Vectors Local Routing Vectors NoofDevices 0 10 10 Transmits Transmits NORD D Receives 0 Receives 0 Bus Load Objects Sec Revd 0 Objects onScan 0 Objects Sec Sent 0 Communication Status Node Network Distance Update 55 11 8 Adapter Statistics Adapter Vendor desc Current MAC Address Connect Status Disconnected Transmitted Missed 0 Received Missed Kernel 0 Received Missed User 0 Transmitted OK Received OK Transmitted With Error Received With Error Click on the Backup to see statistics for the backup channel Go back to the primary statistics by clicking on the Primary button Field Description Routing Vectors Number of routing vectors sent from the MB3 OPC server emm m LL Routing Vectors Number of routing vectors received from other nodes Fe mem Local Routing Vectors Number of local routing vectors sent from the MB3 OPC server Tans n eee Receives Bus Load Number of objects received per second from all nodes connected to this network Objects Sec Revd Bus Load Number of objects sent per second from the MB3 OPC server to all nodes connected Objects Sec Sent to this network Bus Load Number of objects in the MB3 OPC server that are on active cyclic or dem
57. following PowerTool 1000 Set the statistics refresh rate Set the default configuration file name and default path for the configuration file This is the configuration file the MB3 OPC server will use when it is started User Manual 40 2013 06 28 MM Display Setup Default Path Advanced Memory Signal Conditioning 4 Maximum Size 30000004 Path to signal conditioning dll Growth Increment 4095 D DYNAMICS MB3Sig dll Overrun Buffer 4095 Error Resource DII Path to Error Resource dll D DYNAMICS MB3Errdll Alarm amp Event Queues 200 Max Process E vents E Max System Events fioo Simulation C Off amp On Server Max System Texts 50 6 Of Startup Auto Start amp Off C On CSV File Options Save Name Translations Off On Make advanced settings for your MB3 OPC server Advanced settings are for fine tuning your MB3 OPC server and should not be changed unless you have an intimate knowledge of how the MB3 OPC server operates and know that you need to make some adjustments Field Description Memory Specifies the maximum amount of memory that the MB3 OPC server requires Maximum Size The amount of memory specified is allocated and reserved but not committed until needed The MB3 OPC server rounds up the value you en
58. following process object types AI AO DI DO PIDCON PIDCONA RATIO MANSTN VALVECON MOTCON MMCX SEQ GENUSD GENBIN GENCON DAT TEXT TANKCON User Manual 2013 06 28 DRICONS DRICONE MULTIDAT 2 2 2 Data Set Data Set is used for communication between Controllers It consists of 24 DAT objects that are set up to be transmitted on a regular basis between two nodes The MB3 OPC server can be set up to use Data Sets both receiving and sending 2 2 3 System Objects The ABB systems contain many system objects that are used when system pictures should be displayed A system picture could contain Network Status Node Status etc These graphical displays are automatically generated on the OS Stations The MB3 OPC server contains system status objects to show system pictures for an Advant Controller 410 or 450 2 2 4 TTD Historical Logs These are log files that is set up in the ABB Controller through the function blocks TTDLOG and TTDVAR These files can later be collected for historical trending in for example IMS The MB3 OPC server can collect primary TTD logs and write them to Proficy Historian via the Proficy Historian user API or write them to CSV files that can be imported 2 2 5 Process Events These events are used to build up the alarm list in the OS station The handling for this is set up in the Controller If configured there the event is automatically sent to all participants on the bus that has s
59. for backward compatibility use MORD bits instead 21 17 3 GENBIN MORD bits Write only ref 0 W ORDCEN _ ORDer output operator position CENtal 6 7 8 ORDer output STand BY mode 8 MORD9 j ORDOFCL ORDerouputOFfCLose 21 18 SEQ Object The extended structures returned with Access Types 2 and 4 uses the extended SEQ database from release MP200 1 3 0 Type NAME R STRING DE 134 SEQobjectname DESCRIPTION STRING 34 Adescrptionoftheobject STATUSI L22ES44E Sceestatuslbittables below STATUS CDE 122ES44E See status bit tables below STATUS3 L22EA44E See status3 bit tables below POSN 22 4 Position SEQTD 22244 SEQuenceTimeDelay SEQTE LONG CDE 228 34 SEQuence Time Elapsed STEPTD CDE 22554 STEPTimeDely STEPTE 2254 STEPTimeElapsed ACT TURN R WORD CDE 224 ACTulTURN INTERV TIME EL R CDE 2 264 INTerValTime Elapsed STEPSTAT LONG 2E4E Scestepsttbittablesbelow INFVAL FLOAT C D E 2E 4E INFormation VALue Value NEXTSTEP WORD C D E 2 4 NEXT STEP No of next step by TURNS_OUTP R W WORD D E 4 TURNS Output is the indication ee eres ee Wr 2222 CLASS 4
60. format as format 2 with the addition that it shows the date and time in the text The format of the text 1s DateTime Objectname Description Value Unit Reason Property TreatRef GroupRef PropTxt EventTxt LF LR S ubsys Class Where DateTime Received date and time of the Process Event Format is Y YY Y MM DD HH MM SS sss where YYYY Year MM Month DD Day HH Hour MM Minute SS Second sss Millisecond Class of the object received with the Process Event GroupRef Group Reference sent with the Process Event on One example of a Process event text when the list separator is set to e 2005 12 21 15 30 22 123 OBJECT1 OBJDESC 13 00 hl 3 7 4 0 2 2 6 201 1 0 This is an alarm event from the AI object that it s value has passed the lo limit2 value 13 00 The process event occurred the 21 december 2005 at 15 30 22 123 2 2 6 System Events These events are used to build up the System Event list in the OS The type of alarms that occur is typically when a Node is disconnected from the Net etc The MB3 A amp E OPC server can receive these events an show them with the time stamp from the controller User Manual 10 2013 06 28 The MB3 OPC server writes these values to an internal text address The MB3 OPC server has a buffer that can store up to 100 system events per device The events in the buffer are removed one by one when they are read by a client See 14 1 4b Device Contr
61. from that data block Whenever your process control software requests TTD log data from a data block the MB3 OPC server resets the TTD access time for that data block Once TTD requests stop for the data block and the TTD access time expires TTD request polling for that data block stops until there is another request for TTD log data Default value 30 seconds Valid Entries Accepts the time format days hours minutes seconds and Disabled This TTD access time is common for all TTD attributes for the data block If set to Disabled then the MB3 OPC server will continue to collect TTD log data even if TTD requests stops for the data block Note The MB3 OPC server will not start to collect TTD log data if no client has requested it Sets the length of delay before the MB3 OPC server first attempts to send a TTD log request for the data block When the phase time expires the MB3 OPC server resumes reading the TTD logs at the specified collect intervals Valid Entries Accepts the time format days hours minutes seconds This TTD phase is common for all TTD attributes for the data block User Manual 56 2013 06 28 11 4 2a Available Object TTD Attributes The attribute positions for each object type are hardcoded in the MB3 OPC server The table below describes in which position for each object type the TTD attributes should be configured N A Not Available N A N A N A DO INA JNA NVA PIDCO RATIOS
62. from the OPC client use the following requested data types in the client DAT or Data Set type OPC client data type IntegerLong Integer VT 14 Short Integer VT 12 Boolean VT BOOL or Integer 14 See note below User Manual 75 2013 06 28 The Empty Default returned data type for DAT objects and Data Sets is Integer VT_I4 or Boolean VT_BOOL if a bit is specified in the Item Id Note If you set the requested data type to Boolean VT_BOOL then you will only be able to write to bit 0 of a DAT object To be able to write to all bits then set the requested data type to Integer VT_I4 and specify the bit number in the Item ID In this way the bit is masked in with all the other bits and the MB3 OPC server writes all 32 bits in one message Note The MultiDAT objects have only been tested with the requested data type of Array of Float VT ARRAY VT R4 14 4 Extra Item ID Information If your client can t set the requested data type then you can add some extra information to the Item ID to inform the server the requested data type This extra information is needed to access the right data in Data Set or DAT objects if your client can t set the requested data type The extra information is separated from the Item ID with a character There are two formats for the extra information 14 4 1 Format 1 Item IDlHard ware Option Where e Hardware Option requested data type The Hardware Option is used to speci
63. in the ABB configuration Log Memb 1 5 TTDLog variable number 1 127 Use the LOG MEMB number from the corresponding TTDVAR in the ABB configuration Times PF 1 5 Total number of TIMES on the Primary File for the TTDLog in the AC or MP Use TIMESPF from the corresponding TTDLOG in the ABB configuration Log Interval 1 5 Log Interval of the log User Manual 55 2013 06 28 Use LOG INT from the corresponding TTDLOG in the ABB configuration Valid values are 1 25 4s 6s 12s 20s im 3m 5m 10m 15m 30m 2h 4h 12h Collect Interval 1 5 Defines how often the MB3 OPC server will send out a TTD request for this variables TTDLog Valid Entries Accepts the time format days hours minutes seconds up to a maximum of 6 23 59 59 and Disabled The collect interval must be an even multiple of the log interval For example if the log interval is 2m then valid collect intervals are 2 00 4 00 6 00 and so on The collect interval will be adjusted to not collect more than 402 values or the configured Times PF number if that number is smaller than 402 At startup or if the variable hasn t been accessed for a while and a client requests TTD log data then the complete log will be fetched After that it will be updated with the collect interval Access Time Specifies how long time the MB3 OPC server sends TTD requests for a object by its collect interval when your process control software no longer requests TTD log data
64. in the same path where the default configuration file is stored The files will be named YYYYMMDDHH MB3LOG CCF where YYYY is year MM is month DD is day and HH is hour when the file was created These files can be viewed in the Network monitoring program CommView from TamoSoft Inc www tamos com Name Translation Timeout The time that the MB3 OPC server waits for a response before declaring a symboilc name translation request as timed out Only one name translation request are active per node at a time Valid Entries Accepts the time format days hours minutes seconds up to a maximum of 6 23 59 59 Min value is 30 seconds Default value 1 00 Trig Name translation A Click on this button will trig the MB3 OPC server to name translate all object names configured in the data blocks under this device into Logical Files and Logical Records What it actually does is disabling enabling all the data blocks configured under this device Process Event Text Format Set which Text format you want to view in your client or in the text files Valid entries 1 3 Default 1 See 2 2 5 Process Events for more information about the text formats Deamand Poll After Received Process Set this checkbox if you want the MB3 OPC server to do a one shot Event On Demand poll for the object that sent out the Process Event from this controller If disabled the MB3 OPC server will not send any one shot On Demand polls for the Process Events from this controller
65. in the tree The data blocks have different icons depending of the object type if its symbolic name is translated or not if communication is good or bad and if the configured object type matches the name translated object type See examples below Use 5 to refresh the Tree User Manual 36 2013 06 28 fg MBS 5 5 Channelo 12 1 2 04 05 06 MPO 08 09 Device2 Ml arant pU FE EL a An AI object with object name AI1 1 that hasn t been translated has the shape of a rectangle with red color Sg MB3 5 5 channelo a MPO1 al AI_AI1 1 An AI object With object name 1 that has been translated but communication is bad or uncertain has the shape of a rectangle with yellow color 0 5 5 Channelo 2 4 MPOS 06 07 8 9 T AI AI1 1 An AI object with object name 1 that has been translated and the communication is good has the shape of a circle with green color e AI E212FQ01 AI 212 002 E212FTO1 212 02 M E212NTO1 al E212NTO2 E212TTO1 al 212 02 0 DT e Ee User Manual 237 2013 06 28 An object that is configured as one object type and reported as another object type from the contr
66. it will use the collect interval In this way you can stagger the load by setting different phase times for the data blocks 18 8 2 OS Functionality Showing TTD Data in Curves When opening a curve with TTD data in an ABB OS station it first collects the TTD log for the variable s until now and then fills data to the curve with the same speed as the TTD variable s logs data Two items have been implemented to control this Item Description TTD_SUB DataBlockName Write Only Trigs the data block to collect the TTD log data until now and subscribe for TTD sub updates for the TTD variables configured in the data block Update period from the controller for the TTD sub updates is the same as the log interval of the variable in the TTD log Disabled variables or variables with collect interval set to Disabled will not be trigged TTD_UNSUB DataBlockName Write Only Trigs the data block to unsubscribe the active TTD sub updates for the TTD variables configured in the data block Trigging a collection will not affect the collect interval set for the TTD variables The OPC server will calculate and save the next start time from the last received timestamp and number of values from the TTD variable The next polled collection will start from this calculated timestamp This will avoid that the same value is collected twice All received TTD updates both polled collection and sub updates is saved to the CSV file or to Prof
67. log data from a data block the MB3 OPC server resets the TTD access time for that data block Once TTD requests stop for the data block and the TTD access time expires TTD request polling for that data block stops until there is another request for TTD log data Default value 30 seconds Valid Entries Accepts the time format days hours minutes seconds and Disabled This TTD access time is common for all TTD attributes for the data block If set to Disabled then the MB3 OPC server will continue to collect TTD log data even if TTD requests stops for the data block Note The MB3 OPC server will not start to collect TTD log data if no client has requested it Phase Sets the length of delay before the MB3 OPC server first attempts to send a TTD log request for the data block When the phase time expires the MB3 OPC server resumes reading the TTD logs at the specified collect intervals Valid Entries Accepts the time format days hours minutes seconds This TTD phase is common for all TTD attributes for the data block 18 2 1 Available Object TTD Attributes The attribute positions for each object type are hardcoded in the MB3 OPC server The table below describes in which position for each object type the TTD attributes should be configured N A Not Available Jaume NA INA C NAI AO 1 VALUE NA NA DO __ VALE User Manual 96 2013 06 28
68. manage to do a demand poll for each of those events but at least one demand poll will be sent This means that there are two requirements for making alarms work User Manual 20 2013 06 28 e Process Objects that should be able to generate alarms events must be configured in MB3 OPC server e alarm conditions should be configured and generated in the ABB Controller and not on the client side This means that if a limit alarm for an AI is requested that should be set up in the Controller so that the controller sends the alarm event driven One should never collect a process object continuously and then set the limits on the client side This will cause too much bus load 7 4 Continuously Update of Object 7 4 1 Historical trends Most signals should be connected with a 30 sec On Demand polling The rest could normally be connected to 9 sec Cyclic request Primary TTD logs can be collected and written to Proficy Historian via the Proficy Historian user API or written to CSV files that can be imported One should always be aware of the bus load that historical values generate 7 5 Sending Orders to Objects Before you can send any orders to a object in the ABB controller the object has to be selected Each object type except DAT objects has a selected bit This bit can typically be used in object pop up pictures When you open pop up picture for an object the selected bit can be set and then you can do your orders to th
69. not be affected by this block property If set then the data block will always subscribe for fast cyclic updates if an active item with the C flag is connected to the data block The fast cyclic updates will not time out after two minutes with this property set If a normal cyclic subscription is active when this property is set then the normal subscription will be unsubscribed and the fast will be subscribed instead This property has higher priority than the C_NORMAL and C_FAST triggers Write Only Trigs the data block to collect the TTD log data until now and subscribe for TTD sub updates for the TTD variables configured in the data block Update period from the controller for the TTD sub updates is the same as the log interval of the variable in the TTD log Disabled variables or variables with collect interval set to Disabled will not be trigged Write Only Trigs the data block to unsubscribe the active TTD sub updates for the TTD variables configured in the data block User Manual 71 2013 06 28 14 2 Browsing the MB3 OPC Server You can browse the MB3 OPC server configuration for items you want to access The picture below shows the start level browser tree for the MB3 OPC server if you browse it hierarchical Browse OPC Server Item IDs E Control Data Browse Type Server C Hierarchical C Flat Filter fe Data Type vr z Access Rights Resd wii
70. read write raw Float value 3 in Data Set 233 in Device D22 33 inan Analog database block D22_23 DS IMSB 25 14 5 To read write bit 5 in IMSB item 14 in Data Set 25 in Device D22 33 User Manual 66 2013 06 28 D22_23 DS IMSA 10 2 To read write IMSA Long item 2 in Data Set 10 in Device 22_33 D22_23 DS RAW 12 2 To read write raw Int item 2 in Data Set 12 in Device D22 33 14 1 3 Format for System Status Objects Item id for system status objects will have the format as below Device ControllerType SystemStatusObject Field bit SubType Where The device name configured in MB3 Power Tool ControllerType AC Advant Controller SystemStatusObject The name of the system status object Valid AC system status objects are e OVERVIEW NODE NET FIELDBUS 1 FIELDBUS_7 SEL FIELDBUS 1 1 SEL FIEDLBUS 1 50 SEL FIELDBUS 2 1 SEL FIEDLBUS 2 50 SEL FIELDBUS 3 1 SEL FIEDLBUS 3 50 SEL FIELDBUS 4 1 SEL FIEDLBUS 4 50 SEL FIELDBUS 5 1 SEL FIEDLBUS 5 50 SEL FIELDBUS 6 1 SEL FIEDLBUS 6 50 SEL FIELDBUS 7 1 SEL FIEDLBUS 7 50 MASTER FIELDBUS 1 MASTER FIELDBUS 7 5100 IO 5100 IO2 S100 RED 5100 EXT Field The data to read from the system status object See 22 Appendix B System Status Objects Bit Used to read write bit values from a field Valid values are 0 31 SubType The subscription type used to read this value Valid entries are D Demand and E Event
71. registering the MB3 OPC server to run as a service User Manual 92 2013 06 28 FixIOUser Account uses the FixIOUser account to log on the MB3 OPC Server This conventional account uses a hard coded password and has the necessary privileges to log on as a service You should not modify this account if one or more 7 x drivers use this as the logon account when running the Server as a service If you do modify this account those drivers will not be able to start as a Windows service The FixIOUser account may not be created if it does not conform to your local IT department s security policies If this account does not exist you must select one of the other two options NOTE If you previously ran the MB3 OPC Server as a service without incident you should continue to run it using the FixIOUser account System Account uses the local system account to log on the MB3 OPC Server This pre defined account is useful when your local IT department s security policy requires password expiration This Account uses an account specified by the user to log on the MB3 OPC Server This account is useful if you need to specify a domain account The account used here must be an existing account with both Administrator and Logon as a Service privileges to run the server as a service To determine if the account has Administrator privileges refer to the manual provided with your operating system For example to determine Administrator privilege
72. synchronization messages LOC_TIME in the controllers must be set to 3 Listen to Time Set Telegram and High Precision Time Synchronization Telegram 18 6 2 Another node on the Masterbus network is clock master From an OPC DA client it is possible to read the latest received clock sync date and time and from those values then set the clock in the computer There are two possible clock sync telegrams that the MB3 DA OPC server might receive a broadcast clock sync telegram or a clock sync telegram sent from a specific node addressed to the MB3 DA OPC server In the MB3 DA OPC server it is possible to address both of these clock sync date and times as items Broadcast clock sync telegram Clock Master is set to CLK SEND 3 Description 000000000 CS_DATE ChannelName Long Integer Latest Clock Sync Date received from a broadcast clock sync telegram The format is in number of days since 1 January 1980 1 January 1980 is day 1 ICS TIME ChannelName Long Integer Latest Clock Sync Time received from a broadcast clock sync telegram The format is in number of 0 1 milliseconds since midnight Clock sync from a node Clock Master is set to CLK SEND 2 Description ____________________ CS_DATE DeviceName Long Integer Latest Clock Sync Date received from this node s clock sync telegram The format is in number of days since 1 January 1980 1 January 1980 is day 1 ICS TIME Device
73. the File Path from where a file collector can import the file Default is CATTDArchive Temp iHistorian CSV Files The path to where the CSV archive files created in the Temp Path shall be moved File Path when the Interval time has timed out A file collector can import the files from this path For the Proficy Historian File Collector this path is normally set to C Program Files Proficy Proficy Historian mportFiles Incoming Default is CATTDArchive iHistorian CSV Files The time in seconds that the MB3 OPC server will wait before it moves any Interval iHistorian CSV archive file for this channel from the temp path to the file path Default is 300 seconds Valid values are 0 900 seconds If set to 0 then interval of 500ms will be used User Manual 46 2013 06 28 11 2 2 Override Local Node Network Number and Adapter When the MB3 OPC server is installed there is created a key in the registry called HKEY_LOCAL_MACHINE SOFTWARE Novotek Drivers MB3 Redundancy Under this key there are two DWORD values and one String value with default settings as described in the table below ChannelLocalNode DWORD value with default settings 0 ChannelPrimNetwork DWORD value with default settings 0 ChannelPrimAdapter String value with default settings empty string If any of these values are set with a valid value then they will override what is set in the mb3 configuration file when the MB3 OPC server is started Th
74. the database block Alarms are based on the number of bits used for the specific signal conditioning type configured for the block 15 5 Offset Addressing with Analog and Digital Register Database Blocks With register database blocks it is possible to use offset addresses Instead of the field F CV you can specify 0 1 2 and so on The meaning of the offset is different for analog and digital register database blocks 15 5 1 Analog Register Database Blocks You can use AR database blocks to read all analog parameters from an object with one database block Use the Data Monitor in the MB3 Power Tool to find out in which order the parameters exist in the object For Data Sets you can read all analog items in the Data Set through one AR database block We use an AI object as an example We choose the AI object AI1 1 from the MB3 Power Tools data block tree browser When we have selected the AI object AI1 1 we click on the Data Monitor button in the data block dialog The Data Monitor dialog for object 1 appears User Manual 88 2013 06 28 Data Monitor for AI1 1 Field 1 1 NO_OF_DEC 002 UN 4194307 RANGE M X 100 HI LIMi 0 0 LO_LIM1 0 0 LIM 1 TR 0 SUBSYSTEM 000 CLASS 000 Quality Good Last Access Type 1 4 5 2005 4 03 34 PM Last Order 47572005 4 03 34 PM Last Access Type 2 4 6 2005 9 25 28 AM Last Error 47572005 4 03 34 PM Last Access Type
75. tray icon Cancel Apply Help 2 In the example shown above the node number of the adapter is set to 20 hex 32 dec 9 2 2 Method 2 Not all adapters let you set the MAC address in its advanced settings Then there is a possibility to set it via the registry Go to Start gt Settings gt Control Panel and double click on Network and Dial up Connections Right click on the Adapter you want to change the MAC address for and click on properties 3 Under General tab click on the Configure button Record the Description for the Adapter you want to change In the picture below it is 3Com 3C920 Integrated Fast Ethernet controller m 3Com 3 920 Integrated Fast Ethernet Controller 905 General Advanced Driver Power Management 3Com 3 920 Integrated Fast Ethernet Controller 3 905 Compatible Device type Network adapters Manufacturer 3Com Location PCI bus 2 device 12 function 0 r Device status This device is working properly If you are having problems with this device click Troubleshooter to start the troubleshooter 2 Device usage Use this device enable 4 Go to Start gt Run type regedit to start registry editor 5 Go to HKEY LOCAL MACHINE SYSTEM CurrentControlSet Control Class 4D36E972 E325 11CE BFC1 08002BE10318 Double click on it to expand the tree The subkeys are 4 digit numbers
76. troubleshooting communication problems 19 2 1 Server Statistics as MB3 OPC Server No of DA OPC Clients connected fi Event Queues Process Event Queue Count 0 System Event Queue Count 0 System Text Queue Count 0 A amp E OPC Server stats Num Event Server Objects Num Subscriptions Num Browser Objects Alive Signal fo Troubleshooting Field S Description 7 No of DA OPC Clients Number of DA OPC clients connected to the MB3 OPC server connected Event Queues Number of Process Events stored and not sent over to the MB3 A amp E OPC server Process Event Queue Count Event Queues Number of System Events stored and not sent over to the MB3 A amp E OPC server System Events Queue Count Event Queues Number of System Texts stored and not sent over to the MB3 A amp E OPC server System Text Queue Count A amp E OPC Server stats Indicates how many clients are connected to the MB3 A amp E OPC server Num Event Server User Manual 112 2013 06 28 E A amp E OPC Server stats Indicates how many subscriptions have been created in the MB3 A amp E OPC server Num Subcriptions A amp E OPC Server stats Indicates how many browse sessions are underway in the MB3 A amp E OPC server Num Browser Objects A amp E OPC Server stats Toggles between 1 and 0 every third second in the MB3 A amp E OPC server to show Alive Signal that there is
77. uie deo ON LesE 112 PROBLEMS STARTING THE MB3 OPC 5 112 COMMUNICATION 5 5 e 112 MB3 POWER TOOL TREE 5 118 DATA BLOCK DATA MONITOR IN POWER 120 MB3 OPC SERVER WINDOW etere e ete ere e e e e e e 121 VENT VIEWER tenue 123 DATASCOPE 123 QCS PROFILES AND THE MULTIDAT IMPLEMENTATION e esee ee eee 02100 125 APPENDIX A OBJECT TYPE MAPS eese en Pee eese esee seen ee 126 AT OBJECT vene uenenum aiuta edu 126 AO OBIE CT viste eU 127 DL OBJECT net eec 127 DO OBIEGT de eleme 128 DAT OBJECT 4 eet eeepc enemies DUIS 129 e eee meer 130 PIDCON OBJECT et ete DIE 130 PIDCONA OBIEGT bana IR 133 nt eolit 137 35 Boc be 139 User Manual s4 2013 06 28 21 11 21 12 21 13 21 14 21 15 21 16 21 17 21 18 21 19 21 20 21 21 22 22 1 22 2 22 3 22 4 22 5 22 6 22 7 22 8 22 9 22 10 23 24 MMCX OBJECT 141 144 MOTCON OBJEGT
78. used Bit 9 ACIS inside Bit 10 Start Bit 11 Stop Bit 12 ACIS outside Bit RW DBRef Description O 0 JMORDO Set ResetbitO o O 6 W 6 j SeReetbit o O X JMORD8 SeResetbit8 W 9 Set Resetbit9 ooo User Manual 143 2013 06 28 MORDIS5 Set Reset bit 15 21 12 VALVECON Object Field R W Data Type Sub Access Description Type Type STATUS R W WORD C D E 1 2 3 4 Status bits 0 7 See status bits table below 1 2 3 4 INDI status bits 0 15 See INDI bits table below INDI WORD ul poe 1 2 3 4 IND2 status bits 0 15 See IND2 bits table below only Group data for Manual ORDers from the operator Use bit 0 15 See MORD bits table below 21 12 1 VALVECON STATUS bits Bit R W Description 0 RC IMPLEMENTED ALARM_BLK Write 1 Block alarm 0 Deblock alarm 2 R ALARM_PER_BLK 3 R W_ PRINT_BLK Write 1 Block Printer 0 Deblock printer 4 INDI_DIST 5 R IND2DIST 6 RW SELECTED Write 1 Select 0 Deselect AU_IND Write 1 Acknowledge alarms 21 12 2 VALVECON IND1 bits RW Description R Ewmifut2 SCO 3 R Peionemwropn O 5 R Pestoemecexd 1 limtpsed lLimiswiehforopenposdon Oo R Collective f
79. write value in DAT object K963 ST of Integer Long data type in device 12 12 with cyclic subscription 12 12 DAT K963 ST V ALUE C Int To read write value in DAT object K963 ST of Integer data type in device 12 12 with cyclic subscription 12 12 DAT K963 ST VALUE 2 C Long To read write bit 2 from value in DAT object K963 ST of Integer Long data type in device User Manual 81 2013 06 28 fs 1212 with cyclic subscription 12 12 DAT K963 ST V ALUE 0 C To read write bit O from value in DAT object K963 ST of Boolean data type in device 12 12 with cyclic subscription 15 3 2 Format for Data Set Address for Data Set will have the format as below Device ObjectType DSType DSlIdentity Item bit Where Description The devicename configured in MB3 Power Tool ObjectType DS DSType The Data Set type Valid entries are RAW Raw Data Set values Communication status will set the quality IMSA IMS Analog values The analog values are in item 2 24 of the data set Status of the analog values are in the first 23 bits in the first item Status bit value 1 Bad 0 Good The I O server will set the quality of the analog values from the status bits IMS Boolean values The Boolean values are in item 2 4 6 8 10 12 14 16 18 20 22 and 24 Status of the Boolean values are in item 1 3 5 7 9 11 13 15 17 19 21 and 23 Status 1 Bad 0 Good The I O server will set the quality of the Boolean va
80. 0 240 2m 2m 2m 2m 2m 555 05 0 0 0 0 11 6 1 Saving DataBlock Name Translations to CSV file If you want to save the name translated Logical File Logical Record and Objecttype to the CSV file then you have to enable it under the Advanced options in the MB3 Power Tool x Display Setup Defaut Path Advanced Memory _ Signal Conditioning Maximum Size 80000009 Path to signal conditioning dll Growth Increment 4035 D DYNAMICS MB3Sig dl Overrun Buffer 4095 m Error Resource DII to Error Resource dll Alam Event douse D DYNAMICS MB3E r d Max Process Events 200 Nio Max System Events fi 00 Simulation Mode C Off On Server Max System Texts 50 Auto Create Off C On Startup Auto Sta Off C On 5 File Options Save Name Translations C Off On If this is enabled then the following properties will be added to the Data Block header statusObjectType LogicalFile LogicalRecord The Data Block data lines will contain three new fields The StatusObjectType data field shall contain Status of Name Translation Type in ABB StatusObjectType in CSV file Not Translated Translated and configured as DO Digital Output AllDOtyes DO User Manual 60 2013 06 28 GENUSD GENUSD GUS The LogicalFile data field shall contain The LogicalRecord data field shall contain Status of Name Translation Logical
81. 00 23 00 1F 00 where is the node number 31 in hexadecimal notation There are two ways to override the hardware MAC address of the ethernet adapter User Manual 29 2013 06 28 Note Ifthe MAC address doesn t match with the ABB format then the MB3 OPC server will not start If the Local node number configured under the channel settings doesn t match with the MAC address then the MB3 OPC server will not start 9 2 1 Method 1 This method is used if your adapter supports Clone MAC address under the network settings If you have an adapter that doesn t support Clone MAC address under the network settings then you have to go to the second method Go to Start gt Settings gt Control Panel and double click on Network and Dial up Connections Right click on the Adapter you want to change the MAC address for and click on properties Under General tab click on the Configure button Click on Advanced tab Under Property section you should see an item called Network Address or Locally Administered Address click on it On the right side under Value type in the New MAC address you want to assign to your adapter Usually this value is entered without the between the MAC address numbers Save your new settings and leave the network settings 7 Reboot your system act D In the two example pictures below both property Network Address and property Locally Administered Ad
82. 00 23 Good 2315 51 MV 06 10 17 10 42 15 000 23 Good 2315 51 MV 06 10 17 10 42 30 000 23 Good FC2315A51_MV 06 10 17 10 42 45 000 23 Good FC2315A51_MV 06 10 17 10 43 00 000 23 Good FC2315A51_MV 06 10 17 10 43 15 000 23 Good FC2315A51_MV 06 10 17 10 43 30 000 23 Good FC2315A51 06 10 17 10 43 45 000 23 Good FC2315A51_MV 06 10 17 10 44 00 000 23 Good 18 6 Time Synchronization The computer where the MB3 OPC server is installed must be in time sync with the AC and MP stations it shall collect TTD logs from There are two options User Manual 103 2013 06 28 1 The MB3 OPC server is the clock master and sends broadcast clock synch telegrams every 10 minute 2 Another node on the network is clock master and the MB3 OPC server receives the clock synch telegram and sets the clock in the PC from it 18 6 1 OPC server is clock master There is a channel item that can be used to control the MB3 OPC server as a clock synch master on the Masterbus network 0 00000 02 ISTART CM ChannelName Long Whenever this tag is set lt gt 0 the MB3 OPC server sends clock Integer synch broadcast message every 10 minutes The state of the tag is saved in the registry at HKLM Software Novotek Drivers MB3 SendCM A clock synch broadcast is also sent every time an OPC client writes lt gt 0 to START_CM tag The nodes on the network must be set up to listen for time
83. 05 12 49 09 O 2005 04 07 11 47 32 850 Code 5 Reason 4 from Object CALC_AI1 LF 6 LR 17 with Value 80 00 4 7 2005 12 48 58 PM Event received from Node 10 Network 11 41712005 12 48 58 2005 04 07 11 47 22 100 Code 5 Reason 3 from Object CALC_AI1 LF 6 LR 17 with Value 80 00 4 7 2005 12 48 47 Event received from Node 10 Network 11 41712005 12 48 47 z 4 Fatal errors When these occur then the MB3 OPC server will not start Check the Event Viewers Application log for more information A message box from the server will also Internal server errors which may be the result of invalid configuration data invalid OLE Automation calls or problems to open the Ethernet adapter Some of these messages are also written to the computers Event Viewer Application log Internal server warnings which may be the result of invalid configuration data or invalid OLE Automation calls System Texts received from the ABB controllers is shown as a Warning text General server informational or status messages System Events and Process Events received from ABB controllers is showed as Information texts 4 Debug messages about received symbolic name translations that could not be parsed Debug 4p Debus2 From Channel object 8 e Messages with unknown DSAP and SSAP Unknown broadcast messages Messages received from nodes not in the configuration Messages received not meant for the local node Broadcast time synch Inf
84. 1 99 and 111 119 If no backup is used then set it to blank which will set it to None The Adapter in the Local Computer that is connected to the MB300 network The list box contains all adapters of 802 3 type in the computer Make sure the adapter is set up as described in section 4 Setting up the Adapter in the Local Computer If backup is used then both primary and backup adapter should have the same MAC address The protocol used by this Adapter Only MB300 standard can be chosen right now Routing transmit cycle time Controls the generation of routing messages sent on the network from the MB3 OPC server Default value 10 generates one message per second Valid entries are 10 127 Specifies how long time a transport connection with low or medium priority is allowed to be unused while in data transfer state If it expires the transport connection disconnects Expressed 10 units Default is 1 infinite Transport connection request timeout Specifies the maximum time to wait for a transport connection to be established when the MB3 OPC server has requested a connection Expressed in 10ms units Default is 1000 Transport disconnect timeout Specifies the maximum time a transport connection is allowed to be in the disconnecting state when the MB3 OPC server has requested a disconnection Expressed in 10ms units Default is 100 Re assembly timeout Maximum time that can elapse before a Transport Service Data Unit
85. 1 2 3 4 32 Status bits See PIDCONA STATUS bits table STATUS3 LONG C D E 1 2 3 4 32 Status bits See PIDCONA STATUS3 bits table STATUS4 LONG 1 2 3 4 32 Status bits See PIDCONA STATUS4 bits table STATUSS LONG 32 Status bits See PIDCONA STATUSS bits table MV_NONFILTERED FLOAT C D E T 1 2 3 4 Measured Value AUTOSP 252 S FLOAT 1 224 AUTO Set Point WSP S O FLOAT C D E T 1 2 3 4 Working SetPoint S S FLOAT 1 2 3 44 Measured Value Anti Alias Filtered FLOAT 1 2 3 4 EXTernal REFerence 1 T 2 2 2 2 2 EXT OUT HL CDE 1234 External Output High Limit ACTPOS T T T IR IR IR IR IR SAVED_TI R 12 34 Saved Integration Time in seconds IR FLOAT C D E 1 2 3 4 Saved Setpoint factor BETA in P IR IR IR IR FLOA 1 2 3 4 EXTernal REFerence 2 FLOA 1 2 3 4 EXTernal REFerence 3 WORD 1 2 34 Unknown word value WORD 1 2 3 4 Unknown word value WORD 1 2 34 Unknown word value FLOAT C D E T 1 2 3 4 ACTuator POSition 5 SAVED_TS SAVED_BETA FLOAT 1 2 3 4 Saved Dom Freq FLOAT 1 2 3 4 SCHEDuling Input value T T FUNDEF2 D FLOA 1 2224 Zone LIMit between zones 1 and 2 SAVED TD FLOA 1 2 3 4 Saved Derivation Time in seconds FLOAT C D E 1 2 3 4 Saved Sampling Time period in seconds FLOA 1 2 3 4 Zone LIMit between zones
86. 2 and 3 FLOAT 1 2 3 4 Zone LIMit between zones 3 and 4 FLOA 1 2 3 4 Unknown float value User Manual 133 2013 06 28 ZLIM 45 J FLOAT CDE 112 34 Zone LIMit between zones 4 45 WUNDEFS WORD CDE 1234 Unknown word value WUNDEF6 R WORD CDE 1234 Unknown word value NO OF DEC BYTE 11234 The number of DECimals for MV UNT STRING DE 234 The UNIT of the measured value FLOAT D E 2 3 4 The MINimum value of measuring range E FLOAT The MAXimum value of measuring range MIN MAX ONO OF DEC BYTE The number of DECimals for OUTput OUT UNIT R STRING The UNIT of the OUTput value FLOAT D E 2 3 4 The MINimum value of the OUTput range ER FLOAT The MAXimum value of the OUTput range SUBSYSTEM BYTE DE 4 PROCesSECio CLASS R BYTE DE 4 CLAS EINAME j STRING DE 4 NAMEofmodeEl J STRING DE 4 NAMEofmoeE TROL STRING DE 4 NAMEofmodeE3 FUNDEF3 J FLOAT DE 4 jTSTimeBae MMLSP FLOAT DE 4 MMI SetPoint MMLMANOUT R W FLOAT DE 4 MMIMamalOupt 1 OUT MIN OUT MAX PRESENT GAIN PRESENT TI PRESENT TD PRESENT BETA PRESENT TS PRESENT DOM FREQ SCALE A MV SCALE B MV SCALE A OUT SCALE B OUT MMI OUT LL MMI OUT HL EADZONE MI SETPL MMI SETPH MMI MVI2 MMI MVLI MMI MVH2 E MMI MVHYS
87. 25 1 1 1 080028 1 0318 2 4036 970 325 11 1 080028 10318 44D36E97E E325 11CE BFC1 080028E10318 4036 980 25 11 1 080028 10318 50906 8 12 1101 50 0000 805530 50005230 8 1101 50 0000 805 530 C 6BDD1FC1 810F 11D0 BEC7 08002BE2092F 6BDD1FC5 810F 11D0 BEC7 08002BE2092F C 6BDD1FC6 810F 11D0 BEC7 08002BE2092F 1 60807884 7021 11 801 080028 10318 m at no nr eaonnonrmannari My Computer HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Contral Class 4D36E972 E325 1 1 CE BFC 1 08002BE10318 0000 REG_SZ 3Com ab RWUMAGIC REG_SZ ENABLE ab RxChecksum REG 52 ENABLE ab TCAUDIAG REG SZ TCAUMSOX ab TxChecksum REG_SZ ENABLE 6 Go through each subkey that starts with 0000 Click on 0000 check DriverDesc keyword on the right to see if that s the Adapter you want to change the MAC address for The DriveDesc should match the Description you recorded from step 3 If there is no match then move on to 0001 0002 0003 and so on until you find the one you want Usually 0000 contains the first Adapter you installed on the computer In this demonstration 0000 is the Adapter selected 7 Once you selected the subkey i e 0000 check if there is a keyword NetworkAddress that exist in the right side of the window 8 If NetworkAddress keyword does no
88. 2m 2m 2m 0 0 0 0 0 Device0 DI_DI1 DI Digital Input DI1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 0 0 0 0 0 Device0 DO_DO1 DO Digital Output DO1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 0 0 0 0 0 Device0 DAT_DAT1 DAT DAT Object DAT1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 0 0 0 0 0 Device0 PIDCON PIDCONI PIDCON Process Controller PIDCON1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 555 05 0 0 0 0 Device0 RATIOSTN_RATIOSTN1 RATIOSTN Ratio Station RATIOSTN1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m O 0 0 0 0 Device0 MANSTN MANSTNI MANSTN Manual StationMANSTNI 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 0 0 0 0 0 Device0 MMCX MMCX1 MMCX User Control MMCX1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 0 0 0 0 0 Device0 VALVEC_VALVECON1 VALVECON Valve Control VALVECON1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2mM 5555 0 0 0 0 0
89. 3 4 5 2005 4 03 34 PM Last Access Type 4 4 5 2005 4 03 34 PM Help All the available fields in the AI object type are shown The first analog parameter from the list is the VALUE field We create AR database block with the I O address Devicel AI AI1 1 VALUE C The analog register field and 0 will both address the value in Devicel AI AI1 1 VALUE C Field 1 will address the NO OF parameter field F_3 will address the analog value of the STATUS parameter field F_4 will address the RANGE MIN parameter field and so on See table below for the AI object To find out the offset addresses for System Status Objects then use the tables in chapter 22 Appendix B System Status Objects The offset addresses for the FIELDBUS 1 System Status object are shown below as an example User Manual 89 2013 06 28 Device1 AC FIEDLBUS_1 BUS1 D STATUS3 15 5 2 Digital Register Database Blocks You can use DR database blocks with offset addressing to read all bits from a parameter with one database block For Data Sets you can read all bits in the Data Set through one DR database block One example In a digital register block with I O address Devicel AI AII STATUS 0 C the field CV and 0 will address the value in Devicel AI AI1 STATUS 0 C Field 1 will address the value in Devicel AL AIT STATUS 1 C and so on up to field 31 that will address the value in Devicel AI AI1 STATUS 31
90. 3 4 Autotuning phase 1 Off 4 Listen 8 Relay Excitation Verification ORDERS LONG Write only Use bit 0 14 See PIDCONA ORDERS bit table below 21 8 1 PIDCONA STATUS bits Bit R W Description 0 R IMPLEMENTED 1 ACTUATOR 2 MVDR SELECTED 4 R MANPREF 5 R SHOW ACT 6 R SHOW SCHED 7 AUTOSP tracking ALARM UNACK Write 1 Acknowledge 17 _ DISTURBANCE ALARM 3 R OUTHL 35 OUT HL 36 R SPLL 37 sm 21 8 2 PIDCONA STATUS bits 2222222 Fo R sma SooSo SSS 1 R sma SOSS S S SoSo 3 8 2 oo ooo 8 L8 R 4 User Manual 135 2013 06 28 o f o f TSALERROR 42 13 R TS AT PC ABORTED ooo FAILED 202 15 TSAT ALERT 2 16 TS INV TSAMP y 17 R TS_ADAP FAIL s 21 8 3 PIDCONA STATUS3 bits Description CCS 3 R OUTSIDE START ZONE i R armor 12 R UNCERTAN R ATINDICATOR OOO 14 R amoeno e R 3 R mun 3 31 R mes ooo 21 8 4 PID
91. 4 Continuously Update of Object 6 4 1 Historical Trends Most signals should be connected with a 30 sec On Demand polling The rest could normally be connected to 9 sec Cyclic request Primary TTD logs can be collected and written to Proficy Historian via the Proficy Historian user API or written to CSV files that can be imported One should always be aware of the bus load that historical values generate 6 5 Sending Orders to Objects Before you can send any orders to a object in the ABB controller the object has to be selected Each object type except DAT objects has a selected bit This bit can typically be used in object pop up pictures When you open pop up picture for an object the selected bit can be set and then you can do your orders to the object When you close the pop up picture for the object you must do deselect to let other nodes access the object You can use the datablock control Item ID ORDER_ MMI Name to control the MMI number 1 4 to use when sending orders to the object configured in the datablock Default the MB3 OPC server uses MMI number 1 Selection and deselection is taken cared of automatically in the MB3 OPC server when sending orders to DAT objects The MB3 OPC server first selects the DAT object then sends the VALUE order and finally deselects the DAT object DAT objects always uses MMI number 1 6 6 Continuously Order to Object This type of communication normally invokes data mirroring between differ
92. 6 28 OPC Server Setup e Node Type Please select whether you are installing to a Server or Client node If you choose Client node only the PowerTool and help will be installed allowing connections to remote servers If you select Server node then everything will be installed NOVOTEK lt 6 Sever C Please enter the FIX nodename m NOVOTEK lt lt F reg ende Nasta gt Avbryt Hj lp If iFix is installed then you will be prompted to enter the FIX node name where you want to install MB3 OPC server If iFix not is installed this dialog will not be showed Enter Node name and Click on the Next button User Manual 25 2013 06 28 OPC Server Setup a _ Enter the program folder you wish to contain the Power Tool and Help icons MB3 NOVOTEK lt lt F reg ende Slutfor Avbryt a 4 Enter the Program folder in Windows Start menu where you want to place the MB3 Power Tool icon and help file and then click on the Finish button OPC Server Setup Installation Successful NOVOTEK The installation is ready Click on the Done button 8 3 MB3 OPC Server Registration The server needs to be registered together with the specific hardware key it was ordered for to run properly If the server not is registered then it will run in demo mode for two hours Start the MB3 Power Tool to regi
93. A4 Jump Condition STAtus 4 Alternative bit table R W Description Fs JempCond onSTAus 9 R JCSTA2 JempCond ionSTAms2 10 R JCSTA3 JumpCondiionSTAus3 S R JCSTA4 Jump Condition STAtus 4 16 R 17 R ACTSTA2 ACTivtySTAus2 18 R ACTSTA3 ACTivtySTAus3 19 ACTSTA4 ACTivity STAtus4 20 ALLACT X ALLACTivess tus R BLANK INFormationfield 2 LOADDB LOAD DataBase NXTCOND NEXTCONDiion 24 R 1 transition CONDition 255 R CONDSTA2 transition CONDitionSTAws2 26 R CONDSTA3 transition CONDiion 27 CONDSTA4 transition CONDition STAtus4 28 R CONDSTAS transition CONDitionSTAWsS 29 R CONDSTA6 transition CONDition STAus 6 R CONDSTA7 transition CONDition STAtus7 CONDSTAS tanstion CONDition STAs 8 21 19 TANKCON Object NAME STRING 1234 objectname DESCRIPTION R STRING DE 34 Adescrptionoftheobject STATUSI CDE 1234 Sceestatuslbittablebelow STATUS R LONG CDE 1234 Seestatus2bittablebelow FLOAT 1234 Quantity ca oem ee LONG 8 124 LOTidentity 0 CDETS 1 24 OUT R
94. ALARM_OFF 4 SYS_TEXT 5 VAL_CHANGE 6 ACK LIST 7 CLEAR_PERSIST 8 EVENT_ON 9 EVENT_OFF 10 STATCHK_ON 11 UNACK_ON 12 UNACK_OFF 13 See 24 Appendix D Process Event Reasons and Codes One example of a Process event text is e Code 5 Reason 3 from Object CALC_AI1 LF 6 LR 17 with Value 80 00 This is an alarm event from the AI object _ that it s value has passed the hi limit value 80 00 2 2 5b Format 2 The different parameters of the Process Event is split with the list separator setup in the Windows control panel n n e g The format of the text is Objectname Description Value Unit Reason Property TreatRef GroupRef PropTxt EventTxt LF LR Subsys Class Where Logical File of the object sent with the Process Event User Manual 9 2013 06 28 Logical Record of the object sent with the Process Event SubSys Subsystem Process Section of the object received with the Process Event Class of the object received with the Process Event on One example of a Process event text when the list separator is set to e OBJECTI OBJDESC 13 00 h1 3 7 4 0 2 2 6 201 1 0 This is an alarm on event from the AI object that it s value has passed the lo limit2 value 13 00 2 2 5c Format 3 The different parameters of the Process Event is split with the list separator setup in the Windows control panel e g or This is the same
95. ALUE R W FLOAT C D E 1 2 3 4 The value of the object 5 Is only affected by writes when status bit 3 UPD_BLK 1 NO OF DEC _ BYTE 1234 The number of decimals for the value UNIT STRING DE 234 Engineering unit of the value STATUS LONG CDE 1234 32 Status bits See AI STATUS bits table RANGE MIN J FLOAT DE 23 4 Min input value RANGE MAX FLOAT 234 Maxinputvalue LIML TR DE 4 Value of event treatment definitions LIM2 TR WORD DE 4 Value of event treatment definitions CLASS X BYTE 4 Class SUBSYSTEM BYTE 4 Process section 21 1 1 AI STATUS bits Bit R W Description o J IMBEMENTED 0 y O J ERRO y 2 UPDATED H2 RW om hra lt 34 R haere 26 R D REPEAT EAL CONTROL 27 R ERROR REPEAT FAL User Manual 126 2013 06 28 R REPEAT_FAIL_CONTROL 29 R AL_ACTION 30 JALRETRY y 21 2 AO Object Type NAME STRING AO object name DESCRIPTION STRING A description of the object VALUE FLOAT C D E T S The value of the object NO_OF_DEC The number of decimals for the value UNIT R X STRING Engineering unit of the value STATUS LONG C D E 1 2 3 32 S
96. Active Subscriptions This flag will be set if there is an active subscription for cyclic updates for the data Cyclic block When your process control software stops asking for the cyclic data the cyclic access timer expires and the cyclic subscription is cleared Then this flag is reset Active Subscriptions This flag will be set if there is an active subscription for fast cyclic updates for the data Fast Cyclic block Fast cyclic subscriptions are typically trigged from your process control software when showing pop up displays for the object There is a two minute timer starting when a fast cyclic subscription is trigged and when it expires the MB3 OPC server goes back to normal cyclic updates again Then this flag is reset Active Subscriptions This flag will be set if there is an active subscription for demand updates for the data Demand block Active TTD Shows if there are any active TTD demand requests or TTD subscriptions for this data block Logical File Shows the Logical File LF number received from a symbolic name translation response for the selected data block Logical Record Shows the Logical Record LR number received from a symbolic name translation response for the selected data block Type Shows the object type received from a symbolic name translation response for the selected data block If this object type doesn t correspond with the configured object type then the data subscriptions will not work Change your configured o
97. C POW A 0 D To read bit O of the Controller Power A status bits in the AC NODE system status 12 12 AC NET NETI D AR To read net number of first node in the AC NET system status 12 12 AC NET NODEI D AR To read node number of first node in the AC NET system status 12 12 AC NET STATUSI D AR To read status of first node in the AC NET system status 12 12 AC FIELDBUS 1 NAMEI E TXT To read name of first fieldbus on page 1 in the AC FIELDBUS system status User Manual 83 2013 06 28 12_12 AC S100_IO AI STATUS1 0 D To read bit of status for AI board 1 in the AC 5100 IO system status 12_12 AC SEL_FIELDBUS_1_1 AF1 To read the AF100 name of the selected AF100 00 unit on filedbus 1 and index 1 in the AC SEL FIELDBUS system status 12 12 AC SEL FIELDBUS 1 2 S80 To read the S800 station name of the selected OS NAME E S800 bus on fieldbus 1 and index 2 in the AC SEL FIELDBUS system status 12 12 AC SEL FIELDBUS 1 2 S80 To read the S800 module 2 name of the selected 0M2 NAME E S800 bus on fieldbus 1 and index 2 in the AC SEL FIELDBUS system status 15 3 4 Special Control I O Addresses You can enter the following special control addresses into the I O Address field that can be used to control and supervise channels devices and data blocks in the MB3 OPC server These special control I O addresses are explained in the tables below Name in the I O address are the channel device or data block names configure
98. CALC AD1 CLASS E DESCRIPTION E LIM E MIN LIM E NO_OF_DEC E RANGE_MAX E RANGE_MIN E STATUS E SUBSYSTEM E UNIT E VALUE E Filter Browse Type 4 fe z Access Rights Resd wite gt Server C Hierarchical Selected Full Item ID C Flat When you select one these leafs the full Item Id will be returned to your client By default the browser shows a default subscription type You can change this subscription type to or D if you want cyclic or demand updates See chapter 6 Application Design Considerations Using OPC Clients how to configure your system in an efficient way For some fields you might want to use bit information Add the bit information inserted between the field name and the subtype to the Item Id manually before adding the item to your client s configuration 14 2 2 Control Branch If you expand the Control branch then three branches Channels Devices and Data blocks will appear See picture below Browse OPC Server Item IDs E Novotek MB30PC Channels Datablocks Devices Data Filter Browse Type Data Type vr EMPTY v Access Rights Read wite Server Hierarchical Selected Full Item ID C Flat If you expand any of these branches then either all channel names device names or data block names will appear as branches See example picture below with
99. CONA STATUSA bits Bit Descripiion o O0 R ALARM_FI BIK 202 1 R JALARMFLPERIOD 0 0 8 R ALARM_F2 BIK gt y 9 R ALARM_F2 PERIOD 02 16 R_ UNACK MV lt LI 202 2 18 UNACK DEV ooo UNACKDEVSH 202 2 202 JUNACKMVHH2 _ _ S O 21 8 5 PIDCONA STATUS bits R W Description 22222 O0 R UNACKATPCABORTED S y O 1 R JUNACKATFAILED s User Manual 136 2013 06 28 3 R 4 R i6 R conre i9 R 2 R 21 8 6 PIDCONA ORDERS bits Trig by writing a 1 RW Description 7771 ExtraDamped 8 W CotmeTee EDENE cccc c ccccc cc c cCCCCcCcCcCch 21 9 RATIOSTN Object Data SubType Access Type NAME R STRING RATIOSTN object name DESCRIPTION R STRING A description of the object STATUSI LONG CDE 1 2 3 4 32 Status bits See RATIOSTN STATUS2 LONG CDE 1 2 3 4 32 Status bits See RATIOSTN ES peo STATUS3 LONG CDE 1 2 3 4 32 Status bits See RATIOSTN E qe STATUS4 LONG CDE 1 2 3 4 32 Status bits See RATIOSTN MMI MAN OUT FLOAT 1 2 3 4 Manual output value FLOAT 1 2 3 4 BIAS value MMI BIAS MMI_OUT_
100. Cass SUBSYSTEM BYTE 4 PROCessSECtion1 16 PREPOS WORD PREvious POSition NXTPOS IR WORD NeXT step POSition JPOS1 WORD D E 4E Jump POSition For x 1 4 Position of the step to which a jump will take place if condition x is fulfilled JPOS2 WORD Jump POSition x For 1 4 User Manual 153 2013 06 28 Position of the step to which a jump will take place if condition x is fulfilled Jump POSition x For x 1 4 Position of the step to which a jump will take place if condition x is fulfilled Jump POSition x For x 1 4 Position of the step to which a jump will take place if condition x is fulfilled PRENAME STRING PREvious step STEPNAME R STRING Current STEP NAME NXTNAME STRING NeXT step JNAMEI STRING D E 4E Jump NAME x For x 1 4 Name of the step to which a jump will take place if condition x is fulfilled JNAME2 STRING D E 4E Jump NAME x For x 1 4 Name of the step to which a jump will take place if condition x is fulfilled JNAME3 STRING D E 4E Jump NAME x For x 1 4 Name of the step to which a jump will take place if condition x is fulfilled JNAME4 STRING D E 4E Jump NAME x For x 1 4 Name of the step to which a jump will take place if condition x is fulfilled NExT STRING DE INFormation TeXT __ ACTTXTI STRING D E ACTivity TeXT x For x 1 4 Text describing activity x for current step ACTTX
101. Controller 450 5 4 1 Hardware e 5513 with strap group S1 set to protocol type 1 MB300 standard 5 4 2 Software 5 4 2a Network Layer Data Base Element NETWL PROT CYCLET DIST FILTER OVERRID RECBUFF MB300 10 51 0 0 42 User Manual 16 2013 06 28 5 4 2 TL Data Base Element e PCLASS 4 NUMTCCB 200 5 4 2c TU Data Base Element e MAXSLEN 512 e IDLET 1 e CONT 1000 DISCT 100 REAST 1 e BTWACK 3 e CREDIT 4 5 4 2d BM Data Base Element e BLKSIZE 2 LOWCLASS 700 e HICLASS 300 5 4 20 NM Data Base Element STASIZE 4096 e LPSIZE 125 User Manual 17 2013 06 28 6 Application Design Considerations Using OPC Clients 6 1 General The main design consideration that should guide the application is to minimize bus load The MB3 OPC server will not request any subscriptions if there aren t any requests from any OPC clients The startup OPC Quality of all data blocks is Uncertain The OPC Quality will not change until a client requests for data from a data block or if the MB3 OPC server receives a process event that trigs a demand one shot poll of a data block Note The MasterBus 300 bus load must not exceed 2000 signals per second because if it does the response time increases drastically 6 1 1 Access Time All Data Blocks in the MB3 OPC server can have an Access Time configured The access time handles whether or not that type of communication should be active or not If
102. D Group data for Manual ORDers only from the operator Use bit 0 15 See MORD bits table below 21 16 1 GENCON STATUS bits Bit R W Description 0 R IMPLEMENTED Implemented ALARM Alarm is blocked 2 R AL PE BLK Alarm period block R PRINT Printout is blocked 4 R FAIL Repeated fail blocked 5 R EVENT Event is blocked 6 SELECTED Object is selected 7 R X MORD V BLK Not used 8 AU 00 Unacknowledged signal error Write 1 2 Acknowledge 9 RT AU ST_O1 Notused 2 10 AU_ST_02 Notused JAUST 03 Unacknowledged alarm deviation 12 AU_ST_04 Unaknowledgedalarmhighlimit2 y O 13 JAUST O5 Unacknowledgedalarmhighlimit 14 AU ST_06 Unacknowledged alarm low limit 1 i y O 15 R AU ST_07 Unacknowledged alarm low limit 2 i y O 16 5 00 5 00 17 R _ JPCSTOLNotued 18 PC_ST_02 Notused o 19 R 03 Alarm deviation y O 20 R_ 04 Alarm high limit 2 21 R 05 Alarm high limit 0 00 22 PC ST_06 Alrmlowlimitl o 23 R _ JPCSTOZAlrmlowlimi2 00000 4 R 08 Giveswamingforhighsetpointlimi 235 R PC ST 09 Giveswamingforlowsetpoitlimt Use
103. D12 12 Enter the following Item ID with extra information D12 12 DAT K963 ST VALUE CILIN 0 100 Int 14 5 Accessing the MB3 OPC Server via DCOM DCOM OPC client MB3 OPC MB300 ABB Controller server OPC clients can access the MB3 OPC server via networks via DCOM as shown in the picture above You must set up the MB3 OPC server machines DCOM configuration to allow the OPC client machine to connect to the MB3 OPC server This is done in the DCOMCNFG EXE program located in the Windows WS ystem32 directory on the machine running the MB3 OPC server When is started then choose MB3 OPC Data Access Server from the Applications list as shown in the picture below and click on the Properties button Distributed COM Configuration Properties 3 xj Applications Default Properties Default Security Default Protocols Applications Logical Disk Manager Administrative Service 2 Logical Disk Manager Remote Client LogicPC OPC Server Machine Debug Manager Matrikon Data Manager Matrikon Server for Simulation and Testing Matrikon OPC Server for the Matrikon OPC Data Manager Matrikon OPC Tunneller MB1Drv 1 0 Server 7 1 mi MB1Drv OPC Server MB3 OPC Alarms amp Events Server MB3 OPC Data Access Server MB3Drv 1 0 Server 7 2 MBEDrv 120 Server 7 1 MBEDrv OPC Server MBS M Bus OPC Server Media Player Microsoft Access Application Microsoft Agent Server 2 0 Properties
104. DER_MMI Name AI with Read Write Can be used to set the MMI number for orders to Output this object data block In this way a client can select more enabled than one object per controller The MB3 OPC server will always use MMI number 1 if this block isn t used Default value is 1 Valid values are 1 4 Examples of how this block can be used User Manual 86 2013 06 28 When a client wants to select an object it can do the following 1 Check if the object already is selected 2 Set the desired MMI number 1 4 with this block 3 Select the object and then do the orders using the set MMI number 4 Deselect the object using the set MMI number Alternatively the client can always set the MMI number block before any orders to the object ISTART DS Name AI with Read Write Is used to control sending of data set values from output the I O server to a controller enabled Fill in all the startup values for the data set and trig the I O server to start sending the data set to the controller via this trigger Value gt 0 gt send data set Value 0 gt stop send data set BLOCKCYCLIC Name DI with When set to True no cyclic subscriptions will be sent for the output object connected to the data block If there is an active cyclic enabled subscription for the data block then it will be unsubscribed When set to False cyclic subscriptions will be sent if there are active items with the C flag connected to the data
105. DRICONS DRICONE Added MMI number functionality Added Data Set Modified Added AC System Status objects Added clock synch master Added fast cyclic control Added MultiDAT object Merged versions for Win 7 and 2008 support Added device control address STAT Added TTD subscription Added redundant network support User Manual 2013 06 28 CONTENTS 1 1 1 1 2 2 2 1 2 2 3 3 1 3 2 4 4 1 4 2 11 11 1 11 2 11 3 11 4 11 5 11 6 ABOUT THE MB3 OPC SERVER 6 JRA EI EI BAET ENE EAE EAA EE E D A EEE 6 ABBRBEVIATIONS s eene Nee E EAEE RENI UG NEMO Ue 6 GENERAL INFORMATION ssicscdscssssccdesedsccssvsscecsessccedoesteescdustece FE Sene pase voee Doe era e area spe 7 WHATIS MASTERBUS 300 ene tree pene de T ABP GOMMUNICA TION 7 SUPPORTED HARDWARE 13 TN THE LOCAL COMPUTER eue eadein nde 13 ien RE eene 13 MIS LLEVE 14 SUPPORTED 0000000 14 REQUIRED SOFTWARE cccccscssssscccecececsenseaecececeesensaaececececsessnaeceeececsesaaeaeeececsessaaeaesececeeseaaeaecececeessnsaaeeececs 14 TESTED COMMUNICATION CONFIGURATIONS
106. ENUSD TESTGENUSD MV INTL S OUT OUT ST Node22 GENUSD TESTGENUSD OUT T Node22 GENUSD TESTGENUSD OUT S 18 3 11 GENBIN Object SubType Item ID Examples MV MV Node22 GENBIN TESTGENBIN MV T Node22 GENBIN TESTGENBIN MV S 18 3 12 MOTCON Object SubType Item ID Examples R RES RES ST Node22 MOTCON TESTMOTCON R RES T Node22 MOTCON TESTMOTCON R RES S 18 3 13 VALVECON Object SubType Item ID Examples VALVP IND1 12 S T Node22 VALVECON TESTVALVECON INDI 12 T Node22 VALVECON TESTVALVECON INDI 12 S 18 3 14 DAT R Object SubType Item ID Examples VALUE VALUE S T Node22 DAT TESTDATR V ALUE TIFloat Node22 DAT TESTDATR VALUE SIFloat 18 3 15 DAT I Object SubType Item ID Examples VALUE VALUE ST Node22 DAT TESTDATI V ALUE TIInt Node22 DAT TESTDATI V ALUE SIInt 18 3 16 DAT IL Object SubType Item ID Examples VALUE VALUE S T Node22 DAT TESTDATIL V ALUE TlLong Node22 DAT TESTDATIL V ALUE SILong User Manual 100 2013 06 28 18 3 17 DAT B Object VALUE 0 ST Node22 DAT TESTDATB VALUE 0 TIBool Node22 DAT TESTDATI V ALUE 0O SIBool B2 VALUE 1 S T Node22 DAT TESTDATI VALUE 1 TIBool Node22 DAT TESTDATI VALUE 1 SIBool B3 VALUE 2 S T Node22 DAT TESTDATI V ALUE 2 TIBool Node22 DAT TESTDATI V ALUE 2 SIBool 18 3 18 TANKCON Object SubType Item ID Examples MV MV Node22 TANKCON TESTTANKCON MV T Node22 TANKCON TESTTANKCON MV S MV_INTL MV_INTL S T Node22 TANKCON TESTTANKCON MV_INTL T Node22 TANKCON TEST
107. FLOAT 1234 Materialcode User Manual 156 2013 06 28 MAX FLOAT 4 Quantitymax MN 2 4 Quantity min OUTH FLOAT 3 4 X Notused FLOAT j 34 X Notused 1 0 UNITI R STRING DE 134 UNT2 STRING DE 34 Notused SUBSYSTEM BYTE 4 JProcsssetion l CLASS BYTE DE 4 DEC BYTE CDE 12247 Numberofdecimals 21 19 1 TANKCON STATUS bits Bit R W Description 0 2 0O R______ IMPLEMENTED Implemented 000 004 2 R______ ALPE Alarm period bioc y O 8 RW X AU ST 00 Unacknowledged signal error 1 Write 1 Acknowledge 9 R AU STOL Unacknowledged signal error PC_ST_13 Interlock 6 PC ST_14 Not used x gt PC_ST_15 Block Indication PC_ST_03 Alarm 2 Quantity gt User Manual 157 2013 06 28 21 19 2 STATUS2 bits Bit RW Description 6 Sttuschange Trigorlerbywrting 8 w Usedorer Trigorerbywrtng 9 Pilingblockorder Trigorlerbywrting O Cleaned order Trig order by writing 1 16 R jValechanged o ESpare o S 31 R 22 R 23 R o y 26 R Empey o Cleaned o PC
108. LC_AI1 LF 6 LR 17 with Value 80 00 4 7 2005 12 47 08 PM lt Event received from Node 10 Network 11 4 7 2005 12 47 08 PM zl For Help press F1 2 In the MB3 OPC server window s View menu you set to view information at different levels User Manual 121 2013 06 28 D Dynamics pdb test mb3 MB3Drv 101 File View Server Bi Toolbar Status Bar Mes Errors 850 5 Reason 4 from Object CALC_AI1 LF 6 LR 17 with Value 80 00 41712005 12 50 04 Warnings d from Node 10 Network 11 4 7 2005 12 50 04 v Information 5 Reason 3 from Object CALC LF 6 LR 17 with Value 80 00 41712005 12 49 53 Debugt d from Node 10 Network 11 4 7 2005 12 49 53 Debug2 850 Code 5 Reason 4 from Object CALC_AI1 LF 6 LR 17 with Value 80 00 4 7 2005 12 49 42 PM Debug d from Node 10 Network 11 4 7 2005 12 49 42 PM 32005 04 07 11 48 06 100 Code 5 Reason 3 from Object CALC_AI1 LF 6 LR 17 with Value 80 00 4 7 2005 12 49 31 PM OProcess Event received from Node 10 Network 11 4 7 2005 12 49 31 PM 32005 04 07 11 47 54 850 Code 5 Reason 4 from Object CALC_AI1 LF 6 LR 17 with Value 80 00 4 7 2005 12 49 20 PM Event received from Node 10 Network 11 41712005 12 49 20 2005 04 07 11 47 44 100 Code 5 Reason 3 from Object CALC_AI1 LF 6 18 17 with Value 80 00 4 7 2005 12 49 09 PM Event received from Node 10 Network 11 417120
109. LL R W FLOAT C D E 1 2 3 4 Low limitation value for output from MMC R W MMI_OUT_HL FLOAT C D E 1 2 3 4 High limitation value for output from MMC FLOAT CDETS 1234 Measured value RATIOREF FLOAT CDE 1234 Ratio reference WRATIO FLOAT CDETS 1234 Working setpoint OUT FLOAT CDETS 11234 FLOAT CDE 1234 Manual output reference value TS X FLOAT CDE 4 75 0 0 0 User Manual 137 2013 06 28 MMI_MVL2 R W FLOAT D E 3 4 Alarm limit value MMI MVLI R W FLOAT Alarm limit value MMI 1 R W FLOAT Alarm limit value Hl MMI MVH2 R W FLOAT D E 3 4 Alarm limit value H2 for MMI MV HYST FLOAT D E 3 4 Alarm unit hysteresis measured e EXT OUT LL FLOAT 1 2 3 4 External limitation value Low eee Nee EXT_OUT_HL FLOAT 1 2 3 4 External limitation value High Pee 5 FLOAT 1 2 3 4 External BIAS POUT FLOAT 1 23 4 MNO OF DEC BYTE C D E 1 2 3 4 Number of decimals measured value RNO_OF_DEC BYTE C D E 1 2 3 4 Number of decimals for ratio factor PONO OF DEC MB 1 2 3 4 Number of decimals for process output MRANGE_MIN IR FLOAT Min value of measured value MRANGE MAX R J FLOAT Max value of measured value MUNIT B STRING Engineering unit for measured value RRUNIT IR STRING Engineering unit for ratio factor POUNIT STRING DE
110. NOVOTEK USER MANUAL MB3 OPC Server v7 20 14 OPC Server for ABB MasterBus 300 By Novotek Document version 7 20 14 This version printed Friday 28 June 2013 Copyright O 2013 Novotek Sverige AB User Manual zs 2013 06 28 MB3 OPC Server OPC Server for ABB MasterBus 300 Program version 7 20 14 Copyright 2013 Novotek Sverige AB e No part of the contents of this document may be reproduced transmitted or translated to other languages without permission from Novotek Sverige AB e The information is subject to change without prior notice e All company names and other names data and addresses that are shown in screen dumps and other examples are fictive and have been worked out only to enhance understanding Novotek Sverige AB takes no responsibility for the function of the programs if e Non recommended hardware and software are used e Any of the required programs has been shut off by any other that staff from Novotek Sverige AB e Virus has destroyed any files Version information Revision 7 20 1 7 20 2 7 20 3 7 20 4 7 20 5 7 20 6 7 20 7 7 20 8 7 20 9 7 20 9 7 20 9 7 20 10 7 20 11 7 20 12 7 20 13 7 20 14 Date 2005 05 31 2005 11 02 2006 03 02 2006 07 12 2006 10 24 2007 04 25 2007 06 18 2007 10 24 2008 04 01 2011 07 08 2012 02 20 2012 02 24 2012 02 24 2012 11 02 2013 01 01 2013 06 27 Description Created Added TANKCON Modified Added A amp E OPC functionality Added TTD logs
111. Name Deviced Description Controller fi 2 Save Unknown Messages to file Name Translation Timeout for 00 Name Translate All Objects In Trig Name Translations m Process Events Process Event Text format 1 Y v Demand Poll after Received Process Event Save Process Event Texts to file Feld Description 7 Specifies the name of the selected device Any application requesting data from the MB3 OPC server uses this name to access points on the device Each device that the MB3 OPC server communicates with should have a unique device name regardless of the device s channel Up to 30 alphanumeric characters including underscores _ and hyphens Description Contains text about the selected device Entries in this field can be very helpful when you go back to look at old configuration or report files or when you need to modify an existing configuration that you did not make The more detailed and specific the information you enter in this field the easier it will be to identify the device at a later date User Manual 48 2013 06 28 10201 Up to 40 alphanumeric characters and symbols The MasterNet node number that the controller OS station uses on the network Valid entries are 1 127 Save Unknown Messages to file If this checkbox is set then the MB3 OPC server will save all messages it cannot recognize to a file This file is stored
112. Name Boolean Write Only Enables the data block specified with Name when a value of 1 is written Disabling the data block occurs when a value of 0 is written This also controls new name translations for the data blocks object name into logical file and logical record numbers Boolean Write Only Trigs the data block specified with Name to send a demand subscription request C_FAST Name Boolean Write Only Trigs the data block to unsubscribe the normal cyclic updates and subscribe for cyclic data updates with the fast cyclic update period The fast cyclic updates will timeout after two minutes and switch back to normal cyclic updates again This will only have affect if the data block is enabled for cyclic updates C_NORMAL Name Boolean Write Only Trigs the data block to unsubscribe the fast cyclic updates and subscribe for cyclic data updates with the normal cyclic update period This will only have affect if the data block is enabled for cyclic updates FAST ACTIVE Name LongInteger Read Only Is set to TRUE if fast cyclic update is active for the data block NORMAL ACTIVE Name Long Integer Read Only Is set to TRUE if normal cyclic update is active for the data block IDEMAND ACTIVE Name Long Integer Read Only Is set to TRUE if fast demand update is active for the data block ORDER_MMI Name Long Integer Read Write Can be used by a client to set the MMI number for orders
113. Name Long Integer Latest Clock Sync Time received from this node s clock sync telegram The format is in number of 0 1 milliseconds since midnight There is installed an OPC DA client program for clock synchronization together with the MB3 OPC server The program is named MB3ClockSync exe and it has an own manual MB3 Clock Sync User Manual for further information User Manual 104 2013 06 28 18 7 Seamless Integration with NovotekTrendView component When a relatime trend is opened the trend component requests realtime data from the OPC Proficy Historian server and starts plotting Server After a short delay waits for Proficy Historian to receive a fresh oneshot TTD log it requests Proficy Historian OPC historical data from Proficy Collector Historian and repaints the chart After that it continues to plot relatime data Historical data The OPC Collectors source adresses should refer to TTD log NovotekTrendView attributes with subtype ActiveX set to T Receives updates from cyclic demand and event updates but will not start any subscriptions The Realtime source uses the subtype S to start a cyclic subscription which also will trig a one shot TTD log request for all configured TTD logs for this object The collected data for the TTD logs are written to Proficy Historian TTD log data written via user API Realtime data MB3 OPC Se
114. PGM running 24 21 20 DRICONS Object Field R W Data Sub Access Description Type Type Type NAME STRING DESCRIPTION IR STRING Object description 8 1234 DRICONS ref type is 42 BYTE D E 1 2 3 4 BOOLean Extra free flags to be used by PC program BOOL A Bit 0 BOOL B Bit 1 BOOL H Bit7 See BOOL_A_H bits table below STATUS ae ud 1 2 3 4 Status bits 0 7 See status bits table below ALARM UNACK 1 2 3 4 Bit 0 Indicates if there is an unacknowledged alarm for bit number 0 in the IND1 word Bit 31 Indicates if there is an unacknowledged alarm for bit number 15 in the IND2 word INDI WORD 1 2 3 4 The INDication terminal contains status indications from PC See IND 1 bits table below IND2 WORD 1 2 3 4 The INDication 2 terminal contains status indications from PC User Manual 158 2013 06 28 Lo ee _ FLOAT C D E 1 2 3 4 In main MMCX DB 00000 2 I EE LONG C D E 1 2 3 4 main MMCX DB SOOO ES O INTWA WORD 1 2 3 4 In main MMCX DB The integer word is used to indicate different configuration alternative regarding help MMCX DB element See INTWA bits table below INTWB WORD C D E 1 2 3 4 In main MMCX DB Integer indicates different visibility possibilities for the presentation See INTWB bits table below PRES_A STRING D E 2 3 4 In main MMCX DB Characters 1 5 is used for absolute speed unit 6 10 i
115. RATIOSTN TESTRATIOSTN WRATIO T Node22 RATIOSTN TESTRATIOSTN WRATIO S OUT OUT S T Node22 RATIOSTN TESTRATIOSTN OUT T Node22 RATIOSTN TESTRATIOSTN OUT S 18 3 7 MANSTN Object Attribute SubType Item ID Examples MV MV ST Node22 MANSTN TESTMANSTN MV T Node22 MANSTN TESTMANSTN MV S OUT OUT ST Node22 MANSTN TESTMANSTN OUT T Node22 MANSTN TESTMANSTN OUT S PRESI PRESI ST Node22 MANSTN TESTMANSTN PRESI T Node22 MANSTN TESTMANSTN PRESI S 18 3 8 PIDCONA Object Attribute SubType Item ID Examples MV NONF MV NONFILTERED S T Node22 PIDCONA TESTPIDCONA MV NONFILTERED T Node22 PIDCONA TESTPIDCONA MV NONFILTERED S WSP WSP S T Node22 PIDCONA TESTPIDCONA WSP T Node22 PIDCONA TESTPIDCONA WSP S OUT OUT S T Node22 PIDCONA TESTPIDCONA OUT T Node22 PIDCONA TESTPIDCONA OUT S DEVIATION DEVIATION S T Node22 PIDCONA TESTPIDCONA DEVIATION T Node22 PIDCONA TESTPIDCONA DEVIATION S ACTPOS ACTPOS S T Node22 PIDCONA TESTPIDCONA ACTPOS T Node22 PIDCONA TESTPIDCONA ACTPOS S 18 3 9 GENCON Object SubType Item ID Examples MV MV S T Node22 GENCON TESTGENCON MV T Node22 GENCON TESTGENCON MV S User Manual 99 2013 06 28 Node22 GENCON TESTGENCON SP T Node22 GENCON TESTGENCON SP S Node22 GENCON TESTGENCON OUT T Node22 GENCON TESTGENCON OUT S 18 3 10 GENUSD Object MV ST Node22 GENUSD TESTGENUSD MV T Node22 GENUSD TESTGENUSD MV S MV INTL MV INTL S T Node22 GENUSD TESTGENUSD MV INTL T Node22 G
116. RES XCOMI LONG D E Xcom 1 status bits See table STATUS bits 1 pur oU EIE XCOM2 LONG D E Xcom 2 status bits See table STATUS bits 1 p Bil ce EC eee below 22 2 1 AC NODE STATUS bits 1 Bit RW Description 0 2 0 R Implemented lt 22 2 2 AC NODE C BAT STATUS bits Be RW Description o R BestryAlmpememd R 3 R BaerChmelABmg O O Oo o Battery B Implemented O OC i R BueBakBEmr SSS 5 R Banery Charnel B Eror 2 22 2 3 NODE CPU_LR STATUS bits Bit R W Description S R___ CPUL Implemented o y R CPUL Standby 02 R 2202 w QCPULWamig 0000 y O 4 R QCPURImplemened o 5 R __ o y 6 R X JCPUREmr 2 7 JCPURWamig 2 User Manual 172 2013 06 28 i8 R 1510010 Bus Extension Error 1 R 1510010 Bus Extension Error 2 110 100 I O Bus Extension Connected 1 R 510010 Bus Extension Connected 2 22 2 4 AC NODE STATUS bits 2 Bit R W Description 0 R Implemented 1 R Error 2 R Warning 22 3 NET Object Type Type NETI BYTE Net number of first node masternet NODE BYTE__ DE Node number of first node the masternet _ STAT
117. RING MMI_OUT_REF FLOAT DE Engineering unit for process 1 4 Manualoutputreference value 4 Outlowlimit value 4 high limit value PERC MN HOAT DE J4 PERC MAX FLOAT DE 4 EI NAME j STRIG 4 Name of external reference 1 21 10 1 MANSTN STATUS bits Bit RW Description O IMPLEMENTED 2 J RUNNNG 3 R ACTUATOR 4 R e i 7 TESTED 2 8 PANLCIRL 9 R ONOFF CTRL ss ALARM_UNACK Write 1 Acknowledge REPEAT FAIL BLK o i 20 ALARM FI PERIOD_BLK o y 22 __ 24 25 User Manual 140 2013 06 28 21 10 2 MANSTN 5 052 bits Bit R W Description 2 PSV 175 gt 2 y 4 R ALEROR 5 R _ JAOERRO y 6 R 7 R _ JPCBIK 0 0 y 8 R SERVUC O 9 R J JHWERR 2 24 R MMLMAN y 5 21 10 3 MANSTN STATUS3 bits RW Description 0 sR 57 uu 01 3 R SERVIEUNT 21 10 4 MANSTN STATUS4 bits Bit R W Description PRINT Fl BLK R REPEAT FI FAIL PRINT F2 BLK 11 REPEAT F2 FAIL 16 R lt 17 IR MVH 24
118. Record in CSV file The text Not Translated The logical record number The text Not Used User Manual 61 2013 06 28 12 Symbolic Name Translation Consider you have created a new configuration and are ready to start the MB3 OPC server for the first time The first thing the MB3 OPC server will do is to send the symbolic name translation requests for all of the configuration s enabled data blocks containing object names The ABB controllers translate the names to logical database references LF and LR and return them to the MB3 OPC server If a data block object in the MB3 Power Tool tree browser is yellow or green it has been translated If a data block object is red in the MB3 Power Tool tree browser then it has not been translated yet In the MB3 Power Tool you can see the LF and LR for each object in the data block Statistics window In some ABB configurations object symbolic name translation can be a time consuming process 12 1 New Configuration The best way to avoid non existent object names in your configuration is to create a CSV configuration file that is based of object names from reported BAX files from the ABB controllers The BAX file is a text file dump of the database in a controller Note The logical database reference LF and LR for each object is not saved to configuration CSV report files So if you import a configuration CSV report file and saves it as an mb3 configuration file you will ha
119. T DEVLI MMI DEVHI MMI DEVHYST pal E R W R W FLOAT D R Present GAIN value Present Integration Time in seconds Present Derivation Time in seconds Present Setpoint factor BETA in P Present Sampling Time period in seconds Hi Limit Output value Deadzone Low Limit of Setpoint High Limit of Setpoint FLOAT Alarm limit L1 of Measured Value FLOAT Alarm limit L2 of Measured Value FLOAT Alarm limit H2 of Measured Value MMI MVHI FLOAT Alarm limit H1 of Measured Value FLOAT D E 4 HYSTeresis for alarm limits of Measured Value R W FLOAT D E 4 Low alarm limit 1 for control DEViation DEViation FLOAT D E 4 HYSTeresis for alarm limits for DEViation FUNDEF4 ROL FLOAT DE 4 5 Sparel FUNDEFS J FLOAT DE 4 5 Spae02 2 Maximum speed of dominant poles limit is shown for values User Manual 134 2013 06 28 1000000 or greater other values numerically limit trigged results in 1000000 being stored EXCL_OUT FLOAT EXCitation Level for the OUTput EXCL_SP FLOAT EXCitation Level for the SetPoint RESPTYPE BYTE RESPonse 5 EXTRA FAST 4 FAST 3 NORMAL 2 DAMPED 1 EXTRA DAMPED ae cw MIN Peed The MINimum value of the SCHed in range M The MAXimum value of the SCHed in range ee _ _ D E 1 2
120. T2 STRING ACTivity TeXT x For 1 4 Text describing activity x for current step ACTTXT3 STRING D E ACTivity TeXT x For 1 4 Text describing activity x for current step ACTTXT4 STRING D E ACTivity TeXT x For 1 4 Text describing activity x for current step CONDTXTI STRING D E Transition CONDition TeXT x For x 1 8 Text describing transition condition x for current step CONDTXT2 STRNG DE J J CONDTXT3 STRNG DE 4B CONDTXT4 STRNG DE J J CONDTXTS STRNG DE J CONDTXT R srmo bE J o x semo pe JCTXT1 STRING Jump Condition TeXT x For x 1 4 Text describing jump condition x for current step JCTXT2 STRING _ DE So User Manual 154 2013 06 28 STRING DE y DE j 21 18 1 SEQ STATUS bits Bit RW Description 0 R J IMPLEMENTED y O 8 w 5 Oe 9 w RESET DI2_AL_UNACK Write 1 Acknowledge 13 R DDREFBLIK 2 4 R n sc UNCONDM 1 Uncond 0 Cond RUN Write 1 Start Write 0 Stop 21 IR o 24 R DILALM BLK Disturbance CTRLI Alarmblock 25 JDILALM PER BLK CTRLI Alarm period block 26 R CTRLI Printblock 277 Disturbance CTRLI Repeat fail CTRL
121. TANKCON MV_INTL S OUT OUT S T Node22 TANKCON TESTTANKCON OUT T Node22 TANKCON TESTTANKCON OUT S 18 3 19 DRICONS Object SubType Item ID Examples R_RES R_RES S T Node22 DRICONS TESTDRICONS R RES T Node22 DRICONS TESTDRICONS R RES S REAL C REAL C S T Node22 DRICONS TESTDRICONS REAL C T Node22 DRICONS TESTDRICONS REAL C S REAL A REAL A S T Node22 DRICONS TESTDRICONS REAL A T Node22 DRICONS TESTDRICONS REAL A S 18 3 20 DRICONE Object SubType Item ID Examples R RES R RES ST Node22 DRICONE TESTDRICONE R RES T Node22 DRICONE TESTDRICONE R RES S REAL S T Node22 DRICONE TESTDRICONE REAL C T e Node22 DRICONE TESTDRICONE REAL C S REAL REALA S T Node22 DRICONE TESTDRICONE REAL A T x a Node22 DRICONE TESTDRICONE REAL A S 18 4 Proficy Historian Tag Configuration If you choose to create the tags manually from the Proficy Historian Administrator then the following dialog box is shown User Manual 101 2013 06 28 Add Tag Manually Collector Source Address Tag Name Po Data Type Singe Flo Data Length ln Time Resolution Help Cancel Collector Name If you want the tag to receive cyclic demand and event update data then choose the installed MB3 OPC server collector from the list If you just want your tag to receive TTD log data then leave this field blank Source Address If you want the tag to receive cyclic demand and eve
122. TN MANSTN PIDCONA GENCON GENUSD PRESI N A N A ACTPOS N A N A GENBIN MOTCON VALVECON VALVP DAT R VALUE DAT IL VALUE DAT B TANKCON DAT D VALUE B2 User Manual 57 2013 06 28 11 5 Channel Device and Data Block Templates You can enter defaults for channel device and data block properties by clicking the Templates button in the MB3 Power Tools Run time toolbar and displaying the Templates dialog box zi d Channel 0 Device Data Block Channel Name Channel Enable Description Local Computer Node None r Primary Network Network None 0 Network Adapter Adapter Protocol Protocol Cycle Time fio ucle Time Idle Tmo Jal Connect Tmo 1000 OPPOSUIT Disconnect Tmo 100 nnect Tmo Re assembly Tmo 1 Between Ack 3 Credit 4 Retries Cancel The MB3 OPC server uses the defaults you enter when you Add addresses to the MB3 OPC server configuration from a client application or FIX Database Builder or Are configuring the MB3 OPC server from the Power Tool The Power Tool stores the default channel device and data block properties that you enter in the Registry on the computer you installed the MB3 OPC server For example if you run the Power Tool and connect to an MB3 OPC server on another computer the default values you enter are writ
123. TSDU is successfully re assembled on a transport connection with low or normal priority If it expires the transport connection is disconnected Expressed in 10ms units Default 1 which means infinite Between Acknowledgement Specifies for low and normal priority transport connections when it is time to send an acknowledgment with new credit to allow the sending node to continue to send Expressed in number of received Transport Protocol Data Units TPDU Default value is 3 Valid entries 1 15 Credit Specifies the maximum number of TPDUs that the MB3 OPC server allows other nodes to send on a transport connection with low or normal priority Default value is 4 Valid entries 1 15 Number of times a TPDU is resent without acknowledgement before the MB3 OPC server considers that the telegram has failed Default is 3 Valid entries 1 9 Selects how to address data set bits in the I O Address in a Fix database block or in the Item ID in a OPC client Valid values are 0 31 User Manual 45 2013 06 28 1 32 Default is 0 31 TTD Archiving A click on this button opens up the TTD Archiving dialog 11 2 1 TTD Archiving This dialog contains the configuration of how the collected TTD logs shall be archived You can choose to store the logs to Proficy Historian via the user API or to store the logs to CSV files TTD Archiving E m iHistorian User iHistorian CS Files Enable Enab
124. TTD Var Ref The received TTD variable reference Received TTD Start Time The received start time in format YY Y Y MM DD HH MM SS for the first value oldest value Received TTD Sample Time ms The received log interval for the variable in ms Received TTD status The received TTD request status with a descriptive text Received TTD Num values The number of received values Each entry in the log starts and ends with line 8 sok ak Two log entry examples LELLLLLLLLLLLLLLLLLLELI ERROR TimeStamp 2012 12 19 10 10 42 Description Configured sample time does not match the received sample time DataBlock name TestDataBlock1 Configured Sample Time ms 5000 Configured Log Ref 3 Configured Var Ref 2 Received TTD Log name ReceivedLogName Received TTD Variable name Received VariableName Received TTD Log Ref 3 Received TTD Var Ref 2 Received TTD Start Time 2012 12 07 09 17 30 000 Received TTD Sample Time ms 10000 Received TTD status 08 time s out of range completely Received TTD Num Values 0 LELLLLLLLLLLLLLLLLLLELI KK K KK K K K K K K K KK K K K K K K K WARNING TimeStamp 2012 12 19 10 10 42 Description Received TTD request status byte is not 0 OK DataBlock name TestDataBlock3 Configured Sample Time ms 5000 Configured Log Ref 3 Configured Var Ref 2 Received TTD Log name ReceivedLogName Received TTD Variable name ReceivedVariableName Received TTD Log Re
125. USI LONG D E Status of the first node on the masternet See table below NET180 BYTE Net number of 180 node on the masternet NODE180 R X BYTE Node number of 180 node on the masternet STATUS180 LONG D E Status of the 180 node on the masternet See table below 22 3 1 AC NET STATUS bits Bit R W Description 0 R Link down 1 R 2 RC Bus A Error 3 R jBusBBror 4 R Master 5 R 100 6 R MB20 0 0 0 0 0 0 0 y MB300 Ef ONR MNEC p10 RP UNIDENTIFIED o y GCOM 2 R RCOM 14 R 0 15 R MB300R 22 4 AC FIELDBUS x Object X is a number for fieldbus page 1 7 Type Type NN pe mee D E Name of first AF100 fieldbus device or Profibus DP device on page x 1 uua D E Type name of first AF100 fieldbus device or Profibus DP device on page x Type name is only shown if Advant Controller 400 has version 1 3 or later User Manual 173 2013 06 28 BUS1 BYTE D E Bus number of first AF100 fieldbus device or Profibus DP device on page x STNI BYTE D E Station number of first AF100 fieldbus device or Profibus DP device on page x TYPEI BYTE D E Type of first AF100 fieldbus device or Profibus DP device on page x STATUSI WORD D E Status of first AF100 fieldbus device or Profibus DP device on page x See table below D E Name of 50 AF100 fieldbus
126. YTE Program card 3 position PR CARD3 SUBPOS R BYTE Program card 3 sub position CARDA LONG D E Program card 4 status bits See table STATUS bits 2 below PR CARDA POS R BYTE Program card 4 position PR CARD4 SUBPOS Program card 4 sub position LOC BRDI LONG D E Local board 1 status bits See table STATUS bits 2 below LOC TYPE R__ WORD Local board 1 type LOC BRDI NAME R STRING Local board 1 name LOC BRD2 LONG D E Local board 2 status bits See table STATUS bits 2 below LOC BRD2 TYPE WORD Local board 2 type LOC BRD2 NAME R STRING Local board 2 name LOC BRD3 LONG D E Local board 3 status bits See table STATUS bits 2 below LOC BRD3 TYPE R WORD DE Local board 3 type LOC BRD3 NAME R STRING Local board 3 name LOC BRD4 LONG D E Local board 4 status bits See table STATUS bits 2 below LOC BRD4 TYPE WORD Local board 4 type LOC 4 NAME R STRING Local board 4 name LOC_BRD5 LONG D E Local board 5 status bits See table STATUS bits 2 below User Manual 170 2013 06 28 LOC BRD5 TYPE LOC BRD5 NAME LOC BRD6 LOC BRD6 TYPE LOC BRD6 NAME LOC BRD7 LOC BRD7 TYPE LOC BRD7 NAME LOC BRD8 LOC BRD8 TYPE LOC BRD8 NAME LOC BRD9 LOC BRD9 TYPE LOC BRD9 NAME LOC BRD10 LOC BRD10 TYPE LOC BRD10 NAME LOC BRDII LOC BRDI11 TYPE LOC BRD1i1 NAME LOC BRDI12 LOC 12 LOC 12 NAME LOC BRDI3 LOC BRDI13
127. a service follow these steps to ensure that it is not currently running e Ifthe driver is currently running as a regular server you must stop the process by shutting down all clients to the server such as the PowerTool or iFIX e Ifthe driver is currently running as a service you must stop the process by shutting down all clients to the server and you must also perform these tasks on your operating system From Control Panel select Administrative Tools then select Services A list of all services configured on the machine displays Locate MB3 Server If the status is Started right click and Stop the server Once you stop the server from running select the Process tab from the Task Manager and verify that the MB3DRV exe process is no longer listed 17 1 Registering the MB3 OPC Server as a Service To register the MB3 OPC Server as a service 1 Select Run from the Windows Start menu 2 Enter the following text and click OK MB3Drv REGSERVICE The registration process now allows the user to specify a logon account This provides flexibility with the user s choice of security settings The Logon Account for Running As A Service dialog box appears after the user enters the command and clicks OK Logon Account for Running As Service x Use FIXIOUser Account Use System Account C Use This Account User Name Password Cancel This dialog box allows the user to select one of these accounts when
128. ain Valid entries are 1 second 3 seconds Also See the Force fast update property The MB3 OPC server will check if it has received a Cyclic update within a specified amount of time If this time timeout then it will set the data block to communication error Subscription Communication Specifies how long time the MB3 OPC server subscribes for cyclic and event Cyclic Event Access Time updates for a data block when your process control software no longer requests data from that data block Whenever your process control software requests cyclic data from a data block the MB3 OPC server resets the cyclic access time for that data block Once cyclic data requests stop for the data block and the access time expires the MB3 OPC server unsubscribe the cyclic updates for the data block from User Manual 53 2013 06 28 Subscription Communication Demand Enable Subscription Communication Demand Access Type Subscription Communication Demand Primary Rate Subscription Communication Demand Secondary Rate Subscription Communication Demand Phase Subscription Communication Demand Access Time the ABB controller Default value 30 seconds Valid Entries Accepts the time format days hours minutes seconds and Disabled Enables Disables Demand data updates for this data block Use this option when fresh data for objects is needed infrequently The Access Type specifies which parameters will be sent back
129. all opertie 4 Intemet Protocol Version 4 TCP IPv4 L 4 Link Layer Topology Discovery Mapper Driver C 4 Link Layer Topology Discovery Responder Description MB3 net NDIS 6 SPR Protocol Driver Description MB3 Net NDIS 5 SPR Protocol Driver Show icon in notification area when connected Notify me when this connection has limited or no connectivity MB3 NDIS 5 x for XP and Win 2003 NDIS 6 x for Vista and later Make sure to set the Adapters Media Type to 10Mb Half duplex as shown in the picture below 3Com EtherLink 10 100 PCI For Complete PC Ma General Advanced Driver Resources Power Management The following properties are available for this network adapter Click the property you want to change on the left and then select its value on the right Property Value 802 1p Support fio Mb Half Duplex Down Poll Rate Flow Control Rx Checksum Offload Tx Checksum Offload 9 2 Adapter MAC Address The Ethernet adapters MAC address must have the syntax 00 00 23 00 XX 00 where XX is the Masterbus 300 node number of the local computer in hexadecimal format Make sure to set the Local computer node number under channel settings in MB3 Power Tool to the same node number One example If you want your local computer to have node number 31 on the Masterbus 300 network then the MAC address of the adapter shall have the following format 00
130. and scan Objects on Scan Number of Devices Displays the number of devices configured for the selected channel Number of Data Blocks Displays the number of data blocks configured on all the devices for the selected channel The MB3 OPC server builds up a status list of all its configured nodes List User Manual 113 2013 06 28 If the node is available on the network a green circle BH is shown If the node is unavailable on the network a red circle with a cross BH 1s shown The distance shows 0 if it is the local node and active 1 if node is active on primary and or backup network 8 if node is inactive on both networks Communication Status If this checkbox is checked then the list is updated continuously with the statistics Update refresh rate If the list of nodes is longer than the list box window size then you can uncheck this checkbox to scroll down in the list Adapter Statistics The adapters vendor description Adapter Vendor desc Adapter Statistics The adapters current MAC address which is in use Current MAC Address Adapter Statistics The adapters connect status to the network Connect Status Adapter Statistics The number of packets that the MB3SP protocol driver believes that it has Transmitted OK transmitted correctly on the specified adapter Adapter Statistics The number of packets that the MB3SP protocol driver believes that it has received Received OK correctly on t
131. ansit Node have to go through to reach this node on another network If it is 0 then the node exists on the local network Network The transit network number This is the network where the node exists if the Transit Network transit node is set to something else than 0 If it is 0 then the node exists on the local network Transport Connection Number of Transport connection requests sent to this node Connect Req Transmits Transport Connection Number of Transport connection requests received from this node Connect Req Receives Transport Connection Number of Transport connection confirms sent to this node Connect Conf Transmits Transport Connection Number of Transport connection confirms received from this node User Manual 115 2013 06 28 ConnectConfReceives S Transport Connection Number of Transport disconnect requests sent to this node Disconnect Req Transmits Transport Connection Number of Transport disconnect requests received from this node Disconnect Req Receives Transport Connection Last disconnect reason sent with the latest sent disconnect request Reason Transmits Values 254 transport timeout Transport Connection Last disconnect reason received from the latest received disconnect request Reason Receives Values From the ISO specification 0 Reason not specified 1 Congestion at TSAP 2 Session entity not attached to TSAP 3 Address unknown 128 0 Normal disc
132. arms When the MB3 OPC server is installed an Event Treat file MB3_Event_Treatments txt is copied to the installation directory When the MB3 OPC server is started it tries to read this Event Treat file The parameters AL TOBLK and AL_FRBLK for each Event Treat block in the file will decide how the MB3 OPC server sends unackowledge back to the ABB controllers when it receives new object alarm Process Events The behavior of the MB3 OPC server will be 1 2 If the MB3 OPC server can t find the MB3 Event Treatments txt file when it starts then no object alarm Process Event will be unacknowledged from the MB3 OPC server If the MB3 OPC server receives an object alarm on Process Event and the parameter TOBLK in the Event Treat block the process event belongs to is set to NO then an unacknowledge for this object will be sent to the ABB controller If the MB3 OPC server receives an object alarm on Process Event and the parameter AL TOBLK in the Event Treat block the process event belongs to is set to YES then no unacknowledge for this object will be sent to the ABB controller If the MB3 OPC server receives an object alarm off Process Event and the parameter AL in the Event Treat block the process event belongs to is set to NO then an unacknowledge for this object will be sent to the ABB controller If the MB3 OPC server receives an object alarm off Process Event and the parameter AL FRBLK in the Event Treat block
133. ary 1980 is day 1 5 Long Integer Latest Clock Sync Time received from this node s clock sync User Manual 69 2013 06 28 IPECount Name Long Integer Used to read the number of events in the Process Events buffer for the Device in the MB3 OPC Server SECount Name Long Integer Used to read the number of events in the System Events buffer for the Device in the MB3 OPC Server STCount Name Long Integer Used to read the number of events in the System Texts Events buffer for the Device in the MB3 OPC Server IPRI STAT Name Long Integer Read the status of the node on primary network Values 1 0 INACTIVE telegram The format is in number of 0 1 milliseconds since midnight STAT Name Long Integer Read the status of the node on backup network Values 1 OK 0 INACTIVE IPRI DIST Name Long Integer Read the distance to the node on the primary network Values 2 OK one of the networks are connected 8 INACTIVE both networks are disconnected or this network has not been connected since both networks were disconnected DIST Name Long Integer Read the distance to the node on the backup network Values OK one of the networks are connected 8 INACTIVE both networks are disconnected or this network has not been connected since both networks were disconnected 14 1 4c Data Block Control Item Ids Description MODE
134. as a service then this window will not be available gt D Dynamics pdb test mb3 MB3Drv File View Server Help oleja gt m e 2 0 2005 04 07 11 47 00 100 Code 5 Reason 3 from Object CALC_AI1 LF 6 18 17 with Value 80 00 4 7 2005 12 48 25 PM OProcess Event received from Node 10 Network 11 4 7 2005 12 48 25 PM 32005 04 07 11 46 48 850 Code 5 Reason 4 from Object CALC LF 6 LR 17 with Value 80 00 41712005 12 48 14 Process Event received from Node 10 Network 11 4 7 2005 12 48 14 PM 11 46 38 100 Code 5 Reason 3 from Object CALC_AI1 LF 6 18 17 with Value 80 00 41712005 12 48 03 Process Event received from Node 10 Network 11 41712005 12 48 03 2005 04 07 11 46 26 850 Code 5 Reason 4 from Object CALC_AI1 LF 6 18 17 with Value 80 00 41712005 12 47 52 OProcess Event received from Node 10 Network 11 41712005 12 47 52 O 2005 04 07 11 46 16 100 Code 5 Reason 3 from Object CALC_AI1 LF 6 LR 17 with Value 80 00 4 7 2005 12 47 41 PM OProcess Event received from Node 10 Network 11 41712005 12 47 41 2005 04 07 11 46 04 850 Code 5 Reason 4 from Object CALC_AI1 LF 6 LR 17 with Value 80 00 4 7 2005 12 47 30 PM Process Event received from Node 10 Network 11 4 7 2005 12 47 30 PM 2005 04 07 11 45 54 100 Code 5 Reason 3 from Object CALC_AI1 LF 6 19 17 with Value 80 00 4 7 2005 12 47 19 PM OProcess Event received from Node 10 Network 11 4 7 2005 12 47 19 PM 32005 04 07 11 45 42 850 Code 5 Reason 4 from Object CA
135. ate 2 Change Over if redundant 58005 051 0 8 The bus 1 number of the 5800 station 58005 STNI The station 1 number of the 800 station 58005 POSI WORD DE The position 1 number of the 800 T O station 58005 BUS2 The bus 2 number of the 800 station S800S_STN2 0 8 The station 2 number of the 800 T O station 58005 582 The position 2 number of the 800 T O station 50051 STRING D E Power supply text SS00S F STRING D E Powersupply text2 O 5800 I O station S800 I O station STATUS E LONG The status bits of S800 module 1 of the selected S800 I O station See table below Write 0 Deactivate 1 Activate selected 5800 I O station selected S800 I O station Pee selected S800 I O station de selected S800 I O station a ee selected S800 I O station S800M1_POS2 WORD The position 2 number of S800 module 1 of the User Manual 175 2013 06 28 S800M1_CHSTATE D E The channel state of S800 module 1 of the selected S800 I O station L selected 800 station 2 WORD poe eas seo selected S800 I O station perse dre eee S800 I O station aM S800 I O station NR MM Rd selected S800 I O statio
136. ate a communication problem It may for example indicate that the process hardware is slow replying to MB3 OPC server requests Errors Displays the total number of protocol errors that were sent from the process hardware and received by the selected data block Last Access Type 1 Displays the last time and date that the MB3 OPC server successfully received an User Manual 117 2013 06 28 Update update with parameters for Access Type 1 from the selected object Access Type 1 is normally Cyclic update except for SEQ objects Last Access Type 2 Displays the last time and date that the MB3 OPC server successfully received an update with parameters for Access Type 2 from the selected object Access Type 2 is Cyclic update for SEQ objects Last Access Type 3 Displays the last time and date that the MB3 OPC server successfully received an Last Access Type 4 Displays the last time and date that the MB3 OPC server successfully received an Last Order Displays the last time and date that the MB3 OPC server successfully wrote data to the 2 2 1 block Update update for this data block Last TTD Sub Update Displays the last time and date that the MB3 OPC server received a TTD subscription update for this data block Data Quality Displays the OPC quality of data in the data block Data Quality will be Uncertain at startup and will not change to Good until your process control software asks for data from the data block
137. ault indication R Collective unacknowledged fault O O Limit switch closed position Open Close Use this bit as TTD log adress with SubType T See 18 Collecting TTD Variable Data 15 R Intermediate position 21 12 3 VALVECON IND2 bits Bit R W Description o O R Blocked IB R J JPointofcontrolLOCAL ooo 2 R JPoinofcontro TEST 8 3 R Pointofcontrol STANDBY 4 J Pointof control SEQUENCE 5 Control mode AUTO 1 MAN 0 According to ABB manuals but seems to be the Opposite in testings User Manual 44 2013 06 28 7 o y O S R 9 R JAc veintelokingIC2 o y 10 R JAc veinerokngIBI R Active interlocking IB 00004 12 R Active interlocking IB3 o y 13 R JAc veinerlckngIBA 00000 00 14 R 1 Active interlocking IA 21 12 4 VALVECON MORD bits Trig by writing 1 to the bit Bit R W PC Element Ref Description 0 MORDO00 JjPointofconrolswich overto LOCAL Point of control switch over to STANDBY Point of control switch over to CENTRAL Auto Man 6 MORD 06 JInterlock Set Interlock Reset 8 MORDOS 9 Point of control switch over to SEQUENCE 21 13 MOTCON Object Field R W Data Sub Access Description Type Type Type STATUS R W WORD
138. before it moves any Interval iHistorian CSV archive file for this channel from the temp path to the file path Default is 300 seconds Valid values are 0 900 seconds If set to 0 then User Manual 94 2013 06 28 P interval of 500ms will be used 18 2 TTD Object Configuration This dialog is opened from the TTD Configuration button in the datablock dialog The TTD configuration dialog contains the TTD log configuration for one object The MB3 OPC server can collect values for one primary TTD log per object and attribute The number of attributes shown in the dialog depends on the object type TTD Configuration E X TTD Settings Loglnst LogMemb TimesPF Loglnterval Collect Interval Historian Tag Name Enableatributet Tf EnableAttibute2 TT wf Enable Attribute 3 70 Enableatributed Tf 7 EweAwbueS Access Time Phase Cancel Field Description 0 0 O Enable Attribute 1 5 Enable this check box if you want the MB3 OPC server to be able to collect TTD log values for this attribute Log Inst 1 5 TTDLog instance number 1 15 Use the LOG INST number from the corresponding TTDVAR in the ABB configuration Log Memb 1 5 TTDLog variable number 1 127 Use the LOG MEMB number from the corresponding TTDVAR in the ABB configuration Times PF 1 5 Total number of TIMES on the Primary File
139. ber among the signals IND2 08 to IND2 14 REALA FLOAT C D E 1 2 3 4 REAL A Extra real values to be used for REALB FLOAT C D E 1 2 3 4 REAL B Extra real values to be used for ee oo REALC FLOAT C D E 1 2 3 4 REAL C Extra real values to be used for Eee eee eee REALD FLOAT C D E 1 2 3 4 REAL D Extra real values to be used for o E FLOAT 1 2 3 4 REAL Extra real values to be used for presentation by PC program REAL_PARAM FLOAT e R DE 34 Areal value used by AMPL INTL_PARAM IR LONG DE 34 Along value used by AMPL RRES_HL FLOAT D Real RES High Limit Highest limit used by PC for limit check of the real value RRES_LL FLOAT D D REAL RES 3 4 Real RES Low Limit Lowest limit used by PC for limit check of the real value REAL RES Real RES MINimum Minimum value of REAL RES RRES_MIN FLOAT E E RRES_MAX FLOAT DE 3 4 Real RES MAXimum Maximum value of REAL RES IRES_MIN LONG D E Intl RES MINimum Minimum value of INTL RES IRES_MAX LONG D E Intl RES MAXimum Maximum value of INTL RES REALA_MIN FLOAT 34 MINimum value of REAL A 34 MINimum value of REAL B 34 MAXimum value of REAL B 34 MlINimum value of REAL C 34 MAXimum value of REAL C 34 MINimum value of REAL D 34 MAXimum value of REAL D REALB MIN FLOAT DE REALB MAX DE REALC MN DE REALC MAX REALD MN
140. bject type to be the same as the translated one Queued Messages Number of messages with high priority waiting to be sent to the node ee Queued Messages Number of messages with medium priority waiting to be sent to the node Low Prio 19 3 MB3 Power Tool Tree Browser The Tree Browser in the MB3 Power Tool can be used to find data blocks that have problems with the communication Every data block is sorted by its name in the Tree Browser All data block names are created from the object type and object name This makes it easy to find an object in the tree since all the data blocks of the same object type are sorted together The data blocks have different icons depending of the object type if its symbolic name is translated or not if communication is good or bad and if configured object type matches name translated object type Use F5 to refresh the Tree See examples below User Manual 118 2013 06 28 fg MBS 5 5 Channelo 12 1 2 04 05 06 MPO 08 09 Device2 Ml arant rp Ee An AI object with object name AI1 1 that hasn t been translated has the shape of a rectangle with red color Sg 5 5 Channelo 1 3 MPO1 al AI_AI1 1 An AI object With object name 1 that has been translated but communication is bad or uncertain has the shape of a rectangle with
141. cations from PC User Manual 163 2013 06 28 REAL_PARAM INTL_PARAM RRES_HL FLOAT 1 2 3 4 In main MMCX DB puma O 1 2 3 4 In main MMCX DB WEN 1 2 3 4 main MMCX DB The integer word is used to indicate different configuration alternative regarding help MMCX DB element See INTWA bits table below 1 2 3 4 main MMCX DB Integer indicates different visibility possibilities for the presentation See INTWB bits table below In main MMCX DB Characters 1 5 is used for absolute speed unit 6 10 is used for REAL_B unit LONG iH STRING In main MMCX DB Used for free text of variable shown for REAL B 1 2 3 4 Presentation of active interlocks The string comes from one of the texts 12_O8TXT to 12_14TXT The text is prioritized by the active signal with the lowest number among the signals IND2 08 to IND2 14 1 2 3 4 In main MMCX DB Actual Torque 1 2 3 4 main MMCX DB Arbitrarily value frequency power etc C D E C D E T 5 c 1 2 3 4 In main MMCX DB Actual speed FLOAT _ 1 2 3 4 main MMCX DB External speed setpoint in In fault MMCX DB External speed setpoint in rpm 1 2 3 4 main MMCX DB External torque setpoint in In fault MMCX DB Nominal power FLOAT In main MMCX DB Operator controlled setpoint speed FLOAT FLOAT FLOAT torque in In fault MMCX DB Operator controlled
142. ce S Redundant y Bro Emr2 7 13 R Mastermode o 15 R Supervision Power Supply 000000004 16 R External Supervision Power Supply 17 R Redundant Power 18 RedundantPowerB S y O 19 R EmablestatusA o y 20 R___ EmablestatusB o y 22 R StawsB o Waminsi s y 24 R 2 22 5 3 AC SEL FIELDBUS x y S800Mx STATUS bits Bit R W Description o o y R Bro O 2 R Warning R Inservice S y JRedmdat 02 13 R 002 I5 R Waminsi s 7 22 6 MASTER FIELDBUS x Object X master fieldbus number 1 7 Field R W Data Sub Description Type Type NAMEI R STRING Name of first master fieldbus unit on bus x STATUSI LONG D E Status of first master fieldbus unit on bus x See table below 17 STRING Name of 17 master fieldbus unit on bus x STATUS17 LONG Status of 17 master fieldbus unit on bus x See User Manual 177 2013 06 28 table below 22 6 1 MASTER FIELDBUS STATUS bits Description 0 Error 1 R 2 R Redbuss 3 o BusA Error flag 4 BusB Error flag 5 Implemented flag 22 7 AC S100 IO Object Field R W Data Sub Description Type Type AI NAMEI
143. censed Software in object zl Do you accept all the terms of the preceding License Agreement If you choose No Setup will close To install M1 Licensing you must accept this agreement Back No J Click on Yes if you accept the agreement needed files will be installed on the computer To check that the files has been correctly installed then do the following e Plug in your hardware key e Goto the command line and type ikeydiag x Type the name of a program folder document or Internet resource and Windows will open it For you Open ikeydiag Cancel Browse e Click on the OK button If all licensing files have been correctly installed then you should be able to see the key serial number as in the picture below User Manual 22 2013 06 28 Proficy KeyDiag B xj mation Portal Batch Execution Historian OEM License Display Other Options HMI SCADA IFIX Drivers iClientTS FIXBOS Proficy Customer Customer Name 105578 Novotek S veri Order Number 217894 License Properties License ID 100001483 License Style SP Parallel Port License Type Demo Expiration Date Tuesday November 15 2005 iFIX License 3 5 Installation ID 5478 Proficy KeyDiag Version 4 0 1 2005 GE Fanuc Automation amp mericas Inc All rights reserved 8 2 MB3 OPC Server Installation An Administrator must do the installation For Windows Vis
144. cess Event Reasons and Codes O NORMAL 10 12 ooo EDUMEVPRO 5 EHLMM 6 Mom oO S EACTVALE EDISTPRINT User Manual 182 2013 06 28 E_MANIND HOLDIND E UNCONDIND AUXERR M NT User Manual 183 2013 06 28 9i E_GENITSTATUS GENISSTATUS E_GENI9STATUS GEN22STATUS E_GEN23STATUS E_GENOOSTATUS E_GENOSSTATUS GENOGSTATUS E_GENOTSTATUS E_GENI2STATUS E_GEN25STATUS E_GEN26STATUS E_GEN27STATUS E_GENOTMORD E_GENO6MORD E_GENO8MORD GENI3MORD User Manual 184 2013 06 28 GENOP GENMVMAX tri GENMVMIN GE Eri Er Er tes Er Er tes GE GEN PRINT EVENT 204 _GENFBERR GE GENUMODE 206 tri __GENUPC GE _GENSWGF _GENETRIP GENCENTRAL ETA Er Er hes E ETE tes tes GENOFF hes Resi 65535 65534 Er Eri E End Eri IND2 04 IND2 05 User Manual 185 2013 06 28 User Manual 186 2013 06 28
145. changes to the value then you must restart the MB3 DA OPC server before it will take effect User Manual 41 2013 06 28 Alarm amp Event Queues Max System Events Alarm amp Event Queues Max System Texts Path to signal conditioning dll Path to Error Resource dll Simulation Mode Auto Create Auto Start CSV File Options Save Name Translations Default Value 200 How many System Events the MB3 DA OPC server can store when no MB3 A amp E OPC server is connected to it When a MB3 A amp E OPC server connects the stored events will be sent to it one by one Set to 0 to disable the queueing of events If you make changes to the value then you must restart the MB3 DA OPC server before it will take effect Default Value 100 How many System Texts the MB3 DA OPC server can store when no MB3 A amp E OPC server is connected to it When a MB3 A amp E OPC server connects the stored events will be sent to it one by one Set to 0 to disable the queueing of events If you make changes to the value then you must restart the MB3 DA OPC server before it will take effect Default Value 50 Specifies the path to the DLL that provides signal conditioning for the MB3 OPC server most likely MB3SIG DLL Do not make entries in this field unless you are having problems finding the signal conditionings Specifies the path to the DLL that provides all the error codes and text error messages for the MB3 OPC server W
146. command 4 MORD 13 ORDCS ORDer output C5 User def command 5 MORD 14 ORDC6 ORDer output C6 User def command 6 MORD 15 ORDC7 ORDer output C7 User def command 7 MORD 16 ORDC8 ORDer output C8 User def command 8 21 16 GENCON Object NAME STRING DE 1234 GENUSDobjetname DESCRIPTION STRING DE 34 Adescrptionoftheobject STATUS R CDE 1234 Sceestatuslbittablebelow STATUS LONG CDE 1234 See status2 bit table below FLOAT GDETS 1234 Measured value s _INTL IR LONG 1234 Measured mem value ISP FLOAT CDETS 1 2 3 4 Setpoint value FLOAT CDETS 1234 SP MMC R W FLOAT Preferred value set by the operator SP_INTL_MMC LONG 4 Setpoint integer value User Manual 149 2013 06 28 OUT_MMC R W FLOAT D E 4 Preferred output value set by the operator MAX X FLOAT_ DE_ 234 Maximum measured value MN X FLOAT 4 Minimum measured value MAX INTL LONG 34 Maximum integer value R 34 Minimum integer value UNIT1 STRING D E 3 4 The unit of the measured value and setpoint in percentage in engineering unit UNIT2 STRING D E 3 4 The unit of the measured value 2 and setpoint 2 in percentage in engineering unit SUBSYSTEM R J Process section 0 16 CLASS BYTE DEC BYTE 1 2 3 4 Number of decimals MORD Write WOR
147. d in the MB3 Power Tool 15 3 4a Channel Control I O Addresses MODE Name Write Only Enables the channel specified with Name when a value of 1 is written Disabling the channel occurs when a value of 0 is written Write Only Trigs the channel specified with to send demand subscription requests for all its data blocks IPRI REC Name Read Only Number of received objects per second on the primary adapter Maximum number for the whole MB 300 is 2000 per second IPRI TRANS Name Read Only Number of sent objects per second on the primary adapter Maximum number for the whole MB 300 is 2000 per second CS_DATE Name Latest Clock Sync Date received from a broadcast clock sync telegram The format is in number of days since 1 January 1980 1 January 1980 is day 1 CS_TIME Name Latest Clock Sync Time received from a broadcast clock sync telegram The format is in number of 0 1 milliseconds since midnight BLOCK Name DI with Flag that can be used to block data subscriptions and orders for all Output objects on this channel If set to TRUE then all active subscriptions enabled will be unsubscribed and no new subscriptions or orders will be sent for the objects The MB3 OPC server will still receive System and Process Events When set to FALSE again then all objects that are accessed will send subscriptions for update ISTART CM Name AI with Whenever this tag is set 0 the MB3 OPC server will send clock
148. d start orderd o y 14 R Preselected startorder2 __ 22 15 Exchange of start order in progress 21 13 3 MOTCON 2 bits Bit R W Description o O R JBlckedIBlandIBA 000 R J pJPoitofcotrolLOCAL ooo 2 R JPoinofcontro TEST 3 R X JPoinofconrol STANDBY 0000 4 R X JPoinofconrol SEQUENCE 0 02 5 R Control mode AUTO 1 MAN 0_ 0 00000000000 7 R 8 R 9 R__ Active interlocking1C2 0 0 y 10 R Active interlocking fil R___ Active interlocking 12 R 00000 13 R Active interlocking IB JAc veiteoknglA 15 R Block B interlocking active 21 13 4 MOTCON MORD bits Trig by writing 1 to the bit Bit Ref Description 0 MORD_00__ Point of control switch overtoLOCAL 6 8 MORDOS Forward MORDOO Reverse User Manual 146 2013 06 28 MORD_14 Y3 Control of external logic MORD 15 Point of control switch over to SEQUENCE 21 14 TEXT Object Type Type NAME R STRING DE 2 Objectname PEC CDE 12 Numberofdecimals STATUS R W WORD C D E 1 2 Status bits 0 13 See status bits table below INT LONG LONG 12 Textintegerlong value Text float value DISP R X
149. data block for demand updates for the first time the data block will send out a one shot demand subscription request for data As long as the process control software accesses the data block for demand updates the demand access time will not expire and no more demand subscription requests will be sent for the data block When the process control software stops accessing the data block for demand updates the demand access time will expire The next time the process control software accesses the data block for demand updates the data block will send out a one shot demand subscription request 11 4 2 TTD Configuration The TTD configuration dialog contains the TTD log configuration for one object The MB3 OPC server can collect values for one primary TTD log per object and attribute The number of attributes shown in the dialog depends on the object type TTD Configuration 1 E X TTD Settings Loglnst LogMemb TimesPF Loglnterval Collect Interval Historian Tag Name Enable Attribute 1 PO EnableAtribute2 EnableAtribute3 Enableattibuted4 TT 7 EnableatributeS Access Time Phase Field Enable Attribute 1 5 Enable this check box if you want the MB3 OPC server to be able to collect TTD log values for this attribute Log Inst 1 5 TTDLog instance number 1 15 Use the LOG INST number from the corresponding TTDVAR
150. device names User Manual 74 2013 06 28 Browse OPC Server xi Item IDs E Novotek MB30PC E Control E Channels Datablocks E Devices Bos E Device2 Deviced Device53 Device54 55 Device56 Device5 Device58 Device53 Device60 Device61 2 MPO4 21 p Filter Browse Server Filter Data Type VT EMPTY 7 Access Rights Read write 7 C Hierarchical Selected Full Item ID C Flat E i i I I 9 If you expand any of the names then the control addresses for that type will appear as leafs See picture below for device control leafs Browse OPC Server 4 Item IDs E Devices 5 E Device2 IBACK REC IBACK TRANS IPOLL IPRI REC IPRI TRANS IPROCEVENTS IRESOLVE ISYSEVENTS ISYSTEXTS IUNKNOWN CNT E Device4 H Device53 E Device54 H Device55 H Device56 Device5 H Device58 59 r Filter Browse Server Filter Data Type VT EMPTY z Access Rights Read wiite L C Hierarchical Selected Full Item ID C Flat 14 3 Client Requested Data Type For all objects except DAT and Data Set objects you can use the Empty Default requested data type also called server in some cases in your OPC client To access DAT object VALUE data or Data Set data in the MB3 OPC server
151. device or Profibus DP device on page x Ed D E Type name of 50 AF100 fieldbus device or Profibus DP device on page x Type name is only shown if Advant Controller 400 has version 1 3 or later cd m isse Bus number of 50 AF100 fieldbus device or Profibus DP device on page x NE D E Station number of 50 AF100 fieldbus device or Profibus DP device on page x TYPESO BYTE D E Type of 50 AF100 fieldbus device or Profibus DP device on page x STATUSS0 WORD D E Status of 50 AF100 fieldbus device or Profibus DP device on page x See table below 22 4 1 AC FIELDBUS x STATUS bits R W Description 0 R Implemented Error 2 3 22 4 R Bust Cable Eror 5 Bus Cable 2 Error 6 Bus2Red Cables 7 R jBus2CabelEmor 8 Bus 2Cable2 Eror 9 0 9 900 10 Redundant pRB 12 Bron 13 R Master 14 R X AFIOO Station 22 5 AC SEL FIELDBUS x y Object X is a number for fieldbus page 1 7 Y is a number for fieldbus index 1 50 per page You can get more information of an AF100 bus unit or a S800 I O station from the FIELDBUS x page Create a SEL FIELDBUS x y block for the page and index where the AF100 bus unit or S800 I O station is located The MB3 OPC server has to read the FIELDBUS x object where the AF100 bus u
152. dress are shown 3Com EtherLink XL PCI Combo NIC 3C900B COMBO Properties Ed General Advanced Driver Resources Power Management The following properties are available for this network adapter Click the property you want to change on the left and then select its value on the right Property Value 802 1p Support e 000023003700 Duplex Mode Flow Control Media Not Present Fix Checksum Offload Tx Checksum Offload Cancel In the example shown above the node number of the adapter is set to 37 hex 55 dec User Manual 30 2013 06 28 T Intel R PROSet for Wired Connections x File Action Help E Network Components General Speed Advanced Network Driver Diagnostics Power Saver Intel R PRO 1000 Intel R PRO 1000 Click the setting you want to change on the left and then select its new value on the right Value Adaptive Inter frame Spacing af 6 000023002000 Enable PME Flow Control Not Present Gigabit Master Slave Mode Interrupt Moderation Rate Description Locally Administered Address 7 Log Link State Event Shange Offload Receive IP Checksum address By default an Offload Receive TCP Checksun ddress is not t Offload Transmit IP Checksum ER s Paid is left Offload Transmit TCP Checksur To set a LAA in Intel R PROSet enter 7 Restore Default gt Show the
153. e Long Integer Accesses a internal value in the MB3 OPC server which toggles between 0 and 1 every second when the server is started Can be used as a DCOM watchdog See for more information CS_DATE Name Long Integer Latest Clock Sync Date received from a broadcast clock sync telegram The format is in number of days since 1 January 1980 1 January 1980 is day 1 CS_TIME Name Long Integer Latest Clock Sync Time received from a broadcast clock sync telegram The format is in number of 0 1 milliseconds since midnight BLOCK Name Boolean Flag that can be used to block data subscriptions and orders for all objects on this channel If set to TRUE then all active subscriptions will be unsubscribed and no new subscriptions or orders will be sent for the objects The MB3 OPC server will still receive System and Process Events When set to FALSE again then all objects that are accessed will send subscriptions for update ISTART CM Name Long Integer Whenever this tag is set 0 the MB3 OPC server sends clock synch broadcast message every 10 minutes The state of the tag is saved in the registry at HKLMWSoftwareWovotekWMDriversMB3VSendCM User Manual 68 2013 06 28 A clock synch broadcast is also sent every time an OPC client writes lt gt 0 to the START_CM tag The nodes on the network must be set up to listen for time synchronization messages LOC_TIME in the controllers must be set to 3 Listen to Time Set Teleg
154. e checkbox Save unknown messages to file in the MB3 Power Tool is checked then there will be an entry in a CCF file each time this counter increases CS_DATE Name Latest Clock Sync Date received from this node s clock sync telegram The format is in number of days since 1 January 1980 1 January 1980 is day 1 ICS TIME Name Latest Clock Sync Time received from this node s clock sync telegram The format is in number of 0 1 milliseconds since midnight PECount Name AI Used to read the number of events in the Process Events buffer for the Device in the MB3 OPC Server SECount Name Al Used to read the number of events in the System Events buffer for the Device in the MB3 OPC Server STCount Name Al Used to read the number of events in the System Texts Events buffer for the Device in the MB3 OPC Server User Manual 85 2013 06 28 IPRI STAT Name Read the status of the node on primary network Values 1 0 INACTIVE IBACK STAT Name Read the status of the node on backup network Values 1 0 INACTIVE IPRI DIST Name Read the distance to the node on the primary network Values OK one of the networks are connected 8 INACTIVE both networks are disconnected or this network has not been connected since both networks were disconnected IBACK DIST Name Read the distance to the node on the backup network Values OK one of the networks are connected 8 INACTIVE both networks are disconn
155. e default values will not override the values set in the mb3 configuration file This can be useful if you have two machines with identical configurations except these three values and want to copy the configuration files between the two machines Note If you use primary and backup networks then don t use these registry settings User Manual 47 2013 06 28 11 3 Device Configuration A device object represents a node on the Masterbus 300 network To add a new device to your MB3 OPC server configuration 1 From the Tree Browser select the channel you want to add the device to 2 Click the Add Device button on the Configuration toolbar The new device appears in the Tree Browser and the fields for entering device properties appear in the Properties Viewer 3 Enter the properties for the new device Edits to a field do not take effect until you remove the focus or cursor from the field 4 Select the Enable check box to enable communication for the new device To modify an existing device 1 Select the device you want to modify from the Tree Browser 2 Edit the device s fields as needed The device updates automatically Note 1 If the MB3 OPC server receives a routing message from a node not in its configuration then it will add a device representing that node automatically to its configuration Note 2 You are not allowed to remove any devices or to change the node number when the MB3 OPC server is started Device
156. e new data block To modify an existing data block 1 Select the data block you want to modify from the Tree Browser 2 Edit the data block s fields as needed If the Enable check box is selected your changes take effect as soon as you remove focus from the field Block Name DataBlockO Enable Description Object Setup Subscription Communication Type Cyclic Event Settings Enable Al Analog Input Force fast update Normal Update 9 X Fast Update 3 Value Deadband 11 Access Time 3 Latch Data Disable Outputs Demand Settings Name Enable Access Type 2 Primary Rate Disabled Secondary Rate Disabled Phase 00 Access Time 30 TTD Configuration Send Data Monitor A data block representing an AI object User Manual 50 2013 06 28 Block Name 05_ 01_19 Enable Description Object Setup Type ps Data Set Communication Name Value Deadband 1 Latch Data Disable Outputs T Data Set Communication Identity None 0 Redundant Identity None Lenath 2 Source in ABB Send Update Time NN A data block representing Data Set Field Description 7 Specifies the name of the selected data block The name is created from object type and object name Do not change these names as the Data Blocks are sorted by name in the Tree Browser This na
157. e object When you close the pop up picture for the object you must do deselect to let other nodes access the object You can use the datablock control I O address ORDER MMI Name to control the MMI number 1 4 to use when sending orders to the object configured in the datablock Default the MB3 OPC server uses MMI number 1 Selection and deselection is taken cared of automatically in the MB3 OPC server when sending orders to DAT objects The MB3 OPC server first selects the DAT object then sends the VALUE order and finally deselects the DAT object DAT objects always uses MMI number 1 7 6 Continuously Order to Object This type of communication normally invokes data mirroring between different brands of PLC Systems Could also apply to supervisory control systems This type of orders should be handled through Data Set communication to minimize bus load If this not is possible then DAT objects are the best solution for data mirroring Note If you use DAT booleans for data mirroring then have separate DAT booleans for reading and writing to avoid that bits are overwritten with old data DAT booleans are written with all 32 bits in one message 7 7 Building the MB3 OPC Server Configuration If a node sends out a request for a name translation of an object name that does not exist in any database on the MB300 network then this name translation request will be sent around on the network forever The only way to remove those name translatio
158. ected or this network has not been connected since both networks were disconnected 15 3 4c Data Block Control I O Addresses Address Database Description Block MODE Name Write Only Enables the data block specified with Name when a value of is written Disabling the data block occurs when a value of 0 is written This also controls new name translations for the data blocks object name into logical file and logical record numbers IPOLL Name Write Only Trigs the data block specified with Name to send a demand subscription request C_FAST Name Write Only Trigs the data block to unsubscribe the normal cyclic updates and subscribe for cyclic data updates with the fast cyclic update period The fast cyclic updates will timeout after two minutes and switch back to normal cyclic updates again This will only have affect if the data block is enabled for cyclic updates Write Only Trigs the data block to unsubscribe the fast cyclic updates and subscribe for cyclic data updates with the normal cyclic update period This will only have affect if the data block is enabled for cyclic updates C_NORMAL Name C_FAST_ACTIVE Name Read Only Is set to TRUE if fast cyclic update is active for the data block Read Only Is set to TRUE if normal cyclic update is active for the data block DI C_NORMAL_ACTIVE Name DI IDEMAND ACTIVE Name DI Read Only Is set to TRUE if fast demand update is active for the data block OR
159. ed long Use the following translation table to access right data in your Data Set or DAT objects DAT object type Hardware Option Bool or Long See note below IntegerLong Note If you set the Hardware Option to Bool then you will only be able to write to bit 0 of a DAT object To be able to write to the all bits then set the requested data type to Hardware Option Long and specify the bit number in the Item ID In this way the bit is masked in with all the other bits and the MB3 OPC server writes all 32 bits in one message User Manual 80 2013 06 28 15 3 Address Format The I O Address connects the database block to a value in an object 15 3 1 Process Object Address Format Device ObjectType ObjectName Field Bit SubType Where The device name configured in MB3 Power Tool ObjectType AL AO DI DO DAT PIDCON RATIOSTN MANSTN MMCX VALVECON MOTCON TEXT GENUSD GENBIN GENCON SEQ PIDCONA TANKCON ObjectName The name of the object See 21 Appendix A Object Type Maps for fields available for each object type Bit Used to read write bit values from a field Valid values are 0 31 SubType The subscription type used to read this value Valid entries are C Cyclic D Demand E Event S Seamless T TTD See chapter 7 Application Design Considerations Using FIX for more info of how to minimize the MB300 bus load 21 Appendix A Object Type Maps for supported subtypes fo
160. ent brands of PLC Systems This could also apply to supervisory control systems This type of orders should be handled through Data Set communication to minimize bus load If this not is possible DAT objects are the best solution for data mirroring Note If you use DAT booleans for data mirroring then have separate DAT booleans for reading and writing to avoid that bits are overwritten with old data DAT booleans are written with all 32 bits in one message 6 7 Building the MB3 OPC Server Configuration If a node sends out a request for a name translation of an object name that does not exist in any database on the MB300 network then this name translation request will be sent around on the network forever The only way to remove those name translation requests from the network is to use special software from ABB The best way to avoid non existent object names in your configuration is to create a CSV configuration file that is based of object names from reported BAX files from the ABB controllers The BAX file is a text file dump of the database in controller User Manual 19 2013 06 28 7 Application Design Considerations Using FIX 7 1 General The main design consideration that should guide the application is to minimize bus load The MB3 OPC server will not request any subscriptions if there aren t any requests from database blocks from FIX database The startup Quality of all data blocks is Uncertain The OPC Quality will not cha
161. erver The channel settings for the MB3 OPC server communicating with the controllers have been set as below 5 1 1 Channel Settings e Protocol MB300 e Cycle Time 10 e Idle Tmo 1 e Connect Tmo 1000 e Disconnect Tmo 100 e Re assembly Tmo 1 e Between Ack 3 e Credit 4 e Retries 3 5 2 ABB Master Piece 280 1 5 2 1 Hardware e DSCS140 with Switches 510 and S11 set to F variable frame size 5 2 2 Soflware 5 2 2a Network Layer NL e DISTSIZE 51 e FILTER 0 e OVERRIDE 0 5 2 2b TL Data Base Element e PCLASS 4 NUMTCCB 132 5 2 2c TU Data Base Element e MAXSLEN 512 e IDLET 1 e CONT 1000 e 1000 REAST 1 BTWACK 3 e CREDIT 4 5 2 2d BM DataBase Element e BLKSIZE 2 e LOWCLASS 700 e HICLASS 300 5 2 2e NM Data Base Element e STASIZE 4096 e LPSIZE 125 User Manual 15 2013 06 28 5 3 ABB Advant Controller 410 5 3 1 Hardware e CS513 with strap group S1 set to protocol type 1 MB300 standard 5 3 2 Software 5 3 2a Network Layer Data Base Element NETWL PROT CYCLET DIST FILTER OVERRID RECBUFF MB300 10 51 0 0 42 5 3 2b TL Data Base Element e PCLASS e NUMTCCB 4 200 5 3 2c TU Data Base Element MAXSLEN IDLET CONT DISCT REAST BTWACK CREDIT 512 1 1000 100 1 3 4 5 3 24 BM Data Base Element e BLKSIZE LOWCLASS e HICLASS 2 700 300 5 3 2e NM Data Base Element e STASIZE e LPSIZE 4096 125 5 4 ABB Advant
162. escription 0 2 R jSpeedisoutidetoleranee window 2 R Emerenoystpfuncionhasfaled o y O 4 JExtrnalinterlockinginthe Drive prevents the run 6 Notstarted after the parameters are set in group 99 Not valid for DCS 600 7 1 Active alarm in drive 8 Inhibit of start Not valid for DCS 600 9 Drivehas reached one or several ofitslimits 11 1 Active fault in Drive OzNo active faults in Drive Status data for a DCS 500 drive Description 7 1 Active alarm in drive _ __ _ 11 1 Active fault in Drive 21 21 6 DRICONE IND2 bits Status data for an engineered drive with ABB Drive profile Bit Description 1 Drive is ready to switch on 1 1 Ready to be started 2 1 Drive is running 0 Drive is stopped 4 1 No emergency OFF2 inactive O Emergency coast stop 5 1 No emergency stop OFF3 inactive O Fast Emergency stop User Manual 167 2013 06 28 1 Swich on inhibit 0 Switch on allowed 1 Drive at reference O Drive not at reference IR X Interlock ICI 1 Drive in Remote Mode U U OO Status data for a DCS 500 drive Bit Description 1 Drive is ready to switch on 1 1 Ready to be started NENNEN 2 1 Drive is running 5 1 No emergency stop 10 R Interlock BE Interlock B20 R Interlock
163. f 3 Received TTD Var Ref 2 Received TTD Start Time 2012 12 07 09 17 30 000 Received TTD Sample Time ms 5000 Received TTD status 9 time s out of range oldest limit Received TTD Num Values 0 18 9 3 TTD OutputDebugString When the OPC server posts a new request to collect TTD data or to subscribe unsubscribe for TTD sub data an entry will be written to the OutputDebugString The formats of the strings are MB3 TTD Demand request d MB3 TTD Subscribe request MB3 TTD Unsubscribe request 2 Where each string also contain some parameters like node number object name log ref variable ref start time number of values etc When the OPC server receives a TTD Data update or TTD sub update an entry is written to the OutputDebugString The formats of the strings are User Manual 110 2013 06 28 MB3 TTD Demand Rcv a MB3 TTD Sub Rcv Where each string also contain some parameters like node number object name log ref variable ref start time number of values status next calculated start time etc You can use the program Debug View from Microsoft http technet microsoft com en us sysinternals bb896647 aspx to catch the strings sent from OutputDebugString You can set a filter like MB3 TTD to only catch the TTD log outputs from the OPC server other programs might also write entries 18 9 4 Analysis of the received TTD request status The statuses
164. for the TTDLog in the AC or MP Use TIMESPF from the corresponding TTDLOG in the ABB configuration Log Interval 1 5 Log Interval of the log Use LOG INT from the corresponding TTDLOG in the ABB configuration Valid values are 1 25 35 4s 5s 6s 12s 20s im 3m 5m 10m 15m 30m 2h 4h Collect Interval 1 5 Defines how often the MB3 OPC server will send out a TTD request for this variables TTDLog User Manual 95 2013 06 28 Valid Entries Accepts the time format days hours minutes seconds up to a maximum of 6 23 59 59 and Disabled The collect interval must be an even multiple of the log interval For example if the log interval is 2m then valid collect intervals are 2 00 4 00 6 00 and so on The collect interval will be adjusted to not collect more than 402 values or the configured Times PF number if that number is smaller than 402 At startup or if the variable hasn t been accessed for a while and a client requests TTD log data then the complete log will be fetched After that it will be updated with the collect interval Historian Tag Name 1 5 Historian Tag Name 1 5 Name 1 The tag name of the variable in Proficy Historian or CSV file Access Time Specifies how long time the MB3 OPC server sends TTD requests for a object by its collect interval when your process control software no longer requests TTD log data from that data block Whenever your process control software requests TTD
165. from the object when the MB3 OPC server sends a demand subscription request to the ABB controller A cyclic data subscription first gives a demand update with the parameters specified by this access type and thereafter on event and cyclic updates See tables in appendix which parameters for each object type are sent back for the access types Default is set to 2 Valid entries 1 2 for object type DI DO DAT and TEXT Valid entries 1 3 for object type AO Valid entries 1 4 for all other object types MultiDAT have no Access Type Defines how often the MB3 OPC server will send out a Demand data subscription request for this data block Valid Entries Accepts the time format days hours minutes seconds up to a maximum of 6 23 59 59 and Disabled Specifies the rate at which the MB3 OPC server will send out a Demand data subscription request after the demand access time expires The MB3 OPC server maintains this poll rate on the data block until there is another request for data The secondary poll rate runs in conjunction with the primary poll rate Enter a secondary poll rate that is longer than the primary poll rate to help minimize the CPU time while ensuring that the data block is always polled Valid Entries Accepts the time format days hours minutes seconds up to a maximum of 6 23 59 59 and Disabled Sets the length of delay before the MB3 OPC server first attempts to read Demand data subscription for the data bloc
166. fy the requested data type Use the following translation table to access right data in your Data Set or DAT object Object type Hardware Option Bool or Long See note below IntegerLong Digital data Bool or Long See note below Note If you set the requested data type to Hardware Option Bool then you will only be able to write to bit 0 of a DAT object To be able to write to the other bits then set the requested data type to Hardware Option Long and specify the bit number in the Item ID One example To read write Float value DAT object DATREALI then enter the following Item ID with extra information D22 23 DAT DATREAL VALUE CIFloat 14 4 2 Format 2 Item IDlSignal Conditioning Lo EGU Hi EGU Hardware Option Where e Signal Conditioning Type of scaling Only LIN is supported Lo EGU the low range of the value to scale to Hi EGU the high range of the value to scale to Hardware Option requested data type This format is used if you want to set the data type and also wants to scale the raw value to the EGU values entered in the extra information You can only scale the 16 bit integer values and you can only use the Signal Conditioning LIN which uses linear scaling for the raw value interval 232768 32767 One example User Manual 76 2013 06 28 You want to scale the raw value 32768 32767 of a DAT object of Integer type to the EGU values 0 100 The DAT objects name is K963 ST and it is in Device
167. he specified adapter and passed up to the Win32 application Adapter Statistics The number of frames a NIC fails to transmit OID GEN XMIT ERROR Transmitted With Error Adapter Statistics The number of frames a NIC receives but does not indicate to the protocols due to Received With Error errors OID GEN RCV ERROR Adapter Statistics The number of packets which could not be transmitted on the specified adapter Transmitted Missed because the MB3SP protocol driver could not allocate a kernel mode resource Kernel typically a NDIS PACKET or NDIS_BUFFER needed to process the packet Adapter Statistics The number of packets received on the specified adapter which were tossed because Received Missed Kernel the MB3SP protocol driver could not allocate a kernel mode resource typically a NDIS PACKET or NDIS BUFFER needed to process the packet Adapter Statistics The number of packets received on the specified adapter which were tossed because Received Missed User the MB3SP protocol driver did not have a pending Win32 packet read when it was needed to process the packet 19 2 3 Device Statistics Primary Device Statistics for Device Backup Troubleshooting Number of DataBlocks 0 Data Ack Bus Load Low Prio Medium Prio High Prio Dbjects Sec Revd 0 its 0 0 0 Objects SecSent 0 Receives 0 0 0 Objects on Scan 0 Timeouts 0 0 k 11 ode Network ie
168. icy Historian User Manual 107 2013 06 28 Scenario 1 Open the display with the curve 2 Write to the TTD SUB DataBlockName OPC items for the variables in the curve to trig a collection of TTD data until now and to subscribe for TTD sub updates 3 Update the curve in the display with data collected to the CSV files or Proficy Historian 4 Close the display 5 Write to the TTD UNSUB DataBlockName OPC items for the variables in the curve to trig an unsubscription of the active TTD sub updates 18 9 TTD Debug 18 9 1 TTD Statistics Primary Data Block Statistics for _ Troubleshooting Transmits D Last Access Type 1 Update 20121219095202 Receives Last Access Type 2 Update 0121219095202 Timeouts oc Last Access Type 3 Update 20121219 09 52 02 Reetries Last Access 4 Update 20121213 095202 Em Dp Last Order 0121219095202 Active Subscriptions Last Error 2012 121908 5202 Cyclic Last TTD Demand Update 2012 12 19 09 52 02 Fast Cyclic Demand Last TTD Sub Update 2012 12 19 03 52 02 Demand 1 Demand 2 Data Quality Uncertain Demand 3 Demand 4 Demand 5 Data Monitor Queued Messages Logical File Not Translated High Prio 0 Logical Record Not Translated Medium Prio 0 Low Prio 0 The data block statistics contains some info about the status of the TTD variables configured for the data block Stati
169. igher On Demand rate used together with Analog or Digital Register database blocks 7 2 1 Pop up When a pop up is selected in a process display then a specific bit in the MB3 OPC server for the data block should be set Data Block Control I O address FAST That bit tells the MB3 OPC server to subscribe for Fast Cyclic updates After two minutes the fast cyclic updates falls back to normal cyclic updates If any orders is made in the pop up then the bit should be set again to reset the two minutes timer for fast updates If the display is closed the bit that trigs for Normal Cyclic updates Data Block Control I O address NORMAL should be set to minimize bus load 7 3 Alarms database blocks that should generate alarms in the FIX system should be addressed to the status bits of the object with the subtype set to E the Event address in the MB3 OPC server If an operator display is active at the time of the alarm then there is an active Event Subscription and the object will be updated If no operator display is open then the MB3 OPC server will receive a Process Event When that occurs there will be a one shot On Demand poll for the object that sent out the Process Event You can turn off the Demand poll option per controller if you don t want the MB3 OPC server to do demand polls when it receives process events Note If the MB3 OPC server receives many process events within one second from the same obejct it will not
170. indows also uses this DLL to provide messages to the Event Viewer On Enables simulation mode for the MB3 OPC server All writes go directly to the data blocks instead of the process hardware Off Disables simulation mode for the MB3 OPC server All writes go directly to the process hardware Default Off On Let you create data blocks automatically When a client application attempts to access a non existent data block the current data block expands if possible or the MB3 OPC server creates a new data block Off Prohibits you from creating data blocks automatically from clients If this option is selected you must use the Power Tool to create data blocks Default Off On Lets the MB3 OPC server automatically start polling the process hardware for data When you set up the MB3 OPC server to run as a service this option lets the MB3 OPC server collect data immediately on startup Off Prohibits the MB3 OPC server from collecting data automatically As a result you must start the MB3 OPC server yourself or use FIX to start it for you Default Off On The name translated Logical File Logical Record and Objecttype are saved to the CSV file for the datablocks Off No name translations are saved to the CSV file Default User Manual 42 2013 06 28 If your OPC client only support the OPC Data Access 1 0a standard then check the checkbox under the OPC tab Default it is unchecked
171. ion consists of three types of subscriptions On Event This means that if event handling is enabled in the ABB object in the AC or MP an update is received every time the status word changes for the object including analogue objects or an order is made towards the object A request like this is automatically made if a Cyclic subscription is made e Cyclic This exists in 1 3 and 9 second subscriptions This means that an update is received on a regular basis until an unsubscribe is performed On Demand This means that a poll is made every time an update is requested In a normal operator display in ABB OS520 every object is configured for a 9 sec cyclic update together with an event update if anything changes in the meantime That means that if a display is opened a 9 second subscription is started and when the display is closed it is cancelled If an object dialogue is opened pop up for a specific object an one second cyclic update is activated and that one times out after about 120 seconds This means that for every given time the majority of the objects have 9 sec update rate and very few have 3 or 1 second update If no process displays are open then there is no update traffic continuously on the bus except for historical trend handling 2 2 1 Process Objects Process objects are function blocks that exist in the ABB Controller and that is used to build up the Controller Application This MB3 OPC server supports the
172. is started If the client sets up a group and item as explained above then the MB3 OPC server will try to send a OnDataChange update to the OPC client every second If you unplug the network cable between the OPC client and the MB3 OPC server the MB3 OPC server will fail to send the OnDataChange updates to the OPC client When the MB3 OPC server receieves the error The RPC server is unavailable then it sets all it s items except the watchdog connected to the OPC client to inactive When the network cable is reconnected the OPC client has to set the items it requests to active again User Manual 79 2013 06 28 15 FIX Database Configuration Tags must be created and configured in the FIX database for the FIX application to have access to ABB controller data The fields in a FIX database block that connects it to the MB3 OPC server are Device Hardware Option I O Address Signal Conditioning 15 1 Device Identifies the OPC server that the database block accesses This field accepts the three letter acronym for the OPC server The default for this field is the first driver listed in the Configured I O Driver list box in the SCU SCADA Configuration dialog box For the MB3 OPC server enter MB3 in this field 15 2 Hardware Option Hardware Option is only used with Data Set and DAT objects Valid Hardware Options are Hardware Option 32 bits Float data 16 bit unsigned integer 16 bit signed integer 32 bit unsigned long 32 bit sign
173. ites only affects when 1 R SECVALUE R_ NORMMPOSN O SECNORMPOSN J O REPEAT FAIL BLK DISTURBANCE R_ ALARM_PERIOD BLEK S O REPEAT FAIL CTRL O R LOCK INVERTED 0 0 R DUALIND O _ S O Re R n IR e c o M Ro V9_CONTROL LINKED DI_RETRY DIC_IND_RED DI_ACTION DIC_IND_YELLOW 31 DIC IND GREEN 21 4 DO Object Type NAME STRING DI object name DESCRIPTION R_ STRING A description of the object STATUS LONG 32 Status bits See DO STATUS bits table Note VALUE is bit 8 in SUBSYSTEM BYTE CLASS BYTE 7 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 gt 0 R R VALUE_TREAT Value treatment 0 No event report 1 Event report no alarm 2 Event and alarm User Manual 128 2013 06 28 21 4 1 DO STATUS bits Bit R W Description o 0 ERROR S R X ERROR 6 R NORMALOBLTREAT 8 VALUER 10 R J STARTVALU 000 ALARM UNACK Write 1 2 Acknowledge all alarms for the object 15 R USER 17 R ALARM_PERIOD_BIK y 19 02 LOCK JINVERTED TESTED 2 24 R 25 R ORDER FROM
174. its table STATUS3 LONG C D E 1 2 3 4 32 Status bits See PIDCON STATUS3 bits table STATUS4 LONG C D E 1 2 3 4 32 Status bits See PIDCON STATUS4 bits table MY GDETS 1234 Measured Value AUTOSP RUT FLOAT CDE 1234 Auto Setpoint X CDETS 1234 Working Setpoint DEVIATION FLOAT CDETS 1234 Deviation MV WSP OUT FLOAT X CDETS 1234 j OupuVale TS X FLOAT 1234 Sample Time FLOAT CDE 1234 Manual Output MMI SPL R W FLOAT D E 3 4 Limitation Value Setpoint Low MMI_SPH R W FLOAT D E 3 4 Limitation Value Setpoint High MMI_MVL2 R W FLOAT D E 3 4 Alarm Limit value L2 for measured value MMI MVLI R W FLOAT D E 3 4 Alarm Limit value Ll for measured value MMI 1 R W FLOAT D E 3 4 Alarm Limit value Hl for measured value MMI_MVH2 R W FLOAT D E 3 4 Alarm Limit value H2 for measured value MMI MV HYST FLOAT D E 3 4 Alarm unit hysteresis measured value MMI_DEVL R W FLOAT D E 3 4 Alarm limit value low for deviation value DEVH R W FLOAT Alarm limit value high for deviation value DEVHYST FLOAT Alarm limit hysteresis deviation value EXT_OUT_LL FLOAT C D E 1 2 3 4 External limitation value Low for output EXT OUT HL R X FLOAT 1 2 3 4 External limitation value High User Manual 130 2013 06 28 e _ o e 1234 12 34 12 34 Engineering unit for va
175. k When the phase time expires the MB3 OPC server resumes reading the data block at the specified primary or secondary poll rate Valid Entries Accepts the time format days hours minutes seconds Specifies how long time the MB3 OPC server sends demand subscription requests for a data block by its primary poll rate when your process control software no longer requests data from that data block Whenever your process control software requests demand subscription data from a data block the MB3 OPC server resets the access time for that data block Once demand data requests stop for the data block and the demand access time expires the MB3 OPC server scans the data block by its secondary poll rate If you set the secondary poll rate to DISABLED polling for that data block stops until there is another request for data Make sure you specify an access time that is greater than the scan time entered for the associated database block Otherwise your process control software User Manual 54 2013 06 28 receives old data Default value 30 seconds Valid Entries Accepts the time format days hours minutes seconds and Disabled TTD Configuration Opens the TTD configuration dialog box for this object 11 4 1 One Shot Demand Polling You can set up the data blocks to use one shot demand polling Use the following setting Primary Rate Disabled e Secondary Rate Disabled When your process control software accesses the
176. keyword NetworkAddress and the String Editor window will pop up Value name NetworkAddress Value data 000023001F d Cancel e Enter the new MAC address you want to use Then click OK There should not be any in this address Your entry should only consist of 12 digits as seen in the figure above 10 There are 2 ways to make the new MAC address active Either Reboot your system or follow the steps below e Goto Start gt Setting gt Control Panel and double click on Network and Dial up Connections e Select the Network Adaptor for which you just changed the MAC address e Right click on the selected Network Adaptor and click Disable Verify the status column for this adaptor changes to Disabled e Right click on the selected Network Adaptor and click Enable Verify the status column for this adaptor changes to Enabled e any reason it cannot be disabled or re enabled you have to reboot your system to make the changes effective 9 2 3 Restore the TRUE Hardware Burned in MAC Address You maybe for some reason want to restore the hardware burned in MAC address of your adapter If you followed Method 1 then go back to the advanced properties window and remove the entry you added If you followed Method 2 then remove the NetworkAddress keyword you added in the registry Reboot the computer to activate the change you made User Manual 33 2013 06 28 10 Event Treat File and Unacknowledge of Object Al
177. le Server Temp Path CATTDArchivesT emp User File Path TTDArchive Password Interval 300 Cancel Field O iHistorian User API Enable this check box if you want the MB3 OPC server to write the collected TTD Enable logs to Proficy Historian using the Proficy Historian user API The tags must exist in Proficy Historian If the MB3 OPC server fails to write the TTD log via the user API then it will try to write the TTD log values to a CSV file irrespective of the iHistorian CSV Files Enable flag iHistorian User API Proficy Historian server name to connect to If the field is left blank then the Server connection attempt will be to the default server The default server can be configured using the Historian administration tool iHistorian User API If left empty then the username that owns the process is used Most of the time this User Password is the same as the user logged into the operating system However in the case of a program running as a service you can specify a username and password that the process should use iHistorian CSV Files Enable this check box if you want the MB3 OPC server to create CSV archive files Enable for the collected TTD logs iHistorian CSV Files The MB3 OPC server creates the collected TTD logs CSV archive files in this Temp Path folder When the TTD Archiving Interval timer has timed out then the file is moved from this folder to
178. ledgedalarmlowlimit2 16 PCSTOOSimlemo PCSTOLAlmfeedbackemor o 18 R PCSTOD Notued 0 R PC_ST_03 Notused S 20 PCST 04 Alarm high limit PCSTOSAlrmhighlimit 22 R 06 Alarm low limit PCSTOT Almlowlimit2 24 R 1 8 25 Ri PC_ST_09 Interlock process 26 10 Interlock switch gear 27 R PC ST_11 Interlock emergency tip 28 PCST_12 S 29 PCST_13 Notused 0 30 R 8 31 R PC_ST_15 Notused 21 17 2 GENBIN STATUS bits Bit RW Description oS Central mode Write here for backward compatibility use MORD bits instead Local mode Write here for backward compatibility use MORD bits instead Remote mode Write here for backward compatibility use MORD bits instead Auto mode Write here for backward compatibility use MORD bits instead Manual mode Write here for backward compatibility use MORD bits instead User Manual 152 2013 06 28 Blocked mode Write here for backward compatibility use MORD bits instead Standby mode Write here for backward compatibility use MORD bits instead ee Order output ON Open Write here for backward compatibility use MORD bits instead Order output OFF Close Write here
179. low Local board 14 type Local board 14 name Local board 15 status bits See table STATUS bits 2 below Local board 15 type Local board 15 name Controller Fan status bits See table STATUS bits 1 below I O Fan status bits See table STATUS bits 1 below User supervision 1 status bits See table STATUS bits 1 below User supervision 2 status bits See table STATUS bits 1 below User supervision 3 status bits See table STATUS bits 1 below User supervision 4 status bits See table STATUS bits 1 below User Manual 171 2013 06 28 USR_SUP4 STRING PC SUPI LONG D E PC supervision 1 status bits See table STATUS bits 1 below PC SUPI NAME R STRING PC supervision 1 name PC SUP2 LONG D E PC supervision 2 status bits See table STATUS bits 1 below PC SUP2 NAME STRING PC supervision 2 name PC SUP3 LONG D E PC supervision 3 status bits See table STATUS bits 1 below PC SUP3 NAME STRING PC supervision 3 name PC SUPA LONG D E PC supervision 4 status bits See table STATUS bits 1 below PC SUP4 NAM STRING PC supervision 4 name TERMI LONG Terminal 1 status bits See table STATUS bits 1 below TERM2 LONG Terminal 2 status bits See table STATUS bits 1 below TERM3 LONG D E Terminal 3 status bits See table STATUS bits 1 me TERM4 LONG D E Terminal 4 status bits See table STATUS bits 1 E TIE PRINT LONG D E Printer status bits See table STATUS bits 1 E E
180. lues MMI SP Setpoint value GAIN Derivation time constant Filter time constant MMI TD MMI TF FLOAT FLOAT SCALE A SCALE B FLOAT Scaling constant A FLOAT Scaling constant B MMI OUT LL FLOAT MMI OUT HL W FLOAT Out high limit D E T S IN IN IN i MMLTI R W IN i IN IN DEADZ FLOAT PIRANGE MAX FLOAT PRESI range max 4 PERC MAX FLOAT PERC MIN FLOAT DE D E D E DE eee D E D E PIRANGE MIN FLOAT DE 4 PRESI range min 4 STRING DE 14 jJPRESlunt 002 STRING DE 14 jNameofexternalreference __ E3 NAME JR STRING DE 4 of external reference 3 21 7 1 PIDCON STATUS bits Bit RW Descripion 000000000000 0 R IMPLEMENTED 2 IR 3 ACTUATOR __ 4 7 IR TESTED 0 8 PANELCIRL 9 R ONOFF CTRL ALARM UNACK Write 1 2 Acknowledge REPEAT FAIL BLK ooo 20 R J ALARMELPERIOD BLK 22 ALARM F2 PERIOD_BLK o y 24 PROUT 5 26 SPS 27 SPS User Manual 131 2013 06 28 21 7 2 PIDCON 5 052 bits RW Descriptig ooo Fo R R T MeH 3 R Msi SSS 3 R gt O SoS 6 R TS LOCAL FL oO
181. lues from the status bits DS Identity The Data Set identity number Valid values are 1 255 Item The item in the Data Set to get data from Valid items are 1 24 Bit Used to read write bit data from one item Valid values are 0 31 or 1 32 depending on what is set under the channels Data Set Bit Numbering configuration in the MB3 Power Tool See Channel Configuration where to set this parameter Default is 0 31 I O Address examples Option D22 23 DS RAW 233 3 Float To read write raw Float value 3 in Data Set 233 in Device D22 33 inan Analog database block D22 23 DS IMSB 25 14 5 Bool To read write bit 5 in IMSB item 14 in Data Set 25 in Device D22 33 D22_23 DS IMSA 10 2 To read write IMSA Long item 2 in Data Set 10 in Device 22_33 D22_23 DS RAW 12 2 To read write raw Int item 2 in Data Set 12 in Device D22 33 15 3 3 Format for System Status Objects I O Address for system status objects will have the format as below Device ControllerType SystemStatusObject Field bit SubType Where User Manual 82 2013 06 28 The device name configured in MB3 Power Tool ControllerType AC Advant Controller SystemStatusObject The name of the system status object Valid AC system status objects are OVERVIEW NODE NET FIELDBUS 1 FIELDBUS_7 SEL FIELDBUS 1 1 SEL FIEDLBUS 1 50 SEL FIELDBUS 2 1 SEL FIEDLBUS 2 50 SEL FIELDBUS 3 1 SEL FIEDLBUS 3 50 SEL FIELDBUS 4 1
182. mand from the MasterBus the MB3 OPC Server need to expose some means for an OPC client to request an update of the MultiDAT from the MasterBus The OPC DA standard gives an OPC client the option of requesting data from the OPC server s CACHE or from the OPC server s DEVICE OPC clients are recommended by the standard to always request data from the CACHE and thereby letting the OPC server decide whenever it need to fetch data from its device s We now use this as a way for the OPC client s to request an update of a MultiDAT e An client requesting a MultiDAT value in the OPC server from DEVICE will render a demand request on the MasterBus e An OPC client requesting a MultiDAT value from CACHE will receive the last fetched values and not render any traffic on the MasterBus Since not many stock OPC clients are programmable with such logic we provide a separate application which can do this The typical use of MB3Trigger is to configure it to listen on the QCS EndOfScan signal and perform an update of the profiles MultiDAT s whenever the EOS signals a completed scan And a new profile is available See the MB3MultiDAT Instructions manual for details User Manual 125 2013 06 28 21 Appendix A Object Maps 21 1 Al Object Type Type RY STRING DE 234 Alobjectname DESCRIPTION R STRING DE 234 A description of the object V
183. mber of low priority data packets that has been sent out on the network for this Low Prio Active device waiting for acknowledgement Queue Count Number of low priority data packets received from this node waiting to be parsed Low Prio Parse into the right data blocks Queue Count Number of medium priority data packets that are waiting to be sent out on the Medium Prio Send network to this node Queue Count Number of medium priority data packets that has been sent out on the network Medium Prio Active for this device waiting for acknowledgement Number of medium priority data packets received from this node waiting to be User Manual 116 2013 06 28 Queue Count Number of high priority data packets that are waiting to be sent out on the Queue Count Number of high priority data packets that has been sent out on the network for Queue Count Number of high priority data packets received from this node waiting to be Communication Status List If the node is available on the network a green circle BH is shown _ If the node is unavailable on the network a red circle with a cross E 18 shown The distance shows 1 if node is active on primary and or backup network 8 if node is inactive on both networks Communication Status If this checkbox is checked then the list is updated continuously with the statistics Update refresh rate If the list of nodes is longer than the list box window size then you
184. me format makes it easy to find the wanted object in the Tree Browser Up to 35 characters are allowed Description Contains text about the selected data block Entries in this field can be very helpful when you go back to look at old configuration or report files or when you need to modify an existing configuration that you did not make The more detailed and specific the information you enter in this field the easier it will be to identify the data block at a later date Up to 40 alphanumeric characters and symbols Enable Enables Disables the MB3 OPC server to use the data block for communication with the controller If the data block is enabled and it hasn t been name translated it will send out a name translation request to translate the object name into logical file and logical record numbers It will only do one try per enable If you disable a data block the data block will loose its Logical Record and Logical File received from symbolic name translation response A new symbolic name translation will be made when it is enabled again If a symbolic name translation has failed for the data block you can disable the data block and enable it again to send out a new symbolic name translation request Object Setup The type of object this data block represents The list box contains the Type following object types AI Analog Input AO Analog Output DI Digital Input DO Digital Output DAT DAT Object User Manual
185. ms will be subscribed from the ABB controllers until the OPC client accesses these items again and then sets them to inactive This can cause a lot of unnecessary traffic on the Masterbus 300 network There is a way for the server to detect that the client no longer is connected You can use a DCOM watchdog as explained in the chapter below 14 5 2 DCOM Watchdog The watchdog will only work if your OPC client supports the JOPCDataCallBack OnDataChange interface Do the following e Create an active group in your OPC client with callbacks enabled Set the update rate to 1 second e Add an active item to the group This item shall access the Channel Control Item Id DCOM_WD Name with the datatype set to integer long 14 and deadband set to 0 See Example below Update JV Start Active V Unsolicited Updates Update Rate 01 Dead Band 0 Group settings User Manual 78 2013 06 28 Item Item ID IDCOM wD Channelo E Access Path Requested Datatype vr 4 Signed Integer 4 byte Automation i ARRAY Item settings In this case the the name of the channel is Channel0 and that s why the Item ID is set to WD Channel0 The item shall be created active and shall remain active Function of the watchdog The item WD Name is an internal item in the MB3 OPC server that toggles between the values 0 and 1 every second when the MB3 OPC server
186. n 5800 24 STATUS R W LONG D E The status of S800 module 24 of the selected S800 I O station See table below Write 0 Deactivate 1 Activate ad selected S800 I O station MEN NE HE selected S800 I O station p Ee qm the selected S800 I O station pee Jie selected S800 I O station selected S800 I O station S800M24_POS2 WORD D E The position 2 number of S800 module 24 of the selected S800 I O station Ee selected S800 I O station pe IPRC T selected S800 I O station pue eee a S800 I O station 22 5 1 AC SEL FIELDBUS x AF100 STATUS bits Bit R W Description 0 2 R_ o y R Bro 2 R Warming Rs Bus Red Cables o 4 Bus Cable 1 Error o y 5 R jgBuslCgble2Emor S y 6 RUC Bus Red Cables 0 y 7 R jBus2CablelEmor o y 8 JjgBus2Cable2Emor o y Bro 2 Bron 13 R 00 004 I5 R 16 R Warning User Manual 176 2013 06 28 22 5 2 AC SEL FIELDBUS x S800S_STATUS bits Bit R W Description _ _ O Impemented ooo R Bro i Ef R s y 3 R Red cabi y 4 R Bus Cable 1 Error S 0 5 RC Bus Cable 2 Error 00 0 6 Red CablesR 2 7 R jBus2CabelEmor 0 02 S jgBus2Cable2Emor S y Inservi
187. n requests from the network is to use special software from ABB The best way to avoid non existent object names in your configuration is to create a CSV configuration file that is based of object names from reported BAX files from the ABB controllers The BAX file is a text file dump of the database in controller User Manual 2 2013 06 28 8 Installation 8 1 Licensing Software This software is needed for the MB3 OPC server to find the hardware key installed on the machine If the MB3 OPC server can t find the hardware key then it will run in Demo mode for two hours Run the ProficyLicensing_x_y z exe file from the Licensing folder on the MB3 OPC server installation CD The following dialog appears 22 M1 Licensing Setup M1 Licensing Software License Agreement Please read the following License Agreement Press the PAGE DOWN key to see the rest of the agreement Fanuc Automation Americas Inc GFJ 317E Software License Agreement SHOULD CAREFULLY READ TEE RAE TERMS AND CONDITIONS OPENING THIS PACKAGE 01 ALLING THIS EE DE PACKAGE OR INSTALLING THIS SOFTWARE SIGNIFIES YOUR ANCE THESE TERMS AND CONDITIONS IF YOU pal AGREE WITH THE THEM vou SHOULD PROMPTLY RETURN THE PACKAGE ALONG WITH ANY OTHER ITEM THAT WAS INCLUDED IN THE SAME CATALOG NUMBER FOR FULL CREDIT ou as the Customer agree as follows DEFINITIONS Application Software shall mean those portions of the Li
188. n to find the data you are interested in The Access Path is not used by the MB3 OPC server 14 1 Item ID Format 14 1 1 Format for Process Objects Item id for process objects will have the format as below Device ObjectType ObejctName Field bit SubType Where The device name configured in MB3 Power Tool ObjectType AL AO DI DO DAT PIDCON RATIOSTN MANSTN MMCX VALVECON MOTCON TEXT GENUSD GENBIN GENCON SEQ PIDCONA TANKCON ObjectName The name of the object 21 Appendix A Object Type Maps for fields available for each object type Bit Used to read write bit values from a field Valid values are 0 31 SubType The subscription type used to read this value Valid entries are C Cyclic D Demand E Event S Seamless TTD See 6 Application Design Considerations Using OPC Clients for more info of how to minimize the MB300 bus load 21 Appendix A Object Type Maps for supported subtypes for each field for each object type e E is default With this subtype the object will only put load on the bus with a one shot demand poll when the MB3 OPC server receives a process event from the ABB controller for this object C Cyclic With this subtype the MB3 OPC server will subscribe for cyclic updates for this object when the item is accessed from the client D Demand With this subtype the MB3 OPC server will poll demand subscriptions with the Primary Rate set up in the data block
189. nd communications protocol between ABB Controllers and your process control software using the Masterbus 300 protocol The Masterbus 300 protocol is operating on a standard IEEE 802 3 bus using 10 Mb half duplex 1 1 References e ABB GCOM Multidrop User s Guide 3BSE 000 165 0001 e MasterNet User s Guide 3BSE 003 839R301 1 2 Abbreviations MB300 MasterBus 300 MasterBus 300 OPC server three letter abbreviation Channel In MB3 OPC server the channel represents one network connection e g one ABB Net In MB3 OPC server the device represents one controller Data Block In MB3 OPC server the Data Block represents one ABB process object e g a PIDCON Group In an OPC client a group is a collection of objects that have the err Item Each item in an OPC client represents one value e g the MV fora LU beoNseeselCydal Al ter telong ioa poup n ABB Master Piece ABB Operator Station User Manual 6 2013 06 28 2 General Information 2 1 What is MasterBus 300 MasterBus 300 is the system communication used for older ABB systems like MP280 MV230 AC410 AC 450 IMS and OS520 It is an Ethernet communication that works in 10 MBit s half duplex The bus can work in a redundant or in a non redundant way The same network is used for communication between AC s and between AC and OS This means that interlocks etc between AC s coexist with indications to operator display 2 2 ABB Communication ABB communicat
190. nge until a FIX database block requests for data from a data block or if the MB3 OPC server receives a process event that trigs a demand one shot poll of a data block Note The MasterBus 300 bus load must not exceed 2000 signals per second because if it does the response time increases drastically 7 1 1 Access Time Use Analog Register and Digital Register database blocks for all values in process displays All Data Blocks in the MB3 OPC server can have an Access Time configured The access time handles whether or not that type of communication should be active or not If we look at for example an AI process object that is connected to an operator display through 9 sec Cyclic Subscription e When the operator display is opened the Analog Register or Digital Register database block accesses the AI Object data block When the data block is accessed the MB3 OPC server sets up a Cyclic subscription At the same time the Controller sets up an Event Subscription automatically e 5 long as the operator display is open an update is received every 9 sec and or when an event occurs e g alarm When the operator display closes the Analog Register or Digital Register stops accessing the AI Object data block Then the Access time starts to count down When it has expired the subscription is cleared and the bus load is minimized 7 2 Display Addressing objects in an operator display should be addressed to 9 sec Cyclic updates or an even h
191. nit or S800 I O station is located at least once before it can read the SEL FIELDBUS y object for AF100 bus unit or S800 I O station If the selected fieldbus device in position x y is an Advant fieldbus 100 unit then the following fields are used Field R W Data Sub Description Type Type User Manual 174 2013 06 28 AF100_NAME R STRING The name of the selected AF100 bus unit AFI00 TYPE R X STRING The type name of the selected AF100 bus unit AF100 STATUS R W LONG D E The status bits of the selected AF100 bus unit See table below Write 2 Change Over if redundant AFI00 BUS R The bus number of the selected AF100 bus unit AF pum x STN BE Ip ee tien station number of the selected AF100 bus ee fee AFI00 POSI The position 1 of the selected AF100 bus unit AF100 SUBPOSI The sub position 1 of the selected AF100 bus unit AFI00 POS2 R X BYTE The position 2 of the selected AF100 bus unit AF100 SUBPOS2 E BYTE The sub position 2 of the selected AF100 bus unit If the selected fieldbus device in position x y is a S800 I O station then the following fields are used Type Type 58005 R STRING D E The name of the selected 5800 station 8005 TYPE STRING DE The type name of the selected S800 station 58005 STATUS R W LONG D E The status bits of the selected S800 I O station See table below Write 0 Deactivate 1 Activ
192. ns the values of the device properties for your MB3 OPC server configuration The number of data values must match the number of device properties listed in the device header If you do not specify a value for a property it uses the default value for that property Data Block Header Contains a list of all the data block properties The data block header must start with a pound sign Data Block Data Contains the values of the data block properties for your MB3 OPC server configuration The number of data values must match the number of data block properties listed in the data block header If you do not specify a value for a property it uses the default value for that property An example of a CSV file with one channel one device and one data block of each object type opened in a text editor MB3 I O Driver Configuration Report Monday October 23 2006 09 54 AM Name Description Node PrimaryNetwork Primary Adapter PrimaryProtocol PrimaryCycleTime PrimaryIdleTmo PrimaryConnectTmo Prima ryDisconnectTmo PrimaryReAssemblyTmo PrimaryBtwAck PrimaryCredit PrimaryRetries BackupNetwork BackupAdapter BackupProtocol BackupCycleTime BackupIdleTmo BackupConnectTmo BackupDisconnectTmo BackupReAssemblyTmo BackupBtwAck BackupCredit Ba ckupRetries DataSetBitNumbering Enabled iHistUserApi iHistServer iHistUserName iHistPassword iHistCS V ArchiveTempPath iHistArchi vePath iHistInterval Channel0 31 11 3Com 3C920 Integrated Fast Ethernet Cont
193. nt update data then enter the Item ID for the object attribute with subtype set to T See Item ID examples for each object attribute in the section above If you just want your tag to receive TTD log data then leave this field blank Tag Name Enter the tagname of the Proficy Historian tag This must be the same name that is configured as Historian Tag Name in the object TTD Configuration Data Type The datatype of the tag The precision of the timestamps for the tag When the tag is created then select the Advanced tab General Collection Scaling Compression Calculation Advanced Data Collection Options Time Assigned By Source Time Zone Bias d Time Adjustment Do Not Adjust For Source Time Difference Time Assigned By Choose Source from the drop down list This will ensure that the timestamps comes from the MB3 OPC server and not from the collector When you select the Collection tab for the tag there is a Collection Type option User Manual 102 2013 06 28 Collection Options Collection Enabled Disabled Collection Type amp Collection Interval Seconds v Collection Offset Seconds Time Resolution Seconds Here you can select Unsolicited or Polled It will only affect the collection of cyclic demand and event update data for the tag from the OPC collector TTD log data will not be affected e Unsolicited When a 9 sec cyclic sub
194. oOo oo R i R ISELRRL ALERROR R AO ERROR R BCMERROV O oOo is i6 R SERVUC O O R HWERR 21 7 3 PIDCON STATUSS bits RW Description 1 R REMOE R 3 R homor O 3 R CLAMPOUT O 3i R EXrOUrLMIT O R EXLGAIENBL O R EXT TLENBL 3 EXLTDENBL 34 R EXTTRENBL 2 R EXEINTBIK 30 R EXLDERBIK S 21 7 4 PIDCON STATUS4 bits Bit R W Description 0 2 PRINT Fl BLK R REPEAT FI FAIL User Manual 132 2013 06 28 R J REPEATE2Z FAIL CTRL y 7 y __ 0 202 y O 24 25 21 8 PIDCONA Object Type Type Type NAME J STRING DE 34 PIDCONAobjectnam DESCRIPTION RO STRING DE 34 Adescription of the object STATUSI LONG C D E 1 2 3 4 32 Status bits See PIDCONA STATUSI bits table STATUS2 LONG C D E
195. ol Item Ids The events will also be written to the MB3 OPC server window as information text The format of the text is e Event Text Real Parameter Int Parameters Ascii Parameters Digital Parameter Where Event text This text is received as a text index and then translated to a text from a text table inside the MB3 OPC server If the MB3 OPC server recieves a text index it cannot translate it will write Unknown System Event Text d with the text index received Real parameter 1 float parameter that can be transferred together with the system event If no real parameter is sent then this field is blank Format RealPar value Int Parameters 2 int parameters that can be transferred together with the system event If no int parameters are sent then this field is blank Format Intl valuel with 1 int parameter Format2 Intl valuel Int2 value2 with 2 int parameters Ascii Parameters 5 ascii parameters that can be transferred together with the system event If no ascii parameters are sent then this field is blank Format Asciil value1 Format2 Asciil valuel Ascii2 value2 Format3 Asciil valuel Ascii2 value2 Ascii3 value3 Format4 Asciil valuel Ascii2 value2 Ascii3 value3 Ascii4 value4 Formats Asciil valuel Ascii2 value2 Ascii3 value3 Ascii4 value4 Ascii5 value5 Digital Parameter digital parameter that can be transferred together with the system event If no digital parameter is
196. oller during name translation is marked with a error symbol in the browser tree No subscriptions will be sent for the obejct until it is configured with the right type Check the statisitcs for the object to see the name translated object type Main Toolbar os mE Same as Menu File New Creates a new empty configuration This is not allowed when the MB3 OPC server is started Same as Menu File Open Open a configuration file or a CSV import file This is not allowed when the MB3 OPC server is started Same as Menu File Save configuration file Same as Menu File Save Lets you enter a filename to save the file as Can either be saved as a configuration file or as a reported CSV file 2 Same as Menu Help Help Topics Opens a Help file Configuration Toolbar Same as Menu Edit Add Channel Adds a Channel to the configuration Same as Menu Edit Add Device Adds a Device to the configuration Same as Menu Edit Add Data Block Adds a Data Block to the configuration Same as Menu Edit Delete Deletes the selected Channel Device or Data Block from the configuration Runtime Toolbar gt a w u E Same as Menu Display Mode Start Starts the MB3 OPC server a Same as Menu Display Mode Stop Stops the MB3 OPC server 909 Same as Menu Display Mode Config Mode Shows the configuration window User Manual 38 2013 06 28
197. onnect initiated by session entity 128 1 Remote transport entity congestion at connect request time 128 2 Connection negotiation failed i e proposed class es not supported 128 3 Duplicate source reference detected for the same pair of NSAPS 128 4 Mismatched references 128 5 Protocol error 128 6 Not used 128 7 Reference overflow 128 8 Connection request refused on this network connection 128 9 Not used 128 10 Header or parameter length invalid Also seen on the MB300 bus 254 transport timeout 255 error in connect request parameters Transport Connection Number of Transport disconnect confirms sent to this node Disconnect Conf Transmits Transport Connection Number of Transport disconnect confirms received from this node Disconnect Conf Receives Idle priorities Connect Req priorities Transport Timers Expired Number of times the disconnect request timer has expired for any of the transport Disconnect Req priorities Transport Timers Expired Number of times the re assembly timer has expired for any of the transport Re assembly priorities Transport Timers Expired Not implemented Credit Send Transport Timers Expired Number of times the MB3 OPC server has timed out a message with no credit to Credit send a retry Queue Count Number of low priority data packets that are waiting to be sent out on the Low Prio Send network to this node Queue Count Nu
198. or Use bit 0 15 See MORD bits table below 21 15 1 GENUSD STATUS bits R W Description R IMPLEMENTED Implemented ALARM Alarm is blocked 2 R PE BLK Alarm period block PRINT BLK Printout is blocked 4 R FAIL Repeats failed block EVENT Event is blocked 6 SELECTED Object is selected 7 R EV BLK Not used I8 RW AU ST 00 Unacknowledged signal error 1 Write 1 Acknowledge 9 R ST OI Unacknowledged signal error 2 10 JAUST 02 Unacknowledged alar y O R AU_ST_03 Unacknowledged alarm 2 12 R AU_ST_04 Unaknowledgedalam3 13 JAUST O5 Unaknowledgedalaem4 14 JAUST 06 Unaknowledgedalam5 oS y 15 R JAUST 07 Unaknowledgedalam6 o y 16 R PC ST_00 Signalerror 1 00 17 JPCSTOLSigmlemor2 18 R PC_ST02 Alarm 19 JPCSTOSAlm2 202 20 04 05 22 06 23 RT PC_ST_07 24 5 08 Interlock 25 PC_ST 09 Interlock 2 26 PC ST_10 Interlock3 27 PC ST_11 Interlock4 28 R PC_ST12 Interlock 3 09 RT PC_ST13 Interlock 6 30 PC ST_14 Notused 31 R Pestis Nouse O O SUBSYSTEM IR User Manual 148
199. ormation Proficy Historian user API errors when writing TTD logs From Device object e Known messages received but deleted e Messages received but no object found in configuration to parse the values e Node Resp received from node e Node Init received from node From Data Block object e Update received but object type do not match Update received but data block was not enabled to parse it From Driver object e Info about components connected From Device object e Information about received Credit 0 e Information when a retry not is inside send window From Transport objects e Unexpected received transport messages User Manual 122 2013 06 28 19 6 Event Viewer Some fatal errors are written to the Windows Event Viewers Application log The errors written are errors accessing the adapter etc See example below when the MB3 OPC server was started with a mismatch between the channels local node number and the MAC address of the adapter Event Date 4 7 2005 Source MB3 Time 12 53 Category None Type Error EventID 2 User N Computer PERH2 Description Server error Local Node number 33 does not match Primary MAC address 00 00 23 00 1F 00 on channel Channel Data Bytes C Words OK Apply 19 7 DataScope The DataScope can be used to troubleshoot your communication You display the DataScope for the MB3 OPC server by clicking on the Datascope button 41 in
200. ox iHistorian User API Proficy Historian server name to connect to If the field is left blank then the Server connection attempt will be to the default server The default server can be configured using the Historian administration tool iHistorian User API If left empty then the username that owns the process is used Most of the time this User Password is the same as the user logged into the operating system However in the case of a program running as a service you can specify a username and password that the process should use iHistorian CSV Files Enable this check box if you want the MB3 OPC server to create CSV archive files Enable for the collected TTD logs iHistorian CSV Files The MB3 server creates the collected TTD logs CSV archive files in this Temp Path folder When the TTD Archiving Interval timer has timed out then the file is moved from this folder to the File Path from where a file collector can import the file Default is CATTDArchive Temp iHistorian CSV Files The path to where the CSV archive files created in the Temp Path shall be moved File Path when the Interval time has timed out A file collector can import the files from this path For the Proficy Historian File Collector this path is normally set to C Program Files Proficy Proficy HistorianlmportFilesUncoming Default is CATTDArchive iHistorian CSV Files The time in seconds that the MB3 OPC server will wait
201. pe Ede EN CO E 21 CONTINUOUSLY ORDER 21 BUILDING THE MB3 OPC SERVER CONFIGURATION nnn terere rrr terne nn 21 INSTALLATION e 22 5 ice 22 MB3 OPC SERVER INSTALLATION ss 22 MB3 OPC SERVER REGISTRATION 26 SETTING UP THE ADAPTER IN THE LOCAL COMPUTER ee esee eese ee ee 0 ense etta a 29 NETWORK nen nnn nenne nnne nnn nnne n n nsn E E sess 29 ADAPTER MAC 55 nh nnn n n nnne EEE EEE EEEE ten nn 29 EVENT TREAT FILE AND UNACKNOWLEDGE OF OBJECT ALARMS ecce ee eren 2 2 34 MB3 POWER TOO db D Q 35 SETTING UP THE POWER TOOLS AND MB3 OPC SERVERS ENVIRONMENT eee eee emen 40 44 3 c iere 48 DATA BEOCK CONFIGURATION enun 50 CHANNEL DEVICE AND DATA BLOCK TEMPLATES
202. r Manual 150 2013 06 28 26 R 2 PC_ST_10 Gives warning for high output limit 27 PC_ST_11 Gives warning for low output limit 28 12 Not used 29 PC ST 13 Not used 130 R PC ST 14 Not used 131 R PC ST 15 Not used 21 16 2 GENCON STATUS bits Bit RW Description 2 16 R jBalmcdmode 24 R JOrdroupstON Open 0 2 25 R jOrdrowpstOFF Close ooo 21 16 3 GENCON MORD bits Write only ENIM es ref 21 17 GENBIN Object NAME STRING DE 1234 GENUSDobjetname DESCRIPTION STRING DE 34 Adescrptionoftheobject STATUSI LONG 1234 Sceestatuslbittablebelow STATUS LONG CDE 1234 Seestatus2bittablebelow FLOAT CDETS 1234 Measured value LONG 1234 Measured integer value SP CDE 1234 Setpoint value OUT FLOAT CDE 1234 SP MMC FLOAT D E 4 Preferred setpoint value set by the operator SP_INTL_MMC IR LONG Setpoint integer value OUT MMC FLOAT D E 4 Preferred output value set by the operator MAX FLOAT 1234 Maximum measured value MN FLOAT 4 Minimum measured value SETPH FLOAT DE 34 Maximum setpoint value SETPL 34 Minimum setpoint value OUTH DE 34 Maximum output value
203. r Piece can be set up to collect data for its object attributes and store them in circle buffers with a specified log interval These buffers are called TTD logs The MB3 OPC server can be set up to collect one primary TTD log per object attribute and store them either to Proficy Historian via the Proficy Historian user API or to a CSV file The CSV file format is compatible with the Proficy Historian file collectors format The Tags must exist in Proficy Historian before the MB3 OPC server can add values to them 18 1 TTD Archiving Configuration The dialog is opened from the TTD Archiving button in the channel dialog This dialog contains the configuration of how the collected TTD logs shall be archived You can choose to store the logs to Proficy Historian via the user API or to store the logs to CSV files TTD Archiving iHistorian User iHistorian CSV Files Enable Server Temp Path CATTDArchiveAT emp User File Path TTDArchive Password Interval 300 Cancel Field jDescription iHistorian User API Enable this check box if you want the MB3 OPC server to write the collected TTD Enable logs to Proficy Historian using the Proficy Historian user API The tags must exist in Proficy Historian If the MB3 OPC server fails to write the TTD log via the user API then it will try to write the TTD log values to a CSV file irrespective of the iHistorian CSV Files Enable check b
204. r each field for each object type e E is default With this subtype the object will only put load on the bus with one shot demand poll when the MB3 OPC server receives a process event from the ABB controller for this object C Cyclic With this subtype the MB3 OPC server will subscribe for cyclic updates for this object when the database block is accessed from FIX D Demand With this subtype the MB3 OPC server will poll demand subscriptions with the Primary Rate set up in the data block configuration when the database block is accessed from FIX S Seamless Is a alias for C cyclic but it will additoinally do a oneshot TTD request for the object when a cyclic subscription is started Only available for the fields that can be logged to TTD logs T TTD Keeps the TTD Access Timer alive which keeps the collecting of TTD logs alive It will also receive values from cyclic demand and event updates Only available for the fields that can be logged to TTD logs I O Address examples Address Hardware Option 12 12 AER64KT3 1MV VALUE C Not used To read value from AI object RG4KT3 1MV in device 12 12 with cyclic subscription 12 12 DEN6GTFV STATUS 8 C Not used To read value from DI object NGGTFV in device 12 12 with cyclic subscription 12 12 DAT K963 ST V ALUE C Float To read write value in DAT object K963 ST of Real data type in device 12 12 with cyclic subscription 12 12 DAT K963 ST VALUE C Long To read
205. rLink PCI Current MAC Address foo 00 23 00 1F 00 Connect Status Connected Transmitted OK p J Transmitted Missed Kernel p Received fic Received Missed Kernel Transmitted With Error p Received Missed User Received With Error p After about 30 seconds the MB3 OPC server starts to send routing vector messages and registers itself on the MB300 network Primary Channel Statistics for Channel Backup Troubleshooting No of Devices fi Transmits Transmits 0 i Receives Receives f r Bus Load Objects Sec Revd 0 Objects Sec Sent 0 Routing Vectors Local Routing Vectors r Communication Status m Adapter Statistics Adapter Vendor desc EtherLink PCI Current MAC Address o0 00 23 00 1F 00 Connect Status Connected Transmitted OK b Transmitted Missed Kernel Jom Received OK Received Missed Kernel p Transmitted With Error Jom Received Missed User Received With Error p User Manual 63 2013 06 28 The MB3 OPC server will then connect on the Transport connections with the nodes available on the network You can check that under the device statistics Transport connections counters Depending on which types of messages needed the different priorities will be connected Primary Device Statistics for Device2 Backup Troubleshooting Data
206. ram and High Precision Time Synchronization Telegram SWITCH Name Not implemented in this version REC Name Read Only Number of received objects per second on the backup adapter Maximum number for the whole MB 300 is 2000 per second TRANS Name Read Only Number of sent objects per second on the backup adapter Maximum number for the whole MB 300 is 2000 per second 14 1 4b Device Control Item Ids ItemID DataType Description 00020200000 POLL Name Boolean Write Only Trigs the device specified with Name to send demand subscription requests for all its data blocks IPRI REC Name Long Integer Read Only Number of received objects per second on the primary adapter for this device adapter for this device REC Name Long Integer Read Only Number of received objects per second on the backup adapter for this device TRANS Name Long Integer Read Only Number of sent objects per second on the backup adapter for this device IPROCEVENTS Name String Read Only A text describing received Process event for this device The OPC time stamp is the time stamp received with the Process Event from the ABB controller The MB3 OPC server has a buffer that can store up to 100 process events per device The events in the buffer are removed one by one when they are read by a client See 2 2 5 Process Events for more information about the text formats ISYSEVENTS Name St
207. ring Read Only A text describing received System Event for this device The OPC time stamp is the time stamp received with the System Event from the ABB controller The MB3 OPC server has a buffer that can store up to 100 system events per device The events in the buffer are removed one by one when they are read by a client See 2 2 6 System Events for more information about the text format ISYSTEXTS Name String Read Only A text describing the received System Text for this device These are texts showing illegal orders etc as information For example Limit out of range Input ignored The MB3 OPC server has a buffer that can store up to 100 system texts per device The system texts in the buffer are removed one by one when they are read by a client See 2 2 7 System Texts for more information about system texts IRESOLVE Name Boolean Write Only Trigs a name translation of all data blocks configured under this device Same functionality as the device button Trig Name Translations in the MB3 Power Tool IUNKNOWN CNT Name Long Integer Read Only A counter value of received unknown telegrams for this device If the device checkbox Save unknown messages to file in the MB3 Power Tool is checked then there will be an entry in a CCF file each time this counter increases ICS DATE Name Long Integer Latest Clock Sync Date received from this node s clock sync telegram The format is in number of days since 1 January 1980 1 Janu
208. roller 3C905C TX Compatible MB300 10 1 1000 100 1 3 4 3 MB300 10 1 1000 100 1 3 4 3 0 1 0 0 C TTDArchive Temp C TTDArchive 300 Channel Name Description Node NameTransTmo Enabled SaveUnknown ProEventDemand ProEventFormat ProEventSaveFile 10 0 12 01 00 1 0 1 1 0 Device Name Description ObjectType ObjectName DeadBand LatchData OutputDisabled EnableEvent EventAccessTime EnableCyclic Cy clicScanTime CyclicScanFast CyclicAccessTime EnableDemand DemandAccessType PrimaryPollTime SecondaryPollTime Phase AccessTi me DataSetIdentity DataSetRedId DataSetLength DataSetScanTime DataSetSource Enabled TTDAccessTime TTDPhase TTDLogInst1 TTD LogInst2 TTDLogInst3 TTDLogInst4 TTDLogInst5 TTDLogMemb1 TTDLogMemb2 TTDLogMemb3 TTDLogMemb4 TTDLogMembS T TDTimesPF1 TTDTimesPF2 TTDTimesPF3 TTDTimesPF4 TTDTimesPF5 TTDLogInterval1 TTDLogInterval2 TTDLogInterval3 TTDLog Interval4 TTDLogInterval5 TTDCollectInterval1 TTDCollectInterval2 TTDCollectInterval3 TTDCollectInterval4 TTDCollectInterval5 TTD TagNamel TTDTagName2 TTDTagName3 TTDTagName4 TTDTagNameS5 TTDEnablel TTDEnable2 TTDEnable3 TTDEnable4 TTDEna ble5 DeviceO AI Analog Input AIL 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 S end 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m 2m 2m 2m 0 0 0 0 0 Device0 AO_AO1 AO Analog Output AO1 1 0 0 0 30 0 9 3 30 0 2 00 30 24 01 Send 1 30 00 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 2m 2m
209. rver Masterbus 300 User Manual 105 2013 06 28 18 7 1 NovotekTrendView Pen Configuration In the NovotekTrendView ActiveX component you can configure one realtime source and one historical source for each pen See picture below Pen Details to the MB3 OPC Server PIDCON P34504 MV Data Description Source Realtime MBS3OPC Node11 PIDCON P34504 5 Source Historicat P34504 MV Historical Mode Interpolated Number of Samples 0 Connected to Historian who recive TTD logs Signal 0 ho Format 0 0 v Unit Style o NENNEN Line Style Solid Line Width 1 Line Marker None To setup the NovotekTrend View for seamless integration between realtime and TTD historical data with the MB3 OPC server then setup the realtime and historical source as described below e Source Realtime Connect to the MB3 OPC server with a Itemd Id with the subtype set to S for the attribute When a chart for this pen is opened it will start a cyclic subscritpion for this object and get realtime values with the cyclic update rate It will also trig a oneshot TTD request for TTD values up to now for this objects configured TTD attributes These TTD values will be written to Proficy Historian from the MB3 OPC server e Source Historical Connect to the tag in Proficy Historian which is setup to receive the TTD log value
210. rver Password The server will run in Demo mode for two hours User Manual 27 2013 06 28 If your configuration contains more objects Data Blocks than your server license accepts then the server will run in demo mode and show the following status text Registration Server Password 4 4 2005 1 55 16 PM The Number Of Objects DataBlocks Has Exceeded The License Limit 1000 objects The server will run in Demo mode for two hours User Manual 28 2013 06 28 9 Setting Up the Adapter in the Local Computer 9 1 Network Configuration Make sure to only have the MB3 NDIS protocol checked for the Local area connection as shown in the pictures below a Local Area Connection Properties Local Area Connection Properties General Advanced Networking Connect using Connect using Hg VMware Accelerated PCNet Ad Configure Intel R PRO 1000 MT Network Connection This connection uses the following items This connection uses the following items dal 005 Packet Scheduler Net NDIS 5 SPR Protocol Driver CommView Network Monitor Client for Microsoft Networks 141005 Packet Scheduler r File and Printer Sharing for Microsoft Networks Internet Protocol MES net NDIS GX SPR Protocol Driver Intemet Protocol Version 6 TCP IPv6 Install Uninst
211. s 10 0 0 Retries Transit Node 0 Unknown Messages Revd 0 0 Transport Connection Connect Conf Disconnect Req Reason Disconnect Conf Transmits 0 0 0 0 0 Receives 0 0 0 0 Transport Timers Expired Queue Count Send Active Parse Idle 0 LowPrio 0 0 o Connect Reg 0 Medium Prio 0 0 0 Disconnect Req 0 High Prio 0 0 0 bly ication Stat e assembly 0 ommunication Status Update Credit Send 0 Network Distance Credit 0 m M User Manual 114 2013 06 28 Click on the Backup to see statistics for the backup channel Go back to the primary statistics by clicking on the Primary button Field SC Description Data Ack Number of sent data packets and acknowledge packets with low priority Low Prio Transmits Data Ack Number of received data packets and acknowledge packets with low priority Low Prio Receives Data Ack Number of timed out data packets and acknowledge packets with low priority Low Prio Timeouts Low Prio Retries Medium Prio Transmits Data Ack Number of received data packets and acknowledge packets with medium priority Medium Prio Receives Data Ack Number of timed out data packets and acknowledge packets with medium Medium Prio Timeouts priority Data Ack Number of retried data packets and acknowledge packets with medium priority Medium Prio Retries Data Ack Number of sen
212. s for the Item IDs set in the tags source address field for the OPC collector in Proficy Historian If you don t want that your Proficy Historian tags shall receive any cyclic demand or event updates but only the TTD log data then set the source address field to empty for the tag and set the TTD Access Time to Disabled for the object 18 3 1 Al Object SubType Item ID Examples VALUE VALUE S T Node22 AI TESTAI V ALUE T Node22 AI TESTAI V ALUE S 18 3 2 AO Object SubType Item ID Examples VALUE VALUE ST Node22 AO TESTAO V ALUE T Node22 AO TESTAO V ALUE S 18 3 3 DI Object Attribute SubType Item ID Examples VALUE STATUS 8 ST Node22 DI TESTDI STATUS 8 T Node22 DI TESTDI STATUS 8 S 18 3 4 DO Object SubType Item ID Examples VALUE STATUS 8 S T Node22 DO TESTDO STATUS 8 T Node22 DO TESTDO STATUS 8 S 18 3 5 PIDCON Object SubType Item ID Examples MV MV ST Node22 PIDCON TESTPIDCON MV T Node22 PIDCON TESTPIDCON MV S WSP WSP S T Node22 PIDCON TESTPIDCON WSP T Node22 PIDCON TESTPIDCON WSP S Node22 PIDCON TESTPIDCON OUT T User Manual 98 2013 06 28 Node22 PIDCON TESTPIDCON OUT S DEVIATION DEVIATION S T Node22 PIDCON TESTPIDCON DEVIATION T Node22 PIDCON TESTPIDCON DEVIATION S S T Node22 PIDCON TESTPIDCON PRES 1 T Node22 PIDCON TESTPIDCON PRES1 S 18 3 6 RATIOSTN Object MV MV Node22 RATIOSTN TESTRATIOSTN MV T Node22 RATIOSTN TESTRATIOSTN MV S WRATIO 65 7 Node22
213. s for the object attribute entered in the realtime source User Manual 106 2013 06 28 18 8 ABB TTD Functionality 18 8 1 IMS Functionality with Stagger An ABB IMS station can be set up to stagger the load of the controller when it requests TTD log data In the MB3 OPC server you can use the settings described below to distribute stagger the load of the controller when the MB3 OPC server requests TTD log data TTD Configuration TTD Settings Loglnst LogMemb Times PF Log Interval Collect Interval Historian Tag Name Enable VALUE 2 2 1440 5s nd 05 00 TT1_14BAT10CE104_x060 Access Time 30 Phase Set the collect interval to how often the TTD log data should be collected to the historian archives Set the Access Time to a higher value than the update rate of the active OPC items that access the data blocks TTD log variables item that ends with T If all the OPC items connected to the data blocks TTD logs are set to inactive then the OPC server will stop collect the data blocks TTD logs after the access time has elapsed If no OPC item is connected to the data blocks TTD log variables then no collection will be started for the data block The Phase is used to implement the stagger functionality If the TTD log collection for a data block is inactive and it is accessed from an OPC item it will start to collect the TTD log after the phase time has elapsed After that
214. s in Windows 2000 select Administrative Tools from Control panel and then select Users and Passwords Use the Local Security Policy Setting tool to grant the account Logon as a Service privilege Once you register the MB3 OPC server complete these steps 1 Start the Power Tool and make sure the Auto Start option is enabled 2 Configure DCOM Distributed Component Object Model 3 If your Human Machine Interface HMI software is FIX or iFIX start FIX or iFIX When either program runs it will start the MB3 Server as a service If your HMI is a third party package then complete the following steps instead Open the Services icon in Control Panel and change the MB3 Server startup from Manual to Automatic e Start your HMI software You can reset the server to be a regular server process again by re registering it as MB3Drv REGSERVER NOTE Before you register the I O Server to run as a regular server you must ensure that it is not currently running When registering the server this way it will run perform the necessary registration work and then exit You can then start the server by using more conventional methods such as starting iFIX starting the Power Tool or any client program capable of communicating with the server NOTE You cannot display the MB3 server window using Alt Shift S when the server running as a service User Manual 93 2013 06 28 18 Collecting TTD Variable Data An Advant Controller or Maste
215. s used for REAL B unit PRESB DE 227 Notued 1 ACT PRES TXT STRING C D E 1 2 3 4 of active interlocks The string comes from one of the texts 12_O8TXT to 12_14TXT The text is prioritized by the active signal with the lowest number among the signals IND2 08 to IND2 14 REAL A A C D E 1 2 3 4 In main MMCX DB 5 Actual Torque REAL B EM C D E 1 2 3 4 main MMCX DB Arbitrarily value frequency power etc REAL _ E CDE 1234 In main MMCX DB 5 Actual speed D C D E 1 2 3 4 main MMCX DB External speed setpoint in In help MMCX DB External speed setpoint in rpm REAL_E FLOAT C D E 1 2 3 4 main MMCX DB External torque setpoint in or External PID setpoint in In help MMCX DB Nominal power REAL PARAM R W FLOAT D E 3 4 In main MMCX DB Operator controlled setpoint speed torque PID in In help MMCX DB Operator controlled setpoint speed in rpm INTL_PARAM R__ LONG RRES_HL FLOAT D E 3 4 In main MMCX DB Highest limit used by PC for limit check of the Motor current RRES_LL FLOAT D E 3 4 In main MMCX DB Lowest limit used by PC for limit check of the Motor current RRES MN R FLOAT DE 34 j InmanMMCXDB User Manual 159 2013 06 28 value of Motor Current RRES MAX FLOAT D E 3 4 In main MMCX DB ES E PE 1 statin vate of Motor Cirene 0 IRES MN R LONG DE 34
216. same database in both redundant Scadas two Scadas can not access the same Data Set in a PLC The identity set in the Data Set Identity field will still be used in the database I O addressing but the identity set in this Data Set Redundant Identity field will be used in the communciation with the PLC Valid entries are 1 255 or None Set to blank to disable One example Data Set Identity 2 Data Set Redundant Identity 12 Data Set Source in ABB Send The I O Address in the database block will look as below if we want to read value 3 from the Data Set Device DS 2 3 The datablock will receive messages with Data Set number 12 from the PLC Data Set The number of values this Data Set consists of Length Valid entries are 1 24 User Manual 52 2013 06 28 Data Set Data Set direction Source in ABB Valid entries are Send ABB System sends the Data Set to I O server Receive ABB System receives Data Set from I O server You must trig the I O server to start sending the data set See special datablock control addresses START DS Name Data Set How often in seconds the Data Set is transferred between the ABB System Update Time and the I O server Default is 1 Valid entries Accepts the time format days hours minutes seconds up to a maximum of 6 23 59 59 If the Data Set is set up as Send then the I O server will check if it has received a Data Set update within a specified amount of time
217. scription starts then the tag will get updates with a timestamp from the cyclic update if the value has changed from the last update collected by the OPC collector Polled When a9 sec cyclic subscription starts then the tag will get updates with a timestamp from the cyclic update for every update if the collection interval is less than the cyclic update interval even if they haven t changed 18 5 CSV File Format The value CSV file contains two rows of header as shown below where each field is separated by the list separator set in Regional settings Data Tagname TimeStamp Value DataQuality For each sample of a signal there will be created a row under the header in the CSV file The Tagname will be the name defined with Historian Tag Name in the objects TTD configuration for the attribute The value is the value for the attribute and sample Data Quality is either Good or Bad The list separator set in Regional settings in Windows Control Panel shall separate each field on the row The values use the decimal separator set in Windows Control Panel There are some limitations to the settings in the Regional settings in the Windows Control Panel These are The time format must be 24H The list separator must be or 39 ee 55 The decimal separator must be or The date format must be short format 18 5 1 CSV File Example Data Tagname TimeStamp Value DataQuality 2315 51 MV 06 10 17 10 42 00 0
218. sent then this field is blank Format DigPar value One example of a System event text is MN STATUS Conn with netw node Int1 31 Asciil 11 Ascii2 10 This is a system event from node 10 on network 11 that it has established a connection with node 31 2 2 7 System Texts If an order is illegal then the MB3 OPC server receives a system text These texts are sent out typically when an operator tries to set a value outside its limits The MB3 A amp E OPC server can receive these events and show them as simple events The MB3 OPC server will write these system texts to an internal text address The MB3 OPC server has a buffer that can store up to 100 system texts per device The texts in the buffer are removed one by one when they are read by a client See 14 1 4b Device Control Item Ids The texts will also be written to the MB3 OPC server window as warning text In the OPC DA interface the texts will start with a local time stamp in the format YY Y Y MM DD HH MM SS sss Every text starts with MMI X where X is the MMI number the text is intended for and then follows the received text The text is received as a text index and is then translated to a text from a text table inside the MB3 User Manual 11 2013 06 28 OPC server If the MB3 OPC server receives a text index it cannot translate it will write Unknown System text received Text Index d with the text index received User Manual 12 2013 06
219. setpoint speed in rpm LONG FLOAT D E 3 4 In main MMCX DB Highest limit used by PC for limit check of the Motor current D E 3 4 In main MMCX DB Lowest limit used by PC for limit check of the Motor current User Manual 164 2013 06 28 RRES_MIN FLOAT D E 3 4 In main MMCX DB Minimum value of Motor Current RRES MAX FLOAT D E 3 4 In main MMCX DB Maximum value of Motor Current IRES MN 34 Noued IRES MAX 34 Notued 20 REALA MIN FLOAT D E 3 4 In main MMCX DB Torque minimum value REALA_MAX FLOAT D E 3 4 In main MMCX DB Torque maximum value REALB_MIN FLOAT D E 3 4 In main MMCX DB Minimum value an arbitrarily value from Drive frequency power and so on REALB_MAX FLOAT D E 3 4 In main MMCX DB Maximum value an arbitrarily value from Drive frequency power and so on REALC_MIN FLOAT D E 3 4 In main MMCX DB Actual speed minimum value REALC_MAX FLOAT In main MMCX DB Actual speed maximum value REALD_MIN FLOAT In main MMCX DB External speed setpoint in minimum value In main MMCX DB REALE_MIN FLOAT REALE_MAX FLOAT External speed setpoint in maximum value In main MMCX DB External torque setpoint in minimum value In fault MMCX DB Nominal current In main MMCX DB External torque setpoint in maximum value In fault MMCX DB Nominal torque In main MMCX DB Interlock IC1 Text Not used In main MMCX DB
220. shown in the table below can be received from the controller when requesting TTD variable data In the description field is described what the consequences are for the collection if any of these statuses are received Status Description 9 time out of range oldest limit The MB3 OPC server has asked for data outside the oldest limit of the log in the controller The controller will send values with quality set to BAD for the old values outside the old limit The MB3 OPC server will filter these BAD old values and these will not be written to the CSV file or Proficy Historian 10 time out of range youngest limit The MB3 OPC server has asked for data outside the youngest limit of the log in the controller The controller will send values with quality set to BAD for the young values outside the youngest limit The MB3 OPC server will remove these values from the log so it will start asking from the last good sample the next poll of data collection 11 time out of range both limits The MB3 OPC server has asked for data outside both the oldest and the youngest limit of the log in the controller The controller will send values with BAD data for the old and young values outside the limits The MB3 OPC server will filter the old BAD values and remove the young BAD values so it will start asking from the last good sample the next poll of data collection 8 time out of range completely
221. stamp received with the Process Event from the ABB controller The MB3 OPC server has a buffer that can store up to 100 process events per device The events in the buffer are removed one by one when they are scanned by a TXT database block See 2 2 5 Process Events for more information about the text format ISYSEVENTS Name Read Only A text describing received System Event for this device The OPC time stamp is the time stamp received with the System Event from the ABB controller The MB3 OPC server has a buffer that can store up to 100 system events per device The events in the buffer are removed one by one when they are scanned by a TXT database block See 2 2 6 System Events for more information about the text format ISYSTEXTS Name Read Only A text describing received System Text for this device These are texts showing illegal orders etc as information For example Limit out of range Input ignored The MB3 OPC server has a buffer that can store up to 100 process events per device The system texts in the buffer are removed one by one when they are scanned by a TXT database block See 2 2 7 System Texts for more information about system texts IRESOLVE Name Write Only Trigs a name translation of all data blocks configured under this device Same functionality as the device button Trig Name Translations in the MB3 Power Tool IUNKNOWN CNT Name Read Only A counter value of received unknown telegrams for this device If the devic
222. ster your MB3 OPC server The startup dialog contains a button named Server Password User Manual 26 2013 06 28 3 OLE Automation 1 0 Server Version 7 20 f Registration Server Password OPC Server Stopped Number of Channels fi Number of Devices 2 Number of DataBlocks 7364 Click on the Server Password button and the dialog box below shall appear Server Password This OPC Server will only work correctly with the password and the specific KEY it was ordered for If no password is entered or an invalid password is entered then the OPC Server will run in demo mode for two hours Key Serial No 100001483 Server Password T Your actual hardware key serial number is shown in the dialog Check that this number matches with the number you ordered the server license for Enter the server password for your server in the server password field Click on the OK button to save the server password If you have entered the right server password then status text OK will appear when the server is started Registration Server Password 4 4 2005 1 52 10 PM Server Registration OK License Limit Unlimited objects If you have entered wrong server password or have wrong key installed then a status text telling that the server runs in demo mode will appear Registration Server Password 4 4 2005 1 53 37 Error In OPC Se
223. stics Description Active TTD Demand 1 Demand 5 These checkboxes will be set if any of the TTD variables 1 5 are active collecting data with the collect interval Sub 1 Sub 5 These checkboxes will be set if any of the TTD variables 1 5 are active subscribing for TTD sub data Last TTD Demand Update This timestamp will be updated when the data block receives a TTD data update for any of the TTD variables in the data block Last TTD Sub Update This timestamp will be updated when the data block receives a TTD sub update for any of the TTD variables in the data block User Manual 108 2013 06 28 18 9 2 Log TTD debug to file v Toolbar Status Bar iguration mb3 2012 1 09 52 01 2012 1 09 52 01 Errors Warnings Information Debugl Debug2 Log TTD Errors Log TTD Warnings In the MB3 server window two options in the View menu are used for TTD debug These are e Log TTD Errrors e Log TTD Warnings If any of these are checked received TTD errors or warnings will be logged to a file The file is named YYYYMMDDHH MB3TTDINFO LOG where YYYY year MM month DD day and hour when the file was created The files will be located in the same folder as where the MB3 OPC server is installed Files older than 10 days will be removed automatically Option Description Log TTD Errors The OPC server is looking for two type of error that will be logged to the files
224. t data packets and acknowledge packets with high priority High Prio Transmits Data Ack Number of received data packets and acknowledge packets with high priority High Prio Receives Data Ack Number of timed out data packets and acknowledge packets with high priority High Prio Timeouts Data Ack Number of retried data packets and acknowledge packets with high priority High Prio Retries Data Ack Number of unknown data packets received from this node If the checkbox Save Unknown Messages Revd Unknown Messages to File is checked for the device then the MB3 OPC server will save all received messages from this device it cannot recognize to a file This file is stored in the same path where the default configuration file is stored The files will be named YYYYMMDDHH_ MB3LOG CCF where YYYY is year MM is month DD is day and HH is hour when the file was created These files can be viewed in the network monitoring program CommView from TamoSoft Inc www tamos com Number of Data Blocks Displays the total number of data blocks configured for the selected device Bus Load Number of objects received per second from this node Objects Sec Revd Objects Sec Sent Bus Load Number of objects for this device that are on active cyclic or demand scan Objects on Scan Network The local network where the node exist Node Network Network The transit node number This is the node on the local network that all messages Tr
225. t exist then create this new keyword e Click on the drop down menu Edit gt New gt String Value Set the name of the string value to NetworkAddress Pee o ncs rixe wai Cervo secun nu 26 C 4036 971 325 11 1 08002 10318 ab MatchingDeviceId REG SZ pciven 10b7 amp dev 9200 44D36E972 E325 11CE BFC1 080028E10318 REG SZ Autoselect Sy 0000 ab etCFgInstanceld REG SZ 90576116 4846 4617 80BA 58FF7DSEF36D 3 3 0001 RE PnPCapabilities REG DWORD 0x00000030 48 0002 ab ProviderName REG 52 3Com ji a a ab RwUMAGIC REG SZ ENABLE 1 03 0005 ab RxChecksum REG Sz ENABLE 4 0007 ab TCAUDIAG REG 52 TCAUMSOX 0008 ab TxChecksum REG_5Z ENABLE t 0009 REG 52 0010 4 2 0011 0012 0013 477 nr74 annasanrinnim e Double click on the NetworkAddress name and enter the new MAC address you want to use Then click OK There should not be any in this address Your entry should only consist of 12 digits as seen in the figure below Edit String 2 x Value name etwork amp ddress Value data 000023001 Fod Coresi User Manual 232 2013 06 28 9 If NetworkAddress keyword exists make sure the keyword type is SZ This keyword might not have a value at this time e Double click on the
226. ta or above the setup must be executed with As Administrator privileges Run Setup exe from the Disk folder on the MB3 OPC server installation CD The following dialog appears OPC Server Setup Welcome to the MB3 OPC Server Installation NOVOTEK lt Next gt Cancel Click on the Next button User Manual 293 2013 06 28 License Agreement YOU SHOULD CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE OPENING THIS PACKAGE OR INSTALLING THIS SOFTWARE OPENING THIS PACKAGE OR INSTALLING THIS SOFTWARE SIGNIFIES YOUR ACCEPTANCE THESE TERMS AND CONDITIONS IF YOU DO NOT AGREE WITH THEM YOU SHOULD PROMPTLY RETURN THE PACKAGE ALONG WITH ANY OTHER ITEM THAT WAS INCLUDED IN THE SAME CATALOG NUMBER FOR FULL CREDIT You as the Customer agree as follows DEFINITIONS Application Software shall mean those portions of the Licensed Software in object Select lt Next gt to continue with the installation F reg ende Read the license agreement carefully If you accept the license agreement then Click on the Next button else end the installation with a Click on the Cancel button OPC Server Setup Please enter the installation directory wes Browse NOVOTEK Enter the installation directory and click on the Next button If iFix is installed then iFix directory will be the default directory User Manual 24 2013 0
227. tabase block s EGU range Ignores the most significant nibble 4 bits User Manual 87 2013 06 28 12AL 12 bit binary number 0 4095 Scales 12 bit binary values to the with alarming database block s EGU range 15BN 15 bit binary number 0 32767 Scales 15 bit binary values to the database block s EGU range Ignores most significant bit ISAL 15 bit binary number 0 32767 Scales 15 bit binary values to the with alarming database block s EGU range LIN 16 bit binary number 0 65535 or 32768 Scales 16 bit binary values to the 32767 the OPC server database block s EGU range automatically determines which input range to use 3BCD 3 digit Binary Coded 0 999 Scales 3 digit Binary Coded Decimal Decimal value values to the database block s EGU range 4BCD 4 digit Binary Coded 0 9999 Scales 4 digit Binary Coded Decimal Decimal value values to the database block s EGU range 13 bit binary number Scales 13 bit binary values to the database block s EGU range Ignores most significant 3 bits with alarming database block s EGU range 8 bit binary number Scales 8 bit binary values to the database block s EGU range Ignores most significant byte 0 255 Scales 8 bit binary values to the with alarming database block s EGU range Important Signal conditioning types with alarming return values with all 16 bits and generate an OVER or UNDER range alarm if a value is outside the EGU range of
228. tatus bits See AO STATUS bits table RANGE MIN FLOAT DE 23 Min value for VALUE RANGE FLOAT 23 Max value for VALUE SUBSYSTEM BYTE 3 Procsssetin CLASS R BYTE DE 3 Class 2 21 2 1 AO STATUS bits Bit RW Description O R IMPLEMENTED 3 JOUTPBLK 4 R MANENTRY 6 NORMAL OBJ_TREAT S y 8 PON 3PONSMINEDIM 22222222 ALARM_UNACK Write 1 Acknowledge all alarms for the object 17 R PERIOD BLEK __ _ y PRINT BLK 19 R OUTP RESTART 0 6 LOCK R USE MAX LM 22 R USE MN LM 23 TESTED 26 R LINKED 21 3 DI STRING DE 12 DI object name DESCRIPTION R_ STRING DE 2 A description of the object STATUS LONG D E T 32 Status bits See DI STATUS bits table Note VALUE is bit 8 in STATUS SUBSYSTEM BYTE 2 Processsection User Manual 127 2013 06 28 CLASS VALUE_TREAT WORD D E 2 Value treatment 0 No event report 1 Event report no alarm 2 Event and alarm 21 3 1 DI STATUS bits Bit Description R IMPLEMENTED 1 R ERROR 2 UPDATED UPD_BLK IR MAN ENTRY SELECTED R OBJ TREAT ERRCTRL VALUE Wr
229. te b Selected Full Item ID The browse tree is split into one Control branch and one Data branch The Control branch holds all the Channel Device and Data block control Item Ids The Data branch holds all the process object data Item Ids 14 2 1 Data Branch If you expand the Data branch then all configured devices will appear as branches See picture below Browse OPC Server Item IDs ABBOS Device2 Device4 Device53 Device54 Device55 Device56 8 Device57 Device58 H Device59 E Device60 DeviceBl 2 4 05 i igi Filter Browse Type Data vr EMPTY v Access Rights Read wite x 6 Server C Hierarchical Selected Full Item ID C Flat If you expand a device then all configured object types under that device will appear as branches See picture below User Manual 72 2013 06 28 Browse OPC Server Novotek MB30PC D ol If you expand an object type then all configured object names of that type in that device will appear as branches See picture below Browse OPC Server If you expand an object name then all fields of that object type will appear as leafs See picture below User Manual 73 2013 06 28 Browse OPC Server Item IDs ABBOS E Device2 Al B A0 401 1 401 2 401 3 01 4 E
230. ten to the remote MB3 OPC server Setting default values can significantly decrease MB3 OPC server configuration time 11 6 CSV File Format You can use a MB3 OPC server report file CSV file to document create or upgrade the MB3 OPC server configuration binary file CSV files are Comma Separated Value files that you can view and edit in a text editor or Microsoft Excel The file uses the Windows system locale settings The best way to avoid non existent object names in your configuration is to create a CSV configuration file that is based of object names from reported BAX files from the ABB controllers The BAX file is a text file dump of the database in a controller MB3 OPC server CSV files have the following sections Section Description Report Header Header is informational and contains the MB3 OPC server name and the date of the report Channel Header Channel Header contains a list of all the channel properties The channel header must User Manual 58 2013 06 28 start with an exclamation point 1 Channel Data Contains the values of the channel properties for your MB3 OPC server configuration The number of data values must match the number of channel properties listed in the channel header If you do not specify a value for a property it uses the default value for that property Contains a list of all the device properties The device header must start with an at sign Device Data Contai
231. ter to the nearest value supported by your operating system Each data block requires 520 bytes of memory Each device allocates 2800 371 1038800 bytes of memory for its AC system objects This means that with the default maximum size 30000000 bytes and if you have 10 devices in your configuration a maximum of around 37700 data blocks can be allocated If you need more data blocks the maximum size has to be increased Default Value 30000000 bytes Memory Specifies the increment that MB3 OPC server memory grows by when more Growth Increment memory is needed The MB3 OPC server rounds up the value you enter to the nearest value supported by your operating system Default Value 4095 bytes Memory Specifies an area of memory that immediately follows MB3 OPC server main Overrun Buffer memory and is defined by the Maximum Size field The MB3 OPC server rounds up the value you enter to the nearest value supported by your operating system If you try to access memory in this area an error is generated You will also experience problems with your MB3 OPC server if your system attempts to use memory in the overrun buffer Default Value 4095 bytes Alarm amp Event Queues How many Process Events the MB3 DA OPC server can store when no MB3 Max Process Events A amp E OPC server is connected to it When a MB3 A amp E OPC server connects the stored events will be sent to it one by one Set to 0 to disable the queueing of events If you make
232. the MB3 OPC server to send out a new symbolic name translation request for the object 12 3 Online Name Translations 12 3 1 Data Blocks in a Device You can trig the MB3 OPC server to retranslate all data blocks in a device with a button in the device dialog in the MB3 Power Tool or via a special device control address Remember to save your configuration when the translation is ready 12 3 2 One Data Block If you add one data block online then enable the data block This will force the MB3 OPC server to send out a symbolic name translation request for the object Remember to save your configuration when the translation is ready User Manual 62 2013 06 28 13 Startup of the MB3 OPC Server When the MB3 OPC server is started it will start to receive messages immediately You can look in the channel statistics dialog that it is receiving routing vectors from the other nodes on the network The pictures below show a configuration with one controller node 10 and the MB3 OPC server as node 31 Primary Channel Statistics for Channel Backup Troubleshooting Local Routing Vectors No of Devices f Transmis 0 Transits 0 No of DataBlocks 131 Receives 0 Receives 0 r Bus Load Objects Sec Revd 0 Objects Sec Sent 0 r Routing Vectors Communication Status Node Network Status Update Adapter Statistics Adapter Vendor desc Ethe
233. the process event belongs to is set to YES then no unacknowledge for this object will be sent to the ABB controller If you don t want the MB3 OPC server to send any unacknowledges for any object alarms then you can either rename the MB3 Event Treatments txt file or set all AL TOBLK and AL FRBLK parameters in the file to YES You must restart the MB3 OPC server before it will try to read the file again User Manual 34 2013 06 28 11 MB3 Power Tool The MB3 Power Tool is your main configuration utility for setting up and maintaining the MB3 OPC server It provides fields for specifying the properties of channels devices and data blocks The Power Tool provides The Template dialog box for specifying channel device and data block defaults The Setup dialog box for defining the default name and default path for configuration files The Server Connection dialog box for connecting to a remote or local OPC server The Tree Browser for an overall view of your system configuration A movable Tree Browser and toolbars A Statistics View for displaying the statistics of your server while it is running Statistics are provided for levels channel device and data block e A Configuration View for displaying and modifying driver channel device and data block properties Access Methods From the Windows Start menu e Select Programs from the Start menu e Select the folder selected during installation from the Programs submenu
234. to this object data block In this way a client can User Manual 70 2013 06 28 ISTART DS Name IBLOCKCYCLIC Name C_FORCEFAST Name TTD_SUB Name TTD_UNSUB Name Long Integer Boolean select more than one object per controller The MB3 OPC server will always use MMI number 1 if this item isn t used Default value is 1 Valid values are 1 4 Examples of how this item can be used When a client wants to select an object it can do the following 1 Check if the object already is selected 2 Set the desired MMI number 1 4 with this item 3 Select the object and then do the orders using the set MMI number 4 Deselect the object using the set MMI number Alternatively the client can always set the MMI number item before any orders to the object Read Write Is used to control sending of data set values from the I O server to a controller Fill in all the startup values for the data set and trig the I O server to start sending the data set to the controller via this trigger Value gt 0 gt send data set Value 0 gt stop send data set When set to True no cyclic subscriptions will be sent for the object connected to the data block If there is an active cyclic subscription for the data block then it will be unsubscribed When set to False cyclic subscriptions will be sent if there are active items with the C flag connected to the data block Demand subscriptions and process events will
235. toolbar Enter the default values in the Templates dialog box Use the buttons on the Configuration toolbar to add Channel and Devices but do not create any data blocks Open FIX Database Builder and create database blocks with valid I O Addresses Open the Power Tool The new data blocks should now exist in your configuration under the devices you specified in the FIX database blocks I O Address POY Note If you import a GDB database file to auto create your data blocks then make sure the MB3 OPC server is stopped Note The only way to remove auto configured data blocks is to open the MB3 Power Tool and delete the data block User Manual 91 2013 06 28 17 Running as a Service The MB3 OPC server can run as a Windows Service Running your OPC server as a Windows service lets users log on and off the operating system without shutting down the OPC server By default the MB3 OPC Server does NOT run as a Windows service To set up the MB3 OPC Server to run as a service you must register it as a service During installation the Setup wizard automatically registers the server as a regular server process To register it to run as a service you must run the server on the command line specifying that you wish to register it as a service Once the server is running as a service you may need to re register it in certain situations such as when you need to change the logon account Before you register the I O Server to run as
236. ubscribed for the events The MB3 OPC server has not full implementation of process events If a process event is received then the object sending the event is extracted and a one shot On Demand poll is made for that object The MB3 A amp E OPC server can receive these events an show them with the time stamp from the controller The MB3 OPC server will write the process events to an internal text address The MB3 OPC server has a buffer that can store up to 100 process events per device The events in the buffer are removed one by one when they are read by a client See 14 1 4b Device Control Item Ids It will also be written to the MB3 OPC server window as information text You can choose between 3 different Process Event Text formats This is set up at the device level for each controller in the MB3 Power Tool 2 2 5a Format 1 This is the old format used in the 2 first versions of the MB3 OPC server The format of the text is e Reason d from Object s LF d LR d with Value 9od Where Property code of the event 1 239 and 65502 65535 Examples of event codes are IND VALUE 2 ERROR 3 HI LIM2 4 HI LIMI 5 LO LIM1 6 User Manual 8 2013 06 28 LO LIM2 2 7 ACT VALUE 8 PRINT 9 ALARM BLK 10 UPD 11 DISTURBANCE 12 See 24 Appendix D Process Event Reasons and Codes Reason Reason of the event 0 13 NORMAL 0 BLOCKED 1 DEBLOCKED 2 ALARM ON 3
237. unit on filedbus 1 and index 1 in the AC SEL FIELDBUS system status 12 12 AC SEL FIELDBUS 1 2 880 Empty To read the S800 station name of the selected OS NAME D S800 bus on fieldbus 1 and index 2 in the AC SEL FIELDBUS system status 12 12 AC SEL FIELDBUS 1 2 880 Empty To read the S800 module 2 name of the selected 0M2 NAME D S800 bus on fieldbus 1 and index 2 in the AC SEL FIELDBUS system status 14 1 4 Control Format There are some special Item IDs in the MB3 OPC server that can be used to control and supervise channels devices and data blocks in the MB3 OPC server These special control Item IDs are explained in the tables below Name in the Item IDs are the channel device or data block names configured in the MB3 Power Tool 14 1 4 Channel Control Item Ids ItemID Data __ Description O MODE Name Boolean Write Only Enables the channel specified with Name when a value of 1 is written Disabling the channel occurs when a value of 0 is written POLL Name Write Only Trigs the channel specified with Name to send demand subscription requests for all its data blocks IPRI REC Name Long Integer Read Only Number of received objects per second on the primary adapter Maximum number for the whole MB 300 is 2000 per second IPRI TRANS Name Long Integer Read Only Number of sent objects per second on the primary adapter Maximum number for the whole MB 300 is 2000 per second IDCOM WD Nam
238. ve to make new symbolic name translations Do the following to do a complete symbolic name translation from a new configuration 1 Create all data blocks offline Save the file as an mb3 file 2 Check that the Channel local node number match with the adapters MAC address If it doesn t the MB3 OPC server will not start 3 Start the MB3 OPC server without any clients connected Wait until all data blocks have been translated data blocks are yellow or green in the MB3 Power Tool tree browser Use F5 to refresh the tree 4 When all data blocks have been translated then save the configuration The logical database reference LF and LR for each object is saved in the configuration so the next time the MB3 OPC server is started the MB3 OPC server will not need to translate all symbolic object names again In an application containing ten AC 450 and one AC 410 with a total of 7400 objects in the configuration the name translation took about 6 minutes to complete when there was no client connected to the MB3 OPC server and low load on the controllers We have seen that it takes longer time in a MP than in an AC and the time increases when the controller has higher load 12 2 Failed Name Translations If the MB3 OPC server has failed to translate an object name in a data block then check that the data blocks configured object name exist in the ABB controller s database If it does then try to disable and enable the data block This will force
239. we look at for example an AI that is connected to an operator display through 9 sec Cyclic Subscription e When the operator display is opened the OPC client must set the OPC Flag called Active to TRUE for the AI Object When the active flag is set the MB3 OPC server sets up a Cyclic subscription At the same time the Controller sets up an Event Subscription automatically e Aslong as the operator display is open an update is received every 9 sec and or when an event Occurs e g alarm e When the display closes the OPC client must set the OPC Flag called Active to FALSE for the AI Object Then the Access time starts to count down When it has expired the subscription is cleared and the bus load is minimized 6 2 Display Addressing objects in an operator display should be addressed to 9 sec Cyclic updates or an even higher On Demand rate 6 2 1 Pop up When a pop up is selected in a process display then a specific bit in the MB3 OPC server for the data block should be set Data Block Control Item FAST That bit tells the MB3 OPC server to subscribe for Fast Cyclic updates After two minutes the fast cyclic updates falls back to normal cyclic updates If any orders is made in the pop up then the bit should be set again to reset the two minutes timer for fast updates If the display is closed the bit that trigs for Normal Cyclic updates Data Block Control Item NORMAL should be set to minimize bus load 6 3 Alarms
240. yellow color 0 5 5 Channelo 2 4 MPOS 06 07 8 9 T AI AI1 1 An AI object with object name AI1 1 that has been translated and the communication is good has the shape of a circle with green color e AI E212FQ01 AI 212 002 E212FTO1 212 02 M E212NTO1 al E212NTO2 E212TTO1 al 212 02 0 oT Ee Ee Ee R8 E User Manual 119 2013 06 28 An object that is configured as one object type and reported as another object type from the controller during name translation is marked with a error symbol in the browser tree No subscriptions will be sent for the obejct until it is configured with the right type Check the statisitcs for the object to see the name translated object type 19 4 Data Block Data Monitor in Power Tool In the data block configuration dialog and in the data block statistics dialog there is a button named Data Monitor If you click on this button a dialog will appear that contains the configured objects all parameter fields with real time values See the data monitor dialog example below for a data block configured to access a PIDCON object in a controller Data Monitor for PIDCON_PIDCON1 PIDCON1 0 AUTOSP 0 WSP 0 DEVIATION 0 OUT 0 TS 0 MAN_OUT 0 MMI_SPL 0 MMI SPH 100 MMI MVL2 0 MMI_MVL1 0 MMI_MVH1 85 MMI_MVH2 100
Download Pdf Manuals
Related Search
Related Contents
Intel GA-8I915MK-GV User's Manual U22/Micro-Air manual FR/IT/ES Avis de l`ANSES Guía del usuario del teléfono para oficinas inalámbrico 照明器具 施工説明書 照明器具 取扱説明書 取扱説明書ダウンロード 取扱説明書 - 富士製作所 Copyright © All rights reserved.
Failed to retrieve file