Home

Modicon M340 with Unity Pro - SSI Module BMX EAE 0300

image

Contents

1. Chapter Chapter Name Page 10 Example Overview 83 11 Hardware Installation 87 12 Configuring the SSI Module BMX EAE 0300 on Unity Pro 91 13 Programming the Example 95 14 Diagnostic and Debugging 103 EI00000000940 07 2012 81 SSI Module BMX EAE 0300 Implementation Example 82 E100000000940 07 2012 Example Overview 10 At a Glance This chapter describes an overview of the example using the SSI module What Is in This Chapter This chapter contains the following topics Topic Page Example Introduction 84 Application Background 85 EI00000000940 07 2012 Example Overview Example Introduction At a Glance Requirements The objective of the example is to give a full review of the SSI module implemen tation by creating an operational program This example describes the following steps of the SSI module BMX EAE 0300 e Description of the process e Hardware installation e Software configuration e Programming e Diagnosis and debugging NOTE This example will not cover the installation of the M340 controller the other expansions modules nor the calibration of the SSI encoder The hardware needed to do this example is e Modicon M340 SSI module BMX EAE 0300 e An SSI encoder and its necessary cables e A M340 controller with an digital I O expansion e A drive e A computer with Unity Pro installed NOTE Basic knowledge of Unity Pro pr
2. 3 The system sends the adjust parameters by WRITE PARAM method Note When the operation is finished the bit MWr m c 0 2 switches to 0 If in the begining of your application you use a WRIT wait until the bit MWr m c 0 2 switches to 0 E PARAM command you must 72 EIO0000000940 07 2012 9 2 Language Objects and IODDTs Associated with the SSI Function At a Glance An integrated application specific interface or the addition of a module automatically enhances the language objects application used to program this interface or module These objects correspond to the input output images and software data of the module or integrated application specific interface What Is in This Section This section contains the following topics Topic Page General Information 74 Implicit Exchange Objects for the T _SSI_BMX IODDT 75 EIO0000000940 07 2012 73 General Information General The SSI modules have two associated IODDTs These IODDTs are predefined by the manufacturer and contains language objects for inputs outputs belonging to the channel of an application specific module The IODDT associated with the SSI modules are e language objects at Module Level of the SSI Module T_GEN MOD e language objects associated with the SSI channel 0 1 or2 T SSI BMX IODDT variables can be created in two different ways using the e I O objects see page 91 tab e Dat
3. EIO0000000940 07 2012 About the Book A At a Glance Document Scope This manual describes the hardware and software implementation of SSI Synchronous Serial Interface module BMX EAE 0300 for Modicon M340 PLCs Validity Note This documentation is valid for Unity Pro 7 0 Product Related Information A WARNING UNINTENDED EQUIPMENT OPERATION The application of this product requires expertise in the design and programming of control systems Only persons with such expertise should be allowed to program install alter and apply this product Follow all local and national safety codes and standards Failure to follow these instructions can result in death serious injury or equipment damage User Comments We welcome your comments about this document You can reach us by e mail at techcomm schneider electric com EIO0000000940 07 2012 EIO0000000940 07 2012 BMX EAE 0300 Overview Overview specifications This part gives an overview of the SSI module BMX EAE 0300 and its technical What Is in This Part This part contains the following chapters Chapter Chapter Name Page 1 Module Introduction 11 SSI Module Installation 19 Inputs Outputs Specifications 31 EI00000000940 07 2012 Overview 10 E100000000940 07 2012 Module Introduction Overview This chapter gives an overview of the SSI module What Is in This
4. Status 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 register bit Compared Capture 1 Capture 0 SSI Register element Comparison result High Win Low High Win Low High Win Low dow dow dow Register Updates When the validate bit is False Low the compare status register is cleared Update Time e The comparison with capture 0 and capture 1 registers values is performed every time the registers are loaded e The comparison with the SSI register occurs for each refreshed value each 1 ms 50 EIO0000000940 07 2012 SSI Module BMX EAE 0300 Functions Modification of the Thresholds during the Operational Phase compare enable bit compare suspend bit upper th value lower th value compare status register If the application needs to modify the thresholds during the running of the SSI input the Compare Suspend Bit holds the Compare Status Register during the modification of threshold Compare Status Register needs the Compare Enable Bit set active 1 and Compare Suspend Bit set inactive 0 to be updated Both Compare Enable Bit and Compare Suspend Bit are set through the Output Word The following figure illustrates the actions of the compare enable bit SQWr m c 0 5 and the compare suspend bit OWr m c 0 6 X0 X1 X2 Y0 Y1 Y2 According to X0 YO 0 According to
5. Unit _0 AUX input 0 filter Without x 1 AUX input 1 filter Without a 2 Output polarity Polarity i 3 Reflex mode Without sit 4 Capture 0 mode Rising edge 5 Capture 1 mode Rising edge 6 Data format Binary Si 7 SSI input direction Positive x 8 SSI line active Enable di 9 Field supply fault General IO fault Si 10 SSI parity Without zi _11 SSI baud rate 100KHz hd 12 SSI data width 25 E E 18 Falbackmode Predefined 5 7 i 14 Fallback value 0 ri Function amp 15 Recovery Latch off El Absolute SSI Encoder gt 16 Reduction 0 3 17 Modulo 25 T Task 3 18 Event e ro ni MAST _19 Event number i E100000000940 07 2012 35 Inputs Outputs Specifications Description The filtering used is a programmable bounce filter which operates as follows Bounce rejection diagram Input Filtered signal min Pulse ai A min Pulse In bounce rejection mode the system delays all transitions until the signal remains stable for the duration defined for the filter level Bounce rejection levels Input Filter Level Min Pulse Max Frequency Without 20 us 200 Hz Low For Bounces gt 2 kHz 500 us 200 Hz CAP INO 1 Medium For Bounces gt 1 kHz 1 25 ms 200 Hz High For Bounces 250 Hz 4 2 ms 100 Hz 36 EIO0000000940 07 2012 SSI Module BMX EAE 0300 Functionalities
6. Click on the line CHO 1 0 and then enter a channel name in the Prefix for name zone Name Gate_Position Click Create E4 0 2 BMX EAE 0300 SSI module 3 channels m BMX EAE 0300 E SSI 0 Absolute ASSI 1 D SSI 2 Fi Overview IO objects I O variable creation Prefix for name Type Comment I O Objects Channel CH Configuration Select all System Status Unselect all Parameter Command Implicits Update E100000000940 07 2012 93 Application using Unity Pro 94 EIO0000000940 07 2012 Programming the Example 13 Overview This chapter provides a program to simulate the process What Is in This Chapter This chapter contains the following topics Topic Page Declaration of Variables 96 Creating the Program 97 Transferring the Project between the Terminal and the PLC 98 EI00000000940 07 2012 95 Programming the Example Declaration of Variables At a Glance All of the variables used in the different sections of the program must be declared Undeclared variables cannot be used in the program NOTE For more information see Unity Pro online help click on help button then Unity gt Unity Pro Software Operating Modes Data Editor Variables Used for the Application The following table shows the details of the variables used in the application
7. Variable Type Definition EDT variables Open BOOL Open command for the inlet gate Close BOOL Close command for the inlet gate Stop BOOL Stop command for the inlet gate Motor Forward BOOL Open the inlet gate Motor Motor Backward BOOL Close the inlet gate Motor Brake BOOL Blocks the inlet gate Open Limit UDINT Open limit Close Limit UDINT Close limit IODDT variable Gate Position T_SSI BMX IODDT of type T_SSI_BMX for the CH0 1 0 address The following screen shows the application variables and their address created using the data editor Filter T l Name Name SSI_Current_Value Open Type Il T_SSI_BMX BOOL v EDT DDT v IODDT Address Value Comment CHo 10 10 2 0 1 Close Stop BOOL BOOL 390 22 10 2 1 i Move forward 4 Move backward Brake B Open Limit BOOL BOOL BOOL UDINT 5002 16 4002 17 4002 18 MW Open Limit MW2 e NOTE Click on m in front of the derived variable Gate Position to expand the I O objects list 96 EIO0000000940 07 2012 Programming the Example Creating the Program Illustration of the Program Section This section below is part of the MAST task It has no condition defined for it so it is permanently executed Open_Limit Gate_Position SSI_CURRENT_VALUE Motor Bacdeward E Close Limit Gate Position SSI CURRENT VALUE EIO0
8. the bit is set to O e Rank 15 bits indicate a reconfiguration on channel c of the module from the console modification of the configuration parameters cold start up of the channel NOTE r represents the rack number m the position of the module in the rack while c represents the channel number in the module NOTE Exchange and report words also exist at module level EXCH STS MWr m MOD and EXCH RPT MWr m MOD 1 as per IODDT type T GEN MOD Data Exchange Example Phase 1 Sending data by using the WRITE PARAM instruction I O module memory or integrated specific application function memory PLC memory Status parameters Adjustment parameters When the instruction is scanned by the PLC processor the Exchange in progress bit is set to 1 in MWr m c Status parameters Adjustment parameters EIO0000000940 07 2012 Phase 2 Analysis of the data by the I O module PLC memory IO module memory or integrated specific application function memory Status parameters Adjustment parameters When the data is exchanged between the PLC memory and the module acknowledgement by the module is managed by the ADJ_ ERR bit MWr m c 1 2 Status parameters Adjustment parameters This bit s values are e 0 correct exchange e 1 detected error in the exchange NOTE There is no adjustment parameter at module level Exec
9. No reflex action default 1 SSI value low The output is high if the SSI value is less than the lower threshold 2 SSI value in a window The output is high if the SSI value is between the upper and lower thresholds or equal to one of the two thresholds 3 SSI value high The output is high if the SSI value is greater than the upper threshold 4 Capture 0 low The output is high if the capture 0 value is less than the lower threshold 5 Capture 0 in a window The output is high if the capture 0 value is between the upper and lower thresholds or equal to one of the two thresholds 6 Capture 0 high The output is high if the capture 0 value is greater than the upper threshold 7 Capture 1 low The output is high if the capture 1 value is less than the lower threshold 8 Capture 1 in a window The output is high if the capture 1 value is between the upper and lower thresholds or equal to one of the two thresholds 9 Capture 1 high The output is high if the capture 1 value is greater than the upper threshold 10 Modulo Passing The output is high if the SSI encoder value changes from lower to upper than the modulo or from upper to lower direction The SSI module BMX EAE 0300 enables output signals to be adapted with three 24 Vdc field actuators It is possible to configure the following parameters for each output e Logic normal or logic reverse output polarity for each channel on the module e Fallback m
10. example is always finished when the amp MW0 0 mod 0 0 bit is checked by the application For remote bus Fipio for example explicit exchanges are not synchronous with the execution task so the detection is possible by the application Bits for Managing Exchanges The illustration below shows the different significant bits for managing exchanges Reconfiguration bit 15 Adjustment bit 2 Status bit 0 EXCH RPT MWr m c 1 EXCH_STS MWr m c 0 Status parameters READ_STS WRITE_PARAM Adjustment parameters READ_PARAM SAVE_PARAM RESTORE_PARAM EIO0000000940 07 2012 69 Description of Significant Bits Each bit of the words EXCH_ STS SMWr m c 0 and EXCH RPT MWr m c 1 is associated with a type of parameter e Rank 0 bits are associated with the status parameters e The STS IN PROGR bit 5 MWr m c 0 0 indicates whether a read request for the status words is in progress e The STS ERR bit sMWr m c 1 0 specifies whether a read request for the status words is accepted by the module channel e Rank 2 bits are associated with the adjustment parameters e The ADJ IN PROGR bit SMWr m c 0 2 indicates whether the adjustment parameters are being exchanged with the module channel via WRITE PARAM READ PARAM SAVE PARAM Or RESTORE PARAM e The ADJ ERR bit MWr m c 1 2 specifies whether the adjustment parameters are accepted by the module If the exchange is correctly executed
11. 63 9 1 The Language Objects and IODDT of the SSI Function At a Glance This section presents an overview of the position control IODDT languages and objects What Is in This Section This section contains the following topics Topic Page Introducing Language Objects for Application Specific SSI 65 Implicit Exchange Language Objects Associated with the Application Specific 66 Function Explicit Exchange Language Objects Associated with the Application Specific 67 Functions Management of Exchanges and Reports with Explicit Objects 69 64 EIO0000000940 07 2012 Introducing Language Objects for Application Specific SSI Language Object Types There are two types of language objects e Implicit Exchange Objects these objects are automatically exchanged on each cycle revolution of the task associated with the module Implicit exchanges concern the inputs outputs of the module measurement results information and commands These exchanges enable the debugging of the counting modules e Explicit Exchange Objects these objects are exchanged on the application s request using explicit exchange instructions Explicit exchanges enable the module to be set and diagnosed E100000000940 07 2012 65 Implicit Exchange Language Objects Associated with the Application Specific Function At a Glance Module Inputs An integrated application specific interface or the addition of a modu
12. 90 E100000000940 07 2012 Configuring the SSI Module BMX EAE 0300 on Unity Pro 1 2 Configuration of the SSI Module BMX EAE 0300 Module Selection In order to add a BMX EAE 0300 module a project with an M340 controller has to be created Once created follow this procedure in order to add the SSI module Step Action 1 In the Project browser double click on Configuration then on 0 Bus x andon 0 BMX XBP eee Inthe Bus X window select slot 1 and double click Choose the BMX EAE 0300 SSI module bed Bloo S FA Ba SoH SBEMOB zu New Device amp Project Topological Address E Configur Cancel a te 3 PLC Part Number Description J RO ModiconM340 local drop Help 5x3 CAN amp Derived D Analog icati y Derived F Communication 9 ec BMX EHC 0200 High Speed Counter 2 Ch amp Derived BMX EAE 0300 SSI Encoder Interface 3 Ch amp IO Deri Discrete 1x Elemen Motion amp Derived 4 Confirm with OK NOTE For the purpose of the example also add a digital I O module to the configuration E100000000940 07 2012 91 Application using Unity Pro Configuring the Module Once the module is added to the controller configuration it is necessary to set which SSI channel will be used Step Action 1 Select the first channel SSI 0 2 In the Function drop menu select Absolute SSI Encoder 3 Configure the channel with the v
13. Chapter This chapter contains the following topics Topic Page General Information about SSI Functions 12 General Information about the SSI Module BMX EAE 0300 13 Physical Description of the SSI Module BMX EAE 0300 14 Characteristics of the SSI Module BMX EAE 0300 15 Environment 16 Standards 17 EI00000000940 07 2012 11 Introduction General Information about SSI Functions Overview Description The module BMX EAE 0300 is a synchronous serial interface designed for use with an absolute encoder it is controlled by the user applications through an open SSI interface The position values of the SSI channel are automatically read by the module every fixed period unless the channel is disabled Available Functions The following table presents the main functionalities of the BMX EAE 0300 module Function Description Modulo The modulo function limits the dynamics of the position value within the power of 2 An event if enabled detects the modulo passing The reflex output can also be asserted at the passing of modulo if configured Reduction This function reduces the intrinsic resolution of the encoder by a value defined by the reduction parameter This reduction is carried out by a shift in the bit field provided by the encoder Offset The correction function of the encoder offset systematically corrects the offset produced by the encoder at mechanical p
14. Subject of this Part This part presents the functionalities of the SSI module BMX EAE 0300 What Is in This Part This part contains the following chapters Chapter Chapter Name Page 4 Configuration parameters 39 5 SSI Module BMX EAE 0300 Functions 41 6 Adjustment 57 7 Debugging the SSI Module BMX EAE 0300 59 8 Diagnostic of the SSI Module BMX EAE 0300 61 9 The Language Objects of the SSI Function 63 EI00000000940 07 2012 SSI Module BMX EAE 0300 Functionalities 38 E100000000940 07 2012 Configuration parameters Configuration Screen for the SSI Module BMX EAE 0300 At a Glance This section presents the configuration screen for the SSI module BMX EAE 0300 Illustration The figure below presents the configuration screen for the SSI module BMX EAE 0300 SSI module 3 channels E BMX EAE 0300 SSI 0 Absolute SSI Encoder SSI 1 Absolute SSI Encoder SSI 2 Absolute SSI Encoder Function lute SSI En Task w Configuration Reference D0 2 0 2 W0 2 0 0 3 W0 2 0 1 0 IWO 2 0 1 1 IW0 2 0 1 2 cino sat ID0 2 0 4 IWO 2 0 1 3 9 IW0 2 0 1 4 10 IW0 2 0 1 5 11 QWO 2 0 0 3 42 10 2 0 4 13 10 2 0 5 14 10 2 0 6 15 QWO 2 0 0 0 16 Q0 2 0 4 17 IW0 2 0 0 2 18 Q0 2 0 8 19 10 2 0 7 20 QWO 2 0 0 2 lnio Oi ico m lo Label SSI value Event CAPT1 SSI low SSI in window SSI high Capture value Capture
15. When a voltage is present on an input or output the corresponding LED is lit E100000000940 07 2012 27 SSI Module Installation Diagnostics The following table allows you to perform diagnostics of the module status according to the LEDs RUN ERR I O DL and channels LEDs SO to 11 Module status LED indicators RUN ERR y o DL so S1 S2 Qo Q1 Q2 10 n The module is not receiving power or has inoperative O The module is inoperative The module is not configured or is configuring its channels O e Module has Lost communication with CPU e O Field Power Supply inoperative Downloading firmware SO has a detected line error S1 has a detected line error S2 has a detected line error Qx has a short circuit Channels are operational Absolute SSI Encoder mode is selected and no error detected eee co 99 9 9 QUO X OO XX X XO OIOI 008 e eve eo OVO JO OIO OF O O8 o Legend e LED on O LED off Q LED flashing slowly Q LED flashing fast An empty cell indicates that the state of the LED s is not taken into account 28 EIO0000000940 07 2012 SSI Module Installation Voltage is present on QO O O O Voltage is present on Q1 o O O e Voltage is present on Q2 e O O O e Voltage is present on
16. X1 Yi Maintain According to X2 Y2 When Compare Enable Bit is False the compare status register is cleared When Compare Suspend Bit is true the compare status register holds the previous result of comparison until this bit becomes 0 again The threshold is updated if the channel gets the falling edge of the Compare Suspend Bit For example at the moment that the Compare Suspend Bit turns from 1 to 0 the SSI module update the threshold with the newest value in QW NOTE The user must enter the thresholds which are reformatting modulo reduction offset and direction reversed if any reformatting function is applied EIO0000000940 07 2012 51 SSI Module BMX EAE 0300 Functions SSI Status Register Modulo Bit Capture Event Bit Frame Error Bit Status Bit Parity Bit This bit is used to detect the passing of modulo It is set active 1 when the SSI Encoder value passes the modulo and it does not return to 0 unless the application clears reset the flag by using the output command bit Reset_Modulo_Flag This bit is used to report the occurrence of a capture action 1 indicates that there was a capture action 0 means no capture occurred so far Once it is set this bit stays at 1 until it is cleared by the application by output command bit of Reset_Capture_Flag This bit reports any detected error during the sequence The Line_err bit is also reported via this bit The detected line error su
17. bit error bit may be handled by firmware Parity Even Odd or Without parity Reloading Time 10 to 40 us depending on encoder There are four choices for the baud rate parameter which impact the maximum cable length Baud rate 100 kHz 200 kHz 500 kHz 1 MHz Maximum cable length 350 m 180m 70m 20m The data bits parameter enables the number of data bits supplied by the encoder to be declared from MSB to LSB The upper limit is 31 The Status bit is the status flag which is refreshed when receiving this bit in the sequence For some encorders this bit can indicate the detected error in the data frame The Parity parameter enables a Parity bit to be declared in the frame If the parity bit is selected the modules carry out the parity check according to the choice of parity type even or odd After the last rising edge of the clock signal the Reloading time defines how long it takes until the rotary encoder can be selected for the next transmission This reloading time is determined by the period of SSI pulse train The reading cycle of SSI module is fixed by 1 ms 42 EIO0000000940 07 2012 SSI Module BMX EAE 0300 Functions Modulo and Reduction Functions Description The two functions are e Modulo the modulo function limits the dynamics of the position value to within a number of points defined by the value of the parameter An event if enabled detects the modulo positive or neg
18. ensure data is only taken into account when the exchange has been correctly executed To do this two types of information is available e information concerning the exchange in progress see Unity Pro I O Management Block Library e the exchange report see Unity Pro VO Management Block Library The following diagram describes the management principle for an exchange Execution of an explicit exchange Exchange in progress Exchange L pm report NOTE In order to avoid several simultaneous explicit exchanges for the same channel it is necessary to test the value of the word EXCH_STS MWr m c 0 of the IODDT associated to the channel before calling any EF addressing this channel 68 EIO0000000940 07 2012 Management of Exchanges and Reports with Explicit Objects At a Glance When data is exchanged between the PLC memory and the module the module may require several task cycles to acknowledge this information All IODDTs use two words to manage exchanges EXCH STS MWr m c 0 exchange in progress EXCH RPT MWr m c 1 report NOTE Depending on the localization of the module the management of the explicit exchanges for example MW0 0 MOD 0 0 are not detected by the application For in rack modules explicit exchanges are done immediately on the local PLC bus and are finished before the end of the execution task The RI EAD STS for
19. low Capture in window Capture high Capture enable AUX Input 0 AUX Input 1 ER agis Minew rout Symbol Value CHO i Value 0 CHO i cap1 event No CHO i ssi low No CHO i ssi win No CHO i ssi high No CHO i CaptureO 0 CHO i cmpO low No CHO i cmpO win No CHO i cmpO high No CHO valid capo 0 E CHO i aux input 0 0 CHO i aux input 1 0 CHO i parrity err 0 CHO clear modulo event 0 v 0 CHO i capO event No 0 0 CHO clear capture event 0 bd vi EIO0000000940 07 2012 39 Configuration parameters Description of the Screen The following table presents the various parts of the above screen Number Column Function 1 Tab The tab in the foreground indicates the current mode The current mode is the configuration mode in this example 2 Label These fields contain the name of each variable that may be configured They may not be modified 3 Symbol These fields contain the address of the variable in the application They may not be modified 4 Value If these fields have a downward pointing arrow you can select the value of each variable from various possible values in these fields The various values can be accessed by clicking on the arrow A drop down menu containing all the possible values is displayed and the user may then select the required value of the variable 5 Unit These fields contain the unit of each variable that may be configured They may not be modified NOTE Refer to
20. page 43 Reduction see page 43 Offset see page 44 and SSI direction see page 45 functions have been applied the captured value is affected as well e The current value of SSI register must be valid before the event If the Validity bit is false low the capture is not performed e The three SSI channels share the common capture inputs of CAP INO and CAP IN1 The capture action of unwanted channel s can be disabled by the validate bit Example Capture on Rising or Falling Edge The capture mode on the rising or falling edge of a physical input can be used to monitor the progress of the manufacture of a part This means that the position of the encoder can be captured when part enters 48 E100000000940 07 2012 SSI Module BMX EAE 0300 Functions Compare Function Description The comparison function allows triggering event tasks or a reflex output according to the current value in comparison to a threshold The SSI module has two comparators The comparison is made in both directions upper threshold and lower threshold Example with Compare These comparators can be used to warn that a position has been exceeded As soon as the current value reaches the threshold the event task associated with the module is called and can activate an alarm to inform you of the end of a maneuver Comparison Thresholds The comparison block has two thresholds e The upper threshold upper th value double word sQDr m c 6 e The lower
21. supplying sensors and pre actuators before plugging unplugging the terminal block on the module e Remove the terminal block before plugging unplugging the module on the rack Failure to follow these instructions will result in death or serious injury Installation The diagram below shows SSI module BMX EAE 0300 mounted on the rack The following table describes the different elements which make up the assembly below Number Description 1 SSI module BMX EAE 0300 2 Standard rack 20 EIO0000000940 07 2012 SSI Module Installation Installing the Module on the Rack The following table shows the procedure for mounting the SSI module in the rack Step Action Illustration 1 Position the locating pins situated at the rear of the module on the bottom part in the corresponding slots in the rack Note Before positioning the pins make sure you have removed the protective cover from the rack slot see Modicon M340 Using Unity Pro Processors Racks and Power Supply Modules Setup Manual Swivel the module towards the top of the rack so that the module sits flush with the back of the rack It is now set in position Steps 1 and 2 Tighten the safety screw to ensure that the module is held in place on the rack Tightening torque Max 1 5 Nem 1 10 Ib ft Step 3 EI00000000940 07 2012 21 SSI Module Installation Mounting the BMX
22. threshold lower th value double word sQDr m c 4 The upper threshold value must be greater than or equal to the lower threshold value If the upper threshold is less than the lower threshold the threshold error bit SIWr m c 1 x9 is asserted and all the compare functions of this channel are disabled The default value of upper th value and lower th value is 0 A WARNING UNEXPECTED REFLEX OUTPUT BEHAVIOR Set right value in upper th value and lower th value before activating the compare enable bit Failure to follow these instructions can result in death serious injury or equipment damage E100000000940 07 2012 49 SSI Module BMX EAE 0300 Functions Comparison Status Register The results of comparison are stored in the output word named compare status register The two thresholds may be compared with the e current value of SSI register e value of capture register 0 e value of capture register 1 NOTE The compare results for all the three modes can only be handled by a firmware interrupt the delay of the reaction depends on the interrupt priority and the system response time for example 1 ms The possible results are e Low The value is less than the lower threshold value e Window The value is between the upper and lower thresholds or equal to one of the two thresholds e High The value is greater than the upper threshold The compare status register 1Wr m c 1 consists of
23. 000000940 07 2012 97 Programming the Example Transferring the Project between the Terminal and the PLC At a Glance Transferring a project allows you to copy the current project from the terminal to the current PLC s memory PLC that has its address selected Project Analysis and Generation To perform analysis and generation of a project at the same time carry out the following actions Step Action 1 Activate the Rebuild All Project command in the Build menu Result the project is analyzed and generated by the software Detected errors are displayed in the information window at the bottom of your screen Project Backup To back up the project carry out the following actions Step Action 1 Activate the Save As command in the File menu 2 If necessary select the directory to which the project will be saved disk and path Enter the file name EXAMPLE SSI Confirm with Save Result the project is saved as EXAMPLE SSI STU 98 EIO0000000940 07 2012 Programming the Example Transferring the Project to the PLC You must carry out the following actions to transfer the current project to a PLC Step Action 1 Use the PLC Define the address command Enter SYS if you are using a USB media that is directly connected from the PC terminal to the PLC Switch to online
24. 11 Vdc gt 2mA Over Voltage Protection Maximum 52 Vdc Reverse Polarity Protection Maximum 28 Vdc Input Response Time Refer to the input filter and bounce filter tables see page 35 Capture Response Time lt 1 ms 32 EIO0000000940 07 2012 Inputs Outputs Specifications Reflex Digital Output Characteristics Reflex Digital Output Characteristics The table below describes SSI module BMX EAE 0300 reflex digital output characteristics Number of outputs channels One 24 Vdc 0 5 A per SSI channel three channels per module Output Voltage 19 2 30 Vdc depends on field supply Output Type Push pull Maximum Load Current Each Point 0 5A Per Module 1 5A Leakage point 0 3 mA maximum OFF On State Output Voltage Drop 1 35 Vdc maximum 0 5 A Maximum Load Capacitance 50 uF Maximum Load Inductance L load inductance Henry 0 5 Henry at 4 Hz switch frequency load current A L 0 5 I x F F switching frequency Hz Maximum Physical Response Time lt 20 us Resistive load Response Time for Comparison lt ims Short Circuit All channels are protected against short circuit and over temperature Fallback States By default Pre defined fallback values on all channels Output Channels User Hold last value Configurable Pre defined fallback value on one or all Setting channels Pre defined
25. AO CLKO 24VDCO OVDCO Qo DATA1 CLK1 DATA1 CLK1 OVDCO 24VDCO Q1 DATA2 CLK2 DATA2 CLK2 24VDCO OVDCO Q2 CAP INO CAP COM CAP IN1 OVDCI 24VDCI OVDCI 24VDCI 24 E100000000940 07 2012 SSI Module Installation How to Avoid Electromagnetic Interference Overview Electromagnetic perturbations may cause the application to operate in an unexpected manner A WARNING UNEXPECTED EQUIPMENT OPERATION In a highly disturbed electromagnetic environment e use the BMX XSP 0400 0600 0800 1200 electromagnetic protection kit see Modicon M340 Using Unity Pro Processors Racks and Power Supply Modules Setup Manual See Modicon M340 using Unity Pro Processors Racks and Power Supply Modules BMX XSP xxx Protection Bar to connect the shielding and e use a stabilised 24 Vdc supply for inputs and a shielded cable for connecting the supply to the module e use a shielded cable for capture inputs and reflex outputs if any of them is wired e use a shielded cable for each SSI channel respectively and note that 24 Vdc and GND must be included in the shielded cable Each shielded cable includes CLK pair DATA pair 24Vdco OVdco If the reflex output is connected to encoder it also has to be included Failure to follow these instructions can result in death serious injury or equipment damage EIO0000000940 07 2012 25 SSI Module Installation The figure below shows
26. EIO0000000940 01 Modicon M340 with Unity Pro SSI Module BMX EAE 0300 User Manual 07 2012 Schneider Electric www schneider electric com The information provided in this documentation contains general descriptions and or technical characteristics of the performance of the products contained herein This documentation is not intended as a substitute for and is not to be used for determining suitability or reliability of these products for specific user applications It is the duty of any such user or integrator to perform the appropriate and complete risk analysis evaluation and testing of the products with respect to the relevant specific application or use thereof Neither Schneider Electric nor any of its affiliates or subsidiaries shall be responsible or liable for misuse of the information that is contained herein If you have any suggestions for improvements or amendments or have found errors in this publication please notify us No part of this document may be reproduced in any form or by any means electronic or mechanical including photocopying without express written permission of Schneider Electric All pertinent state regional and local safety regulations must be observed when installing and using this product For reasons of safety and to help ensure compliance with documented system data only the manufacturer should perform repairs to components When devices are used for applications with technical safety r
27. Event when the SSI value is within lower threshold upper threshold SSI High Event when the SSI value is greater than the upper threshold Capture 0 Event when capture register 0 updates Capture 1 Event when capture register 1 updates All the events sent by the module regardless of the source call the same single event task in the PLC There is normally only one type of event signaled per call The source producing the call is determined in the event task via the Events Source variable This variable is updated at the beginning of event task processing NOTE If two or more event sources occur in the same 1 ms cycle then multiple events will be sent one event for one source Event Validate Description When an action comes from an external event this action must be validated before affecting the application There is one Function _Validation bit by function which can be impacted by an external event Example Using Capture CAP_IN This function holds the current SSI value in the Capture 0 register e Valid_Capture0 When it is asserted as 1 it allows loading the current SSI value into the Capture 0 register consequential to the CAP_INO see page 48 When it is 0 the value in the capture register 0 will not change e Valid_Capture1 When it is asserted as 1 it allows loading the current SSI value into the Capture 1 register consequential to the CAP_IN1 see page 48 When it is 0 the value in the capture reg
28. FTB 2800 2820 Terminal Block Terminal Block SSI module BMX EAE 0300 requires the BMX FTB 2800 2820 28 pin terminal block to be inserted into the front of the module These fitting operations assembly and disassembly are described below BMX FTB 2820 BMX FTB 2800 22 EIO0000000940 07 2012 SSI Module Installation Installing the 28 Pin Terminal Block A CAUTION TERMINAL BLOCK IMPROPERLY FIXED TO THE MODULE Follow the procedure instructions to fix the terminal block to the module Verify that the screws are tightened Failure to follow these instructions can result in injury or equipment damage The following table shows the procedure for assembling the 28 pin terminal block onto an SSI module BMX EAE 0300 PIRINIAR A Assembly procedure Step Action 1 Once the module is in place on the rack install the terminal block by inserting the terminal block encoder the rear lower part of the terminal into the module s encoder the front lower part of the module as shown above Fix the terminal block to the module by tightening the 2 mounting screws located on the lower and upper parts of the terminal block Tightening torque 0 4 N m 0 29 Ib ft E100000000940 07 2012 23 SSI Module Installation 28 Pin Terminal Block Arrangements The terminal block is arranged as followed DATAO CLKO DAT
29. IO e O O O e Voltage is present on I1 e O O O e An empty cell indicates that the state of the LED s is not taken into account Legend o LED on O LED off e LED flashing slowly a LED flashing fast An empty cell indicates that the state of the LED s is not taken into account E100000000940 07 2012 29 SSI Module Installation 30 EIO0000000940 07 2012 Inputs Outputs Specifications Overview This chapter contains information about the inputs and outputs of the SSI module NOTE The SSI performances described in this chapter are only valid with wired as indicated in this documentation What Is in This Chapter This chapter contains the following topics Topic Page Capture Digital Input Characteristics 32 Reflex Digital Output Characteristics 33 Programmable Input Filtering 35 EI00000000940 07 2012 31 Inputs Outputs Specifications Capture Digital Input Characteristics Capture Digital Input Characteristics The table below describes the SSI module BMX EAE 0300 capture digital input characteristics Number of Input Channels Two 24 Vdc inputs per module IEC Type IEC type 3 Digital Inputs Maximum Input Voltage 30 Vdc EUNT ON Input Voltage 11 30 Vdc OFF Input Voltage 5 Vdc OFF Input Current 1 5 mA Nominal Input Current at 30 Vdc 5 mA Current at
30. IT R Event due to capture function 0 IWr m c 10 6 CAPTURE 1 BIT R Event due to capture function 1 SIWr m c 10 7 OVERRUNEVENT BIT R Events have been lost IWr m c 10 9 Output Thresholds The table below presents the various IODDT implicit exchange objects Standard symbol Type Access Meaning Language object LOWER_TH_VALUE DINT R W Lower threshold value ODr m c 4 UPPER TH VALUE DINT R W Upper threshold value SQDr m c 6 Qr m c d Words The following table presents the meanings of the bits of the sor m c d words Standard symbol Type Access Meaning Language object OUTPUT_Force EBOOL R W 1 the reflex output forced to 1 SQr m c 0 0 and reflex block is disables the reflex output returns REFLEX_Block EBOOL R W 1 Output Block function enabled Or m c 1 EIO0000000940 07 2012 77 FUNCTIONS_ENABLING QWr m c 0 Words The following table presents the meanings of the bits of the OWr m c 0 words Standard symbol Type Access Meaning Language object Reserved BIT R W Reserved OWr m c 0 0 Reserved BIT R W Reserved OWr m c 0 1 Reserved BIT R W Reserved OWr m c 0 2 VALID CAPT 0 BIT R W Capture authorization in the captureO OWr m c 0 3 register VALID CAPT 1 BIT R W Capture authorization in the capture1 sQWr m c 0 4 register COMPARE ENABLE BIT R W Comparators operation authorization OWr m c 0 5 COMPARE S
31. O i ssi low No 3 961W0 2 0 1 1 SSI in window CHO i ssi win No 4 961W0 2 0 1 2 SSI high CHO i ssi high No a 6 7 ID0 2 0 4 Capture value CHO_i_Capture0 0 8 961W0 2 0 1 3 Capture low CHO i cmpO low No 9 1961W0 2 0 1 4 Capture in window CHO i cmpO win No 10 961W0 2 0 1 5 Capture high CHO i cmpO high No 11 96QW0 2 0 0 3 Capture enable i CHO valid capO 0 1219010 2 0 4 AUX Input 0 CHO_i_aux_input_0 0 13 10 2 0 5 AUX Input 1 CHO i aux input 1 0 14 10 2 0 6 CHO i parrity err 0 Function 15 QW0 2 0 0 0 CHO clear modulo event 0 bsolute SSI Encoder 165500304 0 17 961W0 2 0 0 2 CHO i capO event No Task 18 Q0 2 0 8 0 3 19 9610 2 0 7 i i 0 20 QWO 2 0 0 2 CHO dear capture event 0 a E100000000940 07 2012 59 Debugging the SSI Module Description of the Screen The following table presents the various parts of the Debug screen Number Column Function 1 Reference These fields contain the address of the variable in the application They may not be modified Label These fields contain the name of each variable that may be configured They may not be modified Tab The tab in the foreground indicates the current mode The current mode is the debug mode in this example Symbol These fields contain the mnemonic name of the variable They may not be modified Value If the fields have a downward pointing arrow you can select the value of each
32. USPEND BIT R W Comparator frozen at its last value OWr m c 0 6 EVENT SOURCES ENABLING QWr m c 1 Words The following table presents the meanings of the bits of the sQWr m c 1 words register 1 Standard symbol Type Access Meaning Language object Reserved BIT R W Reserved OWr m c 1 0 EVT MODULO ENABLE BIT R W EVENT task called when there is a OWr m c 1 1 SSI module passing Reserved BIT RW Reserved OWr m c 1 2 EVT SSI LOW ENABLE BIT R W EVENT task call when the SSI value is QWr m c 1 3 less than lower threshold EVT_SSI_WINDOW_ENABLE BIT RW EVENT task call when the SSI value is QWr m c 1 4 between the lower and upper threshold EVT_SSI_HIGH_ENABLE BIT R W EVENT task call when the SSI value is QWr m c 1 5 greater than the upper threshold EVT_CAPT_0_ENABLE BIT R W EVENT task call during capture in SQWr m c 1 6 register 0 EVT_CAPT_1_ENABLE BIT R W EVENT task call during capture in SQWr m c 1 7 78 EIO0000000940 07 2012 9 3 The IODDT Type T_GEN_MOD Applicable to All Modules Language Objects of the IODDT of Type T_GEN_MOD Introduction All the modules of Modicon M340 PLCs have an associated IODDT of type T Gl EN MOD In general the meaning of the bits is given for bit status 1 Not all bits are used List of Objects The table below present
33. Values By default Channels set to 0 Output Fallback User Each channel configurable for 1 or 0 Configurable Setting Polarity On Individual Output Channels By default Logic normal on all channels User Logic reverse on one or all channels Configurable Logic normal on one or all channels Setting EI00000000940 07 2012 33 Inputs Outputs Specifications A WARNING OUTPUT SHORT CIRCUIT OR OVERLOAD Do not apply a high voltage 24 Vdc to an output port when it is at 0 because there is no internal short circuit protection Failure to follow these instructions can result in death serious injury or equipment damage NOTE If the short circuit occurs on any channel the power supply goes into the following mode e Firstly the power supply cycles on as the hiccup mode the peak current is less than 10 A with about a 2 ps duration e Then all channels are turned off after about 100 ms EIO0000000940 07 2012 34 Inputs Outputs Specifications Programmable Input Filtering Overivew Each of the SSI module BMX EAE 0300 inputs allows input filtering There are four levels of filtering available low medium high and without that can be configured in the configuration screen as shown ER 0 2 BMXEAE 0300 SSI module 3 channels E Configuration fF Adjust SSI 0 Absolute SSI Enc OSSI 1 D S812 Label Symbol Value
34. a Editor see page 96 Each IODDT contains a set of language objects allowing its operation to be controlled and checked 74 EIO0000000940 07 2012 Implicit Exchange Objects for the T_SSI_BMX IODDT At a Glance The tables below present the T _SSI_BMx types IODDT implicit exchange objects which are applicable to the SSI module BMX EAE 0300 In general the meaning of the bits is given for bit status 1 Not all bits are used Counter Value and Sensor Values The table below presents the various IODDT implicit exchange objects Standard symbol Type Access Meaning Language object SSI CURRENT VALUE DINT R Current value of SSI register IDr m c 2 CAPTURE 0 VALUE DINT R Value latched into Capture register O IDr m c 4 CAPTURE 1 VALUE DINT R Value latched into Capture register 1 IDr m c 6 DINT R Reserved IDr m c 8 9elr m c Words The table below presents the meanings of the bits of the sIr m c words Standard symbol Type Access Meaning Language object Reflex Output EBOOL R Voltage level applied to the 24 Vdc Ir m c 0 channel output 0 0 Vdc 1 24 Vdc Reflex Output Latch EBOOL R Logical state of internal channel Latch 1r m c 1 CAPT Input 0 EBOOL R Ir m c 2 CAPT Input 1 EBOOL R Ir m c 3 SSI Status IlWr m c 0 Words The following table presents the meanings of the bits of the sIWr m c 0 status words Standard symbol Type Ac
35. alues shown in this screenshot EA 0 2 BMXEAE 0300 SSI module 3 channels BMX EAE 0300 Configuration Adjust E SSI 0 Absolute SSI Enc C ssi4 5SSI2 E Label Symbol Vaue Unit 0 AUX input 0 filter Without M 1 AUX input 1 filter Without M 2 Output polarity Polarity hd 3 Reflex mode Without hd 4 Capture 0 mode Rising edge zi 5 Capture 1 mode Rising edge EE 6 Data format Binary ZE 7 SSl input direction Positive zE 8 SSI line active Enable zi 9 Field supply fault General IO fault zf 10 SSI parity Without Md 11 SSI baud rate 100KHz xi i 12 SSI data width 25 g 13 Fallback mode Predefined zx 14 Fallback value 0 hd Function 15 Recovery Latch off xi Absolute SSI Encoder v 16 Reduction 0 1 17 Modulo 25 zt Tak 18 Event Disable zi MAST Zi 49 19 Event number 92 E100000000940 07 2012 Application using Unity Pro Create the I O objects In order to have access to the I O of the module it is necessary to declare the CH object The table below shows the procedure for declaring the I O Derived Variable Step Action 1 In the BMX EAE 0300 configuration window double click the module if the window is not opened and select the I O objects tab Click on the I O object prefix address CH then on the Update grid button the channel address appears in the I O object grid
36. aptured in register O is between lower threshold SQDr m c 4 and upper threshold SQDr m c 6 CAPTUREO HIGH BIT Value captured in register 0 is greater than upper threshold sQDr m c 6 SIWr m c 1 5 CAPTURE1_LOW BIT Value captured in register 1 is less than lower threshold QDr m c 4 SIWr m c 1 6 CAPTURE1_WIN BIT Value captured in register 1 is between lower threshold SQDr m c 4 and upper threshold 0Dr m c 6 SIWr m c 1 7 CAPTURE1_HIGH BIT Value captured in register 1 is greater than upper threshold 0Dr m c 6 SIWr m c 1 8 THRESHOLD_ERROR BIT Lower threshold SQDr m c 4 is greater than upper threshold SQDr m c 6 SIWr m c 1 9 76 E100000000940 07 2012 Event Sources IlWr m c 10 Words The following table presents the meanings of the bits of the sIWr m c 10 words Standard symbol Type Access Meaning Language object EVT_SOURCES INT R Event sources field IWr m c 10 Reserved BIT R Reserved IWr m c 10 0 MODULO BIT R Event due to modulo switch IWr m c 10 1 Reserved BIT R Reserved IWr m c 10 2 SSI LOW BIT R Event due to SSI value being less than IWr m c 10 3 lower threshold SSI WINDOW BIT R Event due to SSI value being between IWr m c 10 4 the two thresholds SSI HIGH BIT R Event due to SSI value being greater IWr m c 10 5 than upper threshold CAPTURE 0 B
37. ative passing e Reduction the function reduces the intrinsic resolution of the encoder by a value defined by the reduction parameter This reduction is carried out by a shift in the bits field provided by the encoder The two parameters are of a constant configuration 96K type Details for Modulo and Reduction e The modulo and reduction value is expressed as the exponent of 2 e The number of modulo bits is limited from 8 to 31 while the number of reduction bits is limited from O to 7 bit e When the reflex output is asserted 1 by the presence of modulo value passing it will keep the value 1 until a rising edge of an extra clear bit of Q occurs The modulo passing detection is only available when module data width For example if the data width is 13 bit then the modulo passing will not be detected when the modulo is from 13 to 31 The default value of modulo is 31 EIO0000000940 07 2012 43 SSI Module BMX EAE 0300 Functions Offset Function Description NOTE The Encoder offset parameters are set in the Adjust tab Encoder offset the user enters the absolute encoder offset parameter The correction function of the encoder offset systematically corrects the offset produced by the encoder on mechanical position 0 This value is set in an adjustment word MW 44 E100000000940 07 2012 SSI Module BMX EAE 0300 Functions Inverted SSI Direction Function Description If the direction of
38. cess Meaning Language object Reserved BIT R Reserved IWr m c 0 0 Modulo Passing Flag BIT R 0 no modulo passing IWr m c 0 1 1 modulo passing Capture 0 Flag BIT R 0 the capture 0 register is not updated IWr m c 0 2 1 the capture 0 register is updated E100000000940 07 2012 75 1 parity error Standard symbol Type Access Meaning Language object Capture 1 Flag BIT R 0 the capture 1 register is not updated IWr m c 0 3 1 the capture 1 register is updated SSI Fram Error Flag BIT R 0 the SSI frame is correct IWr m c 0 4 1 the line error such as the drop of line exists SSI Fram Status Error Flag BIT R indicates a detected read data error SIWr m c 0 5 SSI Parity Error Flag BIT R 0 parity correct IWr m c 0 6 Comparison Status IWr m c 1 Words The following table presents the meanings of the bits of the sIWr m c 1 status words Standard symbol Type Access Meaning Language object SSI LOW BIT R Current SSI value less than lower threshold 0Dr m c 4 a Wr m c 1 0 SSI_WIN BIT R Current SSI value is between lower threshold QDr m c 4 and upper threshold 0Dr m c 6 oe SSI HIGH BIT Current SSI value greater than upper threshold 0Dr m c 6 oe CAPTUREO LOW BIT Value captured in register O is less than lower threshold ODr m c 4 oe Wr m c 1 3 CAPTUREO WIN BIT Value c
39. ch as the drop of line changes the status of Frame Error bit to 1 NOTE The BMX EAE 0300 module asserts a frame error line drop by seeing an all 1 frame internally pull up This means in case the real input position is just an all 1 frame the frame error bit will also be set and the current value all 1 will not be updated to the SSI register The position value will be updated once the encoder leaves the all 1 position The user is suggested to walk around the all 1 position by using the multi turn encoder or set the appropriate modulo reduction parameter This bit provided by the encoder which follows the LSB in the sequence is usually used to indicate a detected error from the encoder NOTE If the status bit is supported by the encoder you should use it to detect when a wrong frame has been sent This bit indicates a parity error 1 means the occurrence of detected error NOTE If the parity bit is supported by the encoder you should use it to detect when the frame has been corrupted during transfer 52 EIO0000000940 07 2012 SSI Module BMX EAE 0300 Functions Event Sent To Application Summary The number of the event task must be declared in the module configuration screen The M340 SSI module includes 6 sources of events Source Name Comment Modulo Event when the SSI value passed modulo SSI Low Event when the SSI value is lower than the lower threshold SSI Window
40. ction 43 Offset 44 Input filtering 35 M Mounting the terminal block 22 P parameter settings 63 Q quick start SSI Module BMX EAE 0300 Implemen tation Example 81 S SSI interface 42 T T SSI BMX 75 75 T GEN MOD 79 79 EIO0000000940 07 2012 101 Index 102 E100000000940 07 2012 Diagnostic and Debugging 14 Monitor the Application At a Glance Create an operator screen for the application GATE CONTROL GATE ACTUAL s M POSITION OPEN LIMIT 9 CLOSE LIMIT 0 STOP NOTE For more information see Unity Pro online help click on then Unity then Unity Pro then Operate modes and Operator screens E100000000940 07 2012 103 Diagnostic and Debugging 104 E100000000940 07 2012
41. equirements the relevant instructions must be followed Failure to use Schneider Electric software or approved software with our hardware products may result in injury harm or improper operating results Failure to observe this information can result in injury or equipment damage 2012 Schneider Electric All rights reserved EIO0000000940 07 2012 Table of Contents Safety Information eee eee 5 About the Book 0 000 eee eee 7 Part BMX EAE 0300 Overview 9 Chapter 1 Module Introduction 11 General Information about SSI Functions 12 General Information about the SSI Module BMX EAE 0300 13 Physical Description of the SSI Module BMX EAE 0300 14 Characteristics of the SSI Module BMX EAE 0300 15 Environment sgonfia 16 Standards irene ali 17 Chapter 2 SSI Module Installation 19 Mounting the SSI Module BMX EAE 0300 20 Mounting the BMX FTB 2800 2820 Terminal Block 22 How to Avoid Electromagnetic Interference 25 LED Indicators tace Benet ly oh eaten kp car ARTI er eG 27 Chapter 3 Inputs Outputs Specifications 31 Capture Digital Input Characteristics 32 Reflex Digital Output Characteristics L c ee eee eee 33 Programmable Input Filtering LL 35 Part II SSI Modu
42. he current mode is the Fault display mode in this example External faults These fields display the module s active detected external errors Other faults These fields display the module s active detected errors other than internal Description of the Fault Type The following table presents the list of detected error types Number Fault type Name Display 0 External EXTO_FLT External Fault on Inputs 1 External EXT1_FLT External Fault on Outputs Internal INTERNAL_FLT Faulty channel 3 Internal CONF_FLT Detected hardware or software configuration fault 4 Internal COM_FLT Module missing or off interruption of communication with PLC 5 Internal APPLI_FLT Application mistake configuration or adjustment External Field Supply Field supply low voltage 7 External S_Circuit OUT Reflex Output 24 Vdc inoperative after Short Circuit 62 E100000000940 07 2012 The Language Objects of the SSI Function 9 Overview This chapter describes the language objects associated to the SSI module BMX EAE 0300 tasks as well as the different ways of using them What Is in This Chapter This chapter contains the following sections Section Topic Page 9 1 The Language Objects and IODDT of the SSI Function 64 9 2 Language Objects and IODDTs Associated with the SSI 73 Function 9 3 The IODDT Type T GEN MOD Applicable to All Modules 79 EIO0000000940 07 2012
43. input SSI data is inverted by the configuration the output data is transferred by the following equation Inverted value 2 Original value N encoder data width NOTE Inverted 0 0 E100000000940 07 2012 45 SSI Module BMX EAE 0300 Functions Multiple Application of Reformatting Description Example In case the user applies all the reformatting function at the same time it is necessary to define the priority of them Invert gt Reduction gt Offset gt Modulo With the following conditions Data_width 11 bits Modulo 256 8 bits Reduction 1 bit Enter the offset value after reduction In this example because the full range resolution becomes 211 1 after reduction to have a physical offset of half range the offset value should be set as Offset 512 After the offset value has been added if the reformatted value exceeds 2111 then the value will be masked by 2111 If the original data is 00001001001 in binary 73 in decimal while SSI direction is inverted Invert 73 2 73 1975 Reduct 1975 1975 2 987 Offset 987 987 512 2111 475 Mod 475 256 219 The final result in rw is 219 As to the Gray code it will be converted by XCEL automatically The original data in SSI register is always in binary 46 EIO0000000940 07 2012 SSI Module BMX EAE 0300 Functions Capture Function Description Capture is used to copy the current value of the SSI register t
44. ister 1 will not change NOTE In order to make a capture happen besides the validate bit the corresponding configuration K must be set also E100000000940 07 2012 53 SSI Module BMX EAE 0300 Functions Output Block Functions Overview Every channel in the SSI module has one programmable output block that operates with the Compare Status Register and affects the behavior of physical outputs Qx for each channel There are two ways to control the output e From the application the output corresponds to the status of the output bit from the output command bit e From the output function block the user must enable the output block function Then the output corresponds to the status of the output bit from the function block The following figure shows the output function block QO Force_Q Logical Q User configurable Compare Status Bits Modes Block Valid Block Configurable Functions The operational Latch Mode must be chosen among 11 functions in configuration tab As stated the output comes e Directly from the application software Normal Output 1 function e From the output function block Reflex Output 10 functions The output matches the state of the output bit in the output function block result 54 E100000000940 07 2012 SSI Module BMX EAE 0300 Functions Output Properties The table below shows the configurable functions Function code Programming 0
45. le BMX EAE 0300 Functionalities 37 Chapter 4 Configuration parameters 39 Configuration Screen for the SSI Module BMX EAE 0300 39 Chapter 5 SSI Module BMX EAE 0300 Functions 41 SSI Interface cisco ra RT ee es UN Y ED XU RM x 42 Modulo and Reduction Functions 000000 cece eens 43 Offset Function ins olewee d ex WEG TRI GN Cea EY v 44 Inverted SSI Direction Function 45 Multiple Application of Reformatting 00 ee eee eee 46 Capture Function LL 47 EIO0000000940 07 2012 3 Chapter 6 Chapter 7 Chapter 8 Chapter 9 9 1 9 2 9 3 Part Ill Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Compare FUNCION e si ea i a a e SSI Status Register eee Event Sent To Application Output Block Functions LL Adjustment lt scia ra re Gl n a Screen for the SSI Module BMX EAE 0300 Debugging the SSI Module BMX EAE 0300 Debug Screen for the SSI Module BMX EAE 0300 Diagnostic of the SSI Module BMX EAE 0300 Diagnostic Screen for the SSI Module BMX EAE 0300 The Language Objects of the SSI Function The Language Objects and IODDT of the SSI Function Introducing Language Objects for Application Specific SSI Implicit Exchange Language Objects Associated with the Application Specific Function set corri cee ie
46. le automatically enhances the language objects application used to program this interface or module These objects correspond to the input output images and software data of the module or integrated application specific interface The module inputs 1 and IW are updated in the PLC memory at the start of the task the PLC being in RUN or STOP mode The outputs 0 and QW are updated at the end of the task only when the PLC is in RUN mode NOTE When the task occurs in STOP mode either of the following are possible depending on the configuration selected e outputs are set to fallback position fallback mode e outputs are maintained at their last value maintain mode Operating Cycle of a PLC Task The following diagram shows the cyclical execution of a PLC task Y Intemal processing Y Acquisition of inputs RUN 4 Y STOP Execution of the program Y Update of outputs 66 EIO0000000940 07 2012 Explicit Exchange Language Objects Associated with the Application Specific Functions Introduction Explicit exchanges are performed at the user program s request using these instructions e READ_STS see Unity Pro YO Management Block Library read status words e WRITE_PARAM see Unity Pro VO Management Block Library write adjustment parameters e READ PARAM see Unity Pro VO Management Block Library read adjustment parameter
47. min Field Power Voltage 19 2 to 30 Vdc 24 Vdc typical Over voltage protected up to 45 Vdc Current It depends on the encoder s and the load of reflex output consumption For module operating 30 mA NOTE The encoder is required to have at least 5 mA output current to activate the DATA input of the SSI module A WARNING EQUIPMENT DAMAGE Do not allow the supplied voltage to exceed the maximum allowed voltage of the encoder when the module BMX EAE 0300 is used to provide power to encoder Failure to follow these instructions can result in death serious injury or equipment damage EIO0000000940 07 2012 15 Introduction Environment Environmental Specifications All parts are designed e for the operating range of 0 60 C 32 140 F e to operate at an altitude up to 4000 m 13123 ft NOTE Correction factor for 4000 m 13123 ft is 1 29 it is applied to all clearance and creepage distances All parts comply with e SE Eco design directives e European RoHS regulation and do not contain lead mercury cadmium hexavalent chromium poly brminated biphenvls PBB and poly brominatedethers e Chinese RoHS regulation e SE requirements for reduced product energy consumption during manufacture and use e the REACH directive 16 E100000000940 07 2012 Introduction Standards Agency Certifications For countrie certifications all parts are CE certified fo
48. mode using the PLC Connection command 3 Activate the PLC Transfer Project to PLC command Result the screen used to transfer the project between the terminal and the PLC is displayed Transfer Project to PLC PG Project Overwritten PLC Project Name invalid project Name Station Version Version 0 0 0 Last build Last build 05 04 02 15 40 07 Compatibility PLC Run afer Transfer Transfer Cancel Activate the Transfer command If the project has not been generated in advance the screen below will be displayed allowing you to generate it before the transfer Rebuild All then Transfer or interrupt the transfer Cancel Transfer Transfer Project to PLC Project is not built Build the project and tra Rebuild all then transfer Cancel transfer 6 Transfer progress is displayed on screen At any moment you can interrupt the transfer by using the Esc key In this case the PLC project will be invalid Note In the event that the project is transferred to a Flash Eprom memory card the transfer can take several minutes E100000000940 07 2012 99 Programming the Example 100 EIO0000000940 07 2012 Index C channel data structure for all modules T GEN MOD 79 79 channel data structure for SSI modules T SSI BMX 75 75 E Electromagnetic interference 25 Example Introduction 84 Mouting the Module 88 Requirements 84 Transfer a project 98 F function Capture 47 Modulo and Redu
49. n or on the equipment to warn of potential hazards or to call attention to information that clarifies or simplifies a procedure The addition of this symbol to a Danger safety label indicates that an electrical hazard exists which will result in personal injury if the instructions are not followed personal injury hazards Obey all safety messages that follow this symbol to avoid possible injury or death A DANGER DANGER indicates an imminently hazardous situation which if not avoided will result in death or serious injury A WARNING WARNING indicates a potentially hazardous situation which if not avoided can result in death or serious injury This is the safety alert symbol It is used to alert you to potential EI00000000940 07 2012 5 PLEASE NOTE A CAUTION CAUTION indicates a potentially hazardous situation which if not avoided can result in minor or moderate injury NOTICE NOTICE is used to address practices not related to physical injury Electrical equipment should be installed operated serviced and maintained only by qualified personnel No responsibility is assumed by Schneider Electric for any consequences arising out of the use of this material A qualified person is one who has skills and knowledge related to the construction and operation of electrical equipment and its installation and has received safety training to recognize and avoid the hazards involved
50. ne of the following modes e Predefined state you may configure the fallback value as 0 or 1 e Hold last value the output block function continues to operate according to the last received commands NOTE By default the fallback mode of the 3 output channels is Predefined state the fallback value parameter is 0 56 EIO0000000940 07 2012 Adjustment Screen for the SSI Module BMX EAE 0300 At a Glance This chapter presents the adjust screen for the SSI module BMX EAE 0300 Illustration The figure below presents the Adjust screen for the SSI module BMX EAE 0300 in absolute SSI encoder mode 1 2 3 4 5 6 2 channel generic counter Version 1 00 e 7 6 y Run Er 10 Fy BMX EHC 0200 tl Cdnig i Adjust H Debug Faut g o voo Counter 1 Modulo L v y v Y y ETE Label Symbol inl value Value Uni 0 Modulo m3_0200_0 Modulo VALU 15 TO EL dI Function Jof ask li T hdi Mj module4_E 03 BMXE E100000000940 07 2012 57 Adjustment Description of the Screen The following table presents the various parts of the above screen Number Column Function 1 Label These fields contain the name of each variable that may be adjusted They may not be modified and can be accessed in both local and online modes 2 Tab The tab in the foreground indicates the current mode The c
51. o a capture register It fixes the immediate value at the precise moment the operation started The SSI module has two capture inputs CAP_INO and CAP_IN1 respectively The Capture done information is an event which can undergo an event processing operation Function Hardware Structure The figure below shows the hardware structure of the capture function Transmitted information Operation Capture event processing Current value npu Interface configuration Capture enabling apture register Capture event Captured value The trend diagram below shows the capture mode on the rising edge of CAP_IN Physical input 1 f ICapt Enable r capture Current value Captured i Values 4 No capture The other mode capture on falling edge is similar EIO0000000940 07 2012 47 SSI Module BMX EAE 0300 Functions Details of Capture Function e The operation is triggered by the hardware when a CAP_IN physical input status is changed when the capture enabling command is enabled The SSi module capture modes are e Capture on rising edge of an CAP_IN input The capture value is recorded in the Capture Register 0 for CAP_INO and in the Capture Register 1 for CAP_IN1 e Capture on falling edge of an CAP_IN input The capture value is recorded in the Capture Register 0 for CAP_INO and in Capture Register 1 for CAP_IN1 e f the Modulo see
52. ock NOTE The terminal block is supplied separately Required Accessories The SSI module BMX EAE 0300 requires the use of the following accessories e 28 pin removable terminal block BMX FTB 2800 2820 see Modicon M340 with Unity Pro Analog input output modules User manual e One BMX XSP 0400 0600 0800 1200 electromagnetic compatibility kit see Modicon M340 Using Unity Pro Processors Racks and Power Supply Modules Setup Manual 14 EIO0000000940 07 2012 Introduction Characteristics of the SSI Module BMX EAE 0300 General Characteristics This table presents the general characteristics of the SSI module BMX EAE 0300 SSI Channels Maximum SSI Baud Rate 100k 200k 500k 1M SSI Channel Number 3 Bit Width 8 to 31 bits Refresh interval 1ms Regular I O Channels Number of Digital Inputs Two 24 Vdc Type 3 inputs per module Number of Digital Outputs One 24 Vdc output per channel Hot Swapping Supported Yes Encoder Compliance Absolute encoder 24 V model with standard SSI interface tolerance 19 2 30 Vdc Power Supply to Encoder Voltage 24 Vdc Supplied by the field power Current lt 200 mA per channel for 24 Vdc Power Distribution To Encoder Yes short circuit limited 700 mA total Back Plane Power Consumption 3 3 Vdc Typical 150 mA Maximum 250 mA 24 Vde Not used Dielectric Strength Field To Bus 1400 Vdc for 1
53. ode and state for every module channel EI00000000940 07 2012 55 SSI Module BMX EAE 0300 Functions Detected Error Recovery Outputs QO Q1 and Q2 are current limited 0 5 A maximum A thermal shutdown protects each output When a short circuit is detected on one of the output channels the SSI module latches off the output channel If an output channel has been latched off because of short circuit detection the SSI module recovers from the short circuit after the following sequence is processed e The short circuit has been corrected e To reset the detected error the application must e Reset the output block enable bit if it is active e Command the ouput to 0 Vdc depends on the polarity NOTE A minimum delay of 10 s occurs before the detected error is cleared Output Polarity Programming By default the polarity on all output channels is logic normal where e 0 indicates that the physical actuator is off the output signal is low e 1 indicates that the physical actuator is on the output signal is high It is possible to configure the polarity parameter for each output during the channel configuration to 1 or 0 Output Fallback Modes The fallback modes are the predefined states to which the output channels revert when the channel is not controlled by the processor for example when communications are lost or when the processor is stopped The fallback mode of each output channel can be configured as o
54. ogramming and M340 controller installation is required for this example 84 E100000000940 07 2012 Example Overview Application Background Overview The application example is a position control for the inlet gate of a dam using the SSI absolute encoder and M340 SSI interface module This system has an axis equipped with a drive for positioning the gate within the Open and the Close limits in order to open partially open or close the door for water inlet management M340 SSI interface SSI encoder Screw rod Motor brake Mu Te gt Danger limit CI O 228 non Open limit Motor and gearbox Current position scaledtothe encoder value Close limit EIO0000000940 07 2012 85 Example Overview Process Description The position of the gate is managed by a drive and this drive is controlled with 3 buttons Open This button commands the drive to open the gate Motor Close This button commands the drive to close the gate Motor Stop This button commands the drive to stop and activates the drive brake Brake The position of the gate is measured with an SSI absolute encoder The encoder data range of SSI absolute encoder is calibrated and scaled to the distance between the Open and the Close limits When the gate moves up or down the SSI encoder installed at the gearbox shaft then translates the position into its encoder data before sending it to M340 SSI interface for position supervision and con
55. osition 0 The user enters the absolute encoder offset parameter Capture The two capture input registers per channel enable the PLC program to carry out a dynamic measurement function between two points The capture action can be triggered by two capture inputs The event will be triggered at each occurrence of Capture Compare Two independent comparators per channel with thresholds that can be modified by adjustment explicit exchange are able to generate an event or reflex output when the threshold is crossed 12 EIO0000000940 07 2012 Introduction General Information about the SSI Module BMX EAE 0300 Definition The SSI module BMX EAE 0300 is a 3 channel synchronous serial interface absolute encoder interface for Modicon M340 PLCs It supports e 3channels of SSI inputs 1 reflex output for each SSI channel 2 capture inputs for the 3 SSI channels 8 to 31 bits data width 4 ranks of baud rates 100 kHz 200 kHz 500 kHz 1 MHz capture and compare functions Illustration The illustration below shows the basic components of an absolute encoder system 1 Absolute encoder 2 Proximity sensors 3 SSI module BMX EAE 0300 E100000000940 07 2012 13 Introduction Physical Description of the SSI Module BMX EAE 0300 Illustration The figure below presents the SSI module BMX EAE 0300 1 BMX EAE 0300 2 28 pin removable terminal bl
56. r European countries UL certified for U S A CSA certified for Canada C Tick certified for Australia GOST certified for Russia For hazardous locations certifications all parts are FM Class1 Div2 certified CSA Class1 Div2 certified UL Class1 Div2 certified ATEX Zone 2 certified EIO0000000940 07 2012 17 Introduction 18 EIO0000000940 07 2012 SSI Module Installation Overview This chapter provides information to install the module What Is in This Chapter This chapter contains the following topics Topic Page Mounting the SSI Module BMX EAE 0300 20 Mounting the BMX FTB 2800 2820 Terminal Block 22 How to Avoid Electromagnetic Interference 25 LED Indicators 27 E100000000940 07 2012 19 SSI Module Installation Mounting the SSI Module BMX EAE 0300 At a Glance Handling the module while the power supply to the rack is turned on does not disturb the PLC Installation Precautions The SSI module may be installed in any of the positions in the rack except for the two slots for PS and CPU which are reserved for the rack s power supply module BMX CPS eee and the processor BMX P34 eeee respectively Power is supplied by the bus at the bottom of the rack 3 3 Vdc and 24 Vdc Before installing a module you must take off the protective cap from the module connector located on the rack A DANGER HAZARD OF ELECTRIC SHOCK e Disconnect voltage
57. s e SAVE_PARAM see Unity Pro VO Management Block Library save adjustment parameters e RESTORE_PARAM see Unity Pro VO Management Block Library restore adjustment parameters These exchanges apply to a set of MW objects of the same type status commands or parameters that belong to a channel NOTE These objects can e provide information about the module for example type of channel detected error e define the module s operating modes save and restore adjustment parameters in the process of application NOTE In order to avoid several simultaneous explicit exchanges for the same channel it is necessary to test the value of the word EXCH_STS amp MWr m c 0 of the IODDT associated to the channel before calling any EF addressing this channel E100000000940 07 2012 67 General Principle for Using Explicit Instructions The diagram below shows the different types of explicit exchanges that can be made between the application and module BMX EAE 0300 application MWr m c objects or MWr m MOD r objects 1 READ_STS Status parameters Status parameters WRITE_PARAM READ_PARAM SAVE_PARAM E Current adjustment parameters Current adjustment parameters Initial adjustment parameters RESTORE PARAM 1 Only with READ STS instruction Managing Exchanges During an explicit exchange it is necessary to check performance to
58. s A Red oh eed Explicit Exchange Language Objects Associated with the Application Specific FUNCtIons lt il Management of Exchanges and Reports with Explicit Objects Language Objects and IODDTs Associated with the SSI Function General Information Implicit Exchange Objects for the T SSI BMX IODDT The IODDT Type T GEN MOD Applicable to All Modules Language Objects of the IODDT of Type T GEN MOD Quick Start SSI Module BMX EAE 0300 Implemen tation Example ccce ror hn Example Overview i Example Introduction Application Background 0 00 e eect tee Hardware Installation lesser Mounting the Module and the Terminal Block Wiring Diagram of the Process Configuring the SSI Module BMX EAE 0300 on Unity Pro Configuration of the SSI Module BMX EAE 0300 Programming the Example Declaration of Variables LL Creating the Program Transferring the Project between the Terminal and the PLC Diagnostic and Debugging Monitor the Application LL E100000000940 07 2012 Safety Information ali Important Information NOTICE Read these instructions carefully and look at the equipment to become familiar with the device before trying to install operate or maintain it The following special messages may appear throughout this documentatio
59. s the objects of the IODDT at module level Standard Symbol Type Access Meaning Address MOD ADDRESS R Language element of module level used for READ STS CHr m MOD MOD ERROR BOOL R Detected module error bit Ir m MOD ERR EXCH STS INT R Detected module exchange status MWr m MOD 0 STS IN PROGR BOOL R Reading of status words of the module in progress MWr m MOD 0 0 EXCH RPT INT R Exchange report word MWr m MOD 1 STS ERR BIT R Event when reading module status words MWr m MOD 1 0 MOD FLT INT R Detected internal error word of the module MWr m MOD 2 MOD FAIL BIT R Detected internal error module inoperable MWr m MOD 2 0 CH FLT BIT R Inoperative channel s MWr m MOD 2 1 BIT R Module in self tests MWr m MOD 2 3 CONF FLT BIT R Detected hardware or software configuration error MWr m MOD 2 5 NO MOD BIT R Module missing or inoperative MWr m MOD 2 6 The table below presents the objects of the IODDT of channel Standard Symbol Type Access Meaning Address CH_ADDRESS R Language element of channel level CHr m c used for explicit exchanges READ_STS READ_PARAM WRITE PARAM SAVE PARAM and RESTORE PARAM CH_ERROR BOOL R Detected channel error bit Ir m c ERR E100000000940 07 2012 79 80 EIO0000000940 07 2012 Quick Start SSI Module BMX EAE 0300 Implementation Example Overview This part provides an example using the SSI module BMX EAE 0300 What Is in This Part This part contains the following chapters
60. the desired function see page 41 in order to properly configure the SSI module BMX EAE 0300 40 EIO0000000940 07 2012 SSI Module BMX EAE 0300 Functions Overview This chapter deals with functions of the SSI module BMX EAE 0300 What Is in This Chapter This chapter contains the following topics Topic Page SSI Interface 42 Modulo and Reduction Functions 43 Offset Function 44 Inverted SSI Direction Function 45 Multiple Application of Reformatting 46 Capture Function 47 Compare Function 49 SSI Status Register 52 Event Sent To Application 53 Output Block Functions 54 E100000000940 07 2012 41 SSI Module BMX EAE 0300 Functions SSI Interface Description of the SSI Interface Parameter Details The figure below represents a SSI frame f DE ALA LA LA LA LA LA LA LA LA LA SSIDATA MSB LSB Smo l Pay ee DAT gt Reloading Time NOTE This module does not control the turn value For multi turn encoders the angle and turn values constitute a single and unique value for the module The following are the other main characteristics of the frame and the interface Parameters Values or observations Code Binary or Gray SSI transmission baud rate 100 kHz 200 kHz 500 kHz or 1 MHz Data bits 8 to 31 bits MSB transferred first Status bits 0 to 1
61. the recommended circuit for a high noise environment using the BMX XSP 0400 0600 0800 1200 electromagnetic protection kit SSI Modules 24 Vdc Field Power Supply 4 Fast Fuse Sensor A CAUTION POTENTIAL MODULE DAMAGE IMPROPER FUSE SELECTION Use fast acting fuses to protect the electronic components of the module from overcurrent and reverse polarity of the input output supplies Improper fuse selection could result to damage to the module Failure to follow these instructions can result in injury or equipment damage 26 E100000000940 07 2012 SSI Module Installation LED Indicators At a Glance The SSI module BMX EAE 0300 is equipped with LEDs that display the module s channels status and detected errors Display Panels LED display RUN ERR I O DL SO S1 S2 Q0 Qi Q2 10 M The first row of LEDs indicates module information e LED RUN Indicates the module s operational status e LED ERR indicates an internal detected fault in the module or a detected fault between the module and the rest of the configuration e LED I O Indicates an external detected fault e LED DL Indicates the Firmware download status The second row of LEDs corresponds to SSI channels The LEDs are represented in the following way y 0 1 or 2 depending on the SSI channel e LED Sy Channel y Input e LED Qy Reflex Output for channel y e LED 10 1 Capture Input for 3 SSI channels
62. trol Close and Encoder Value lt Close Limit Open and Encoder Value gt Open Limit Stop or Encoder Value lt Open Limit Stop or Encoder Value gt Close Limit 86 E100000000940 07 2012 Hardware Installation 11 Overview This chapter concerns the hardware installation mounting and wiring of the SSI module BMX EAE 0300 What Is in This Chapter This chapter contains the following topics Topic Page Mounting the Module and the Terminal Block 88 Wiring Diagram of the Process 89 E100000000940 07 2012 87 Hardware Installation Mounting the Module and the Terminal Block At a Glance This part is fully described in the module installation see page 19 88 EIO0000000940 07 2012 Hardware Installation Wiring Diagram of the Process Wiring Diagrams The wiring diagram below shows the wiring of an SSI encoder to the SSI module DATAO DATAO SSI Module CLKO oe Beyer OVDCO Qo yoojg euru 24VDCI EME Protection Field Power Supply OVDCI Monitor The wiring diagram below shows the wiring of the necessary inputs and outputs of this example to a digital I O module 10 2 0 3610 2 1 l0 2 2 Open o Close O Stop Digital I O Module E 0000 amp lelelllelbllllbo Motor Motor Brake E100000000940 07 2012 89 Hardware Installation
63. urrent mode is therefore the adjust mode in this example 3 Symbol These fields contain the mnemonic name of the variable They may not be modified and can be accessed in both offline and online modes 4 Initial value These fields display the value of the variable that the user has adjusted in offline mode They are only accessible in online mode 5 Value The function of these fields depends on the mode in which the user is working e In offline mode these field are used to adjust the variable e In online mode these field are used to display the current value of the variable 6 Unit These fields contain the unit of each variable that may be configured They may not be modified and can be accessed in both offline and online modes 58 EIO0000000940 07 2012 Debugging the SSI Module BMX EAE 0300 7 Debug Screen for the SSI Module BMX EAE 0300 At a Glance This chapter presents the debug screen for the SSI module BMX EAE 0300 The Debug screen can only be accessed in online mode Illustration The screen presents the debug screen for the SSI module BMX EAE 0300 1 2 3 4 5 SSI module 3 channels o Run ERR IO E BMX EAE 0300 0 Configuration ER Adjust fH Debug Faul SSI 0 Absolute SSI Encoder 5511 Absol te SS Encoder Reference Label Symbol Value J Q SSI 2 Absolute SSI Encoder 0 90D0 20 2 SSI value CHO i Value 0 11961W0 2 0 0 3 Event CAPT1 CHO i cap event No 2 IW0 2 0 1 0 SSI low CH
64. ution Indicators for an Explicit Exchange EXCH_STS The table below shows the control bits of the explicit exchanges EXCH_STS SMWr m c 0 Standard symbol Type Access Meaning Address STS_IN PROGR BIT R Reading of channel status words in progress MWr m c 0 0 Unused BIT R Unused MWr m c 0 1 ADJUST IN PROGR BIT R Adjust parameters exchange in progress MWr m c 0 2 RECONF IN PROGR BIT R Reconfiguration of the module in progress MWr m c 0 15 NOTE If the module is not present or is disconnected explicit exchange objects READ STS for example are not sent to the module STS IN PROG MWr m c 0 0 2 0 but the words are refreshed oo Explicit Exchange Report EXCH RPT The table below shows the report bits EXCH RPT MWr m c 1 Standard symbol Type Access Meaning Address STS ERR BIT R Detected error reading channel status words MWr m c 1 0 1 reading not done Unused BIT R Unused MWr m c 1 1 ADJUST ERR BIT R Detected error during an adjust parameter exchange MWr m c 1 2 1 exchange not done RECONF ERR BIT R Error during reconfiguration of the channel MWr m c 1 15 1 reconfiguration not done EIO0000000940 07 2012 71 SSI Module Use The following table describes what happens between a SSI module and the system after a power on Step Action 1 Power on The system sends the configuration parameters
65. variable from various possible values in these fields The various values can be accessed by clicking on the arrow A drop down menu containing all the possible values is displayed and the user may then select the required value of the variable If there is no downward pointing arrow these fields simply display the current value of the variable 60 E100000000940 07 2012 Diagnostic of the SSI Module BMX EAE 0300 8 Diagnostic Screen for the SSI Module BMX EAE 0300 At a Glance This chapter presents the fault display screen for the SSI module BMX EAE 0300 A fault display screen of module may only be accessed in online mode Illustration The figure below presents the Diagnostic Screen for the SSI module BMX EAE 0300 in position control mode 1 2 3 4 SSI module 3 channels E BMXEAEO300 mec SSI 0 Absolute SSI Encoder SSI 1 Absolute SSI Encoder Internal fault External fault Other fault SSI 2 Absolute SSI Encoder External Fault on Inputs Field supply low voltage Function Task E100000000940 07 2012 61 Diagnostic of the SSI Module BMX EAE 0300 Description of the Screen The following table presents the various parts of the Diagnostic screen and detected external errors Number Column Function 1 Internal faults These fields display the module s active detected internal errors 2 Tab This tab in the foreground indicates the current mode T

Download Pdf Manuals

image

Related Search

Related Contents

DWIFAB  iPad Lightningカメラリーダー  CATALOGO GENERALE MEDICINA  USER MANUAL USER MANUAL  "部位名称  Chenbro  

Copyright © All rights reserved.
Failed to retrieve file