Home

LT : mise en oeuvre paramétrage OPAL

image

Contents

1. 83 I Implementation of the LT Parameter setting Tool OPAL I Implementation of the LT Parameter setting Tool OPAL I 1 Required equipment and software Equipment Minimum configuration PC compatible computer 4 Mb min with a serial port for the LT connection e 2Mbofavailable hard drive space for the OPAL directory installation RS232LT PC cable wired as below SubD 9 pin female SubD 9 pin female LT side com 1 terminal block 1 PC side serial link ES x ol ol 25 2 2 07 Tx 07 03 03 04 Figure 1 LT PC connection wiring Software e Microsoft Windows e The OPAL diskette I 2 OPAL installation and operation under Windows I 2 1 Installing OPAL under Windows e Insert the OPAL diskette in the disk drive which we assume is Execute the command A install exe e Enter your company name user name and installation directory by default C OPAL Use the tab key on the keyboard to pass from one field to another Activate the Install button The installation window opens Files are installed o dialog window opens informing you that OPAL was installed at xxxxxx Validate with OK This is followed by a dialog window Create program groups Yes No Cancel e If YES Opal will create OPAL group and display the OPAL and Notes icons Activating
2. P Direct burst output lt gt lt gt D D Inverse burst output Figure 11 Burst digital output command Summary Parameters Page for each output channel select The output type Continuous Monostable Flashing or Burst e The duration D and Period DP values if necessary e The output polarity direct inverse The buttons at the top of the column enable the duplication of the current selection to the column Data Page reserved data e N direct digital outputs bits e Noutput commands bits Also e the outputs is monostable words corresponding to D e If 1 of the outputs is flashing N words corresponding to DP e If1 of the outputs is a burst N words corresponding to D and N words corresponding to DP Page 24 Manuel Utilisateur OPAL IV PARAMETERS PAGE IV 8 3 Processes Fallbacks The general communication default Communication alarms synthesis refer to Central unit board parameter setting controls the passage of the outputs to a fallback position for those that were set with this function The outputs switch into a fallback position on the rising edge of the alarms appearance At the same time a memorisation bit for the fallback switch is set to 1 It should be reset to O either by the central unit the network master or by using a process instruction as acknowledgement appearance l appearance User value X Fallback value X User value J Writi
3. ie RU rie ER E LORI eC 45 VESZ COMMUNICATION PARAMETERS ERU USC Oe pt biet RR Rae Dist PER D UNES 46 XE 6 JBUS COMMANDS irre pen dates aneurin DE Uere teste intem Sn Goatees 46 VL 7 JBUS COMMAND REPORTS OR D OR ondimentum 47 VH PROCESSES PAGE 49 1 REMINDER DATA DEFINITION s on ereenn re nere E trennen rene enne 49 VILL DAD GIG types xt eee ee entera pU E beoe Dee edi ie e Pee ebrei 49 VII 1 2 Internal data addresses 50 VIE2 WRITING A PROCESS dieit SR Pere Pe eee e e eem iet e ete Petre teh 50 VII 2 1 Expression comment and 50 VIL2 2 The operators uiu siete en mee aee e e i e i de reet 50 VII2 3 Typecasting c ie ee epe dea e e nee evi ie eade ire ide Fes D de esse eee eR 52 VII2 4 Goritrol ARStEUCtiOn ate va Te ane idet a 53 VIL2 5 Conditional loop sm ii n pe td Rae ee teh ep de ive ate d Ode e 53 VIE S IHE FUNCTIONS nn tee irte DRA RE vec re eios MEE SERRE 55 E 55 VIL3 2 List of available functions ne eii e ede re Eee etai e EO dee e wives deve 56 VIL 3 3 E
4. RETURN VALUE Timer data with 1 or n words i DESCRIPTION If BitStartStop i 1 Then Integer Timer i when time passed equal to IntegerPreset i with unit given by ReferenceTimer Endif If Integer Preset i 0 Then CHR is without effect ReferenceTimer may in fact be any counter Timer will be incremented by 1 for each quantity equal to IntegerPreset x ReferenceTimer i j EXAMPLE Time in seconds the duration at 1 of each digital input of a DI310 board Digital Inputs 32 bits direct inputs from a DI310 Duration s 32 words duration in seconds in a 1 state Duration _CHR DigitalInputs 1000 addr 0 1000 is the timer preset 1000 milliseconds 1s The Durations i values are reset to O at each DigitalInputs i rising edge and augmented by 1 at each second if DigitalInputs i 1 In this example it is not possible to time in hours because the preset would exceed 65535 milliseconds It is therefore necessary to create intermediate reference timers based on the millisecond counters of the equipment refer to Other example Comment CHR restart memory if the reference units are deleted Illustration That is the following CHR values at the time of stoppage passage from 1 to 0 of BitStartStop IntegerPreset 1000 e Timer 45 ReferenceTimer invisible 800 there were still 200 reference units left before the Timer passed the 46 value At restart following passage from 0 to
5. 32 Block 2 Real digital outputs bo412002 32 Block 2 Digital outputs command mi512003 WORD 16 Block 3 ANA Inputs Each variable name may be used as in the process page or may be renamed by using the Modify button Entering a Jbus Master frame select Terminal block 1 channel 0 Jbus master data access table highlighted in the main menu The window s Add button opens the parameter setting window for a Jbus Master frame Choose slave 1 function write bits Jbus address 80 Jbus length 32 variable to exchange bo411002 Block 2 Real digital outputs This frame will be executed cyclically by the LT as soon as a frame is finished slave reply or time out the next is launched This enables the copying the status of the 32 digital outputs of the LT80 DO310 board to the digital outputs command of the TES 32ST Data access by the Jbus slave link select the Com 1 data access table Jbus Slave highlighted in the main menu This list contains Address Type Length Description 0000 BIT 00032 Block 1 Digital inputs 0020 BIT 00032 Block 2 Real digital outputs 0040 BIT 00032 Block 2 digital outputs command 0006 WORD 00016 Block 3 ANA inputs For a Jbus Modbus master The Digital inputs can be accessed at the word 0 address or bit 0 address The Real digital outputs can be accessed at the word 2 address or bit 20 hex address The Digital outputs command can be accessed at the word 4 add
6. Cm leroy gt AUTOMATION PARAMETER SETTING SOFTWARE LT160 MODULAR INPUTS OUTPUTS OPAL USER MANUAL lt TA 16 24 616 249 14 Com302 vf amp i 2 253 Peay s DO 310 pi 310 ri gt p x m s m be lo a CRC Coe aaa P DOC OPA 001 E V3 0 FOREWORD This manual provides the information required to run LEROY Automatique Industrielle LT s The software implementation is realised with the OPAL software LT Parameter setting tool Computer programmers and control engineers will find the necessary information concerning the procedures for implementing the OPAL parameter setting tool on the PC the parameterisation of the functions the data processes and manipulation the memory mapping definitions available over the network and led diagnostics The equipment implementation is presented in Implementation Manual NB the LT160 must have the embedded OPAL destined software Technical support Tel 33 05 62 24 05 46 Fax 33 05 62 24 05 55 e mail support leroy autom com LEROY Automatique Industrielle regularly develops and improve their products The information contained within this documentation is liable to modification without prior warning and under no circumstances does it represent a commitment on behalf of the company This manual may not be duplicated in any form without
7. RETURN VALUE BitDestination data with 1 or n bits i DESCRIPTION Generates an impulse BitDestination at IntegerPreset x ReferenceTimer after a rising edge BitSource This bit remains at 1 during 1 cycle If no read has occurred immediately after the impulse rise ReferenceTimer continues to count the duration of the following re launch TBIRES 2000 addr 0 OPAL User Manual Page 69 leroy Page 70 VII 3 11 Comparisons of double words comparing dates and times Comment although the functions are adapted to date comparisons they are not specifically for that they compare 2 double words by rising addressing bytes The words used are signed integers The LT clock can be inserted into the public data list in the Parameters Page The clock is composed of 4 words according to the following 0 seconds jJVMIO0hofasc 0 0 0 0 year monh 2 2 month ACTION PARAMETERS RETURN VALUE DESCRIPTION EXAMPLE Equality comparison of two double words Operand1 n word data 1 element 2 words Operand 2 word data 1 element 2 words BitDestination data with 1 or n bits Byte by byte equality comparison between Operandl double word and the Operand 2 double word The result is a bit at 1 if equality and 0 if not Compare the current date available in the CPU time stamp with 2 holiday constant in 1996 New Years day and
8. Notes icon opens the ReadMe txt This contains all the information that may not yet be documented Activating the OPAL icon launches OPAL NO terminates and exits the installation procedure Manuel Utilisateur OPAL Page 1 in S leroy Page 2 I 2 2 Launching OPAL under Windows e For versions of Windows 3 1x o Open OPAL group Activate the OPAL icon For the 9x and NT4 versions Open the Startup menu Select the Programmes sub menu Select the OPAL sub menu the program group Select and activate the OPAL sub menu The main OPAL presentation window will appear displaying e The OPAL version number The OPAL version date The company name The user name Note The DTR is active while OPAL is running Press OK OPAL will immediately try to detect an LT presence If an LT is not present or unrecognisable an empty OPAL EQUIPMENT configuration window will be opened If an LT has been recognised OPAL will open the LT connected window 3 Main Menu The OPAL main menu displays the following menu headers File Pages PageName Help Note The underlined character enables menu selection via keyboard shortcuts in the ALT underlined character form PageName is the name of the active page and is dependent on the context OPAL consists of the following pages Equipment Parameters Data Process LT connected When a page is selected the main menu is refreshed to indicate
9. V 8 Data access table via Terminal block 1 Channel 0 SNMP SNMP Simple Network Management Protocol Internet standard for the administration of hosts routers and other devices on the network of the variables present in the public data list are available in the data access table via the terminal block 1 Channel 0 SNMP The user disposes of 9 SNMP variable types to set the OPAL variables The Delete button allows the deletion of the SNMP parameters assigned to a variable OPAL User Manual Page 43 VI LT CONNECTED PAGE VI LT CONNECTED PAGE The LT connected page proposes 5 services Write to the LT the entered configuration Refresh the equipment configuration Dynamic display of the inputs outputs status Communication parameter setting Launching Jbus master requests VI 1 Write configuration This function enables the downloading of the OPA file currently open on the PC to the LT Check that the parameter setting of the PC serial link is identical to that of the LT communication port this is the case if the LT was switched on in parameter setting mode PRM The configuration loading is followed by the LT re initialisation by OPAL approx 7 seconds OPAL does not allow the writing of the configuration to start if the LT is not connected or inaccessible A window will display No LT connected as well as the size occupied in bytes by the entered configuration VI 2 Size of the entered co
10. Alignment The internal LT memory map is split into words data types word or multiple of 16 bits are aligned according to the memory division We would note X Y the order bit Y in the address word X Y between 0 and F Example word bit 0012 0 STOR BIT 16 This bit variable fills the space of an entire word 0013 0 Defauts BIT 12 This variable does not fill a whole word 0014 EANA WORD 16 The EANA variable is a WORD type variable The variable Defaults occupies the addresses 13 0 to 13 B the LT adds the bits 13 C to 13 F undetermined values to align the WORD to the EANA variable 0024 O Measures WORD 3 e 0027 O Commands BIT 5 This variable does not fill a complete word 27 0 to 27 4 0027 5 Alarms BIT 13 The Alarms variable is a BIT type variable which follows the Commands variable 27 5 to 28 1 It does not allow the filling of the whole word The LT adds the bits from 28 2 to 28 F initialised at 0 to align the WORD address to the Measures variable 0029 O Measures WORD 4 The alignments are important in order to effectuate the transformation of types Bits Mots variables VII 2 Writing a process VII 2 1 Expression comment and terminator Any string of characters between and is considered as a comment Any string between and the end of the line is considered as a comment Every expression must be termina
11. At transmission sub function error At transmission sub function data error At transmission storage error In bold the most frequently encountered communication status error codes Manuel Utilisateur OPAL V DATA PAGE V 5 4 Frame sequencing in the LT cycle The LT cycle can be resumed globally as e Reading input boards e Analysis and processing of the read frames Processes Writing to output cards Led refreshing e Analysis and processing of the write frames e LT inspection task return to start The LT runs the following sequential algorithm at each cycle and for the Modbus Jbus master frames If no current exchange running Then If the pointed frame is authorised Then send End if Point the following frame Else If exchange terminated Then Update the report if set Class the received data if read command Else If exchange is running Then Sending Frame or re launch underway End if End if End if Note that the frame pointer advances 1 frame per cycle Therefore if the frame is not authorised the LT doesn t send in that cycle OPAL User Manual Page 37 leroy Page 38 V 6 Data Access table via Terminal Block 1 Channel 0 FIP Only the Station function is implemented on the LT The bus arbitrator function is not implemented A station only manages the FIP production consumption variables A bus arbitrator also manages the access mechanisms to the communication mediums One sole statio
12. NB The 0010 to 001F address bits are accessible by word at the 0001 Inversely a 0002 address word may be read as 16 bits as from address 0020 hex decimal Example 0200 Block 3 digital outputs 0022 Block 4 analog inputs 0320 The 16 words of block 1 occupy the word addresses 0000 to 000F The 16 words of block 2 occupy the word addresses 0010 to 001F The 32 bits of block 3 occupy the 2 word addresses 0020 and 0021 or the 32 address bits 0200 to 021F The 16 words of block 4 occupy the word addresses 0022 to 0031 The status of the central unit occupies the word address 0032 or the 16 bit addresses 0320 to 032 The Accessible Limit button fixes the address above which the data are no longer accessible via Jbus or Modbus requests In order to set this limit you have to click on the chosen variable and define it as the Accessible Limit by clicking on the Accessible Limit button The variables whose addresses are greater than the upper limit set by the chosen variable will be inaccessible Accessible data limits through ModBus JBus slave channel e a word address is limited to the value 7FFF e abitaddress is limited to the value 7FFF For anything above the addresses are inaccessible and the data cannot be used in the processes NB if you have an important number of data it is recommended that you optimise the addressing in the data list by placing the bit data types before the word data types The B
13. data with 1 or n bits RETURN VALUE BitDestination data with 1 or n bits DESCRIPTION If BitCondition i 1 Then copy BitSource i in BitDestination i Else nothing EndIf _MOVB TBII TBRES MOV WordSource BitCondition WordDestination ACTION Conditional transfer of WordSource to WordDestination according to the i BitCondition conditions 4 PARAMETERS WordSource data with 1 or n words i BitCondition data with 1 or n bits RETURN VALUE WordDestination data with 1 or n words DESCRIPTION If BitCondition i 1 Then i copy WordSource i into WordDestination i Else nothing Endif EXAMPLE MOV TMOI TBI2 TMORES Page 74 Manuel Utilisateur OPAL VII Processes Page WordSource WordDestination ACTION Conditional transfer of WordSource to WordDestination according to the BitCondition condition WordSource and WordDestination are double words PARAMETERS WordSource n word data 1 element 2 words i BitCondition data with 1 or n bits RETURN VALUE WordDestination n word data 1 element 2 words DESCRIPTION If BitCondition i 1 Then copy WordSource i to WordDestination i Else nothing Endif EXAMPLE 2 TMORES WordDeinaton RR RR i ACTION Conditional transfer of WordSource to WordDestination according to the BitCondition condition W
14. IdL zone limit identifiers ID specific identifiers Zone IdL ID Variable signification User physical allocation 16 variables per station The 16 variables assigned to the station XX are 0iXX with i from 0 to Physical allocation 16 variables per station The 16 variables assigned to the station XX are with i from 0 to Only those produced by the LT Identification byte string Presence type integer 16 bits Physical allocation 16 variables per station The 16 variables assigned to the station XX are 21XX with i from 0 to The LT doesn t use any Free allocation of the application layer Identifiers positioned with the OPAL parameter setting The identifiers of this zone do not depend on a station Check carefully that they are not used on other stations Physical allocation 16 variables per station The 16 variables assigned to the station XX are 81XX with i from O to F Description variables of zone 1 variables 1 the variable 81 describes variable Global allocation reserved Free allocation unused by the LT Free allocation description variables of zone 4 variables V 6 3 Variable types Under the FIP protocol an identifier corresponds for instance to the transport on the network of a string of bytes encapsulated in a frame The same identifier can therefore enable the transport of a table of 8 whole measures in the form of a 16 byte string The declaration of the identifier type
15. e Board initialisations counter 1 word 8 ANA input values array 8 words Command of the 8 red LEDs and 8 green LEDs 1 word The data structure associated with an AI210 board consists of 20 words e Board status 1 word e Board initialisations counter 1 word 16 ANA input values array 16 words Command of the 16 red LEDs and 16 green LEDs 2 words The data structure associated with an AO120 board consists of 11 words e Board status 1 word e Board initialisations counter 1 word 8 ANA output values array 8 words Command of the 8 red LEDs and 8 green LEDs 1 word The data structure associated with an AO220 board consists of 20 words e Board status 1 word e Board initialisations counter 1 word 16 ANA output values array 16 words Command of the 16 red LEDs and 16 green LEDs 2 words The data structure associated with an AIO320 board consists of 18 words e Board status 1 word Board initialisations counter 1 word 8 ANA input values array 8 words 4 ANA output values array 4 words Block error counter count of erroneous messages 1 word Command of 8 orange LEDs 1 word The 8 bit array of the ANA inputs upper overflow 1 word The 8 bit array of the ANA inputs lower overflow 1 word V 3 Operations on the data lists These operations only concern the public data list and the LT data list of the following described operations are accessible in the Data menu The Add Modi
16. the result would be equal to Threshold 1 in all cases EXAMPLE TMORES SAT TMOI TTHRESHOLDS OPAL User Manual Page 61 Um leroy z Page 62 WordDestination SCAL WordSource PointsMech ACTION PARAMETERS RETURN VALUE DESCRIPTION EXAMPLE ud Scaling with clipping WordSource data with 1 or n words PointsMech n word data with Xmin PointsMech i 0 Xmax PointsMech i 1 Ymin PointsMech 1 2 Ymax PointsMech 1 3 1 element 4 words WordDestination data with 1 or n words Each couple WordSource WordDestination is associated with a transformation line defined by 2 points Xmin Ymin and Xmax Ymax according to the graph below If the source is outside the Xmin Xmax interval the destination is clipped at Ymin or Ymax MotDestination Ymax aroe TIC Y SIRE UE S AIR REN TATA RRR Ymin MotSource Xmin X Xmax TMORES SAT TMOI TPMECH Manuel Utilisateur OPAL VII Processes Page BitDestination HYSB WordSource Thresholds wi ACTION The destination bit follows the hysteresis trace defined by the 2 thresholds PARAMETERS WordSource data with 1 or n words Thresholds Thresholds word table with lower threshold Threshold i 0 and upper threshold threshold i 1 1 element 2 words RETURN VALUE BitDestination data with 1 or n bits DESCRIPTION T
17. Christmas day and place a Holiday bit d HolDates 4 words HolDays 2 bits Holiday 1 bit Monday 1 1 96 and Wednesday 25 12 96 HolDates 0x0100 0x6001 0x1902 0x600C _ENDINIT HolDays _CMPEH Holdates TimeStamp 2 3 ACTION PARAMETERS RETURN VALUE DESCRIPTION Inferiority comparison of two double words Operandl n word data 1 element 2 words 2 n word data 1 element 2 words BitDestination data with 1 or n bits Comparison of inferiority byte by byte of the 1 double word and Operand2 double word The result is a bit at 1 if Operandl is less than 2 else at 0 Manuel Utilisateur OPAL VII Processes Page ACTION Superiority comparison of two double words PARAMETERS Operandl n word data 1 element 2 mots i Operand2 n word data 1 element 2 mots RETURN VALUE BitDestination data with 1 or n bits DESCRIPTION Byte by byte superiority comparison between the double word and the Operand2 double word The result is a set to 1 if Operandl is greater than Operand2 else set to 0 i EXAMPLE Same as CEMPH BitDestination _CMPIH Operandl Operand2 ACTION Double word property of an interval defined by two double words PARAMETERS Operandl n word data 1 element 2 words Operand2 n word data 1 element 4 words RETURN VALUE BitDest
18. PAGE IV 7 Setting binary input parameters TOR The following functions may be applied to a digital input v Filtering In milliseconds Filtered input Timing p gt v Edge count Edge counters 4 Contr les Wiring defects Figure 4 Processes applied to a digital input Setting the digital inputs board without any specific parameter setting leads to the creation in the Data Page of a Data with N bits corresponding to the N inputs of the board This data corresponds to the direct inputs on which the following parameter settings may be undertaken filters timers front counters wiring controls DI312 solely Each of these parameter settings lead to the creation of the specific data in the Data Page IV 7 1 Direct inputs Data Page The selection of N binary inputs in the Equipment Page automatically reserves an N bit data labelled Block x Digital Inputs OPAL User Manual Page 19 leroy IV 7 2 Filters A filtered input is an input whose status has been confirmed for duration of D The duration D is the same for the rising edge and falling edge filtering Direct digital input D Filtered digital input Figure 5 Principle of Digital input filtering Parameters Page enter the value D for each input A 5 digit entry is authorised Scro
19. Parameters Page set the alarm type the confirmation prior to alarm duration alarm triggering Data Page adds a 1 bit data labelled Channel alarm bit Terminal block x Channel y protocol OPAL User Manual Page 15 Um leroy z IV 4 4 Diagnostics Counters Parameters Page Check the checkbox to put the diagnostics counters in the internal data list Data Page adds a 9 word data labelled Frame counters channel Terminal block x channel y protocol O Number of frames received whether the LT was concerned ornot a Number of Slave not ready replies returned by the LT Number of erroneous characters received by the Number of incoherent frames received by the LT unused 6 8 IV 5 Setting the parameters of a Jbus Modbus master channel The frames to be transmitted by the LT and the trigger conditions are to be defined in the Data Page that corresponds to this channel Data access table via terminal block x channel y protocol We will just be describing the parameter settings for a Jous Modbus master channel in this paragraph Page 16 IV 5 1 Transmission parameters The number of data bits is set to 8 The other parameters are e speed 150 to 38400 bits s e parity even odd none e stop bits 1 2 IV 5 2 Principle of frame transmissions The network master sends a request or query to a slave The complete reply from the slave must have arrived before the Maximum duration for a complete e
20. Signification Colour OK green oT Correct voltage 4 Diagnostics of the CPU3xx central units LT80 LT160 Serigraphy LED LED state Signification Colour Run green flashing rapidly The CU executes system software and the parameterised application frequency 2 105 The COMI 1 link is in parameter setting mode Flashing slowly The CU executes system software and the parameterised application frequency 2s The CU auto tests are correct flashing mainly Application defect OPAL Processes Page extinguished lit for 3 periods extinguished for 1 flashing Defect equipment parameter setting OPAL Equipment Page mainly lit extinguished 3 periods lit 1 period Defect in the saved parameters flashing Boards recognised but not all managed mainly extinguished Wdg T lit permanently The CU is not operational an Init out of order may be flashing if permanent reset green lit permanently The communication port is active A communication protocol presence The port alarm is active parameterised by OPAL FIP LT80 lit permanently The FullFIP component is correctly initialised flashing mainly lit Absent or incorrect boards according to the OPAL parameter settings extinguished No I O managed gt general internal bus defect green lit permanently Operation with default parameter settings The client application is not executed red extinguished Inputs outputs correct Attention The power supply module is part o
21. Status of boards The status of the operational module is given by a comment correct absent or by digital code the signification of which is given below F C B A 9 8 7 0 Position value of 1 to F according to the position of the board on the base Wdg Bit value of 1 at rest Wdg active at 0 generally linked to an internal power problem Bit value at 1 if the internal power of the board correct DO310 DIO210 pq 10 1210 AO220 AIO320 NC100 30h to 37h 1 1 AO120 with Alext value at 1 if the external power present the terminal blocks is between Vpow 20 gt Al ext of the DI312 external power between 24V 10 e Fault value at 0 if overload on a digital output e theunused X and Y bits are by default at 1 Example A faulty supply of the terminal block board associated with DI310 at position 5 gives the status 5D03h bit X20 VI 5 Communication parameters Selecting Communication Parameters in the scrollable LT connected menu enables the parameter modification of the serial link between the PC and the LT The point In your OPAL configuration file you set the LT port to different values from the default other transmission parameters or LT slave number other than 1 Load the configuration to the LT You would like to keep OPAL to continue testing the inputs and outputs modify the PC transmission parameters of OPAL according to that of the LT VI 6 Jbus co
22. all the data created when configuring the equipment on the Equipment page and the selections of the Parameters page The down arrow upper right also proposes other data lists the list of all the LT s data always present grouping together all the available data on an LT e if you have set the parameters of a CPU integrating an FIP channel the data access table via terminal block 1 channel 0 FIP present by default groups together all the data accessible via this channel e If you have set the parameters of a CPU which integrates an Ethernet channel the data access table via the terminal block 1 channel 0 OpenModbus TCP and the data access table via the terminal block 1 channel 0 SNMP present by default group together all the data accessible via this channel The data access table via Terminal block 1 Channel 1 Jbus slave present by default groups together the data accessible on Com 1 of terminal block 1 via a Jous Modbus master If the parameter setting has been carried out the data access table or tables via terminal block x channel y protocol present by default regroups together the accessible data on terminal block x channel y via the specified protocol If your central unit has battery backed memory RAM the access table to protected data groups together the list of public data and enables the specification of the data to be saved and the backup mode V 1 The public data lists This list is constitute
23. and number must be strictly identical at the producer and the consumer The producer produces a FIP frame on the line The arrangement of the bytes possible inversion of the high low order depends on the type The interpretation of the byte string is undertaken by the consumer at its convenience Example A producer produces a double integer The transport is effectuated in the form of a 4 byte string A consumer can interpret it as a 32 bit array It is important that the number of bytes is coherent Warning The LT can only produce and consume a maximum of 32 variables Therefore in order to increase the useful network rate data must be grouped together as much as possible in the strings The LT authorises the following types of FIP variables OPAL User Manual Page 39 leroy z Page 40 Short unsigned integer 8 bits Sort signed integer 8 bits 2 Unsigned integer 16 bits Signed integer 16 bits 4 Longunsignedinteger 32 bits 3248 floating simple precision Not useable by the LT 8 floating double precision Not useable by the LT__ Stringofnbytes 0 0 0 0 O 1 String of n visible characters 1 The maximum length of useful data is 126 bits consisting of e the actual variable e eventual refresh status associated with the variable and requested by the user boolean 1 byte V 6 4 Variable produc
24. i PARAMETERS WordSource n word data 1 element 2 words i BitCondition data with 1 or n bits j RETURN VALUE WordDestination n word data 1 element 2 words DESCRIPTION If rising edge of BitCondition i Then Copy WordSource i to WordDestination i Else nothing Endif EXAMPLE MEMD TMOI TMORES MEMO WordSource BitCondition WordDestination ACTION Conditional transfer of WordSource to WordDestination on rising AND falling edge according to BitCondition condition WordSource and WordDestination are quadruple words PARAMETERS WordSource n word data 1 element 4 words BitCondition data with 1 or n bits RETURN VALUE WordDestination n word data 1 element 4 words DESCRIPTION If rising edge of BitCondition i Then Copy WordSource i to WordDestination i Else nothing Endif EXAMPLE _MEMQ TMO1 TBD TMORES Manuel Utilisateur OPAL DIAGNOSTICS AND IMPLEMENTATION VIII DIAGNOSTICS AND IMPLEMENTATION ATTENTION the LT100 initialisation lasts approximately 7 seconds VIII 1 Diagnostics of the PSD230 LT100 power supply Colour Unom green Voltage supply present and correct _ O K Lit by CU Internal voltage correct Incorrect internal voltages of power board not set 24V 0 2A Voltage available for inputs outputs Wdg red General system defect The bridge between 2 Prm terminal blocks is present VIII 2 Diagnostics of the central un
25. mA If I is calculated at greater than 9 96 mA saturate it at 9 96 mA 2 95 V I mA lt Renf lt Reno Rligne 1 95 V I mA Rligne lt 0 2 OPAL User Manual Page 21 um 7 leroy z IV 8 Digital output parameter settings The following functions can be applied to a digital output Y Fallbacks Fallback positions gt r Output type continuous Flashing monostable burst Real outputs physical Figure 7 Processes applied to digital outputs Setting the digital output board without any specific parameter setting leads to the creation in the Data Page of a Data with N bits corresponding to the N outputs of the board This data corresponds to the direct outputs on which the following parameter settings may be undertaken e Signal type continuous monostable flashing burst e Fallback position Each of these parameters lead to the creation of the specific data in the Data Page IV 8 1 Command of digital outputs Data Page The selection of N digital output channels in the Equipment Page automatically reserves 2 data of N bits labelled Real digital outputs e Digital output commands Page 22 Manuel Utilisateur OPAL IV PARAMETERS PAGE IV 8 2 Output signal processes The LT can from the same output command bit exclusively produce the following output signals e The continuous output equal to the command
26. remains at 1 for 1 cycle l EXAMPLE _REDB TBI2 TBICOND Attention the destination bit remains at 1 for 1 cycle In order to extend the duration of the passage to a state 1 of the destination bit above that of the PLC cycle consists of using the monostable function Chapter VII 3 9 page 68 OPAL User Manual Page 57 leroy z VII 3 4 Boolean synthesis with authorisations Mask The following functions undertake a logical operation on the source bits to give a destination synthesis bit Furthermore the operation is effectuated on the authorised source bits according to the following principle the destination is initialised with the neutral operation element The mask 1 authorises the accounting of the source bit Description of MANDB function 15 Authorisation bits n T DEA Bits Source Bit Destination AND logic of authorised bits Destination S14 S10 S9 88 83 82 80 Figure 23 Description of the execution principle of the MANDB function BBitDestination MANDB BitSource Authorisation E ACTION Realise the AND synthesis of the authorised bits of the sources bits array PARAMETERS BitSource data with 1 or n bits Authorisation data with 1 or n bits RETURN VALUE BitDestination 1 bit unique in a 1 state when the authorisation bit is not at 1 DESCRIPTION Refer to figure 23 EXAMPLE 2 eed ben 2
27. s eas teens eoa seen e soa seen e eoa seen e toas seen e eaae eaa 79 VIII 1 DIAGNOSTICS OF THE PSD230 LT100 POWER 8 2 22 2 20 00000000 00000000000000000055050 80 79 VIIL 2 DIAGNOSTICS OF THE CENTRAL UNITS CPUIxx LT100O esses nennen enne enne rennen 79 VIIL 3 DIAGNOSTICS OF THE PSD300 LT80 PSD301 LT160 POWER 5 80 VIII 4 DIAGNOSTICS OF THE CPU3XX CENTRAL UNITS LT80 AND 1717160 80 VIII 5 DIAGNOSTICS OF THE COMXXX COMMUNICATION MODULES 22 2 2 2 020 0400000000000000000000000050050000000 nens eene nis 81 VIIL 6 DIAGNOSTICS DIXXX DIGITAL INPUT 8 2 2421 20404120600000000000000000000000000000000000 es nennen innere nre nnne 81 VIIL 7 DIAGNOSTICS OF THE DOXXX DIGITAL OUTPUT 5 2 2 2 41220212 2 0000 00000000000000000550500005 81 8 DIAGNOSTICS OF THE DIO210 DIGITAL INPUTS OUTPUTS MODULES uses enne enne 81 VIII 9 DIAGNOSTICS OF THE AIXXX ANALOG INPUT 8 2 04 2 0222 22 200 100000000000000000000000005505500050 nennen 82 VIIL 10 DIAGNOSTICS OF THE AOXXX ANALOG OUTPUT 8 2 4 102020000020202 0 100000000008 nis 82 VIII 11 DIAGNOSTICS OF THE AIO320 ANALOG INPUT OUTPUT MODULES eese enne enne 82 FIGURE TABLE
28. the approval of LEROY Automatique Industrielle Leroy Automatique Industrielle Head office Boulevard du Libre change 31650 Saint Orens Tel 33 05 62 24 05 50 Fax 33 05 62 24 05 55 CONTENTS I IMPLEMENTATION OF THE LT PARAMETER SETTING TOOL 1 4 4 00 1 1 1 REQUIRED EQUIPMENT AND 5 1 I 2 OPAL INSTALLATION AND OPERATION UNDER WINDOWS nee enne eene enne innen 1 I 2 I Installing OPAL under 1 1 2 2 Launching OPAL under 2 L3 MAIN MENU bi TREE DOUG DIE e pO PRU HERO DRE 2 14 OPAL TO LT CONNECTION SWITCHING TO PARAMETER SETTING MODE 3 1 4 1 Parameter setting mode on the LT trennen EK 3 1 4 2 Parameter setting mode on the 1190 and LT160 4 OPAL QUICK START i 5 eS EX VAT S lens sn nn don SOR EVEN ne I VEO eee se Sp So SUE 5 EQUIPMENT PAGE SETTING THE LT EQUIPMENT CONFIGURATION PARAMETERS 9 IV PARAMETERS 11 IV IS GENERAL
29. the name of the corresponding page File is a standard application menu under Windows It allows you to manipulate the configuration file OPAL attributes the OPA suffix by default and displays the list of OPA files Pages enables you to pass from one page to another The other possibilities of passing from page to page are e Using the lt lt and gt gt buttons at the bottom left and right of each page Using PageUp and PageDown keys of the keyboard LT configuration requires Completion of the 4 successive Equipment Parameters Data and Process pages Each page uses information from the preceding page e The saving of the configuration to a file The connection of the PC to the LT and passing via the LT connected page in order to Write the configuration WARNING the configuration parameters generated by OPAL cannot be retrieved from the LT Only the equipment status can be updated dynamically Keep your configuration file OPA file Manuel Utilisateur OPAL I Implementation of the LT Parameter setting Tool OPAL I 4 OPAL to LT connection switching to parameter setting mode PRM The LT should be in parameter setting mode in order to ensure that OPAL can read or write a configuration This mode sets the communication parameters to the default values Jbus slave protocol slave number 1 19200 bits s 8 data bits no parity 1 stop bit Important In PRM mode the processes and communica
30. to access the information of a LEROY Automatique Industrielle TES 32ST Jbus Slave 32 digital outputs RS232 or RS485 TES OPAL N 65232 1780 Figure 3 The example network architecture This example will be achieved in the 5 steps which correspond to the 5 OPAL pages Launch OPAL If the LT is not connected to of the PC then OPAL will display the Equipment page immediately Otherwise use the menu or arrows at the bottom left or right Step 1 Equipment page Choose the following by double clicking on each field Power supply block PSD300 Central Unit CPU301 Communication Terminal Block Com301 Inputs outputs blocks 1 DI310 2 D0O310 3 AI210 Manuel Utilisateur OPAL Page 5 leroy Page 6 Step 2 Page Parameters Double click Terminal block 1 channel 0 in the Communication channels part Select the Jbus Master protocol Set the speed to 9600 bauds and the parity to even in the default parameter window These parameters are identical to the TES default parameters of the fields on the Parameters page have a Default parameters comment apart from the Communication channels field which now has a Customised parameters comment Step 3 Data Page By default this page displays the LT list of public data The list contains Name Type Len Description bi311001 BIT 32 Block 1 Digital inputs bo411002
31. ttes EENE ES tene trente entren testen ete EE SEEE Eneee esetere tene 26 1V 9 1 Direct analog inputs eee er e eH ER UR e prie pe Pe ar E et bo ir cbe done needs 26 AV DD Filters ite ines ce eee ie ere eee caesa e tetti ee ep nebat ete eser 27 DVDS 2 vices E 27 AV 9 4 Thresholds i c eR ee eter nibus ae pi tette tea etii ttem eese 26 IV 10 SETTING ANALOG OUTPUT PARAMETERS seine rE enne tnne tenete ES repr ERESSE eSEE ri asee tenete 29 IV 10 1 Analog output command eee eer e tiaras e EE Fe eo pee a be een p Eb ee nes 29 1V 10 2 Scaling ib re a RE RP ER RA E RE A a Ee pe EU E EU RR E EU RE eU E at 29 eth bietet een esaet i 30 AV I0 4 Fallback eaten a inlita neue E 30 V DATA PAGE sosser ses R esse sega oo 31 VS T THEPUBLIC DATA TISTS edite RE RD PRU qe a ien ditm P Udo uus 31 V 2 LIST OF ALE THE ao Diets RD repro teste eeu E pite e Pet PERI ERR cn din 31 V 32 OPERATIONS ON THE DATA LISTS Le en Sen bte SA D BERN EE OU iia ten sping Ss ins 33 V 4 DATA ACCESS TABLE VIA TERMINAL BLOCK X CHANNEL Y MODBUS JBUS SLAVE 34 V 5 DATA ACCESS TABLE VIA TERMINAL BLOCK X CHANNEL Y MODBUS JBUS MASTER 34 IS Adding or modilving d frame aeter PEPPER 35 V 5 2 Implemented JUNCTIONS so bee RSS OA
32. 2 RARE AERE ARA NENNEN NENNEN ACTION Realises the OR synthesis of the authorised bits PARAMETERS BitSource data with 1 or n bits Authorisation data with 1 or n bits RETURN VALUE BitDestination 1 bit unique at 0 state when no authorisation bit is at 1 1or0 DESCRIPTION Refer to figure 23 EXAMPLE MORB TBD TBICOND Page 58 Manuel Utilisateur OPAL VII Processes Page BitDestination MXORB BitSource Authorisation ACTION Realises the EXCLUSIVE OR synthesis of authorised bits PARAMETERS BitSource data with 1 or n bits authorisation data with 1 or n bits RETURN VALUE BitDestination 1 bit unique in a 0 state when no authorisation bits are at 1 i 1 or O DESCRIPTION Refer to figure 23 EXAMPLE MXORB TBD TBICOND The destination bit is at 1 respectively 0 if the number of source bits ina 1 state is ODD respectively EVEN BitDestination _MEONB BitSource authorisation ACTION Realises the equivalence synthesis of the authorised bits PARAMETERS BitSource data with 1 or n bits Authorisation data with 1 or n bits RETURN VALUE BitDestination 1 bit unique initialised by the neutral 0 element 1 or 0 j DESCRIPTION Refer to figure 23 EXAMPLE MEQNB TBD TBICOND The destination bit is at 1 respectively at 0 if the number of authorised source OPAL User Manual Page 59 leroy Page 60 VII 3 5 Digital
33. 8 15 copies the bits 0 to 7 of block 1 followed by the bits 8 to 15 of block 2 to block 3 DI2 0 13 1 1 copies the bits 0 to of block 1 followed by two bits at 1 on block 3 shift left 16 bits undertaken by copy i DO3 0 15 DO3 1 15 0 comparison of a table with N words to a value result in an array of N bits Algorithm equivalent to the instruction below For i 0 to 15 If Al4 i 21000 Then DO3 i 1 Else 0 End if i Next DO3 AI4 gt 1000 comparison with Boolean processing DO3 AI4 lt 100 414 gt 200 threshold process example the table with 4 values with the constants TAB 100 200 300 400 100 in TAB 0 400 TAB 3 of additions subtractions multiplication s integer divisions AI4 2 AI4 0 AI4 1 AI4 3 AIA 0 AIA 1 14151 6 opposite TM TM1 TM2 beware of 65535 overflow TMI TM2 beware of integer rounding pre and post incrementations decrementations iX Y initially increments Y and then transfers the value to X iX Y 4 transfers the value Y to X then increments X same with decrementation X same with decrementation VII 2 3 Typecasting Typecasting enables the temporary changing of a type or size of a group of contiguous variables The general syntax is BIT or WORD length Variable This expression may
34. N VALUE BitDestination data with 1 or n bits DESCRIPTION If rising edge of BitCondition i then copy BitSource i to BitDestination i Else nothing Endif _REMB TBI1 TBRES ACTION Conditional transfer of WordSource to WordDestination on rising edge according to the BitCondition condition PARAMETERS WordSource data with 1 or n words BitCondition data with 1 or n bits RETURN VALUE WordDestination data with 1 or n words DESCRIPTION If rising edge of BitCondition 1 Then copy WordSource i to WordDestination i Else nothing Endif REM TMOI TMORES Page 76 Manuel Utilisateur OPAL VII Processes Page ACTION Conditional transfer of WordSource to WordDestination on rising edge according to the BitCondition condition WordSource and WordDestination are double words i PARAMETERS WordSource n word data 1 element 2 words BitCondition data with 1 or n bits RETURN VALUE WordDestination n word data 1 element 2 words DESCRIPTION If rising edge of BitCondition 1 Then copy WordSource i to WordDestination i Else nothing Endif EXAMPLE REMD TMOI TBI2 TMORES ACTION Conditional transfer of WordSource to WordDestination on rising edge according to the BitCondition condition WordSource and WordDestination are quadruple words PARAMETERS WordSource n word data 1 element 4 words BitCondit
35. ON Choose the maximum value between 2 operands PARAMETERS Operandl 1 or n words data i 2 1 or n words data RETURN VALUE WordDestination 1 or n words data DESCRIPTION WordDestination i maximum Operand 1 1 Operand2 i EXAMPLE TMORES MAX TMOI 2 WordDestination _ABS WordSource BitCondition ACTION absolute value PARAMETERS WordSource data with 1 or n words i BitCondition data with 1 or n bits RETURN VALUE WordDestination data with 1 or n words DESCRIPTION If BitCondition i 1 then WordDestination i absolute value WordSource Endif TMORES _ABS TMO1 TBICOND WordDestination _SAT WordSource thresholds ACTION Clipping each word of the WordSource table words between 2 thresholds PARAMETERS WordSource data with 1 or n words Thresholds word table with lower threshold Threshold i 0 and upper threshold threshold i 1 1 element 2 words RETURN VALUE WordDestination data with 1 or n words DESCRIPTION If WordSource i lt Threshold i 0 Then WordDestination i 2 Threshold 1 0 Else WordDestination i WordSource i Endif If WordSource i gt threshold i 1 Then WordDestination updated above WordDestination i 2 Threshold 1 1 Else WordDestination i WordSource i Endif i No verification is undertaken on the upper threshold As a consequence if Threshold 1 lt Threshold 0
36. OPAL V DATA PAGE Value R A Production r Consumption Synchronised by the bus arbitrator Synchronised by the bus arbitrator 1 BOX M FIP levels M Y Value R CONSUMER v Application asynchronous reading PRODUCER Application asynchronous writing Figure 20 Refresh status mechanism associated with a FIP variable OPAL setting e of the producer station refresh period Tr e ofthe consumer station Name of an internal LT data where the refresh status is stored V 6 6 Variable promptitude status The variable Promptitude status Boolean 1 byte is elaborated by the the FIP Application 7 layer of the consumer At each arrival of this variable in the private buffer the Application 7 layer sets the timer to the value of the promptitude period which can be set with OPAL The Boolean remains true while the timer has not expired This Boolean is not transported by the network Each consumer will know whether the bus arbitrator respects the call period of the variable on the network and if the producer and consumer buffer transfer functions correctly Value A Production T Consommation synchronised by the bus arbitrator synchronised by the bus arbitrator 1 m 1 Cou
37. active at 1 Output command Direct continuous output Inverse continuous output Figure 8 Continuous digital output command The Duration and Period settings are not important The flashing output The output is flashing while the command is active The cyclic ratio is 50 50 The DP duration of its half period is settable in milliseconds active at 1 Output command Direct flashing output DP gt Inverse flashing output Figure 9 Flashing digital output command The duration parameter is not important OPAL User Manual Page 23 leroy z The monostable output The monostable output is active for a duration of D settable in milliseconds as from the rising edge of the command bit Warning the monostable duration is extended by D at each reactivation of the command bit active at 1 lt 2 gt Output command i D lt gt Direct monostable output lt lt gt Inverse monostable output Figure 10 Monostable digital output command The _ Period parameter has no signification e The burst output As from the rising edge of the command bit the burst output is flashing for a 1 2 period DP in milliseconds for monostable duration D in milliseconds Warning the monostable duration is extended by D at each reactivation of the command bit active at 1 Output command
38. and writes the result as decimal in the W2 word variable PROHIBITED because the address of bit 5 of TB32 is not aligned with a word address a table with intermediate aligned bits must be passed refer to below Temp 32 5 20 previously declare and copy to a temporary 16 bit variable W4 WORD Temp W3 WORD TB32 5 20 VII 2 4 Control instruction _ENDINIT is an instruction that defines a portion of processing to be done once It is possible to place numerous _ENDINIT s at the start of processes The cyclic processes start with the process following ENDINIT If absent all processes are executed cyclically Example 1 cycle process Counter 10000 i ENDINIT 7 Process executed 27 cycle i Alarm 1 _ENDINIT ps Process executed during the 3 cycle and the following cycles Counter NB the Modbus Jbus tables aren t accessible until after the first cycle undertaken following the last _ENDINIT NB the LT initialises all variables at 0 apart from of course the backed up data It is therefore pointless to redo it VII 2 5 Conditional loop DII 7 lt lt 1 THEN DO3 lt 1000 ELSE DO3 lt 2000 ENDIF OPAL User Manual Page 53 leroy z Page 54 Manuel Utilisateur OPAL VII Processes Page VII 3 The functions VII 3 1 General syntax destination FUNCTION argument
39. array TMOI Word 16 word array TMO2 Word 16 word array TMOCOND Word 16 word array Bit User created bit buffer Word User created word buffer Word User created word buffer Word User created word buffer OPAL User Manual Page 55 leroy VII 3 2 List of available functions _REDB _MEDB _MANDB _MORB _MXORB _MEQNB _REC _MEC _MIN _MAX _ABS _SAT _SCAL _HYSB _CHR _CHRI _CHRC _REF _MEF _DEF _BLK _RBLK _MONB _BDT _CMPEH _CMPLH _CMPLH _CMPIH Conditional detection of rising edge bits Conditional detection of rising and falling edge bits AND bit synthesis OR bit synthesis XOR bit synthesis Equality bit synthesis Rising edge bit count Rising and falling edge bit count Choose a minimum value between 2 operands Choose a maximum value between 2 operands Absolute word value Word limiting between 2 thresholds Scaling of clipped words Hysteresis of words defined by 2 thresholds Time the duration at 1 of bits Time the duration at 1 of bits with rising edge reset options Time the duration at 1 of bits cumulating duration at state 1 Filtering of rising edge bits Filtering of rising and falling edge bits Filtering of rising and falling edge bits different filter values Generation of a square signal Generation of a rectangular signal Generation of a monostable signal Generation of an impulse signal Comparison of equality between 2 double words adapted to time mana
40. ase address button enables the redefinition of the addresses of the word and bit databases The data from each 15 by default accessible from the address 0 V 5 Data access table via terminal Block x Channel y Modbus Jbus master A general comment about digital value entry in hexadecimal format the entry in a field may be given in decimal or hexadecimal In order to change the base point at the data to be entered and click on the right hand mouse button A hexadecimal decimal menu will appear Click on the chosen option Reminder this data is accessible from the data access tables via COMx y Jbus or Modbus master Page 34 Manuel Utilisateur OPAL V DATA PAGE This access table is empty by default Using the Add button does the parameter setting of a Modbus Jbus master frame request The Modify and Delete operations are also available V 5 1 Adding or modifying a frame Press the Add key to declare a new frame and fill in the window The frame is added to the list of data assigned to this Jbus master channel after declaration The frame parameter setting is undertaken by entering the following parameters e slave number 0 255 0 is only used for broadcast frames function refer to following paragraph Jbus address address circulating on the network and to which one desires writing or reading from the slave Jbuslength length in bits or words of the data to be read or written Exchange variable data from
41. at the input Page 82 Manuel Utilisateur OPAL Figure Table Figure Table FIGURE SET CONNECTION WRN O eode ete ann nte eoo A eee eerte ee et e ete vue ee eode y bate 1 FIGURE 2 LT100PRM WIRING cete neret eei ee nee A eee ee aee cea oce ana here de dan ne 3 FIGURE 3 THE EXAMPLE NETWORK 00 00000000 0000 0 5 FIGURE 4 PROCESSES APPLIED TO A 19 FIGURE 5 PRINCIPLE OF DIGITAL INPUT 20 FIGURE 6 WIRING SECURITY 221 FIGURE 7 PROCESSES APPLIED TO DIGITAL OUTPUTS 2 22 FIGURE 8 CONTINUOUS DIGITAL OUTPUT 0 0 00000 23 FIGURE 9 FLASHING DIGITAL OUTPUT COMMAND 23 FIGURE 10 MONOSTABLE DIGITAL OUTPUT 888808 24 FIGURE 11 BURST DIGITAL OUTPUT 99 999 etree tr rtr sees esse r r r E r E E E sess se E E stesse esee eset e
42. be used as an argument within a function Constraints of transforming Words to Bits the destination bits have to be in the addressable bit field If this is not the case then OPAL will not accept the typecast TBI BIT 32 W1 undertakes the typecasting of 2 consecutive W1 W2 of the data page and writes the result in binary in the 32 bits long table variable TBI TB2 BIT 48 TW 2 undertakes the typecasting of 3 consecutive words as from word 2 of the TW table and writes the result as binary in the 48 long table variable TB2 TB3 BIT 8 B1 undertakes the typecasting of 8 consecutive bits as from and writes the result as binary in the 8 bit long table variable TB3 TB4 BIT 16 STOR 12 undertakes the typecasting of 16 bits as from bit 12 of a 32 bit table and Page 52 writes the result as binary in the 16 bit long table variable TB4 Manuel Utilisateur OPAL VII Processes Page Constraints of transforming Bits to Words the number of bits has to be a multiple of 16 The address of the 1 bit aligned to that of a word W1 WORD 16 undertakes the typecasting of a 16 bit table and writes the result as decimal in the W1 word variable W2 WORD TB32 16 31 allows considering the 16 last bits of table TB32 as word because these last 16 bits are aligned to a word address undertakes the typecasting of a 16 bit table
43. by the LT must be defined in the Data page corresponding to the channel The principles of the FIP protocol are described in the Data chapter IV 7 Setting the Ethernet channel parameters on the LT100 and LT80 IP parameters The LT ignores the IP parameters by default and uses a BOOTP server which attributes an available IP address to the LT When the The LT will use the BOOTP for IP parameters function is unchecked the LT will take into account the IP parameters of the OPAL configuration the details of which are as follows OPAL User Manual Page 17 in S leroy address identifies the network and node on a TCP IP network The address is generally given on 4 bytes separated by a dot for instance 87 34 53 12 Each number must be between 0 and 255 1 2 or 3 bytes designate the network and 3 2 or 1 bytes respectively designate the node according to the address class A B or C The IP address by default is 255 255 255 255 The LT will in this case ignore the other parameters and use a BOOTP address server it will return an available IP address to the LT Sub net mask address mask which enables the display of the IP address division as a sub net address and local address This 32 bit mask only contains 15 for all the sub net address parts of the complete IP address The local address parts consist of O s e Gateway address the gateway IP address is to be found in the sub net If the LT is to communicate outs
44. ch the following settings may be undertaken e filtering e scaling threshold overflows Each of these settings lead to the creation of specific data in the Data Page IV 9 1 Direct analog inputs Each analog input channel reserves one 16 bit word per channel Block x ANA Inputs For the LT whatever the analog board the direct analog inputs are digital values between 32768 and 32767 points Conversion Table current voltage temperature gt number of points 21 1mA gt 332767 points 11025Y gt 132767 points 0 1025V gt 32767 points 0 21 1mA gt 32767 points 20 gt 32767 points gt 32767 points 50 C gt 500 points 350 C gt 3500 points Page 26 Manuel Utilisateur OPAL IV PARAMETERS PAGE IV 9 2 Filters A filtered analog input is the result of a sliding average on N consecutive samples N belongs to the following list 0 1 2 4 8 16 32 64 128 256 A number of samples equal to 0 deactivates the filtering The samples are set to 0 at initialisation The acquires 1 sample per cycle and supplies 1 filtered analog value per cycle Example if an analog input presents a scale rising edge with a height H the filtered input will progress by steps to the height H N and with a duration equal to the cycle time Cy of the LT The filtered input will be equal to the real input after a period equalling NxCy Parameter pages Choose N in the list of samples
45. ch type of board Manuel Utilisateur OPAL Page 31 in S leroy z Page 32 Examples e fora PSDxxx the Status data is in the word SUPPLY 0 fora CPUxxx the Cycle time data is in the word CPU 9 forthe DI310 in position 5 32 digital input values array is in the word BLOCKS 9 The data structure associated with a PSDxxx board consists of 3 words e Board status e Initialisations counter e Supply command The data structure associated with a CPUxxx board consists of 13 words Millisecond counter e Cycle counter e Declared input output boards the configuration analysis report bit per input output The first input output board is the CPU If the input output board was declared in the configuration then the corresponding bit is at 1 Real input output boards report of the real presence of the input output cards The card status is verified at each LT cycle If the type and board order is correct then the bit is set to 1 Initialised Input Output boards some boards require numerous LT cycles to become initialised The board is operational when the bit corresponds to 1 Input output LEDs refreshing the corresponding bit is set to 1 if the LEDs refresh was undertaken correctly Board status LT operating modes command LT operating modes time command Cycle time Max cycle time Min cycle time CU LEDs commands The data structure associated with a DI310 board consists of 7 words Board s
46. ches FIP 2 2 v Value 7 Timer 7 D A v Value P PRODUCER Application asynchronous writting CONSUMER Y Y Application asynchronous reading Figure 21 Promptitude status mechanism associated with a FIP variable OPAL settings e on producer station none e consumer station Promptitude period Tp and Name of a data internal to the LT where the promptitude status is stored OPAL User Manual Page 41 m leroy z V 7 Data Access table via Terminal block 1 Channel 0 OpenModbus TCP slave Open Modbus TCP Slave This protocol defined by Modicon consists of encapsulating the Modbus exchanges in the IP frames It uses the TCP connected mode It offers the same functionality as the ModBus slave channels on asynchronous links of the product The differences with the Modbus protocol over asynchronous channel are as follows Noslave number between 1 and 255 as the addressing is undertaken with the IP address Usage of the TCP connected mode This allows simultaneous connections with numerous masters on the network The limit is set to 2 masters which corresponds to a process master and a diagnostics console master The access table is deduced from the public data list e The unused spaces at the end of the list are deleted the addresses range from 0000 to FFFF in hexadecimal If the data type is a WORD then the given address in the 1 column is a WORD address If the data type is a BIT then th
47. d as the parameter setting progresses It may contain unused spaces if the selected modules or parameters have since been deleted The data presented in this list is accessible via the network and the network addresses are found in the access tables of the chosen COMx y The list of public data is a sub set of the complete LT data The list of public data consists of numerous columns IS I signifies LT internal data without signification in the public data list S signifies backed up data e Name Name defined by default This name can be modified by the operator using the Modify function Modify button Data type or WORD reminder 1 word 16 bits Length number of data of the associated type Description to be given in the data list a data comment Thislist may be Completed with supplementary user created data Modified to propose a different data layout available to the communication channels V 2 List of all the LT data The LT disposes of specific data which can be used for the OPAL processes for each declared input output board This data is visible in the list of all LT data and identified by BLOCKx x being the rack order of the board 1 15 The supply data block is called SUPPLY and the central unit is called CPU The Index presented for each data in the list is reserved for the internal LT operation and is not useable by an operator Here is the list of available data and its type for ea
48. deque 35 V 5 3 Conditional triggering and exchange inserer 36 V 5 4 Framessequencing inthe ET m PRU ate qam qae 37 V 6 DATA ACCESS TABLE VIA TERMINAL BLOCK 1 CHANNEL 0 38 V 6 1 Parameter setting synthesis for the implementation of FIP variables ss 38 V 6 2 Variable identifiers sine Dei e Er ERR EP ONE Ee E ei EN ERR 38 3 39 V 6 4 Variable production and consumption sise 40 V 6 5 Variable refresh status ea e o Re obir REESE E 40 V 6 6 Variable promptitude status eee i i e a Pe DERE EUR RN Rr RE PRU EP SE EE oer urea 4I V 7 DATA ACCESS TABLE VIA TERMINAL BLOCK 1 CHANNEL 0 OPENMODBUS TCP SLAVE 42 V 8 DATA ACCESS TABLE VIA TERMINAL BLOCK 1 CHANNEL 0 43 VI LT CONNECTED PAGE Doe t 45 VLEdT WRITE CONFIGURATION oni eire SR cub ob R ette eee Potete esee ARE HAN RARE 45 VI 2 SIZE OF THE ENTERED CONFIGURATION eee nennen tettette enne tret nest eren enne enne 45 VIS RE FRESH UE 45
49. dge detection of source bits bi te ete hee te dee iate Ee E dee wolves de vete e steep a 56 VII 3 4 Boolean synthesis with authorisations Mask esee eee enne enter enne enne seen nennen nnne 56 VIL3 3 Digital functions iiid ip bere er eie tetur ite e de eei dee Ee ERO D ie lite dre tie 60 VIL3 6 Timer functions a side ian eque haod tau ae ire dv ie BR Te Ende erase e EO Oder ives eee 64 VIL3 7 Edge filters iie e en pe hee hi ated eie eie pe y e n ive e 67 VIL3 6 Square and rectangular signals ih ae e yit eire etr E erede o Ub eode 68 Monostable 2 i epe de redde dere cere dts ee Mri eds 68 VIE3 IO Impulse i dai E A E uam au 69 VII 3 11 Comparisons of double words comparing dates and times 70 MID A4 THE PROCEDURES ettet teer ree re their teta e aL epe 72 VIUA 1 General Syntaxzi ie ec eb Rr EE nee E Rte ste 72 VII 4 2 List of available procedures ee a eR Re ee ER ETHER RE SEKE tte ren Eon Rea Patte REESE 73 VII 4 3 Transfer procedure on state 74 VII 4 4 Transfer procedures on the rising edge Of a condition 76 VII 4 5 Transfer procedures on the rising and falling edge of a condition ss 77 DIAGNOSTICS AND IMPLEMENTATION eee eese ee ee ense to eo setas ette
50. e entered and launched at a time An example of frames to enter Read the digital inputs on LT80 LMOT 1 02 then Execute Read the ANA inputs on the LT80 LMOT 1 6 16 then Execute This tool may also be used for any other Jbus Modbus slave For instance the TES OPAL User Manual Page 7 III EQUIPMENT PAGE setting the LT equipment configuration parameters III EQUIPMENT PAGE setting the LT equipment configuration parameters The Equipment page allows you to enter your LT equipment configuration The LT100 and LT160 allow you to insert a maximum of 15 blocks numbered from 1 to 15 Only 3 output input modules can be configured for the LT80 The blocks are numbered from left to right The PSDxxx power supply and the CPUxxx central unit and the COMxxx communication terminals blocks constitute block 0 This block is called the line head The numbering continues from left to right if your LT has an extension base The 100 and 101 extension couplers and the terminal cabling block modules do not take a number as they are completely transparent to OPAL and are therefore not recognised Enter the corresponding module serigraph reference in each entry field Activation of the field opens the list of available modules that can be selected for this field To activate a field possibility 1 double click the desired field Use the scroll bar if necessary e possibility 2 Open the Equipment menu in the main menu Sel
51. e given address in the 1 column is a BIT address NB The bit of address 0010 to 001 is accessible by word at address 0001 Inversely an address word 0002 may be read as 16 bits from address 0020 hex decimal Example 0200 Block 3 digital inputs 0022 Block 4 analog inputs 0320 The 16 words of block 1 occupy the word addresses 0000 to 000F The 16 words of block 2 occupy the word addresses 0010 to 001 The 32 bits of block 3 occupy the 2 word addresses 0020 and 0021 or the 32 bit addresses 0200 to 021F The 16 words of block 4 occupy the word addresses 0022 to 0031 The central unit status occupies the word address 0032 or the 16 bit addresses 0320 to 032F The Accessible Limit button sets the address above which the data is no longer accessible via the network The addresses are not accessible above this limit Data access limits via ModBus JBus slave channel e a Word address is limited to a value of 7FFF e abitaddress is limited to a value of 7FFF The addresses are inaccessible over these values and the data may not be used in the processes NB If you have a large amount of important data it is recommended that you optimise the addressing in the data list by placing the bit data types above the word data types The Basic address button enables the redefinition of the word and bit database addresses By default the data for each is available at the address 0 Page 42 Manuel Utilisateur OPAL V DATA PAGE
52. e green LED on the terminal block 1 is permanently lit The WDG PRG and FLT supply LEDs should not be lit The status of other LEDs are unimportant OPAL User Manual Page 3 leroy I 4 2 Parameter setting mode on LT80 and LT160 Switching to PRM from MSDOS Switch the LT off Connect the LT Terminal block 1 com1 and the PC or com2 with a RS232 cable figure 1 Execute LTPRM EXE program supplied on the OPAL diskette under DOS This program will expect to recognise an LT It will display Waiting for connection on com 1 The wait can be terminated by pressing a key on the keyboard Switch the LT on During the initialisation sequence the LT will switch to PRM and light up the PRM led The will display Success PRM mode command sent The LT is now in PRM mode Set the LT80 and LT160 parameters under OPAL refer to following chapters Connect OPAL to Coml of the terminal block 1 Go to the OPAL LT connected page Request configuration write Switching to PRM under Windows95 Switch the LT off Connect LT terminal block 1 coml1 and the PC com1 or com2 with a RS232 cable figure 1 Execute the program supplied on OPAL diskette under Windows95 This program will expect to recognise an LT Select Startup e It will display Exceeding idle time Waiting for acknowledgement character The wait can be term
53. ecting Clear Configuration in the Equipment menu clears all previously chosen modules In order to place a module choose the desired reference in the list To remove a module choose it in the first choice list Remark about the communication terminal blocks they are functionally linked to the central unit The choice of the latter infers settable terminal blocks Field 1 corresponds to the closest CPU module placement terminal block 1 The protocols associated with each communication port are entered in the Parameters page The following table shows the different equipment available for the LT100 LT80 and LT160 line head Power supply PSD300 Central units CPU301 CPU302 CPU303 Inputs outputs blocks Manuel Utilisateur OPAL Page 9 IV PARAMETERS PAGE IV PARAMETERS PAGE IV 1 General The functional module parameter setting consists of e setting certain parameter values e render the internal information on the LT accessible to the operating network The Parameters page consists of 4 parts The fields should be filled in order to set the equipment that was selected on the previous Equipment page POWER SUPPLY LT100 activating this field opens the settings window for this power supply CENTRAL UNIT activating this field opens the settings window for this central unit COMMUNICATION CHANNELS one or more communication channels are associated with each CPU type Depending on the LT type th
54. ee 24 FIGURE 12 FALLBACKS ON DIGITAL OUTPUTS 25 FIGURE 13 PROCESSES APPLICABLE TO AN 0004000000000 tetetete rtr e etr e e rtr r 26 FIGURE 14 SCALING OF AN 27 FIGURE 15 OVERFLOW OF UPPER LOWER TYPE THRESHOLDS 2 2 28 FIGURE 16 OVERFLOWS OF HYSTERESIS TYPE THRESHOLDS 2 28 FIGURE 17 PROCESSES APPLICABLE AN ANALOG OUTPUT 2 29 FIGURE 18 SCALING OF AN ANALOG 30 FIGURE 19 PRODUCTION AND CONSUMPTION MECHANISM OF A FIP 40 FIGURE 20 REFRESH STATUS MECHANISM ASSOCIATED WITH A FIP 41 FIGURE 21 PROMPTITUDE STATUS MECHANISM ASSOCIATED WITH FIP VARIABLE esse 41 FIGURE 22 LT PROCESSES CYCEE i iiiter retine rire eripit reus 49 FIGURE 23 DESCRIPTION OF THE EXECUTION PRINCIPLE OF THE MANDB FUNCTION 2 ene 58 FIGURE 24 SYNTHESIS OF TIME 66 OPAL User Manual Page 83
55. efault parameter setting proposed by OPAL However the parameter setting of a straight line using the points 1000 1000 1000 1000 is mathematically the same straight unit apart from the clipping but is not considered as such by OPAL and the scaled channel data will be created Parameter page Enter the co ordinates of the 2 points Any entered value is adapted to the 32768 32767 range Data Pages N is the number of analog inputs If at least 1 input has a scale the OPAL reserves N words Block x Scaled ANA inputs OPAL User Manual Page 27 Um leroy z IV 9 4 Thresholds OPAL allows the setting of 2 exclusive threshold type parameters per channel upper lower threshold type this choice reserves 2 overflow bits per channel The overflow bit of the lower threshold is set to 1 when the measure scaled analog input is less than the lower threshold The overflow bit of the upper threshold is a bit set to 1 when the measure filtered scaled analog input is greater than the upper threshold Remark the threshold values reference the scaled input values Enter the values consequently Upper threshold bit Upper threshold Lower threshold ME a Lower threshold bit Figure 15 Overflow of upper lower type thresholds the Hysteresis type this choice reserves 1 bit per channel The bit switches to 1 if the measure scaled analog input is greater than the upp
56. ensure off line clock management Warning hundredths of seconds are not battery protected Parameters Page activation of the clock function checkbox Put the clock in the data list reserves 4 double words in the data list the first quadruple word is the current time stamp the second is the time setting value written by the network master The time stamp format is described below The software clock compensation drift comprises of adding or subtracting 1 ms every N seconds Data Page adds the current time stamp quadruple word and the quadruple time reset word Adds a 4 word data called clock Page 12 Manuel Utilisateur OPAL IV PARAMETERS PAGE Order Highorderbyte Loworderbyte O Current time stamp seconds 7 I IO0thsofasec Po Hours minutes 2 1 Day of month j Dayofweek C Yar Mot 5 1 j hous 0 23 minutes 10 59 6 j Dayofmonthli 3 Dayofweek 0 6 721 year 0 255 the hundredths of seconds must be nil when resetting the time stamp The user initialises the day of the week between 0 and 6 The 0 does not necessarily have to be Monday This byte is incremented each day If the byte is initialised with a value greater than 6 it will maintain that value until a change of day and will be reset to 0 Time reset mechanism via the network The time update values are initialised at FFh If 0 is written to the byte for the hundredths of a second time stamp of t
57. er threshold and this same bit will be reset to O if the measure scaled filtered analog input becomes less than the lower threshold Upper threshold Lower threshold Hysteresis bit Figure 16 Overflows of hysteresis type thresholds Parameter Page select the threshold type Enter the threshold values according to the scale Data Pages N being the number of analog inputs If a Upper Lower type threshold has been selected then OPAL reserves N overflow bits per upper and lower threshold If a Hysteresis type has been selected OPAL reserves N hysteresis bits Page 28 Manuel Utilisateur OPAL IV PARAMETERS PAGE IV 10 Setting analog output parameters The following functions can be applied to an analog output User commande D As points between 32768 and 32767 v scaling Linear transformation Scaled input as points between 32768 and 32767 y filtering Points filtered input gt y fallback Real output physical Figure 17 Processes applicable to an analog output Sliding average over N consecutive samples N 2 4 8 16 32 64 128 ou 256 IV 10 1 Analog output command Data Page Each analog output channel reserves a 16 bit word per channel Block x ANA outputs The command value must be written in the data and within the range of 32768 to 32767 points Conversion table number of points l
58. er to do this the channel must generate an alarm Parameters Page Communication channels Choose the combining synthesis equation for the central unit alarm AND synthesis OR synthesis Buttons are not available if no channel is selected If only one channel is selected then the OR synthesis will be available Data Page adds a data bit labelled Synthesis of communication alarms IV 3 3 Alarms synthesis Wiring control This function enables the generation of An OR synthesis bit of the wiring control for all the inputs of the same wiring control block block X Wiring alarm OPAL User Manual Page 13 leroy An OR synthesis bit of the Wiring alarm bits for all the wiring control blocks Wiring alarms synthesis Parameters Page indicate those boards participating in the synthesis on the list of available boards Data Page add 1 bit synthesis data labelled Wiring alarms synthesis per security inputs block Adds a 1 bit general synthesis data labelled Wiring alarms IV 3 4 Diagnostics central unit status word Parameters Page check the checkbox to authorise network read access for this status word by placing it in the internal data list Data Page addition of a 16 bit data labelled Central unit status word 0 EndofCycle Attheendofeachcydle O 6 To if processor calculation error Bit forced at each cycle to 0 during initialisation to 1 once initialisation ended This byte ho
59. ere are 1 to 4 terminal blocks marked respectively terminal block 1 to terminal block 4 going from the left to the right of the LT The upper communication channel on each terminal block is called channel 0 and the lower is called channel 1 Here are the different terminal blocks that are available according to the LT type 1 1100 1780 17160 1 RS232 485 channel 2 RS232 485 channels 1 RS232 485 channel FIP channel COM301 1 RS232 prg channel 1 RS232 485 channel COM302 1 RS232 prg channel 1 FIP channel 2 RS232C channels 2 RS232 485 channels COM303 1 RS232 prg channel 1 Ethernet channel The activation of a field displays a list of available protocols for each communication channel and then opens the protocol parameter setting window refer to following chapter INPUTS OUTPUTS this part offers a choice by DATA TYPE Digital inputs Digital outputs ANA inputs ANA outputs according to the presence of the declared modules Field activation opens the function parameter settings window for the data type The parameters that are set in the Parameter page automatically create the operator useable data and are listed in the lists available in the Data page Selecting Default setting in the Parameters menu clears all previously defined parameters Manuel Utilisateur OPAL Page 11 Um leroy z IV 2 Setting the parameters of the power supply block LT100 The reference to the chosen power supply in the Equip
60. f the I O modules ed Page 80 Manuel Utilisateur OPAL DIAGNOSTICS AND IMPLEMENTATION VIII 5 Diagnostics of the COMxxx communication modules Serigraphy LED LED state Signification Colour Transmission wire activated equipment activation Ten green lit UNDER JBUS MODBUS PROTOCOL lit by software when LT This LED corresponds to the RTS output pin 7 of the SubD it enables the possibility of piloting external transmitters or converters Po No FIP display led VIII 6 Diagnostics Dixxx digital input modules Serigraphy LED LED state Signification Colour FLT red lit permanently If general WDG Or if board internal power defect Or if no access via the CU software if not parameterised or refresh time gt 1 second 1 LED green lit permanently LED lit by central unit If the corresponding input on the terminal block is seen to be by the CU DI312 case 2 LEDs green Led red Led green Signification channel and extinguished extinguished captor open red extinguished lit captor closed lit extinguished input not connected CC at 0V lit lit short circuit at V VIII 7 Diagnostics of the Doxxx digital output modules Colour FLT red lit permanently If general WDG Or if board internal power defect Or if no access via the CU software if not parameterised 1 LED per orange lit permanently LED lit by the central unit channel According to the activation of the output on the terminal block VIII 8 Diagnost
61. for each analog input The Sample button at the top of the column duplicates the current selection to the complete column Data Pages N is the number of analog inputs If at least 1 filter 15 different to 0 then OPAL reserves N words Block x Filtered ANA inputs IV 9 3 Scaling Scaling consists of a linear transformation of the acquired value eventually filtered to another operator selected value This transformation is a straight line defined by 2 points A A and B B according to the diagram below If the acquired value 15 less than A the transformed value will be saturated at Inversely if the acquired value is greater than B the transformed value will be saturated at This transformation only manipulates whole numbers adjust the units if necessary A Scaling value in other units T 32767 Acquired filtered values A in points OPTAT 32768 T Figure 14 Scaling of an analog input Scaling example A captor sends OV for 5000 mbars and 10V for 10000 mbars The LT 1210 module converts 0V to 0 points and 10 25v to 32767 points that is 31968 points for 10 V The scaling will therefore A 0 A 5000 and B 31968 B 10000 Remark about the parameter setting A and B B if the 2 points have the co ordinates 32768 32768 and 32767 32767 the transformation is not undertaken This corresponds to the straight line by default x f x and the d
62. functions The manipulated integers words are signed integers ACTION PARAMETRES RETURN VALUE DESCRIPTION EXAMPLE REC BitSource BitCondition 2 Conditional count of number of rising edge source table bits BitSource data with 1 or n bits BitCondition data with 1 or n bits WordDestination 1 or n words data A counter word for each source table bit If BitCondition i 1 AND rising edge of BitSource i Then Integer destination i Endif TMOI TBICOND ACTION PARAMETERS RETURN VALUE DESCRIPTION EXEMPLE WordDestination E ACTION PARAMETERS RETURN VALUE DESCRIPTION EXAMPLE Conditional count of the number of rising and falling edge source table bits BitSource data with 1 or n bits BitCondition data with 1 or n bits WordDestination 1 or n word data A counter word for each source table bit If BitCondition i 1 AND rising OR descending edge of BitSource i Then Integer destination i Endif TMOI _MEC TBI2 TBICOND MIN Operandl Operand2 2 Choose minimum value between 2 operands Operandl 1 or n words data 2 1 or n words data WordDestination 1 or n words data WordDestination i minimum Operandl 1 Operand2 i TMORES MIN TMOI 2 Manuel Utilisateur OPAL VII Processes Page Aus _MAX Operand1 Oprand2 ACTI
63. fy and Move manipulations are directly accessible with the buttons present Beware of the consequences of these operations on the processes Add create The creation window requests the operator for the name of the data to be added the type the length in bits or words and the list commentary label The addition is placed at the bottom of the public data list Move click on the data to be moved with the mouse pointer the data colour is inverted white on blue Move the mouse to the desired new data position Once the mouse pointer has the form of a hand click to move the data confirmation window informs you of the move prior to moving Modify Enables modification of the name the type the data length or commentary Only the name can be modified for OPAL created data OPAL User Manual Page 33 m leroy z Delete delete can only be undertaken on user created data Optimise Optimisation eliminates unused space and reorganises all the data lists by placing the bits at the top of the list followed by the words V 4 Data access table via Terminal Block x Channel y Modbus Jbus slave The access table is deduced from the list of public data Unused spaces at the end of the list are deleted the addresses range from 0000 to FFFF in hexadecimal If the data type is a WORD the address given in the 1 column is a WORD address If the data type is a BIT The address given in the first column is a BIT address
64. gement Comparison of inferiority between 2 double words adapted to time management Comparison of superiority between 2 double words adapted to time management Comparison of relationship to 1 interval of 2 double words adapted to time management VII 3 3 Edge detection of source bits Page 56 Manuel Utilisateur OPAL VII Processes Page BitDestination REDB BitSource BitCondition i ACTION Conditional detection of the rising edge of the source bit and copy to the destination bit PARAMETERS BitSource data with 1 or n bits i BitCondition data with 1 or n bits RETURN VALUE BitDestination data with 1 or n bits i 1 or 0 in the destination bit i i DESCRIPTION If BitCondition i 1 Then If Rising Edge of BitSource i Then BitDestination i 1 Else BitDestination 1 0 Else nothing The above algorithm implies that the destination bit remains at 1 for 1 cycle l EXAMPLE TBI REDB TBD TBICOND i ACTION Conditional detection of the rising AND falling edge of the source bit and copy to destination bit PARAMETERS BitSource data with 1 or n bits BitCondition data with 1 or n bits RETURN VALUE BitDestination data with 1 or n bits i 1 or 0 in the destination bit i DESCRIPTION If the BitCondition i 1 Then If Rising OR Falling edge of BitSource i Then BitDestination i 1 Else BitDestination 1 0 Else nothing The above algorithm implies that the destination bit
65. he 2 tests are undertaken in the following order If WordSource i lt threshold 1 0 Then BitDestination i 0 Endif If WordSource i gt threshold 1 1 Then BitDestination i 1 Endif NB To ensure the correct operation you must of course watch that threshold 1 0 lt threshold 1 1 Seuil haut Seuil bas 1 1 Bit hyst r sis EXAMPLE TBIRES HYSB TMOI TTHRESHOLDS OPAL User Manual Page 63 Um leroy z Page 64 VII 3 6 Timer functions Timer functions introduce a supplementary parameter the reference timer for counting time All of the timer functions are based on the reference timer That is to say a counter incremented at each period by the basic time The timers are based on the LT equipment timer which counts in milliseconds and whose address is arbitrarily 0 The integers preset counter etc of the timer functions are unsigned integers _CHR BitStartStop IntegerPreset ReferenceTimer yn aaa E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E i ACTION Times the duration at 1 of BitStartStop The BitStartStop rising edge starts the timer without reinitialising it The BitStartStop falling edge stops the timer PARAMETERS BitStartStop data with 1 or n bits IntegerPreset data with 1 or n words milliseconds ReferenceTimer addr 0 milliseconds
66. he captor is normally closed The resistance values are in OHMS Parallel assembly Series assembly Renf Rs Rp Rligne Renf Rs Rligne Rs Rligne Reno Rs Rp Rligne WARNING The settings are unique for a DI312 board and therefore the same for all channels of the same DI312 module Parameters Page e Control input may be used as a simple input by invalidating the wiring control The validation invalidation of a wiring control channel is possible over the network by writing a bit in the Digital security inputs Masks data RcNO Rligne The resistance values are to be set in OHMS Data Page per 32 channel security board e 32 bits security mask network writable bits bit to 0 the input is a security input bit to 1 the security input does not indicate an error e 32 bits inputs status e 32 bits of security inputs alarms The status bit and the alarm bit code 4 possible states for each channel Input Status LED Alarm LED red Description green 0 extinguished 0 extinguished Captor open normally 1 lit 0 extinguished Captor closed normally 0 extinguished 1 lit Input not connected or short circuit at OV 1 lit 1 Resistances constraints Theresistances must have a maximum tolerance of 190 e 0 7 KQ lt Reno lt 22 feeds the current to the measuring mechanism I mA 22 V 1 Reno where I must be between 1 mA and 9 96
67. he right click to select the Hex or Decimal entry base e type of variable refer to following paragraphs e number of bytes to be transported for the string types e optional gt for a produced variable e the refreshment status period for a consumed variable e the promptitude period e the name of the bit receiving the promptitude status the name of the bit receiving the refreshment status V 6 2 Variable identifiers The FIP protocol manipulates variables identified by a code ranging from 0000h to FFFFh enabling the modelling of the FIP network as a base of 65536 distributed variables Each variable has a producer station and one or more consumer stations The maximum number of stations is 256 00h to FFh 0 not authorised by OPAL The identification of certain variables is linked to the station number the physical allocation Some of the physical variables are left for the user s usage physical user variables Zone 1 of the FIP protocol the others are used by the system to manage the network layers SM MPS variables Zones 2 and 3 of the FIP protocol Manuel Utilisateur OPAL V DATA PAGE The identification of certain other variables is not linked to the station number the free allocation Zone 4 of the FIP protocol The LT uses the identifiers in the following array in bold from FIP network identifiers Each LT automatically produces its own Presence system variable identifier 14xx xx station number
68. he time reset WORD 4 low order then the LT will copy the time stamp time reset to the current time stamp and reset the update time stamp to Example Passage to the year 2000 time reset on Friday the 31 of December 1999 at 23h55mn00s and time reading 1 hour later The chosen year of reference is 99 and the day of the week is 4 The LT is configured with a Jbus slave channel with a slave number of 1 the clock has a network address of 0 EMOT 1 4 4 0000 1737 1F04 630C gt Ok Time stamp reading on Saturday the 1 of January 2000 at OhSSmn00s LMOT 108 gt 00 0037 0105 6401 FFFF FFFF FFFF FFFF the hundredths number depends on the moment of reading NB for the LT80 and LT160 an incorrect time update will stop the software clock until the correct time has been set The time update can also be partial the fields to FFh retain their current value IV 3 2 Alarms Communication synthesis except Ethernet channel Each communication channel associated with a CPU can generate a communication alarm refer to setting the parameters of the communication channels The channel alarm bit is Setto 1 if no communication Resetto 0 with renewed communication The central unit can achieve the synthesis with AND all channels on alarm or the synthesis with OR at least one channel on alarm of the communication faults of the channels Parameters Page insert the channel alarm in the general alarm In ord
69. ics of the DIO210 digital inputs outputs modules Serigraphy LED LED state Signification Colour FLT red lit permanently If general WDG Or if board internal power defect Or if no access via the CU software if not parameterised 1 LED green lit permanently LED lit by central unit channel If the CU supports the refresh of this channel OPAL User Manual Page 81 leroy VIII 9 Diagnostics of the AIxxx analog input modules Cour lit permanently If general WDG Or if board internal power defect Or if no access the CU software if not parameterised LED per green lit permanently LED lit by central unit If the CU supports acquisition of this parameterised correctly LED red lit permanently ALARM LED lit by central unit If the CU calculates a threshold overflow on this channel OPAL parameter setting VIII 10 Diagnostics of the Aoxxx analog output modules lit permanently If general WDG Or if board internal power defect Or if no access via the CU software if not parameterised channel If the CU supports the refresh of this channel VIII 11 Diagnostics of the AIO320 analog input output modules Serigraphy LED LED state Signification Colour FLT red lit permanently If general WDG Or if board internal power defect Or if no access via the CU software if not parameterised 1 LED per orange lit permanently LED lit by central unit channel If a mechanism is connected
70. ide of the network to which it belongs then it must address this gateway The default address is 127 0 0 1 and identifies the LT itself not the gateway LT name name of the LT e DNS address name name of the server IP address DNS Domain Name Server This server returns an IP address for a name which designates a device or server on the TCP IP network Parameter formats IPAddress xxx xxx xxx xxx with xxx 0 255 Sub net mask xxx xxx xxx xxx with xxx 0 255 Gateway address xxx xxx xxx xxx With xxx 0 255 LT name maximum of 10 alphanumeric characters DNS name address with xxx 0 255 Once the parameters have been correctly entered the Ethernet link will support TCP IP Page 18 e TCP IP A set of industry protocol standards which enable communication within a heterogeneous environment The transport layer protocol supplies a protocol for managing enterprise routable networks as well as Internet access It also contains the Session layer protocols The basic TCP IP protocols are including the TCP protocol Transmission Control Protocol the IP protocol Internet Protocol the UDP protocol User Datagram Protocol the ARP protocol Address Resolution Protocol and the ICMP protocol Internet Control Message Protocol This protocol suite over that of the Ethernet determines the computer communication mode and inter network connection procedures Manuel Utilisateur OPAL IV PARAMETERS
71. ieu dte tens ree Di EN 11 IV 2 SETTING THE PARAMETERS OF THE POWER SUPPLY BLOCK LT 100 12 IV 2 1 Alarms and Diagnostics ss eu eiae ra eu mna NE 12 IV 3 PARAMETER SETTING OF THE CENTRAL UNIT BLOCK 12 Clocks er RARE datis d nautae n qaae aes 12 IV 3 2 Alarms Communication synthesis except Ethernet channel 13 1V 3 3 Alarms synthesis Wiring conttol eee eet e rS Re Rer o t e ER Ro Sed E Rr elapso inh 13 IV 3 4 Diagnostics central unit status Word issus 14 IV 3 5 Diagnostics Central unit cycle time ss 14 1V 3 6 Diagnostics Excess cycle time alarm eee er e E RE IHR ERU NER RR egi 15 IV 4 SETTING THE PARAMETERS OF JBUS MODBUS SLAVE CHANNEL eee 15 IV 4 1 Transmission parameters e eret re e eR e pe da PR ER URS EE ERR E epe Se oe Er 15 1V 4 2 Additionabsilence time et ae ta ei ee a E Deseo e SERERE ege 15 4 3 Communication alarm eese eese 15 IV 4 4 Diagnostics COUNLETS rtr teh bess ERE ROSE e P ER ERE Ee ne ER ote re ERU Rea attenant ions 16 IV 5 SETTING THE PARAMETERS OF JBUS MODBUS MASTER 16 1V 5 1 Transmission parameters uin ett n t e ERE re ES RR ERR IR ERE atero o e se est este tue dp sions 16 IV 5 2 Principle of fra
72. inated by pressing Stop Switch the LT on During the initialisation sequence the LT will switch to PRM and light up the led The will display LT parameter settings by default e The LT is now in PRM Mode Setthe LT80 and LT160 parameters under OPAL refer to following chapters Connect OPAL to Coml of the terminal block 1 Go to the OPAL LT connected page e Request configuration write Important only the permanent lighting of the PRM led guarantees a successful switching to PRM mode No specific cabling is required to switch to PRM mode on the LT80 and LT160 Expected results after PRM mode startup e The green OK LED is permanently lit The green PRM LED is permanently lit The green Run LED blinks rapidly The green LED on terminal block 1 is permanently The WDG LED should not be lit The status of other LEDs are unimportant Page4 Manuel Utilisateur OPAL II OPAL Quick Start II OPAL Quick Start In this chapter we will set the parameters of an LT80 with 3 inputs outputs boards The setting of these parameters will give us an overview of LT parameter settings without having to go into detail The LT is equipped with the following PSD300 CPU301 DI310 DO310 AI210 On the Com slave we will show how a master Jbus Modbus can access the information on an LT OPAL supplies a Master Jbus Modbus tool in the LT connected page On the Com0 Jbus Master we will show how
73. ination data with 1 or n bits DESCRIPTION Byte by byte relationship of the Operandl double word to an interval defined by the Operand2 0 1 double word and the Operand2 2 3 double word The result is a bit at 1 if Operandl is within the two double words else at 0 i EXAMPLE Same as CEMPH OPAL User Manual Page 71 leroy 4 The procedures Page 72 VII 4 1 General syntax What the procedure achieves j PARAMETERS Parameters at procedure input RESULT Parameters at procedure output DESCRIPTION If necessary describes the algorithm executed by the procedure Procedure names start with an underscore A procedure does not return a value The result is in the destination argument If the execution conditions are not correct then the result is not placed in the destination The line must be terminated with a semicolon The arguments and the destination may be arrays Important Execution principle of a procedure _argumentl argument2 and destination are data with n bits words or unique elements 1 or n bits 1 or n mots In this case the algorithm of any procedure using this data will be Fori from n 1 to 0 Execute PROCEDURE between element i of argument data and element i of argument 2 data Place the result in the destination element i i Next i d If argument is 1 word this word is used n times for the execution of the function This expansion principle
74. ion data with 1 or n bits RETURN VALUE WordDestination n word data 1 element 4 words DESCRIPTION If rising edge of BitCondition 1 Then copy WordSource i to WordDestination i Else nothing Endif EXAMPLE REMQ TMOI TBI2 TMORES ACTION Conditional transfer of BitSource to BitDestination on rising AND falling edge according to BitCondition condition i PARAMETERS BitSource data with 1 or n bits i BitCondition data with 1 or n bits j RETURN VALUE BitDestination data with 1 or n bits DESCRIPTION If rising edge of BitCondition i Then i copy BitSource i to BitDestination i Else nothing Endif l EXAMPLE _MEMB TBI1 TBRES OPAL User Manual Page 77 um 7 leroy Page 78 MEMI WordSource BitCondition WordDestination ACTION Conditional transfer of WordSource to WordDestination on rising AND falling edge according to BitCondition condition PARAMETERS WordSource data with 1 or n words BitCondition data with 1 or n bits RETURN VALUE WordDestination data with 1 or n words DESCRIPTION If rising edge of BitCondition 1 Then copy WordSource i to WordDestination i Else nothing Endif EXAMPLE _MEM TMOI 2 TMORES 5 un WordSource BitCondition WordDestination ACTION Conditional transfer of WordSource to WordDestination on rising AND falling edge according to BitCondition condition WordSource and WordDestination are double words
75. is applicable to each parameter of a procedure even if it concerns a constant argument argument2 and destination may have different types Bit or Word according to the type of ifunction used Only the data type for each parameter is given in the description of each procedure It is the users requirements which determines the size thereof i Manuel Utilisateur OPAL VII Processes Page VII 4 2 List of available procedures _MOVB _MOV _MOVD _MOVQ _REMB _REM _REMD _REMQ _MEMB _MEM _MEMD _MEMQ OPAL User Manual Conditional transfer of bits to BitDestination according to the BitCondition condition Conditional word transfer Conditional double word transfer Conditional quadruple word transfer Conditional transfer of rising or falling edge bits Conditional transfer of rising or falling edge words Conditional transfer of rising or falling edge double words Conditional transfer of rising or falling edge quadruple words Conditional transfer of rising and falling edge bits Conditional transfer of rising and falling edge words Conditional transfer of rising and falling edge double words Conditional transfer of rising and falling edge quadruple words Page 73 leroy VII 4 3 Transfer procedure on state of condition ACTION Conditional transfer of the BitSource to BitDestination according to the i BitCondition condition i PARAMETERS BitSource data with 1 or n bits i BitCondition
76. its CPU1xx LT100 Colour Run green Flashing rapidly The CU executes system software and the parameterised application The COMI 1 link is in parameter setting mode Flashing slowly The CU executes system software and the parameterised application frequency 2s Test green flashing Application defect OPAL Processes Page flashing Defect equipment parameter setting OPAL Equipment Page green Permanently lit Inputs outputs correct poseer Attention The power supply module is part of the I O modules flashing Boards recognised but not all managed Absent or incorrect boards according to the OPAL parameter settings mainly extinguished extinguished No I O managed gt general internal bus defect green Permanently lit Operation with default parameter settings The client application is not executed ii didi BEEN t orange Permanently lit Synthesis of Test and I O defects lit if I O extinguished or flashing or Test extinguished or flashing red Permanently lit The CU is not operational in Init out of order may be flashing if permanent reset Comi 120 1 green Permanently lit The communication port is active communication protocol presence flashing The port alarm is active parameterised by OPAL FIP Permanently lit The fulfil component is correctly initialised Manuel Utilisateur OPAL Page 79 leroy VIII 3 Diagnostics of the PSD300 LT80 PSD301 LT160 power supplies Serigraphy LED LED state
77. l argument2 reference ACTION What the function does PARAMETERS Function input parameters RETURN VALUE DESCRIPTION If necessary the details of the algorithm executed by the function EXAMPLE A simple OPAL process The function names start with an underscore A function always returns a value reference is a facultative argument used in timing functions See the corresponding paragraph The line must always end with a semicolon The arguments and destinations may be arrays Important Execution principle of a function argument argument2 and destination are data with n bits words or unique elements 1 or n bits 1 or n mots In this case the algorithm of any function using this data will be from n 1 to 0 i Execute FONCTION between element i of argument data and element i of argument 2 data i Place the result in the destination element i i Next 1 If argument is 1 word this word is used n times for the execution of the function This expansion i principle is applicable to each parameter of a function even if it concerns a constant argument argument2 and destination may have different types Bit or Word according to the type of function used The data type for each parameter is given in the description of each function It is the users needs which determines the size thereof Bit 1 1 bit Word 1 word Bit 16 bit array Bit 16 bit array TBICOND 16 bit
78. lds the CTS state 1 or 0 on the LT100 Central unit watchdog CU is active bit 1 of CPU status at 1 CPU led lit if e the microprocessor is on reset Initialisation or breakdown e there is no internal power e orifthere is a defective power sensor orifthe CU is defective On the LT80 and LT160 Wdg Pow Relay output on terminal block Wdg Led inactive OFF active ON LT power off IV 3 5 Diagnostics Central unit cycle time The central unit measures its cycle times and gives the user three measures Parameters Page check the checkbox to authorise network read access of the cycle times by placing them on the internal data list Data Page adds a 3 word data labelled Central unit performance times Signification 0 Duration of last completed cycle Maximum recorded duration Minimum recorded duration Page 14 Manuel Utilisateur OPAL IV PARAMETERS PAGE IV 3 6 Diagnostics Excess cycle time alarm The LT cycle consists of the inputs acquisition processing network access digital processing and outputs writing The duration of the cycle is measured see above and compared to a maximum authorised duration parameter An alarm is set to 1 if the cycle exceeds the maximum authorised duration Parameters Page authorise network read access of this alarm bit by placing in on the internal data list Enter the maximum cycle duration in ms Data Page adds a 1 bit data labelled Excess cyc
79. le duration alarm IV 4 Setting the parameters of a Jbus Modbus slave channel The accessible data through this channel is available in the Data Page The Jbus Modbus addresses for this data can be seen by displaying The data access tables via Terminal blockx Channely protocol IV 4 1 Transmission parameters The number of data bits is set to 8 The slave number must be between 1 and 255 The other parameters are e speed 150 to 38400 bits s e parity even odd none e stop bits 1 2 IV 4 2 Additional silence time This period of additional inter frame silence is added to the time that the slave takes to process a query This enables a wait before sending the reply The time is entered in milliseconds IV 4 3 Communication alarm Alarm type a slave Jbus channel can generate a communication alarm e ifit no longer detects queries from the master even if they are not addressed to it or e if it doesn t detect any activity on the network This alarm participates in the central unit general communication alarm synthesis The corresponding LED of the communication channel enables alarm visualisation on the CPU refer to Diagnostics chapter Triggering the alarm the defect should be confirmed during at least N ms before generating the alarm bit comprised between 0 and 9999 ms Alarm authorisation the LT can initiate line monitoring as from initialisation or as from the moment when it first detects line activity
80. lling the list gives access to all the inputs The Duration button enables the duplication of the current value to all the other inputs Data Page if at least one duration is positive OPAL reserves 1 Filtered digital input bit 1 bit per channel If all the filtering durations are identical then OPAL will reserve a single word D Otherwise OPAL reserves one word per channel 7 3 Timers The LT can affect exclusively to each channel 1 to the last status timing instantaneous timing 0 to the last status timing instantaneous timing all status durations to 1 as from the last reset to O by a network master cumulated to 1 all status durations to O as from the last reset to O by a network master cumulated to 0 The timers are updated at each cycle The timers are not saved on power cuts The unit for presentation display can be chosen from 1 10s s mn h Parameters Page choose e timer type instantaneous cumulated e the level to time 0 1 e the timer unit 1 10s s mn h The column header buttons enable the duplication of the current cell to the complete column Data Page OPAL reserves 1 word per digital input to be timed if at least one timer is declared IV 7 4 Edge Counters The LT can count the change in status of the inputs to rising edge and to falling edge The count is authorised by an authorisation bit per channel The counter passes from 65535 to 0 in a cyclic manner For those channels wi
81. me transmissions sisi 16 1V 5 3 Communication alarms eee rens sene 17 1V 5 4 Didgnostics Counters trn UT gebe ee e EUREN ce tee rete EP Peer npe be ep cob e ER 17 IV 6 SETTING THE FIP CHANNEL PARAMETERS ON THE LT100 AND LT80 sese nnne enne 17 IV 7 SETTING THE ETHERNET CHANNEL PARAMETERS ON THE LT100 AND LT80 17 IV 7 SETTING BINARY INPUT PARAMETERS 19 EVEL A Din PUES MEET EE 19 lE LIT 20 IVT 3 TIMES occ sates 20 TVET Ae Edge Counlers inu er etd EUR Sak vende ee nn di ELI e ev tree te nd 20 IV 7 5 Wiring control DI312 modules solely 21 IV 8 DIGITAL OUTPUT PARAMETER SETTINGS 22 1V 8 1 Command Of digital outputs a e e e t et He ut 22 1V 6 2 Output signal processes iu eet er tein nt e RH pei re derbi re tres ete Pe ee eth gerne 23 IVS Processes Fallb cks eee a Sade ce o e ee poat n og e ERE tte est sa eset eser E 25 IV 9 SETTING PARAMETERS OF 78 4 4 0 0 111 011 enne tt
82. ment page is remembered Those functions unavailable to the block appear greyed out IV 2 1 Alarms and Diagnostics The power supply contains the status alarms and diagnosis bits The explanation of which is given below Parameters Page check the checkbox to authorise network read access of this status word It will become available in the internal data list e Data Page adds a 16 bit data called Power supply diagnostics Only bits 4 and 7 are used Bit signification 4 PRM input bit status bit at 0 if PRM bridge present 7 Wdg Pow bit status see below The WatchDog output WDG The watchdog is active ON if e Defective internal power Oriffaulty internal sensor Oriffaulty central unit Orif ordered by the central unit via the network Wdg Pow Terminal block negative Boolean 7 inactive OFF Outgoing current 100mA 24V active ON Outgoing current nil Hi 0 O IV 3 Parameter setting of the central unit block This page allows you to set the parameters of the central units The reference to the central unit chosen in the Equipment page is remembered Functions that are not available to the chosen block will appear greyed out This page proposes the parameter settings for the following functions IV 3 1 Clock The clock function is a software clock which can be set to the equipment clock if the central unit is fitted with one Only those central units fitted with the HTR component
83. mmands This button opens a tool window which enable the launching of Jbus master frames from a PC This enables for instance the verification of the LT memory map before connecting the supervisor or central system Whether a RS232 or RS485 connection the communication logic remains the same The window displays e command entry field a data report field e the list of available commands thelist of OPAL diagnostics counters The general command syntax is as follows Page 46 Manuel Utilisateur OPAL VI LT CONNECTED PAGE Example Read 8 words as from address AO in the LT slave 2 on this port LMOT 2 0 8 When clicking on the desired command in the available command list the syntax for that command will appear in the command entry field One single command may be executed in a cyclic manner or case by case The communication status signification is the same as the Jbus master protocol on an LT communication channel refer to the chapter Exchange declaration on Modbus Jbus master channel VI 7 Jbus command reports NB the parameters are always in a hexadecimal format List of Modbus Jbus error codes communication status Decimal Hex Comment Decimal Hex 00 exchanging Exchange correct Exception code Exception code Exception code Exception code Exception code Exception code Exception code Exception code Connection error unknown function incorrect addres
84. n disposes of the bus arbitration function on a FIP network at any given moment The LT ensures the traffic of variables but not the messages traffic The silence time 240 5 and the return time 42 ys V 6 1 Parameter setting synthesis for the implementation of FIP variables First of all here are the elements which enable entering a FIP variable and decide whether it is produced or consumed The FIP protocol mechanisms are detailed in the following chapters Equipment page Declare a CPU board comprising of a FIP port Terminal block 1 Com 1 obligatory Parameters page Select the protocol on Com 1 of the terminal block 1 e Just indicate the station number between 1 and 255 Data Page Goto the page Data access table via COMO 1 FIP Select the variable to be produced or consumed in the list Beware if the variable does not have a label it will not be visible Click the FIP Parameters button The operator can declare 16 physical variables in zone 1 identified as Oixxh with i from 0 to and xx corresponding to the FIP station e the free allocation variables in zone 3 identified from 3000h to 7FFF For these variables one must take care not to use the same identifier for two different variables Setting the parameters consists therefore of declaring a relation between a FIP identifier and a variable on the list of internal LT data Fill in the window for each variable e variable identifier use t
85. nfiguration The available memory space in the LT100 for the configuration backup is 4 Kbytes 128 bytes are reserved by the embedded LT100 software The available memory space in the LT80 for the configuration backup is 2 Kbytes 2 bytes are reserved by the embedded LT80 software The available memory space in the LT160 for the configuration backup is 4 Kbytes 2 bytes are reserved by the embedded LT 160 software OPAL supplies the following information before writing the configuration to the LT e Available space in bytes e Used space in bytes and in percentage e Free space in bytes and in percentage Therefore according to the entered configuration you know the influence of such and such a process on the size of your configuration VI 3 Refresh Clicking on this button refreshes the elements on the LT connected page and updates the list of functional modules IMPORTANT OPAL however does not recover the complete LT configuration and therefore does not update the other pages VI 4 Dynamic input output blocks The test panel of direct inputs or outputs appears by clicking on a block in the inputs outputs block list as well as the operational status of the module seen by the central unit status of the boards and initialisations counter The test panels enable reading or directly forcing the outputs independently of the programmed processes in the Process Page Manuel Utilisateur OPAL Page 45 Um leroy z
86. ng of a new value over the network Fallback memorisation 7 Alarm on rise side S Fallback memorisation reset to 0 over the network Figure 12 Fallbacks on digital outputs Parameters Page Select the fallback position 0 1 state for each output channel The Fallback button enables the duplication of the current choice to all the channels Data Page 1 general memorisation bit per fallback Per output 1 direct digital output bit and 1 output command bit OPAL User Manual Page 25 um 7 leroy z IV 9 Setting parameters of analog inputs The following functions may be applied to an analog input As point between 32768 et 432767 Consult the sp cifications chapter LT implementation manual in order to find the correspondance between the number of points and the electrical signal on input Fil Sliding average over N consecutive samples N 0 1 2 4 8 16 32 64 128 ou 256 Points filtered input gt v scaled Linear transformation Scaled input User unit 5 v Threshold processing Threshold overflow bits Figure 13 Processes applicable to an analog input Any parameter setting of the ANA inputs board without any specific parameter settings leads to the creation of a data of N words corresponding to the number N of board inputs in the Data Page This data corresponds to the direct ANA inputs on whi
87. nly pass to another page if the processes syntax is correct The permanent LT cycle is as follows Status input values Management of read frames Input refresh DI DO processes Output refresh Management of write frames Output values LED s Central unit Input output boards Figure 22 LT processes cycle If the inputs outputs boards were not inspected for 1 second a monostable is triggered The boards will therefore be in FLT mode VII 1 Reminder Data definition VII 1 1 Data types The elementary data types are the BIT and the WORD 16 bits A data that is to say an entity having a name in the Data Page can also be a bit array or a word array In this case the data i is accessed by the expression datali STOR block 3 direct digital outputs block 4 direct analog inputs Example according to the above data the following operator executes the test for each analog input i from 0 to 15 compared to 1000 and copies the test Boolean into the corresponding i output The recursion For i from O to 15 is therefore realised implicitly Processes page The available data are those of the List of all LT data page After setting the block and their function parameters you can rename some existing data or create new data refer to the Data Pages Chapter Manuel Utilisateur OPAL Page 49 leroy z VII 1 2 Internal data addresses
88. o 0 m _ 0 1 2 3 0 1 The timer is reset to 0 if n BE le Tv Preset 9 T T 0 9 0 9 0 4 0 9 The internal reference units couter is reset to 0 a mox 4 7 The timer is not reset to 0 0 1 2 3 Page 66 Figure 24 Synthesis of time functions Manuel Utilisateur OPAL VII Processes Page VII 3 7 Edge filters BitDestination REF BitSource IntegerPreset ReferenceTimery ses ACTION Filter on rising edge of bit PARAMETERS BitSource data with 1 or n bits IntegerPreset data with 1 or n words milliseconds ReferenceTimer addr 0 milliseconds RETURN VALUE BitDestination data with 1 or n bits DESCRIPTION BitDestination passes to 1 if the BitSource is at 1 for at least IntegerPreset x ReferenceTimer EXAMPLE Filter the rising edges of 16 words with IntegerPreset 2000 milliseconds 1 REF TBII 2000 addr 0 BitDestination _MEF BitSource IntegerPreset ReferenceTimer ACTION Filtering the rising AND falling edge of a bit PARAMETERS BitSource data with 1 or n bits IntegerPreset data with 1 or n words milliseconds ReferenceTimer addr 0 milliseconds RETURN VALUE BitDestination data with 1 or n bits DESCRIPTION The BitDestination passes to 1 respectively to 0 if BitSource is at 1 respectively 0 for at least IntegerPreset x ReferenceTimer The preset value is the same fo
89. of BitStartStop the reference unit counter is reset to 0 The Timer restarts as from 45 but 800 reference units have been lost Use the _CHRC function if you do not want this functionality Manuel Utilisateur OPAL VII Processes Page Other example Timer cascades We would like to time the running times of the motors in hours The millisecond timer preset being too large it is necessary to create an intermediate cascade timer MotorsInputs 16 bits Status of the 16 first inputs of the DI310 board Second 1 word Seconds timer created HoursRunning 16 words Timers of running hours in hours creating the intermediate reference timer i Second CHR I 1000 addr 0 Second timer result incremented permanently 1 every 1000 milliseconds 1 the start stop bit forced to 1 permanently 1000 timing preset 1000 milliseconds 1s addr 0 address of the equipment millisecond timer Sa AP Ar Par Por Por SEAT SEAT OPEM e HoursRunning CHRC MotorsInputs 3600 Second The Second timer created above is used as the reference timer HoursRunning is incremented by every 3600 x Second if MotorsInputs 1 ACTION Time the duration at 1 of BitStartStop The BitStartStop rising edge starts the i timer by reinitialising it The BitStartStop falling edge stops the PARAMETERS BitStartStop data with 1 or n bits IntegerPreset data with 1 o
90. ordSource and WordDestination are quadruple words i PARAMETERS WordSource n word data 1 element 4 words i BitCondition data with 1 or n bits RETURN VALUE WordDestination n word data 1 element 4 words DESCRIPTION If BitCondition i 1 Then copy WordSource i to WordDestination i Else nothing Endif EXAMPLE 000 MOVQ TMOL TBI2 TMORES ____ Example Fill a TBModbus array with analog measures of an AI210 block if these values are less than their upper thresholds else fill the array with the max thresholds values Data Page ValThresholds Threshold value array DepThresholds Thresholds overflow bits array AI 16 analog inputs array TBModbus Destination array Processes page a NUN QUE transfer of measures The condition is the inverted DepThresholds array i MOV AI DepThresholds TBModbus 7 transfer of threshold values The condition is the normal DepThresholds normal _ MOWValThresholds DepThresholds TBModbus OPAL User Manual Page 75 Um leroy z VII 4 4 Transfer procedures on the rising edge of a condition Inverting the BitCondition BitCondition is sufficient for achieving the transfer on the falling edge of the condition ACTION Conditional transfer of the BitSource in BitDestination on the rising edge according to the BitCondition condition PARAMETERS BitSource data with 1 or n bits BitCondition data with 1 or n bits RETUR
91. r n words milliseconds ReferenceTimer addr 0 milliseconds RETURN VALUE Timer data with 1 or n words DESCRIPTION Same CHR EXAMPLE Same CHR _CHRC BitStartStop Integer Preset ReferenceTimer i ACTION Time the duration at 1 of BitStartStop The BitStartStop rising edge starts the timer without initialisation The BitStartStop falling edge stops the timer PARAMETERS BitStartStop data with 1 or n bits IntegerPreset data with 1 or n words milliseconds ReferenceTimer addr 0 milliseconds RETURN VALUE Timer data with 1 or n words DESCRIPTION Same CHR but CHRC does not delete the counter reference units on startup refer to CHR paragraph i EXAMPLE Sameas CHR OPAL User Manual Page 65 leroy gt Synthesis of time functions in diagram form Bit Start Stop B Internal reference units counter Preset 9 reference units Time value Internal reference units counter Preset 9 reference units Time value J Internal reference units counter Preset 9 reference units Time value ig ou Restart 1 Jor KO qu T ins win Preset 9 0 9 0 9 0 4 0 9 The internal reference units couter is reset to 0 4 The timer is not reset to 0 0 1 2 3 Som 7 s Preset 9 LL pe 0 9 0 90 4 0 9 The internal reference units couter is reset t
92. r the rising and falling edge EXAMPLE Filter the rising and falling edges of 16 words with IntegerPreset 1000 milliseconds TMOI 1000 addr 0 ACTION Filter the rising And falling edge of a bit PARAMETERS BitSource data with 1 or n bits IntegerPreset data with 1 or n words milliseconds 1 element 2 words ReferenceTimer addr 0 milliseconds RETURN VALUE BitDestination data with 1 or n bits i DESCRIPTION Same as MEF but the filtering duration s are different for the rising edge and falling Preset is a 2 column array with IntegerPreset 0 Preset for the filter duration of the falling edge IntegerPreset 1 Preset for the filter duration of the rising edge i EXAMPLE Filter the rising and falling edges of 16 words with the following values 1000 2000 milliseconds i FILTERS 1000 2000 _ENDINIT 1 FILTERS addr 0 OPAL User Manual Page 67 um 7 leroy z Page 68 VII 3 8 Square and rectangular signals Bit Destination BLK BitSource IntegerPreset ReferenceTimer ACTION PARAMETERS RETURN VALUE DESCRIPTION EXAMPLE 2 Generate an authorised square signal BitSource data with 1 or n bits IntegerPreset data with 1 or n words milliseconds ReferenceTimer addr 0 milliseconds BitDestination data with 1 or n bits If BitSource 1 Then BitDestination is a square signal
93. ress or bit 40 hex address e The ANA inputs can be accessed at the word 6 address for input 1 at the word 7 address for input 2 and so on for the 16 inputs Step 4 Processes Page A process example which uses a procedure supplied by OPAL copy the 16 analog inputs into a 16 word data if the digital input corresponds to 1 Declare a 16 word data beforehand in the data page EANAAutorisees MOV mi511003 bi311001 0 15 EANAAutorisees Manuel Utilisateur OPAL II OPAL Quick Start Step 5 LT connected Page Coml of the LT80 terminal block 1 should be connected to PC Coml This LT port is configured with the same parameters as the OPAL 19200 baud no parity 1 stop 8 data bits by default Click the Write Configuration button OPAL displays a window which indicates the available space on the LT80 as well as the space taken by your configuration Click SEND OPAL transfers the configuration to the LT At the end of the transfer OPAL gives the LT80 a re initialisation command As soon as the Jbus exchanges are re established the LT connected page is refreshed once Each LT element can be dynamically diagnosed with a double click on the desired element The Refresh button enables the reading of the equipment configuration and the elements associated with the LT connected page The Jbus commands button opens a window which enables the entry and launching of Jbus Master frames Only one frame can b
94. s data not valid slave not ready acknowledgement not acknowledged write error overlapping zones Connection warning Incorrect slave number Incorrect function code Incorrect length Incorrect sub function code Incorrect address Incorrect data Incorrect frame length Slave absent CRC error On transmission broadcast error On transmission On transmission On transmission On transmission On transmission On transmission On transmission frame underway length error offset error function error sub function error sub function data error storage error In bold the most frequently encountered communication status error codes OPAL User Manual Page 47 VII Processes Page VII Processes Page The LT allows the local processing on internal data whether accessible or not via the network The operators and the processing functions or procedures are executed sequentially in the manner of the Ladder Diagram language There are no loop or rollback instructions The operators and the functions or procedures generally work on the array type arguments which enable a repetitive processing of all the elements Some functions possess arguments that enable the conditioning of the execution Usage of these functions or procedures enable the precide creation of complex applications Verification of the program syntax entered by the operator is only effectuated when the Process page has been quit You can o
95. s to the 16 output bits iDO3 7 DII 0 copies the 0 bit of block 1 to bit 7 of block 3 iDO3 DII amp DI2 execute an AND logic bit by bit of block 1 with block 2 and copies bit by bit ito block 3 iDO3 DII DI2 execute an OR logic bit by bit of block 1 with block 2 and copies bit by bit to j block i iDO3 DII ADP execute an exclusive OR logic bit by bit of block 1 with block 2 and copies bit by bit to block 3 iDO3 DII Inverses each block bit and copies bit by bit to block 3 copies block 1 to block by setting the bits 2 to 13 to 0 7 DO3 DII amp 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 ps copies block 1 to block 3 by setting the bits 2 to 13 to 0 and the bit 7 to 1 pay attention to the parentheses 7 DO3 amp 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 11 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 this process is also possible using the instructions DO3 DII DO3 2 13 0 DO3 7 1 OPAL User Manual Page 51 leroy z expansion of bits or multiple copy in the following example the bit DI2 7 is expanded to the size of necessary table for the operation The following operation is the equivalent of the algorithm If the bit DI2 7 0 Then DO3 0 Else DO3 DII i DO3 DII amp DI2 7 multiple copies 3 9 DII S the DI1 8 bit is copied to the bits 3 to 9 of 7 concatenation of table bits DII 0 7 DI2
96. st 1 output has a scale then OPAL reserves N words Block x Scaled ANA outputs A Value in points of the analog output before filtering T 32767 User command in points 32768 B 32767 At 32768 T Figure 18 Scaling of an analog output IV 10 3 Filters The filtering principle is the same as the analog inputs the actual applied output is a sliding average of N successive commands This average enables avoiding the one offs on the commands The filtering is applied to the command value of the possibly filtered ANA output Parameter Pages Select N in the samples list for each analog output The Sample button at the top of the column enables the duplication of the current selection to the whole column Data Pages N being the number of analog outputs If there is at least one filter different to 0 then OPAL reserves N words Block x Filtered ANA outputs IV 10 4 Fallback The fallback principle is identical to that of the digital outputs Parameter page Choose whether the output has a fallback position Yes No for each output channel and the fallback position 32768 32767 The Fallback button enables duplication of the current value to the whole column Data Page 1 general fallback memorisation bit Fallback memorisation on ANA outputs Manuel Utilisateur OPAL V DATA PAGE V DATA PAGE The Data page enables the visualisation of the LT public Data List This is
97. t gt current voltage 0 32767 points gt 4 20mA Voltage outputs 32767 points gt 10V it is not necessary to have the command status and real state of the analog outputs IV 10 2 Scaling Scaling consists of a linear transformation of the user command value to another effective points value This transformation is a straight line defined 2 points A and B B in the same manner as that for the inputs If the command value is less than A the transformed values will be saturated at Inversely if the command value is greater than the transformed value will be saturated at This transformation only manipulates whole numbers adjust the units if necessary OPAL User Manual Page 29 leroy Page 30 Remark about the parameter setting A and B if the 2 points have the co ordinates 32768 32768 and 32767 32767 the transformation is not undertaken This corresponds to the straight line by default x f x and the default parameter setting proposed by OPAL However the parameter setting of a straight line using the points 1000 1000 1000 1000 is mathematically the same straight unit apart from the values clipping but is not considered as such by OPAL and the scaled channel data will be created Parameter page Enter the co ordinates of the 2 points Any entered value is reduced to the 32768 32767 range Data Pages N is the number of analog outputs If at lea
98. t implemented The slave must not reply Cancelled via a sub function 1 Diagnostics reset The slave resets its diagnostics counters to 0 11 to 18 Reading of the The slave returns the content of counter 1 to 8 respectively respectively diagnostics counter OPAL User Manual Page 35 Um leroy z Page 36 V 5 3 Conditional triggering and exchange reports We have seen that the following can be associated with each frame frame trigger bit If this bit is 1 at the analysis moment of the LT cycle request the frame is transmitted This trigger bit is reset to O by the LT after frame transmission NB if the trigger bit is not set it is then forced to 1 permanently report word of the slave response List of Modbus Jbus error codes communication status Exchange underway Exchange correct Exception code unknown function Exception code incorrect address Exception code invalid data Exception code slave not ready Exception code acknowledgement Exception code not acknowledged Exception code write error Exception code overlapping zones Connection error Connection warning Incorrect slave number Incorrect function code Incorrect length Incorrect sub function code Incorrect address Incorrect data Incorrect frame length Slave absent CRC error At transmission frame underway At transmission broadcast error At transmission length error At transmission offset error At transmission function error
99. tatus 1 word Board initialisations counter 1 word 32 digital input values array 2 words Board 32 led command 2 words Command for the threshold detection supply 1 word The data structure associated with a DO310 board consists of 6 words Board status 1 word e Board initialisations counter 1 word 32 digital input values array 2 words e Board 32 led command 2 words The data structure associated with a DI410 board consists of 10 words e Board status 1 word e Board initialisations counter 1 word e 64 digital input values array 4 words e Board 64 led command 4 words The structure associated with a DI312 board consists of 13 words e Board status 1 word Board initialisations counter 1 word The 32 digital input values array 2 words The 32 digital input status array 2 words The 32 digital input status mask array 2 words Command of the boards 32 green LEDs and 32 red LEDs 2 words Command table of the defect thresholds and status 3 words Manuel Utilisateur OPAL V DATA PAGE The data structure associated with a DIO210 board consists of 5 words de 5 mots e Board status 1 word Board initialisations counter 1 word 16 input values array 1 word Table of the 8 digital output values and command of the 8 red output LEDs of the board 1 word Command of the boards 16 green output LEDs 1 word The data structure associated with AI110 board consists of 11 words e Board status 1 word
100. te a communication alarm if there is no reply from any slave the defect must be present for at least N ms N being between 0 and 60000 ms before generating the alarm e as soon as a single slave stops replying The LT cancels the alarm after a settable maintain period This alarm is re triggered even if any other slave is noted as absent before the end of the maintain period These 2 alarms are exclusive The selected alarm type is included in the general synthesis of the central unit communication alarm Data Page adds a 1 data bit Alarm bit for terminal block x channel y protocol IV 5 4 Diagnostics Counters Parameters Page Check the checkbox to place the counters in the internal data list Data Page adds a 9 word data labelled Frame counters Terminal block x channel y protocol O0 Number of complete correct exchanges question reply 2 Number of exception replies returned the slaves Number of LT broadcast commands transmitted unused Number of slave not ready replies received by the LT 7 Number of erroneous characters received by the LT Number of commands re triggered by the LT IV 6 Setting the FIP channel parameters on the LT100 and LT80 Only the station number is configured in the Parameters page The number should be between 1 and 255 Warning only the LT may have the station role on a FIP network It cannot be the bus arbitrator The FIP variables which are to be produced or used
101. ted with a semicolon Numerous expressions may be written on the same line VII 2 2 The operators The list of useable operators in the OPAL processes is as follows Arithmetic operators e addition subtraction e multiplication e division integer on Binary operators amp AND binary I OR inclusive binary OR exclusive binary complement to 1 Comparison operators e strict equality l unequal lt strictly inferior e gt strictly superior Page 50 Manuel Utilisateur OPAL VII Processes Page e Assignment operators oon e simple assignment Auto incrementation and decrementation operators Uniquely used within an expression post incrementation pre incrementation post decrementation x pre decrementation e Various operators e concatenation of bit tables e Enter a number in hexadecimal form e OxA3F Examples assuming that the following data are declared and named in Data Page 16 bit table of the direct inputs of block 1 DI310 16 bit table of the direct inputs of block 2 DI310 16 bit table of the direct outputs of block 3 DO310 16 word table of the direct inputs of block 4 AI310 User created buffer bit User created buffer word User created buffer word User created buffer word i DO3 DII copies block 1 to block 3 16 input bit
102. th set parameters the count starts at initialisation The other channels may be validated later by writing the authorisation bit over the network Parameters Page authorise the count YES on the Rising or Descending edge for each Data Page N is the number of inputs which may be dispersed over numerous blocks If at least 1 rising respectively descending edge counter is set then OPAL reserves e rising edge count word per digital input e respectively 1 falling edge count word per digital input Page 20 Manuel Utilisateur OPAL IV PARAMETERS PAGE IV 7 5 Wiring control DI312 modules solely The DI312 modules have a settable comparison mechanism for controlling the wiring of the captors by connection of a 2 resistance network security inputs The resistance networks are reduced to 2 types assembly in series the 2 resistances in series and the parallel assembly the 2 resistances in parallel The series resistance is always present In the parallel assembly the captor is in series with the Rp which it eliminates on opening In the series assembly the captor is parallel to the Rp which it eliminates on close Parallel assembly Series assembly V V LT input R line LT input Rline in AAI o Las pu p Figure 6 Wiring security inputs OPAL proposes the indication of the resistance equivalent to that of the network resistances Reno when the captor is normally open and Renf when t
103. the public data list that will be transmitted write or received read This data may be selected directly in the list of available data with the Change button It fixes the initial address of the data concerned in the LT Conditional triggering enables triggering the present frame if the associated bit is equal to 1 The available associated data in the list and accessible via the Change button are exclusively of type bit the bit is reset to zero once the frame launched report the result or status of the frame may be placed exclusively in word type data NB prepare the possible trigger bits and report words in the internal data list V 5 2 Implemented functions The LT available Modbus Jbus functions are Function 1 Read N consecutive bits N 2000 Function 2 Read N consecutive input bits N 2000 Function 3 Read N consecutive words N 125 Function 4 Read N consecutive input words N 125 Function 5 Writel bit Function 6 Write 1 word Function 7 Fast read 8 bits the address is predefined in the slave Function 15 Write N consecutive bits N 1 1968 Function 16 Read N consecutive words N 1 243 Function 8 diagnostics functions Sub function Name Slave actions o The slave must return the echo of the transmitted word initialisation The slave must reconnect to the network and initialise its communication coupler 2 Echo The slave must return the sent data 38 No
104. tion and consumption A producer respectively a consumer does not produce respectively does not consume a variable directly on the network This rate is defined in the bus arbitrator It produces i e Refreshes a variable in its private buffer or it consumes ie reads a variable from its private buffer The problem is therefore posed for the consumer as to the freshness of the exchanged data FIP frame Value FIP bus Production Consumption synchronised by the bus arbitraator synchronised by the bus arbitrator Y FIP levels 2 2 Value 7 Value 7 PRODUCER v CONSUMER Application asynchronous writing Application asynchronus reading Figure 19 Production and consumption mechanism of a FIP variable The LT implements the Asynchronous Refresh and Asynchronous Promptitude mechanisms V 6 5 Variable refresh status The refresh status of a variable Boolean 1 byte is elaborated by the Application 7 layer of the producer Each time this variable is written to the private buffer the Application 7 layer sets a timer with the refresh period value which can be set with OPAL The Boolean remains true while the timer has not expired Each consumer will therefore know if the variable producer has respected the production delay attached to the variable Manuel Utilisateur
105. tions of the other ports are no longer executed The auto test is however completely executed 4 1 Parameter setting mode on the LT To get into PRM e Connect the LT terminal block 1 Com1 and the PC Com or Com2 with a RS232 cable Unplug the LT100 Bridge the 2 PRM points of the power connector Plug in the LT100 Remove the PRM bridge Set up the LT100 parameters under OPAL refer to following chapters Connect OPAL to Coml of terminal block 1 Go to the OPAL LT connected page Request configuration write Note Once the new configuration has been loaded OPAL orders the LT100 re initialisation If the PRM bridge has not been removed the LT100 will restart with the default configuration remove the bridge and switch back on o Run 24 48V Test U VO Prm Prg Fit OK FLT wes PSD230 CPU1xx 4 Wdg i Prm Com1 2 Com1 220 Com1 MODULE FLT DI310 Figure 2 LT100 PRM mode wiring Expected results after PRM mode startup green 24 48V LEDs and OK are permanently lit e The orange power PRM LED is permanently lit e The green Run LED blinks rapidly The orange CPU Prm LED is permanently lit The procedures are not executed refer to following chapters Th
106. whose duration at 1 and 0 is given by IntegerPreset x ReferenceTimer Else BitDestination 0 TBIRES TBII 2000 addr 0 ACTION PARAMETERS RETURN VALUE DESCRIPTION EXAMPLE Generate an authorised rectangular signal BitSource data with 1 or n bits IntegerPreset data with 1 or n words milliseconds 1 element 2 2 words ReferenceTimer addr 0 milliseconds BitDestination data with 1 or n bits If BitSource 1 Then BitDestination is a rectangular signal whose 0 duration is given by IntegerPreset 0 x ReferenceTimer the 1 duration given by IntegerPreset 1 x ReferenceTimer Else BitDestination 0 TBIRES RBLK INTEGERPRESET addr 0 ACTION PARAMETERS i RETURN VALUE DESCRIPTION EXAMPLE Generate a Monostable signal triggered on a rising edge of the source bit BitSource data with 1 or n bits IntegerPreset data with 1 or n words milliseconds ReferenceTimer addr 0 milliseconds BitDestination data with 1 or n bits The IntegerPreset monostable duration is re launched at each rising edge du of the source bit even if the duration has not been fully used i TBIRES 20 addr 0 Manuel Utilisateur OPAL VII Processes Page VII 3 10 Impulse ACTION Generate an impulse bit PARAMETERS BitSource data with 1 or n bits IntegerPreset data with 1 or n words milliseconds ReferenceTimer addr 0 milliseconds
107. xchange in milliseconds has been reached The period starts as from the transmission of the first character by the master If the reply has not returned the master will resend the command until it attains the default number of transmission attempts This is normally set to 3 The master could have received the Slave not ready exception reply An alternative resend number parameter is available for this case Number of slave not ready attempts The master decides a reply from the slave has been received if the line silence period after the last character received is equal to the duration of 3 characters duration varies according to the speed This duration may occasionally be insufficient especially when using modems An Additional inter Frame silence period in milliseconds may therefore be added to these three characters Please note that the duration is added in milliseconds and not in characters Do not forget this parameter when changing transmission speeds The master can send a so called broadcast frame to all the slaves This frame is a write frame with the slave number equal to 0 The slaves do not reply to this frame The write address is therefore the same in all the slaves example synchronisation frames In this case a Supplementary silence period after broadcast in milliseconds may be necessary Manuel Utilisateur OPAL IV PARAMETERS PAGE IV 5 3 Communication alarms Parameters Page a Jbus master channel can genera

Download Pdf Manuals

image

Related Search

Related Contents

Owners Manual    the book - Kristina Lane Relationship Coaching    Model 1000S Digital Tank Gauge  Fujitsu PRIMERGY RX100S3 Intel Pentium 4 630    

Copyright © All rights reserved.
Failed to retrieve file