Home
User manual - LUCKINSlive
Contents
1. gt Initial i Initial cond Init_Pump Filling Start gt Tank_Filling With Default Reachet Level Filling in progress xi Tank Drain End alarm Punjp Flow Reduction Empty Tank Drain Flow Retlucton Initial gt Tank Drain Zl Ye ri Tankslow Level Initial For actions and transitions used in the grafcet see Actions and transitions page 343 NOTE For more information on creating an SFC section see Unity Pro online help click on then Unity then Unity Pro then Operate modes then Programming and SFC editor 35011978 10 2014 321 Application using Unity Pro Description of the Tank management Section The following table describes the different steps and transitions of the Tank management Grafcet Step Transition Description Initial This is the initial step Initial condition This is the transition that starts the pump The transition is valid when the variables Stop 0 Run 7 1 Tank High Level 0 Lim valve closure 1 Desired Level 0 Init Pump This is the step initiate the pump flow rate Filing Start This transition is active when the pump flow rate is initialized Tank Filling This is the step that starts the pump and filling of the tank until the high level is reached This Step activates the motor DFB in the Application
2. wr COMO Jd 2D vit AD In pi sD com J s 5 VI3 MC Jp 113 pO 2D Reserved IM D COM4 WX D VI5 Mp D 115 pt Jap come BC zi VI7 pe Jap II7 e ND Reserved RO sb w x a OOOO OO oOoOcQoQoQoQoaQaoaoaoon C27 Xs sisi N a o8 Ilo CO vio COM1 ip 112 VI2 COM3 rT Reserved HI i nm VIA Ow coms I6 lt a VIG 248 COM7 29 98 Reserved AU CAUTION Electrical hazard Follow the wiring see Modicon M340 BMX MSP 0200 PTO module Unity Pro mounting and installation see Modicon M340 BMX MSP 0200 PTO module Unity Pro instructions Failure to follow these instructions can result in injury or equipment damage 35011978 10 2014 25 General Rules for Physical Implementation 20 Pin Terminal Block Modules At a Glance The BMX AMI 0410 BMX AMO 0210 BMX AMO 0410 BMX AMO 0802 and BMX AMM 0600 modules are supplemented by a 20 pin terminal block There are three types of 20 pin terminal blocks e BMX FTB 2010 screw clamp terminal blocks e BMX FTB 2000
3. Chapter Chapter Name Page 1 General Rules for the Physical Implementation of Analog Modules 15 2 Diagnostics for Analog Modules 47 3 BMX AMI 0410 Analog Input Module 51 4 BMX AMI 0800 Analog Input Module 71 5 BMX AMI 0810 Analog Input Module 93 6 BMX ART 0414 0814 Analog Input Modules 115 7 BMX AMO 0210 Analog Output Module 141 8 BMX AMO 0410 Analog Output Module 157 9 BMX AMO 0802 Analog Output Module 173 10 BMX AMM 0600 Analog Input Output Module 189 35011978 10 2014 Physical Implementation 14 35011978 10 2014 Chapter 1 General Rules for the Physical Implementation of Analog Modules Subject of this Chapter This chapter presents the general rules for implementing analog input output modules What Is in This Chapter This chapter contains the following topics Topic Page Installing Analog Input Output Modules 16 Fitting a 20 Pin Terminal Block to an Analog Module 19 Fitting a 28 Pin Terminal Block to an Analog Module 23 20 Pin Terminal Block Modules 26 How to Connect HART Analog Input Output Modules Connecting 20 pin Terminal Block 30 Modules 28 Pin Terminal Block Modules 33 How to Connect Analog Input Output Modules Connecting 28 pin Terminal Block Modules 37 How to Connect Analog Input Output Modules Connecting 40 pin Connector Modules 40 TELEFAST Wiring Accessories Dedicated to Analog Modules 43 Modicon M340H Har
4. 35011978 10 2014 57 BMX AMI 0410 Overflow Underflow Control Module BMX AMI 0410 allows the user to select between 6 voltage or current ranges for each input This option for each channel have to be configured in configuration windows Upper and lower tolerance detection are always active regardless of overflow underflow control Depending on the range selected the module checks for overflow it verifies that the measurement falls between a lower and an upper threshold Vinf Vsup lower threshold Range Range upperthreshold l underflow lower nominal range upper overflow area area tolerance tolerance area area Description Designation Description Nominal range measurement range corresponding to the chosen range Upper Tolerance Area varies between the values included between the maximum value for the range for instance 10 V for the 10 V range and the upper threshold Lower Tolerance Area varies between the values included between the minimum value for the range for instance 10 V for the 10 V range and the lower threshold Overflow Area area located beyond the upper threshold Underflow Area area located below the lower threshold 58 35011978 10 2014 BMX AMI 0410 The values of the thresholds are configurable independently from one another They may assume integer values between the following limits
5. Voltage sensor 2 wires current 4 wires current sensor 4 wires sensor supply 68 35011978 10 2014 BMX AMI 0410 Connecting Modules Modules can be connected to a TELEFAST ABE 7CPA410 as shown in the diagram below BMX AMI 0410 Shield bar The BMX AMI 0410 analog module may be connected to the TELEFAST ABE 7CPA410 accessory using one of the following cables e BMX FCA 150 length 1 5 m e BMX FCA 300 length 3 m e BMX FCA 500 length 5 m 35011978 10 2014 69 BMX AMI 0410 70 35011978 10 2014 Chapter 4 BMX AMI 0800 Analog Input Module Subject of this Chapter This chapter presents the BMX AMI 0800 module its characteristics and explains how it is connected to the various sensors What Is in This Chapter This chapter contains the following topics Topic Page Presentation 72 Characteristics 73 Functional Description 75 Wiring Precautions 82 Wiring Diagram 86 Use of the TELEFAST ABE 7CPA02 03 31E Wiring Accessory 88 35011978 10 2014 71 BMX AMI 0800 Presentation Function The BMX AMI 0800 is a high density input analog module with 8 non isolated channels This module is used in conjunction with sensors or transmitters it performs monitoring measurement and continuous process control functions The BMX AMI 0800 module offers the following range for each input according to the selection
6. 35011978 10 2014 265 Debugging Description The table below shows the different elements of the debug screen and their functions Address Element Function 1 Tabs The tab in the foreground indicates the mode in progress Debug in this example Each mode can be selected by the corresponding tab The available modes are e Debug which can be accessed only in online mode e Configuration 2 Module area Specifies the shortened name of the module In the same area there are 3 LEDs which indicate the status of the module in online mode e RUN indicates the operating status of the module e ERR indicates an internal detected error in the module e 1 O indicates an event from outside the module or an application error 3 Channel area Is used To select a channel e To display the Symbol name of the channel defined by the user using the variable editor 4 General Specifies the MAST or FAST task configured This information parameters area cannot be modified 5 Viewing and Displays the value and status for each channel in the module in control area real time The symbol column displays the symbol associated with the channel when the user has defined this from the variable editor This area provides direct access to channel by channel diagnostics when these are inoperative indicated by error column LED which turns red Access to the settings of the filtering alignmen
7. Ana 4 U I In Isolated High Speed E Bwxawono x Hl Configuration M Channel 0 7 2 EB Channel 1 Channel 2 PEDIS Channel 3 Y E 4 10V in MAST Y r Scale Scaling Cycle Qu 0 i Normal 100 gt 100 i r Overflow Below 10 Checked Above 110 Checked 35011978 10 2014 339 Starting the Application Assignment of Variables to Input Module The table below shows the procedure for direct addressing of variables Step Action 1 In the Project browser andin Variables amp FB instances double click on Elementary variables 2 In the Data editor window select the box in the Name column and enter a name Sensor value for example Select an INT type for this variable 3 In the Address column enter the analog value address associated with the variable For this example associate the Sensor value variable with configured analog input channel by entering the address IWO 1 0 Illustration L Sensor value INT WO 1 0 NOTE Repeat the same procedure for declaring and configuring the analog output module BMX AMO 0210 Input Output Values Conversion In this application the level and the pump value are REAL type and the analog modules use integers So Integer Re
8. Nominal variation range 10 V Maximum variation range 11 25 V Voltage resolution 12 bits Measurement error for standard modu e At 25 C 77 F 0 25 of FS 1 e Maximum in the temperature range 0 60 of FS 1 0 60 C 32 140 F Measurement error for ruggedized module e At 25 C 77 F 0 25 of FS 1 e Maximum in the temperature range 0 80 of FS 1 25 70 C 13 158 F e Temperature drift 100 ppm C Monotonicity Yes Non linearity 0 196 of FS AC output ripple 2 mV rms on 50 Q BW 25MHz Load impedance 1 KO minimum Detection type Short circuits and overloads 35011978 10 2014 193 BMX AMM 0600 Current Range The BMX AMM 0600 and BMX AMM 0600H current range has the following characteristics Nominal variation range 0 20 mA 4 20 mA Available maximum current 24 mA Current resolution 11 bits Measurement error e at25 C 77 F 0 2596 of FS 1 maximum in temperature ranges 0 60 of FS 1 Temperature drift 100 ppm C Monotonicity Yes Non linearity 0 196 of FS AC output ripple 2 mV rms on 50 Q BW lt 25MHz Load impedance 600 Q maximum Detection type Open circuit 1 Legend 1 The open circuit detection is physically detected by the module in range 4 20 mA It is also detected if the target current value is different from 0 mA in range 0 20 mA Response t
9. 35011978 10 2014 241 IODDTs and Device DDTs for Analog Modules Command Controls The following table explains the meaning of the COMMAND ORDER MWr m c 4 status word bit Reading is performed by a READ STS Standard symbol Type Access Meaning Address FORCING UNFORCING BOOL R W Forcing unforcing command MWr m c 4 13 ORDER Parameters The table below presents the meaning of the sMWr m c 5 MWr m c 8 and 2MWr m c 9 words as well as the threshold command words MWr m c 10 and MWr m c 11 Queries used are those associated with parameters READ PARAM WRITE PARAM Standard symbol Type Access Meaning Address CMD FORCING VALUE INT R W Forcing value to be applied MWr m c 5 FILTER_COEFF INT R W Value of filter coefficient MWr m c 8 ALIGNMENT_OFFSET INT R W Alignment offset value MWr m c 9 NOTE In order to force a channel you have to use the WRITE CMD MWr m c 5 instruction and set the sMWr m c 4 13 bit to 1 NOTE To unforce a channel and use it normally you have to set the MWr m c 4 13 bit to 0 242 35011978 10 2014 IODDTs and Device DDTs for Analog Modules Detailed Description of T ANA IN T BMX type IODDT Objects At a Glance The following tables describe the T ANA IN T BMX type IODDT objects applicable to BMX ART 0414 0814 analog input modules Input Measurement The analog input measurement obj
10. Converting Conversion of analog Input signal into digital 24 bit signal using a XA converter 76 35011978 10 2014 BMX AMI 0800 No Process Function 4 Transforming incoming values into workable measurements for the user e Takes into account recalibration and alignment coefficients to be applied to measurements as well as the module s self calibration coefficients Numeric filtering for measurements based on configuration parameters Scaling of measurements based on configuration parameters 5 Communicating with the Application Manages exchanges with CPU Topological addressing Receives configuration parameters from module and channels Sends measured values as well as module status to application 6 Module monitoring and sending error notification back to application Conversion string test Testing for range overflow on channels Watchdog test Measurement Timing The timing of measurements is determined by the cycle selected during configuration Normal or Fast Cycle e Normal Cycle means that the scan cycle duration is fixed e With the Fast Cycle however the system only scans the channels designated as being In Use The scan cycle duration is therefore proportional to the number of channels In Use The cycle time values are based on the cycle selected Module Normal Cycle Fast Cycle BMX AMI 0800 9 ms 1 ms 1 ms x
11. IIS Grounding bar IUx pole input for channel x COMXx pole input for channel x Ilx current reading transistor input 336 35011978 10 2014 Starting the Application Output Wiring The display is connected as follows BMX AMO 0210 Display 35011978 10 2014 337 Starting the Application The assignment of the 20 pins terminal block is as follows Terminal block o NC vc U 10 coma NC nc NC NC NC no D NC nce NC nc 2 NC wc U 11 Grounding bar COMI NC v U Ix pole output for channel x COMXx pole output for channel x 338 35011978 10 2014 Starting the Application Application Hardware Configuration The table below shows the procedure for configuring the application Step Action 1 In the Project browser double click on Configuration then on 0 Bus X and on 0 BMX XBP where O is the rack number 2 In the Bus X window select a slot for example 3 and double click on it Insert an analog input module for example BMX AMI 0410 The module appears on th ePLC Bus Double click on it 4 Inthe 0 1 BMX 0410 window it s possible to configure the range and the scale of the used channels For this application configure the channel 0 to range 0 10V 5 Click in the channel 0 Scale zone A windows opens Define the different values as shown in the the figure below
12. Range BMX AMI 0410 Range Underflow Area Lower Tolerance Nominal Range Upper Tolerance Overflow Area Area Area Unipolar 0 10 V 1 400 1 001 1 000 1 0 10 000 10 001 11 000 11 001 11 400 0 5V 5 000 1 001 1 000 1 0 10 000 10 001 11 000 11 001 15 000 0 20 mA 1 5V 4 000 801 800 1 0 10 000 10 001 110 800 10 801 14 000 4 20 mA Bipolar 10V 11 400 11 001 11 000 10 001 10 000 10 000 10 001 11 000 11 001 11 400 5V 15 000 11 001 11 000 10 001 10 000 10 000 10 001 11 000 11 001 15 000 20 mA User 10V 32 768 User User 32 767 defined defined 0 10 V 32 768 User User 32 767 defined defined Measurement Display Measurements may be displayed using standardized display in to two decimal places Type of Range Display Unipolar range from 0 to 10 000 0 96 at 100 00 96 0 10 V 0 5 V 1 5 V 0 20mA 4 20mA Bipolar range from 10 000 to 10 000 100 00 96 at 100 00 96 10 V 5 mV 20 mA It is also possible to define the range of values within which measurements are expressed by selecting e the lower threshold corresponding to the minimum value for the range 0 or 100 00 96 e the upper threshold corresponding to the maximum value for the range 100 00 96 The lower and upper thresholds must be integers between 32 768 and 32 767 35
13. Standard Symbol Type Bit Meaning Access VALUE INT if FORCE CMD 1 then VALUE FORCED VALUE reaq if FORCE CMD 0 then VALUE TRUE VALUE FORCED VALUE INT forced value of the channel read write FORCE CMD BOOL 0 Un force command read write 1 force command FORCE STATE BOOL 0 value is not forced read 1 value is forced TRUE VALUEO INT True value of the channel from the sensor read 1 VALUE of the T U ANA VALUE OUT structure word can be accessed in read write 2 TRUE VALUE of the T U ANA VALUE OUT is the value calculated from the application The following table shows the T U ANA TEMP CH IN O x 1 structure status word bits Standard Symbol Type Bit Meaning Access FCT TYPE WORD 0 7 channel is not used read 1 channel is used CH HEALTH BOOL 0 the channel has a detected error read 1 the channel is operating correctly CH_WARNING BOOL not used ANA STRUCT T U ANA VALUE IN read MEASURE STS INT measurement status read CJC VALUE INT Cold junction compensation value 1 10 C read 256 35011978 10 2014 IODDTs and Device DDTs for Analog Modules Use and Description of DDT for Explicit Exchange The following table shows the DDT type used for the variables connected to dedicated EFB parameter to perform an explicit exchange DDT Description T M ANA STD CH STS Structure to read the channel statu
14. Topological State RAM Addressing of Modicon M340 and X80 Analog Modules Analog Modules With Unity Pro 6 1 or later and Modicon M340 firmware 2 4 or later you can access the modules either via topological or State RAM addresses Please also refer to Memory Tab see Unity Pro Operating Modes The following table shows the Modicon M340 and X80 analog module objects that can be mapped to topological or State RAM addresses Module reference Topological address State RAM address BMX AHI 0812 IW rack slot channel channel 0 7 WStart address lWStart address 7 BMX AHO 0412 QW rack slot channel channel 0 3 MWStart address MWStart address 3 BMX AMI 0410 IW rack slot channel channel 0 3 WStart address lWStart address 3 BMX AMI 0800 IW rack slot channel channel 0 7 WStart address lWStart address 7 BMX AMI 0810 96lW rack slot channel channel 0 7 WStart address lWStart address 7 BMX AMM 0600 IW rack slot channel channel 0 3 QW rack slot channel channel 4 5 WStart address and 9eIWStart address 3 Cold junction ch 0 3 Cold junction ch 4 7 MWStart address MWStart address 1 BMX AMO 0210 QW rack slot channel channel 0 1 MWStart address MWStart address 1 BMX AMO 0410 QW rack slot channel channel 0 3 MWStart address MWStart address 3 BMX AMO 0802 QW rack slot cha
15. Upper Range Overflow Control Active Inactive Active Inactive Active Inactive Lower Threshold Range Overflow 11 400 2 680 2 680 Upper Threshold Range Overflow 1 11 400 13 680 13 680 1 This parameter is available as a checkbox 224 35011978 10 2014 Parameters for Analog Output Modules At a Glance The analog output module includes channel specific parameters displayed in the module configuration screen Reference The following table shows the available parameters parameters indicated in bold characters are part of the default configuration affected by the task change Module BMX AMO 0210 BMX AMO 0410 BMX AMO 0802 BMX AMM 0600 Number of output 2 4 8 2 channels Range 10 V 10 V 0 20 mA 10 V 0 20 mA 0 20 mA 4 20 mA 0 20 mA 4 20 mA 4 20 mA 4 20 mA Task associated to MAST FAST MAST FAST MAST FAST MAST FAST Channel Group of channels All channels All channels All channels All channels Fallback Fallback to 0 Maintain Fallback to value Fallback to 0 Maintain Fallback to value Fallback to 0 Maintain Fallback to value Fallback to 0 Maintain Fallback to value Lower Range Overflow Control Active Inactive Active Inactive Active Inactive Active Inactive Upper Range Overflow Control 7 Active Inactive Active Inactive Active
16. Current Output The BMX AMO 0802 and BMX AMO 0802H see page 45 current outputs have the following characteristics Nominal variation range 0 20 mA 4 20 mA Available maximum current 21 mA Analog resolution 0 74 pA Load impedance 350 Q maximum Detection type Open circuit 1 Legend 1 The open circuit detection is physically detected by the module if the target current value is different from 0 mA Response time of Outputs The maximum delay between transmission of the output value on the PLC bus and its effective positioning on the terminal block is less than 5 ms e Internal cycle time 4 ms for the eight channels e Digital Analog conversion response time 1 ms maximum for a 0 100 step NOTE If nothing is connected on the BMX AMO 0802 analog module and the channels are configured in the range 4 20 mA there is a detected I O error as if a wire is broken NOTE For the 0 20 mA range there is a detected I O error as if a wire is broken only when the current is greater than 0 mA CAUTION RISK OF INCORRECT DATA If a signal wire is broken or disconnected the last measured value is kept e Ensure that this does not cause a hazardous situation e Do notrely on the value reported Check the input value at the sensor Failure to follow these instructions can result in injury or equipment damage 176 35011978 10 2014 BMX AMO 0802 Functional Description F
17. IODDTs and Device DDTs for Analog Modules The following table shows the T U ANA STD CH IN O x 1 Structure status word bits Standard Symbol Type Bit Meaning Access FCT TYPE WORD 0 channel is not used read 1 channel is used CH HEALTH BOOL 0 the channel has a detected read error 1 the channel is operating correctly CH WARNING BOOL not used ANA STRUCT T U ANA VALUE IN read MEASURE STS INT CH ALIGNED BOOL 0 aligned channel read LOWER LIMIT BOOL 5 measurement within lower read tolerance area UPPER LIMIT BOOL 6 measurement within upper read tolerance area INT OFFSET ERROR BOOL 8 internal offset detected error read IN REF ERROR BOOL 10 internal reference detected read error POWER SUP ERROR BOOL 11 power supply detected error read SPI COM ERROR BOOL 12 SPI communication detected read error The following table shows the T U ANA STD CH OUT O y 1 status word bits Standard Symbol Type Meaning Access FCT TYPE WORD 0 channel is not used read 1 channel is used CH HEALTH BOOL 0 the channel has a detected read error 1 the channel is operating correctly ANA STRUCT T U ANA VALUE OUT read 35011978 10 2014 255 IODDTs and Device DDTs for Analog Modules The following table shows the T U ANA VALUE IN 0 x 1 and T U ANA VALUE OUT O y 1 structure status word bits
18. Measurement error for ruggedized module e At25 C 0 12 of FS 1 e Maximum in the temperature range 0 3 of FS 1 25 C 70 C 13 140 F Temperature drift 25 ppm C Legend 1 FS Full Scale 35011978 10 2014 121 BMX ART 0414 814 Analog Input Values Description For RTD and TC sensors the data is a multiple of 10 of the real temperature in C or F The last digit represents 0 1 C or 0 1 F For millivoltmeter the data ranges from 40 mV 320 mV to 1280 mV and is also a multiple of 10 of the real measurement The last digit represents 10 nV For millivoltmeter the data range of 640 mV is a multiple of 100 of the real measurement The last digit represents 100 nV RTD Ranges The table below presents the ranges for the RTD sensors values in brackets are in 1 10 F Range Under flow Lower scale Upper scale Over flow Pt100 IEC 751 1995 JIS C1604 1997 1990 1750 8250 8490 2 4 wires 3260 2830 15170 15600 Pt1000 IEC 751 1995 JIS C1604 1997 1990 1750 8250 8490 2 4 wires 3260 2830 15170 15600 Ni100 DIN43760 1987 2 4 wires 590 540 1740 1790 750 660 3460 3550 Ni1000 DIN43760 1987 2 4 wires 590 540 1740 1790 750 660 3460 3550 Pt100 IEC 751 1995 JIS C1604 1997 1990 1750 8250 8490 3 wires 3260 2830 15170 15600 Pt1000 IEC 751 1995 JIS C1604 1997 199
19. NOTE The strap with the ABE7CPAO02 must be removed from the terminal otherwise the signal ground of the channel 0 will be shorted to the earth NOTE For the ground connection use the additional terminal block ABE 7BV20 35011978 10 2014 111 BMX AMI 0810 The following table shows the distribution of analog channels on TELEFAST 2 terminal blocks with the reference ABE 7CPA31 TELEFAST 2 25 pin SubD AMI0810 Signal type TELEFAST 2 25 pin AMI0810 Signal type terminal block connector pin out terminal SubD pin out number pin number block number connector pin number 1 Ground Supp 1 I 24V sensor supply 2 Ground Supp 2 24 V sensor supply 3 Ground Supp 3 0 V sensor supply 4 Ground Supp 4 0 V sensor supply 100 IS0 116 184 101 3 IVO 117 17 V4 102 2 1 ICO 118 15 1C4 103 14 2 0v 119 20 16 0v 104 IS1 120 IS5 105 15 4 IV1 121 21 18 IV5 106 16 IC1 122 22 20 IC5 107 3 0v 123 9 19 0v 108 1S2 124 IS6 109 4 IV2 125 10 23 IV6 110 5 1C2 126 11 21 IC6 111 17 0v 127 23 22 0v 112 IS3 128 IS7 113 18 10 IV3 129 24 24 IV7 114 19 12 1C3 130 25 26 IC7 115 6 11 0v 131 12 25 0v Sx 24 V channel power supply Vx pole voltage input for channel x Cx pole current input for channel x COM x pole voltage or current input for channel x
20. o LED on 1 only on the BMX AMO 0210 module 2 one or more LEDs 35011978 10 2014 49 Diagnostics 50 35011978 10 2014 Chapter 3 BMX AMI 0410 Analog Input Module Subject of this Chapter This chapter presents the BMX AMI 0410 module its characteristics and explains how it is connected to the various sensors What Is in This Chapter This chapter contains the following topics Topic Page Presentation 52 Characteristics 53 Functional Description 55 Wiring Precautions 62 Wiring Diagram 66 Use of the TELEFAST ABE 7CPA410 Wiring Accessory 67 35011978 10 2014 51 BMX AMI 0410 Presentation Function The BMX AMI 0410 module is a high level 4 input industrial measurement device Used in conjunction with sensors or transmitters it performs monitoring measurement and continuous process control functions The BMX AMI 0410 module offers the following range for each input according to the selection made during configuration e Voltage 10 V 0 5 V 0 10 V 1 5 V 5 V e Current 0 20 mA 4 20 mA 20 mA The module operates with voltage inputs It includes four read resistors connected to the terminal block to perform current inputs Illustration BMX AMI 0410 analog input module looks like this NOTE The terminal block is supplied separately 52 35011978 10 2014 BMX AMI 0410 Cha
21. 3 C 5 4 F 3 C 0 7 C 4 C 3 C for STANDARD 5 4 F 1 3 F 7 2 F 5 4 F modules in the temperature range 0 60 C 32 140 F 2 Maximum error 3 C 5 4 F 3 5 C 1 15 C 4 5 C 8 1 F 3 5 C for HARDENED 6 3 F 2 1 F 6 3 F modules in the temperature range 0 60 C 32 140 F 2 Maximum wiring resistance 4 wire 50 Q 500 Q 50 Q 500 Q 50 Q 50 Q e 2 3 wire 20 Q 200 Q 20 Q 200 Q 200 20 Q Temperature drift 30 ppm C Legend 1 errors caused by the wiring 1 C 0 2 F in the range 100 200 C 148 392 F for Pt100 2 See detailed errors at temperature point see page 352 35011978 10 2014 119 BMX ART 0414 814 Thermocouple Input Characteristics This table presents the general characteristics of the thermocouple inputs of the BMX ART 0414 BMX ART 0414H see page 45 and BMX ART 0814 BMX ART 0814H see page 45 modules Thermocouples B E J K L Measurement range 171 240 970 C 177 231 174 1 779 C 400 737 C 1 331 874 C 340 1778 F 287 C 384 281 3234 F 1359 F 2428 F 1605 F Thermocouples N R S T U Measurement range 232 9 1 727 C 9 254 181 1 262 C 16 3234 F 1 727 384 C 581 C 386 C 16 425 294 2304 F 141 F
22. Forcing a Value with the Animation Tables To force a DDT value in an animation table proceed as follows Step Action 1 Select the chosen analog channel 2 Set the FORCED VALUE parameter value of the selected channel to the chosen value for details on how to set a value refer to chapter Modification Mode see Unity Pro Operating Modes Set the FORCE CMD parameter to 1 4 Result Check that forcing is applied FORCED STATE needs to be equal to 1 e VALUE FORCED VALUE Unforcing a Value with the Animation Tables To unforce a DDT value in an animation table proceed as follows Step Action 1 Select the chosen analog channel 2 Set the FORCE CMD parameter to 0 3 Result Check that forcing is released FORCED STATE needs to be equal to 0 e VALUE TRUE VALUE 35011978 10 2014 261 IODDTs and Device DDTs for Analog Modules 262 35011978 10 2014 Chapter 14 Analog Module Debugging Subject of this Chapter This chapter describes the debugging aspect of the analog modules What Is in This Chapter This chapter contains the following topics Topic Page Introducing the Debug Function of an Analog Module 264 Description of the Analog Module Debug Screen 265 Selecting the Adjustment Values for the Input Channels and Measurement Forcing 267 Modification of Output Channels Adjustment Values 269 35011978 10 2014 263 Debuggi
23. Power supply for outputs by the module Types of protection From short circuits and overloads Voltage output Measurement error for standard module At25 C 77 F e Maximum in the temperature range 0 60 C 32 140 F Isolation Between channels 750 VDC Between channels and bus 1400 VDC Between channels and ground 1400 VDC 0 1096 of FS 1 0 2096 of FS 1 Measurement error for ruggedized e At 25 C 77 F e Maximum in the temperature range 25 70 C 13 158 F 0 10 of FS 1 0 45 of FS 1 Temperature drift 45 ppm C Monotonicity Yes Non linearity 0 196 of FS AC output ripple 2 mV rms on 50 Q Power consumption 3 3 V Typical 0 48W Maximum 0 61 W Power consumption 24 V Typical 3 0W Maximum 3 2 W Legend 1 FS Full Scale 35011978 10 2014 159 BMX AMO 0410 Voltage Output The BMX AMO 0410 and BMX AMO 0410H see page 45 voltage outputs have the following characteristics Nominal variation range 10 V Maximum variation range 10 50 V Analog resolution 0 37 mV Load impedance 1 KQ minimum Detection type Short circuits Current Output The BMX AMO 0410 and BMX AMO 0410H see page 45 current outputs have the following characteristics Nominal variation range 0 20 mA 4 20 mA Available maximum current 21 mA Analog resolution 0 74 pA
24. The filtering values depend on the T configuration cycle where T cycle time of 5 ms in standard mode Desired Efficiency Required Corresponding Filter Response Cut off Frequency in Hz Value Time at 63 No filtering 0 0 0 0 Low filtering 1 0 750 4xT 0 040 T 2 0 875 8xT 0 020 T Medium filtering 3 0 937 16xT 0 010 T 4 0 969 32xT 0 005 T High filtering 5 0 984 64x T 0 0025 T 6 0 992 128x T 0 0012 T 102 35011978 10 2014 BMX AMI 0810 Sensor Alignment The process of alignment consists in eliminating a systematic offset observed with a given sensor around a specific operating point This operation compensates for an error linked to the process Replacing a module does not therefore require a new alignment However replacing the sensor or changing the sensor s operating point does require a new alignment Conversion lines are as follows Conversion line after alignment Converted value 10 000 A PA 4 Conversion line before alignment Input measurement 1 X 10V The alignment value is editable from a programming console even if the program is in RUN Mode For each input channel you can e view and modify the desired measurement value e save the alignment value e determine whether the channel already has an alignment The alignment offset may also be modified through programming Channel alignment is performed on the channel in standard operat
25. Wiring Diagram Introduction Module BMX AMI 0810 is connected using the 28 pin terminal block Illustration The terminal block connection and the sensor wiring are as follows Com0 T Voltage sensor wiring Loop supply O 24 Vdc O IM Com2 VI3 Com3 Earthing Bar Current sensor wiring 13 114 Com4 vi4 VI5 Com5 15 ll6 Com6 VI6 VI7 Com7 II7 po O IO GIGOCIOOQD d 8 8 8 9 8 3 3 3 S 3 9 9 C Vix pole input for channel x COM x pole input for channel x lix current reading resistor input Channel 0 voltage sensor Channel 1 2 wire current sensor 108 35011978 10 2014 BMX AMI 0810 Wiring Accessories Two cords BMXFTA150 1 5 m 4 92 ft and BMXFTA300 3 m 9 84 ft are provided to connect the module with Telefast interfaces ABE 7CPA02 see page 88 ABE 7CPA31 see page 88 or ABE 7CPA31E see page 86 In case HART information is part of the signal to be measured a Telefast interface ABE 7CPA31E see page 88 has to be used in order to filter this information that would disrupt the analog value 35011978 10 2014 109 BMX AMI 0810 Use of the TELEFAST ABE 7CPA02 31 31E Wiring Accessory Introduction The BMX AMI 0810 module can be connected to a TELEFAST ABE 7CPA02 31 31E accessory The module is connected using one of the following cables e BMXFTA 150 length 1 5 m 4 92 ft e BMX FTA 300 length 3 m 9 84 ft Connecting Mo
26. 35011978 10 2014 BMX AMO 0410 Fallback Maintain or Reset Outputs to Zero If an error is detected and depending on its seriousness the outputs e switch to Fallback Maintain position individually or together e are forced to 0 0 V or 0 mA Various Behaviors of Outputs Error Behavior of Voltage Outputs Behavior of Current Outputs Task in STOP mode or program missing Communication interruption Fallback Maintain channel by channel Fallback Maintain channel by channel Configuration Error Internal Error in Module 0 V all channels 0 mA all channels Output Value out of range range under overflow Value saturated at the defined limit channel by channel Saturated value channel by channel Output short or open circuit Short circuit Maintain channel by channel Open circuit Maintain channel by channel Module Hot swapping processor in STOP mode Reloading Program 0 V all channels 0 mA all channels Fallback or Maintain at current value is selected during the configuration of the module The fallback value may be modified from the Debug in Unity Pro or through a program A WARNING damage UNEXPECTED EQUIPMENT OPERATION The fallback position should not be used as the sole safety method If an uncontrolled position can result in a hazard an independent redundant system must be installed Failur
27. 35011978 10 2014 181 BMX AMO 0802 Actuator Alignment The process of alignment consists in eliminating a systematic offset observed with a given actuator around a specific operating point This operation compensates for an error linked to the process Therefore replacing a module does not require a new alignment However replacing the actuator or changing the sensor s operating point does require a new alignment Conversion lines are as follows Conversion line after alignment Voltage Current 9 value 10 000 4 P di DO Conversjon line before alignment Pre actuator value 1 10V The alignment value is editable from a programming console even if the program is in RUN Mode For each output channel you can e view and modify the initial output target value e save the alignment value e determine whether the channel already has an alignment The maximum offset between the measured value and the corrected output value aligned value may not exceed 1 500 NOTE To align several analog channels on the BMX AMO AMI AMM ART modules we recommend proceeding channel by channel Test each channel after alignment before moving to the next channel in order to apply the parameters correctly 182 35011978 10 2014 BMX AMO 0802 Wiring Precautions Introduction In order to protect the signal from outside interference induced in series mode and interference in common mode we re
28. 723 F 1078 F Resolution 0 1 C 0 2 F Detection type Open circuit detection on each channel Error at 25 C 3 2 C for J L R S and U types see Thermocouple Ranges see page 354 for detailed errors at temperature point for each type 3 7 C for B E K N and T types Maximum error for STANDARD modules in the temperature range 25 C 70 C 13 140 F 2 4 5 C 8 1 F for types J L R S and U 5 C 9 F for types B E K N and T using the TELEFAST accessory with its internal cold junction compensation Maximum error for HARDENED modules in the temperature range 25 C 70 C 13 140 F 2 5 5 C 9 F for types J L R S and U 6 C 10 8 F for types B E K N and T using the TELEFAST accessory with its internal cold junction compensation Temperature drift 30 ppm C 120 35011978 10 2014 BMX ART 0414 814 Resistive Input Characteristics The characteristics of the resistive inputs of the BMX ART 0414 BMX ART 0414H see page 45 and BMX ART 0814 BMX ART 0814H see page 45 are as follows Range 400 x 4000 Q Type measurement 2 3 4 wires Maximum resolution 2 5 mQin the range 400 Q 25 mQin the range 4000 Q Measurement error for standard module At 25 C 77 F 0 12 of FS 1 e Maximum in the temperature range 0 2 of FS 1 0 60 C 32 140 F
29. Inactive Active Inactive Wiring check 1 Active Inactive Active Inactive Active Inactive Active Inactive 1 This parameter is available as a checkbox 35011978 10 2014 225 Section 12 3 Entering Configuration Parameters Using Unity Pro Subject of this Section This section presents the entry of various configuration parameters for analog input output channels using Unity Pro NOTE For the communication between the channels and the CPU there is the logical nodes Each logical node includes two channels So when you modify the configuration of analog modules the new parameters are applied for both channels of the logical node Unity messages will inform you of this modification What Is in This Section This section contains the following topics Topic Page Selecting the Range for an Analog Module s Input or Output 227 Selecting a Task Associated to an Analog Channel 228 Selecting the Input Channel Scan Cycle 229 Selecting the Display Format for a Current or Voltage Input Channel 230 Selecting the Display Format for a Thermocouple or RTD Input Channel 231 Selecting the Input Channels Filter Value 232 Selecting Input Channel Usage 233 Selecting the Overflow Control Function 234 Selecting the Cold Junction Compensation 236 Selecting the Fallback Mode for Analog Outputs 237 226 35011978 10 2014 Select
30. NOTE For the ground connection use the additional terminal block ABE 7BV10 112 35011978 10 2014 BMX AMI 0810 The following table shows the distribution of analog channels on TELEFAST 2 terminal blocks with the reference ABE 7CPA31E TELEFAST 2 Terminal Signal type TELEFAST 2 Terminal Signal type terminal block terminal block number number 1 Ground Supp 1 24 V sensor supply 2 Ground Supp 2 24 V sensor supply 3 Ground Supp 3 0 V sensor supply 4 Ground Supp 4 0 V sensor supply 100 IS0 116 IS4 101 TO 117 T4 102 ICO 118 1C4 103 ovo 119 0v4 104 IS1 120 1S5 105 T1 121 T5 106 1C1 122 1C5 107 0V1 123 0V5 108 1S2 124 1S6 109 T2 125 T6 110 1C2 126 IC6 111 0V2 127 0V6 112 IS3 128 IS7 113 T3 129 T7 114 1C3 130 IC7 115 0V3 131 0V7 Sx 24 V channel power supply Tx Reserved test pin for HART function it s internally connected with ICx Cx pole current input for channel x COMXx pole voltage or current input for channel x NOTE For the ground connection use the additional terminal block ABE 7BV10 35011978 10 2014 113 BMX AMI 0810 114 35011978 10 2014 Chapter 6 BMX ART 0414 0814 Analog Input Modules Subject of this Chapter This chapter presents the BMX ART 0414 0814 modules t
31. Slots filled with studs Empty slots The diagram below shows an example of coding configuration with which it is not possible to fit the terminal block to the module Terminal block Module Empty slot E Slots filled with studs Slots filled with studs Empty slots 4 DANGER ELECTRICAL SHOCK Terminal block must be connected or disconnected with sensor and pre actuator voltage switched off Failure to follow these instructions will result in death or serious injury 35011978 10 2014 21 General Rules for Physical Implementation NOTICE POTENTIAL MODULE DAMAGE Code the terminal block as described above to prevent the terminal block from being mounted on an incorrect module Mounting a terminal block on an incorrect module may damage the module Plugging the wrong connector could cause the module to be destroyed Failure to follow these instructions can result in equipment damage CAUTION UNEXPECTED BEHAVIOR OF APPLICATION Code the terminal block as described above to prevent the terminal block from being mounted on another module Plugging the wrong connector could cause unexpected behavior of the application Failure to follow these instructions can result in injury or equipment damage NOTE The module connector have indicators which show the proper direction to use for ter
32. 1 RS OR Valve_opening S Q1 Valve opening cmd Lim valve opening IN1 OUT JL sd Ry Valve closure IN2 7 i FBI2 P 3 3 Rs i AND 3 OR Vave closures Q1 Lvalve_ Lim valve closure INT OUT Ri closure Valve opening INT OUT LL Tin cmd Valve closure 4IN2 1 j ano N IN1 OUT Valve opening error t 2s PT ET Lim valve opening IN2 i ton 8 AND 4 Valve closure omd iN Q INT OUT Valve closure emor t2s PT ET Lim valye closure IN2 This DFB authorizes the command to open the valve Valve opening cmd when the inputs Valve closure and Lim valve opening are set to 0 The principle is the same for closure with an additional safety feature if the user requests the opening and closing of the valve at the same time opening takes priority In order to monitor opening and closing times we use the TON timer to delay the triggering of an error condition Once the valve opening is enabled Valve opening cmd 1 the timer is triggered If Lim valve opening does not switch to 1 within two seconds the output variable Valve opening error switches to 1 In this case a message is displayed NOTE The PT time must be adjusted according to your equipment NOTE For more information on creating a section consult the Unity Pro online help click then Unity then Unity Pro then Operat
33. 11 250 11 001 11 000 11 000 11 001 11 250 0 20MA 2 000 1 001 1 000 11 000 11 001 12 000 4 20MA 1 600 801 800 10 800 10 801 11 600 You may also choose the flag for an overflow of the range upper value for an underflow of the range lower value or for both NOTE Range under overflow detection is optional 35011978 10 2014 203 BMX AMM 0600 Output Functions Fallback Maintain or Reset Outputs to Zero In case of error and depending on its seriousness the outputs e switch to Fallback Maintain position individually or together e are forced to 0 0 V or 0 mA Various Behaviors of Outputs Error Behavior of Voltage Outputs Behavior of Current Outputs Task in STOP mode or program Fallback Maintain channel by Fallback Maintain missing channel channel by channel Communication interruption Configuration Error 0 V all channels 0 mA all channels Internal Error in Module Output Value out of range range Value saturated at the defined Saturated value channel under overflow limit channel by channel by channel Output short circuit or open Short circuit Maintain channel Open circuit Maintain circuit by channel channel by channel Module Hot swapping processor 0 V all channels 0 mA all channels in STOP mode Reloading Program Fallback or maintain at current value is selected during the module configuration
34. 160 mV 320 mV 640 mV 1 28 V ohms 0 400 Q 0 4000 Q NOTE The TELEFAST2 accessory referenced ABE 7CPA412 facilitates connection and provides a cold junction compensation device Illustration The BMX ART 0414 0814 input modules perform the following functions Cold Junction Power Supply Isol Telefast D 7 E E Acquisition Device Isol Z o Ei Processing X Bus L4 2 a 3 2 x Ei 2 a Acquisition Device Isol 5 E o E Power Supply sol 35011978 10 2014 125 BMX ART 0414 814 Details of the functions are as follows Address Element Function 1 Adapting the Inputs Adaptation consists in a common mode and ifferential mode filter Protection resistors on the inputs allowt to withstand voltage spikes of up to 7 5 V A layer of multiplexing allows self calibration of the acquisition device offset as close as possible to the input terminal as well as selecting the cold junction compensation sensor included in the TELEFAST housing 2 Amplifying Input Built around a weak offset amplifier internal to the A N converter Signals A current generator ensures the RTD resistance measurement 3 Conversion The converter receives the signal issued from an input channel or from the cold junction compensation Conversion is based ona X A 16 bit converter There is a converter for each input 4 Transforming e recalibration and alignment coefficients to be
35. 3 35011978 10 2014 155 BMX AMO 0210 156 35011978 10 2014 Chapter 8 BMX AMO 0410 Analog Output Module Subject of this Chapter This chapter presents the BMX AMO 0410 module its characteristics and explains how it is connected to the various pre actuators and actuators What Is in This Chapter This chapter contains the following topics Topic Page Presentation 158 Characteristics 159 Functional Description 162 Wiring Precautions 167 Wiring Diagram 169 Use of the TELEFAST ABE 7CPA21 Wiring Accessory 171 35011978 10 2014 157 BMX AMO 0410 Presentation Function The BMX AMO 0410 is a high density output analog module fitted with four isolated channels It offers the following ranges for each output e Voltage 10 V e Current 0 20 mA and 4 20 mA The range is selected during configuration Illustration The following graphic shows the BMX AMO 0410 analog output module NOTE The terminal block is supplied separately 158 35011978 10 2014 BMX AMO 0410 Characteristics General Characteristics The general characteristics for the BMX AMO 0410 and BMX AMO 0410H see page 45 modules are as follows Type of outputs High level Fast outputs Nature of outputs Voltage or Current configured by software Number of channels 4 Digital Analog converter resolution 16 bits Output refresh time 1ms
36. ALIGNMENT_OFFSET INT R W Alignment offset value MWr m c 9 NOTE In order to force a channel you have to use the WRIT and set the 2MWr m c 4 13 bitto 1 E CMD MWr m c 5 instruction NOTE To unforce a channel and use it normally you have to setthe MWr m c 4 13 bitto O 35011978 10 2014 245 IODDTs and Device DDTs for Analog Modules Detailed Description of T ANA OUT BMX type IODDT Objects At a Glance The following tables describe the T ANA OUT BMX type IODDT objects applicable to the BME AHO 0412 BMX AMO 0210 BMX AMO 0410 and BMX AMO 0802 analog output modules and the outputs of the BMX AMM 600 mixed module Value of the Output The analog output measurement object is as follows Standard symbol Type Access Meaning Address VALUE INT R Analog output measurement 96 QWr m c 0 lr m c ERR error bit The lr m c ERR error bit is as follows Standard symbol Type Access Meaning Address CH ERROR BOOL R Error bit for analog channel lr m c ERR Value Forcing The value forcing bit is as follows Standard symbol Type Access Meaning Address FORCING_VALUE INT R Forcing of the value 9olWr m c 0 Channel forcing indicator The meaning of the forcing control bits of the channel IWr m c 1 is as follows Standard symbol Type Access Meaning Address CHANNEL FORCED BOOL R Forcing of
37. Data Editor iD Variables DDT types Function blocks DFB types M N N EN N N olelele gt e aoe pees 79 f a c PE raa d Filter Y Name Eoo yD DDT C IODDT Acknowledgement A Contactor _Return Desired_Level A N N Drain Flow Flow_Reduction nitiale_Condition nit Flow Level Lim Valve Closure N D r Lim Valve Opening Motor Error Motor Run Cmd b Stage Pump Flow N N N ce 4 Stage 74 Stop Tank_Low_Level Tank_High_Level Tank_Ready Valve_Closure_Cmd Valve_Closure_Error Valve_Closure_Time Valve_Flow Valve Opening Gmd oon N N N N Sf Valve Opening Error 4 Vale Opening Time i sal m Comment w 35011978 10 2014 313 Application using Unity Pro Creation and Use of the DFBs At a Glance DFB types are function blocks that can be programmed by the user ST IL LD or FBD Our example uses a motor DFB and a valve DFB We will also be using existing DFB from the library for monitoring variables Particularly safety variables for tank levels and error variables returned by the valve The status of these variables will be visible in Diagnostics display NOTE Function blocks can be used to structure and optimize your application They can be used whenever a program sequence is repeated sever
38. EE EH EH HH 3 Do the same for the BMX AMO 0210 output module 310 35011978 10 2014 Application using Unity Pro 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 then Unity then Unity Pro then Operate modes and Data editor Procedure for Declaring Variables The table below shows the procedure for declaring application variables Step Action 1 In Project browser Variables amp FB instances double click on Elementary variables 2 In the Data editor window select the box in the Name column and enter a name for your first variable Now select a Type for this variable 4 When all your variables are declared you can close the window 35011978 10 2014 311 Application using Unity Pro Variables Used for the Application The following table shows the details of the variables used in the application Variable Type Definition Acknowledgement EBOOL Acknowledgement of an error Status 1 Stop EBOOL Stop cycle at end of draining Status 1 Valve Opening Cmd EBOOL Opening of the valve Status 1 Motor Run Cmd EBOOL Startup request for filling cycles Status 1 Va
39. Fallback value may be modified from the Debug in Unity Pro or through a program A WARNING UNEXPECTED EQUIPMENT OPERATION The fallback position should not be used as the sole safety method If an uncontrolled position can result in a hazard an independent redundant system must be installed Failure to follow these instructions can result in death serious injury or equipment damage Output Functions Behavior at Initial Power Up and When Switched Off When the module is switched on or off the outputs are set to 0 0 V or 0 mA 204 35011978 10 2014 BMX AMM 0600 Output Functions Actuator Alignment The process of alignment consists in eliminating a systematic offset observed with a given actuator around a specific operating point This operation compensates for an error linked to the process Therefore replacing a module does not require a new alignment However replacing the actuator or changing the sensor s operating point does require a new alignment Conversion lines are as follows Voltage Current Conversion line after alignment value 10 000 4 2 Pid N Conversjon line before alignment Pre actuator value EN 10V The alignment value is editable from a programming console even if the program is in RUN Mode For each output channel you can e view and modify the initial output target value e save the alignment value e determine whether the channel already has a
40. These lower and upper thresholds are integers between 32 768 and 32 768 126 35011978 10 2014 BMX ART 0414 814 Display of Temperature Range Measurements Measurements provided to the application are directly usable It is possible to choose either In Temperature Display or Standardized Display e for In Temperature display mode values are provided in tenths of a degree Celsius or Fahrenheit depending on the unit you have selected e forthe user specified display you may choose a Standardized Display 0 10 000 meaning from 0 to 100 00 96 by specifying the minimum and maximum temperatures as expressed in the 0 to 10 000 range Measurement Filtering The type of filtering performed by the system is called first order filtering The filtering coefficient can be modified from a programming console or via the program The mathematical formula used is as follows Mesfin axMesfin 1 1 o xValb n where a efficiency of the filter Mesf n measurement filtered at moment n Mesf n 1 measurement filtered at moment n 1 Valg n gross value at moment n You may configure the filtering value from 7 possibilities from 0 to 6 This value may be changed even when the application is in RUN mode NOTE Filtering may be accessed in Normal or Fast Cycle The filtering values are as follows They depend on the sensor type T is a cycle time of 200 ms for TC and mV T is also a cycle time of 400 ms for RTD
41. following ranges for each output e Voltage 10 V e Current 0 20 mA and 4 20 mA The range is selected during configuration Illustration The BMX AMO 0210 analog output module looks like this NOTE The terminal block is supplied separately 142 35011978 10 2014 BMX AMO 0210 Characteristics General Characteristics The general characteristics for the BMX AMO 0210 and BMX AMO 0210H see page 45 modules are as follows Type of outputs Isolated high level outputs Nature of outputs Voltage or Current configured by software Number of channels 2 Analog Digital converter resolution 15 bits sign Output refresh time lt 1 ms Power supply for outputs by the module Types of protection From short circuits and overloads Voltage output Isolation e Between channels 750 VDC e Between channels and bus 1400 VDC Between channels and ground 1400 VDC Measurement error for standard module At25 C 77 F e Maximum in the temperature range 0 60 C 32 140 F 0 10 of FS 1 0 20 of FS 1 Measurement error for ruggedized e At 25 C 77 F e Maximum in the temperature range 25 70 C 13 158 F 0 1096 of FS 1 0 4596 of FS 1 Temperature drift 30 ppm C Monotonicity Yes Non linearity 0 196 of FS AC output ripple 2 mV rms on 50 Q Power consumption 3 3 V Typical 0 35 W Maximum
42. lh Current adjustment parameters C RESTORE PARAM 1 Only with READ STS and WRITE CNMD instructions 35011978 10 2014 289 Operating Modules from the Application Example of Using Instructions READ STS instruction The READ STS instruction is used to read SENSOR FLT MWr m c 2 and NOT READY sMWr m c 3 words It is therefore possible to determine with greater precision the errors which may have occurred during operation Performing a READ STS of all the channels would result in overloading of the PLC A less burdensome method would be to test the error bit of all the modules in each cycle and then the channels of the modules in question You would then only need to use the READ STS instruction on the address obtained The algorithm could look like this WHILE 10 m ERR lt gt 1 OR m lt Number of modules THEN m mt 1 Loop END WHILE WHILE I0 m c ERR lt gt 1 OR c lt Number of channels THEN G ctl Loop END WHILE READ STS 10 m c WRITE PARAM instruction The WRITE PARAM instruction is used to modify certain configuration parameters for the modules during operation All you need to do is to assign the new values to the relevant objects and use the WRITE PARAM instruction on the required channel For example you can use this instruction to modify the fallback value by program only for
43. made during configuration e Voltage 5 V 10 V 0 5 V 0 10 V 1 5 V e Current 20 mA 0 20 mA 4 20 mA The module operates with voltage inputs It includes eight read resistors connected to the terminal block to perform current inputs Illustration The following graphic shows the BMX AMI 0800 analog input module NOTE The terminal block is supplied separately 72 35011978 10 2014 BMX AMI 0800 Characteristics General Characteristics The general characteristics for the BMX AMI 0800 and BMX AMI 0800H see page 45 modules are as follows Type of inputs High level Fast inputs with common point Nature of inputs Voltage Current 250 O internally protected resistors Number of channels 8 Acquisition cycle time Fast periodic acquisition for the declared channels used 1 ms 1 ms x number of channels used Default periodic acquisition for all 9 ms channels Display resolution 16 bit Digital filtering 13 order Isolation e Between channels Non isolated e Between channels and bus 1400 VDC Between channels and ground 1400 VDC Maximum overload authorized for inputs Voltage inputs 30 VDC Current inputs 30 mA Power Typical 0 32 W consumption Maximum 0 48 W 3 3 V Power Typical 0 55 W consumption Maximum 1 01 W 24 V 35011978 10 2014 7
44. or from the application 214 35011978 10 2014 Chapter 12 Configuring Analog Modules Subject of this Chapter This chapter covers the configuration of a module with analog inputs and outputs What Is in This Chapter This chapter contains the following sections Section Topic Page 12 1 Configuring Analog Modules Overview 216 12 2 Parameters for Analog Input Output Channels 221 12 3 Entering Configuration Parameters Using Unity Pro 226 35011978 10 2014 215 Section 12 1 Configuring Analog Modules Overview Subject of this Section This section describes the basic operations required to configure analog modules in a Modicon M340 local rack and in X80 drop What Is in This Section This section contains the following topics Topic Page Description of the Configuration Screen of an Analog Module in a Modicon M340 Local Rack 217 Description of the Configuration Screen of an Analog Module in X80 Drop 219 216 35011978 10 2014 Description of the Configuration Screen of an Analog Module in a Modicon M340 Local Rack At a Glance The Configuration screen for the analog module selected displays parameters associated with the module in question Description This screen is used to display and modify parameters in offline mode and in online mode 1 E 0 4 BMX AMI 0410 Ana 4 U I In Isolated High Speed er r Run ERR IO Al
45. 0802 analog output modules and to the output of the BMX AMM 600 mixed module Input Measurement The analog output measurement object is as follows Standard symbol Type Access Meaning Address VALUE INT R Analog output measurement Wr m c 0 lr m c ERR Error Bit The Ir m c ERR error bit is as follows Standard symbol Type Access Meaning Address CH ERROR BOOL R Detected error bit for analog channel lr m c ERR 250 35011978 10 2014 IODDTs and Device DDTs for Analog Modules Details of the Language Objects of the IODDT of Type T GEN MOD Introduction The modules of Modicon M340 and X80 PLCs have an associated IODDT of type T GEN MOD Observations In general the meaning of the bits is given for bit status 1 In specific cases an explanation is given for each status of the bit Some bits are not used List of Objects The table below presents the objects of the IODDT Standard Symbol Type Access Meaning Address MOD ERROR BOOL R Module detected error bit lr m MOD ERR EXCH_STS INT R Module exchange control word MWr m MOD 0 STS IN PROGR BOOL R Reading of status words of the module in MWr m MOD 0 0 progress EXCH_RPT INT R Exchange report word MWr m MOD 1 STS_ERR BOOL R Event when reading module status words MWr m MOD 1 0 MOD_FLT INT R Internal detected errors word of the module
46. 0V3 131 0V7 Sx 24 V channel power supply Tx Reserved test pin for HART function it s internally connected with ICx Cx pole current input for channel x COMXx pole voltage or current input for channel x NOTE For the ground connection use the additional terminal block ABE 7BV10 35011978 10 2014 91 BMX AMI 0800 92 35011978 10 2014 Chapter 5 BMX AMI 0810 Analog Input Module Subject of this Chapter This chapter presents the BMX AMI 0810 module its characteristics and explains how it is connected to the various sensors What Is in This Chapter This chapter contains the following topics Topic Page Presentation 94 Characteristics 95 Functional Description 97 Wiring Precautions 104 Wiring Diagram 108 Use of the TELEFAST ABE 7CPA02 31 31E Wiring Accessory 110 35011978 10 2014 93 BMX AMI 0810 Presentation Function The BMX AMI 0810 is a high density input analog module with 8 isolated channels This module is used in conjunction with sensors or transmitters it performs monitoring measurement and continuous process control functions The BMX AMI 0810 module offers the following range for each input according to the selection made during configuration e Voltage 5 V 10 V 0 5 V 0 10 V 1 5 V e Current 20 mA 0 20 mA 4 20 mA The module operates with voltage inputs It includes eight read resistors connected to the termina
47. 2 3 C 2 5 C 2 3 C 100 C 2 6 C 2 4 C 2 6 C 2 4 C z 200 C 2 6 C 2 4 C 2 6 C 2 4 C Q 300 C 2 6 C 2 4 C 2 6 C 2 4 C B 400 C 27 C 2 5 C 27 C 2 5 C E 500 C 2 7 C 2 5 C 6 600 C 2 7 C 25 C Input dynamic 2 540 3 840 C 1 810 5 810 C Legend 1 TFAST Internal compensation by TELEFAST PT100 External compensation by Pt100 3 wires Reference standards e Thermocouple U DIN 43710 December 1985 edition e Thermocouple T IEC 584 1 13 edition 1977 and IEC 584 2 2nd edition 1989 35011978 10 2014 357 Characteristics of the RTD and Thermocouple Ranges Characteristics of the BMX ART 0414 814 Thermocouple Ranges in Degrees Fahrenheit Introduction The following tables show the errors of the measuring device for the various thermocouples B E J K N R S and T in degrees Fahrenheit e The precision values given below are valid for all of the type of cold junction compensation TELEFAST or Pt100 class A e The cold junction temperature considered in the precision calculation is 77 F The resolution is given with a mid range operating point e The precision values include e electrical errors on the acquisition system for input channels and cold junction compensation software errors and interchangeability errors on the cold junction compensation sensors e thermocouple sensor errors are not taken into account 358 35011978 10 2014 Character
48. 200 C 3 0 C 28 C 3 2 C 3 0 C 1 300 C 3 0 C 28 C 3 3 C 3 1 C 1 400 C 3 1 c 29 C 8 4 500 C 3 1 c 29 C B 1 600 C 3 1 C 2 9 C E 1 700 C 32C 3 0 C 6 1 800 C 3 3 C 3 1 C Input dynamic 1710 17 790 C 2 400 9 700 C 7 170 7 370 C 23 100 13 310 C Legend 1 TFAST Internal compensation by TELEFAST PT100 External compensation by Pt100 3 wires Reference standards IEC 584 1 4st edition 1977 and IEC 584 2 gnd edition 1989 35011978 10 2014 355 Characteristics of the RTD and Thermocouple Ranges Thermocouples L N R and S The table below shows the maximum precision error values for thermocouples L N R and S at 25 C Temperature Thermocouple L Thermocouple N Thermocouple R Thermocouple S Maximum error at 25 C 1 TFAST Pt100 TFAST Pt100 TFAST Pt100 TFAST Pt100 200 C 3 7 C 2 5 C 100 C 2 6 C 2 4 C oc 2 5 C 2 3 C 2 5 C 2 3 C 2 5 C 2 3 C 2 5 C 2 3 C 100 C 2 6 C 2 4 C 2 6 C 2 4 C 2 6 C 2 4 C 2 6 C 2 4 C 200 C 2 6 C 2 4 C 2 6 C 2 4 C 2 6 C 2 4 C 2 6 C 2 4 C 300 C 2 6 C 2 4 C 2 6 C 2 4 C 2 6 C 2 4 C 2 6 C 2 4 C 400 C 2 7 C 2 5 C 2 7 C 2 5 C 2 7 C 2 5 C 2 7 C 2 5 C 500 C 2 7 C 2 5 C 2 7 C 2 5 C 2 7 C 2 5 C 2 7 C 2 5 C 600 C 2 8 C 2 6 C 2 8 C 2 6 C 2 8 C 2 6 C 2 7 C
49. 335 343 344 346 349 351 352 354 358 363 363 365 371 35011978 10 2014 35011978 10 2014 Safety Information G 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 documentation or on the equipment to warn of potential hazards or to call attention to information that clarifies or simplifies a procedure electrical hazard exists which will result in personal injury if the instructions are not p The addition of this symbol to a Danger or Warning safety label indicates that an followed hazards Obey all safety messages that follow this symbol to avoid possible injury or death A DANGER DANGER indicates a hazardous situation which if not avoided will result in death or serious injury This is the safety alert symbol It is used to alert you to potential personal injury A WARNING WARNING indicates a hazardous situation which if not avoided could result in death or serious injury A CAUTION CAUTION indicates a hazardous situation which if not avoided could result in minor or moderate injury NOTICE NOTICE is used to address practices not related to physical injury 35011978 10 2014 9 PLEASE NOTE Electrical equipment should be installed operated serviced
50. 35011978 10 2014 Chapter 10 BMX AMM 0600 Analog Input Output Module 189 Pr sentation 5s cesis eet BES REE Rub eR FUR RO EUR Oe Rud 190 Characteristics lile 191 Functional Description llli 195 Wiring Precautions 0 0 IIIS 206 Wiring Diagram aaa aaa 209 Part Il Software Implementation of Analog Modules 211 Chapter 11 General Overview of Analog Modules 213 Introduction to the Installation Phase lues 213 Chapter 12 Configuring Analog Modules 215 12 1 Configuring Analog Modules Overview 0 000005 216 Description of the Configuration Screen of an Analog Module in a Modicon M340 Local Rack sssssssssssee see 217 Description of the Configuration Screen of an Analog Module in X80 DIOP CQ TETUER A 219 12 2 Parameters for Analog Input Output Channels 221 Parameters for Analog Input Modules 2255 222 Parameters for Analog Output Modules 225 12 3 Entering Configuration Parameters Using Unity Pro 226 Selecting the Range for an Analog Module s Input or Output 227 Selecting a Task Associated to an Analog Channel 228 Selecting the Input Channel Scan Cycle 224 229 Selecting the Display Format for a Current or Voltage Input Channel 230 Selecting the Display Format for a Thermocouple or RTD Input Channel
51. ART 0814 Device DDT Instances Description The following table shows the T U ANA STD IN xandthe T U ANA STD OUT y status word bits Standard Symbol Type Meaning Access MOD HEALTH BOOL 0 the module has a detected read error 1 the module is operating correctly MOD FLT BYTE internal detected errors byte of read the module ANA CH IN ARRAY 0 x 1 of T U ANA STD CH IN array of structure ANA CH OUT ARRAY 0 y 1 of T U ANA STD CH OUT array of structure 35011978 10 2014 253 IODDTs and Device DDTs for Analog Modules The following table shows the T U ANA STD IN x OUT y status word bits Standard Symbol Type Meaning Access MOD HEALTH BOOL 0 the module has a detected read error 1 the module is operating correctly MOD FLT BYTE internal detected errors byte of read the module ANA CH IN ARRAY 0 x 1 of T U ANA STD CH IN array of structure ANA CH OUT ARRAY x x y 1 of T U ANA STD CH OUT array of structure The following table shows the T U ANA TEMP IN x status word bits Standard Symbol Type Meaning Access MOD HEALTH BOOL 0 the module has a detected read error 1 the module is operating correctly MOD FLT BYTE internal detected errors byte of read the module ANA CH IN ARRAY 0 x 1 of T U ANA TEMP CH IN array of structure 254 35011978 10 2014
52. Animation tables Procedure for Creating an Animation Table The table below shows the procedure for creating an animation table Step Action 1 In the Project browser right click on Animation tables The edit window opens Click on first cell in the Name column then on the button and add the variables you require Animation Table Created for the Application The following screen shows the animation table used by the application Table E m Modify Force y FF t i X E Name w Value Type w Comment 7 0 Level 0 REAL Stage 0 0 REAL L Pump Flow 0 0 REAL L q Lim Valve closure 0 EBOOL 1 49 Valve Closure Cmd 0 EBOOL i1 Valve Opening Cmd 1 EBOOL 1 4 Lim Valve Opening 0 EBOOL 4 Desired Level 100 0 REAL 1 749 Nb Stage 10 0 REAL 4 Run 1 EBOOL 4 Stop 0 EBOOL t m NOTE The animation table is dynamic only in online mode display of variable values 35011978 10 2014 329 Application using Unity Pro Creating the Operator Screen At a Glance The operator screen is used to animate graphic objects that symbolize the application These objects can belong to the Unity Pro library or can be created using the graphic editor NOTE For more information see Unity Pro online help click on then Unity then Unity Pro then Operate modes and Operator screens Illustration of the Operator Screen The following illustration shows the applica
53. BML Gray White OE eds A12 Red Blue x MS15 BTL Blue Red MS1 5 A6 Red Orange Eom B6 LAC Orange Red Xt EX2 6 AT Red Green MS2 6 a B7 Green Red E MS2 6 Al RediBrown EX3T Mid E H B1 DC BownRed S EX3 d A2 y Red Graay gt MS3 7 Cable n a BHC Gray Red gt Q MS3 7 Outpul gl0 A3 NC B3 NC A4 NC m m B4 NC Ab NC a m B5 NC 5 A8 NC B8 NC A9 NC B9 NC m A10 NC BTU NC BMX FCW 18 mim ATS NC B A B13 NC A14 NC B14 NC Ai NC B15 NC A20 NC Notwired B20 NC W Wired 42 35011978 10 2014 General Rules for Physical Implementation TELEFAST Wiring Accessories Dedicated to Analog Modules At a Glance Two TELEFAST wiring accessories are available e ABE 7CPA410 specifically designed for the BMX AMI 0410 module In addition to distributing 4 channels to the screw terminal blocks It is also used to e Supply channel by channel sensors with a protected 24 V current limited to 25 mA channel while maintaining isolation between the module channels e Protect current shunts contained in the modules against over voltage e ABE 7CPA412 specifically designed for the BMX ART 0414 0814 module It distributes 4 or 8 channels from one to two 40 pin FCN connectors for connecting thermocouples It includes a cold junction compensation circuit at 1 5 C 2 7 F All four or eight channels may be used When extending to an intermediary isothermal terminal
54. Configuration Debug gt BMX AMI 0410 E ChannelO Channel 1 Channel 2 Channel3 ES Task Mast Cycle r Normal Fast 35011978 10 2014 217 The following table shows the different elements of the configuration screen and their functions No Element Function 1 Tabs The tab in the foreground indicates the mode in progress Configuration in this example Each mode can be selected by the corresponding tab e Configuration e Debug accessible only in online mode 2 Module area Displays the abbreviated module indicator In the same area there are 3 LEDs which indicate the status of the module in online mode e RUN indicates the operating status of the module e ERR signals a detected error within the module e I O indicates an event from outside the module or an application error 3 Channel area Allows you e By clicking on the reference number to display the tabs Description which gives the characteristics of the device e l O Objects which is used to presymbolize the input output objects Fault which shows the device status in online mode To select a work channel e To display the Symbol name of the channel defined by the user using the variable editor 4 General This is used to set up the channels using several fields parameters are
55. Labels for the 20 pin terminal blocks are supplied with the module They are to be inserted in the terminal block cover by the customer Each label has two sides e One side that is visible from the outside when the cover is closed This side features the commercial product references an abbreviated description of the module as well as a blank section for customer labeling e One side that is visible from the inside when the cover is open This side shows the terminal block connection diagram 35011978 10 2014 29 General Rules for Physical Implementation How to Connect HART Analog Input Output Modules Connecting 20 pin Terminal Block Modules Introduction 20 pin connector modules are connected to sensors pre actuators or terminals using a cable designed to enable direct wire to wire transition of the module s inputs outputs The following diagram shows the connection of the cable to the module Module Cable A WARNING UNEXPECTED EQUIPMENT OPERATION Use only a connector that is designed for a specific module Plugging the wrong connector can cause an unexpected behavior of the application Failure to follow these instructions can result in death serious injury or equipment damage 30 35011978 10 2014 General Rules for Physical Implementation BMX FTW 1S Connection Cables They are made up of e Atone end a compound filled 20 pin connector from which extend 1 cable sheath conta
56. Load impedance 500 Q maximum Detection type Open circuit 1 Legend 1 The open circuit detection is physically detected by the module if the target current value is different from 0 mA 160 35011978 10 2014 BMX AMO 0410 Response time of Outputs The maximum delay between transmission of the output value on the PLC bus and its effective positioning on the terminal block is less than 2 ms e Internal cycle time 1 ms for the four channels e Digital Analog conversion response time 1 ms maximum for a 0 100 step NOTE If nothing is connected on the BMX AMO 0410 analog module and the channels are configured in the range 4 20 mA there is a detected I O error as if a wire is broken NOTE For the 0 20 mA range there is a detected I O error as if a wire is broken only when the current is greater than 0 mA CAUTION RISK OF INCORRECT DATA If a signal wire is broken or disconnected the last measured value is kept e Ensure that this does not cause a hazardous situation e Do notrely on the value reported Check the input value at the sensor Failure to follow these instructions can result in injury or equipment damage 35011978 10 2014 161 BMX AMO 0410 Functional Description Function The BMX AMO 0410 is a high density output analog module fitted with four isolated channels This module offers the following ranges for each output according to the sele
57. MWr m MOD 2 MOD_FAIL BOOL R module inoperable MWr m MOD 2 0 CH_FLT BOOL R Inoperative channel s MWr m MOD 2 1 BLK BOOL R Terminal block incorrectly wired MWr m MOD 2 2 CONF_FLT BOOL R Hardware or software configuration anomaly MWr m MOD 2 5 NO_MOD BOOL R Module missing or inoperative MWr m MOD 2 6 EXT_MOD_FLT BOOL R Internal detected errors word of the module Fipio MWr m MOD 2 7 extension only MOD_FAIL_EXT BOOL R Internal detected error module unserviceable MWr m MOD 2 8 Fipio extension only CH_FLT_EXT BOOL R Inoperative channel s Fipio extension only MWr m MOD 2 9 BLK_EXT BOOL R Terminal block incorrectly wired Fipio extension MWr m MOD 2 10 only CONF_FLT_EXT BOOL R Hardware or software configuration anomaly MWr m MOD 2 13 Fipio extension only NO_MOD_EXT BOOL R Module missing or inoperative Fipio extension MWr m MOD 2 14 only 35011978 10 2014 251 IODDTs and Device DDTs for Analog Modules Analog Device DDT Introduction This topic describes the Unity Pro Analog Device DDT The default device DDT name contains the following information e module input and or output X symbol e module insertion number symbol Example MOD ANA X The default device DDT type contains the following information e platform with e U for unified structure between Modicon M340 and X80 or Quantum e device type ANA for analog e function STD for standard e STD for standard e TEMP for temp
58. N where N number of channels in use NOTE Module cycle is not synchronized with the PLC cycle At the beginning of each PLC cycle each channel value is taken into account If the MAST FAST task cycle time is less than the module s cycle time some values will not have changed Module cycle 9ms APIcycle Task 35011978 10 2014 77 BMX AMI 0800 Overflow Underflow Control Module BMX AMI 0800 allows the user to select between 6 voltage or current ranges for each input This option for each channel have to be configured in configuration windows Upper and lower tolerance detection are always active regardless of overflow underflow control Depending on the range selected the module checks for overflow it verifies that the measurement falls between a lower and an upper threshold Vinf Vsup lower threshold Range Range upperthreshold l underflow lower nominal range upper overflow area area tolerance tolerance area area Description Designation Description Nominal range measurement range corresponding to the chosen range Upper Tolerance Area varies between the values included between the maximum value for the range for instance 10 V for the 10 V range and the upper threshold Lower Tolerance Area varies between the values included between the minimum value for the range for instance 10 V for the 10 V range and the lower threshold Overflow Area area loca
59. PLC MWr m c 2 6 APPLI_FLT BOOL R Application error adjustment or configuration error MWr m c 2 7 NOT_READY BOOL R Channel not ready MWr m c 3 0 COLD_JUNCTION_ BOOL R Cold junction compensation error MWr m c 3 1 FLT CALIB_FLT BOOL R Calibration error MWr m c 3 2 244 35011978 10 2014 IODDTs and Device DDTs for Analog Modules Standard symbol Type Access Meaning Address INT OFFS FLT BOOL R Internal calibration offset error MWr m c 3 3 INT_REF_FLT BOOL R Internal calibration reference error MWr m c 3 4 INT SPI PS FLT BOOL R Internal serial link or power supply error MWr m c 3 5 RANGE_UNF BOOL R Range underflow MWr m c 3 6 RANGE_OVF BOOL R Range overflow MWr m c 3 7 Command Controls The following table explains the meaning of the COMMMAND ORDER MWr m c 4 status word bit Reading is performed by a READ STS Standard symbol Type Access Meaning Address FORCING UNFOR BOOL R W Forcing unforcing command MWr m c 4 13 CING_ORDER Parameters The table below presents the meaning of the MWr m c 5 MWr m c 8 and MWr m c 9 status words Queries used are those associated with parameters READ PARAM WRITE PARAM Standard symbol Type Access Meaning Address CMD FORCING VALUE INT R W Forcing value to be applied MWr m c 5 FILTER_COEFF INT R W Value of filter coefficient MWr m c 8
60. Unity Pro indicates its location if you double click on the highlighted sequence In the PLC menu click on Connection You are now connected to the simulator In the PLC menu click on Transfer project to PLC The Transfer project to PLC window opens Click on Transfer The application is transferred to the PLC simulator In the PLC click on Execute The Execute window opens Click on OK The application is now being executed in RUN mode on the PLC simulator 334 35011978 10 2014 Starting the Application Execution of Application in Standard Mode At a Glance To work in standard mode you need to use a PLC and Analog I O modules to assign outputs to different sensors and actuators The variables used in simulation mode must be modified In standard mode variables must be located to be associated to physical I Os NOTE For more information on addressing see Unity Pro online help click on then Unity then Unity Pro then Languages reference then Data description and Data instances Input Wiring The sensor is connected as follows BMX AMI 0410 Sensor 35011978 10 2014 335 Starting the Application The assignment of the 20 pins terminal block is as follows COMO NC NC COM1 NC COM2 NC NC COM3 NC Terminal block IUO 69 Ilo NC IU1 I1 1U2 I2 NC IUS D 3
61. X ORANGE BLACK XK Bo 9 S e 3 On uc E e a A Tl m m i e ea 3 4 2 3 CC CC i Cy ic IL 3c 1 9 ooo OOOO je A am hea LH LH uU BERERERRH O No wiring Cable 9 wiring BMX FTW 8S 35011978 10 2014 39 General Rules for Physical Implementation How to Connect Analog Input Output Modules Connecting 40 pin Connector Modules Introduction 40 pin connector modules are connected to sensors pre actuators or terminals using a cable designed to enable trouble free direct wire to wire transition of the module s inputs outputs The following diagram shows the connection of the cable to the module Module Cable A WARNING UNEXPECTED EQUIPMENT OPERATION Take every precaution at the installation to prevent any subsequent mistake in the connectors Plugging the wrong connector would cause an unexpected behavior of the application Failure to follow these instructions can result in death serious injury or equipment damage 40 35011978 10 2014 General Rules for Physical Implementation BMX FCW 1S Connection Cables They are made up of e Atone end a compound filled 40 pin connector from which extend 1 cable sheath containing 20 wires with a cross sectional area o
62. a wire is broken 96 35011978 10 2014 BMX AMI 0810 Functional Description Function The BMX AMI 0810 is a high density input analog module with 8 isolated channels This module is used in conjunction with sensors or transmitters it performs monitoring measurement and continuous process control functions The BMX AMI 0810 module offers the following range for each input according to the selection made during configuration 10 V 0 10 V 0 5 V 0 20 mA 1 5 V 4 20 mA e 5 V 20 mA The module operates with voltage inputs It includes eight read resistors connected to the terminal block to perform current inputs 35011978 10 2014 97 BMX AMI 0810 Illustration The BMX AMI 0810 illustration v A D converter BUS X interface E 2 E E E amp Connector of X BUS Description No Process Function 1 Adapting the Physical connection to the process through a 28 pin screw terminal block Inputs and Protection of the module against overvoltages Multiplexing Protection of the current reading resistors using limiters and resettable fuses Input signal analog filtering e Scan input channels using static multiplexing through opto switches in order to provide the possibility of common mode voltage of 300 Vdc 2 Amplifying Input Gain selecting based on characteristics of input signals as defined Signals during configuration unipolar or bipolar rang
63. applied to measurements as well incoming values as the module s self calibration coefficients into workable numeric filtering of measurements based on configuration parameters measurements for scaling of measurements based on configuration parameters the user 5 Communicating e manages exchanges with CPU with the Application e topological addressing receiving configuration parameters from module and channels sending measured values as well as module status to the application 6 Module monitoring conversion string test and sending error e range under overflow on channels and cold junction compensation process test notification back to e watchdog test application 7 Cold Junction e internal compensation using the TELEFAST ABE 7CPA412 Compensation external compensation by Pt100 external compensation using the CJC values of channels 4 7 for channels 0 3 In this case only one sensor is needed Display of Electrical Range Measurements Measurements may be displayed using standardized display in to two decimal places Type of Range Display Bipolar range from 10 000 to 10 000 100 00 to 100 00 It is also possible to define the range of values within which measurements are expressed by selecting e the lower threshold corresponding to the minimum value for the range 100 00 e the upper threshold corresponding to the maximum value for the range 100 00 96
64. are refreshed in consequence TIME The type TIME expresses a duration in milliseconds Coded in 32 bits this type makes it possible to obtain periods from 0 to 2 to the power of 32 1 milliseconds U Unlocated variable An unlocated variable is a variable for which it is impossible to know its position in the PLC memory A variable which have no address assigned is said to be unlocated V Variable Memory entity of the type BOOL WORD DWORD etc whose contents can be modified by the program during execution 35011978 10 2014 369 Glossary W WORD The WORD type is coded in 16 bit format and is used to carry out processing on bit strings This table shows the lower upper limits of the bases which can be used Base Lower limit Upper limit Hexadecimal 16 0 16 FFFF Octal 8 0 8 177777 Binary 2 0 281111111111111111 Representation examples Data content Representation in one of the bases 000000001 101001 1 16 D3 1010101010101010 8 125252 0000000011010011 2 11010011 370 35011978 10 2014 Index en A ABE 7CPA02 03 31E 88 Connecting to the BMX AMI 0800 88 ABE 7CPA02 31 31E 110 Connecting to the BMX AMI 0810 170 ABE 7CPA410 67 Connecting to the BMX AMI 0410 69 ABE 7CPA412 138 ABE7 CPA410 43 ABE7 CPA412 43 actuator alignment BMXAMMO0600 205 BMXAMO0210 150 BMXAMOO0410 166 BMXAMOO0802 182 B BMX FCA xx0 Conne
65. at the defined limit channel by channel Saturated value channel by channel Output short or open circuit Short circuit Maintain channel by channel Open circuit Maintain channel by channel Module Hot swapping processor in STOP mode Reloading Program 0 V all channels 0 mA all channels Fallback or Maintain at current value is selected during the configuration of the module The fallback value may be modified from the Debug in Unity Pro or through a program A WARNING damage UNEXPECTED EQUIPMENT OPERATION The fallback position should not be used as the sole safety method If an uncontrolled position can result in a hazard an independent redundant system must be installed Failure to follow these instructions can result in death serious injury or equipment Behavior at Initial Power Up and When Switched Off When the module is switched on or off the outputs are set to 0 0 V or 0 mA 35011978 10 2014 149 BMX AMO 0210 Actuator Alignment The process of alignment consists in eliminating a systematic offset observed with a given actuator around a specific operating point This operation compensates for an error linked to the process Therefore replacing a module does not require a new alignment However replacing the actuator or changing the sensor s operating point does require a new alignment Conversion lines are as follows Voltage
66. block it is possible to carry out a cold junction compensation by connecting to channel 0 by either e dedicating channel 0 to 2 3 wire Pt100 for CJC e using the CJC values of channels 4 7 for channels 0 3 1 35011978 10 2014 43 General Rules for Physical Implementation Illustration The analog module may be connected to the TELEFAST accessories using a 5 3 or 1 5 meter shielded cable BMX AMI 0410 ABE 7CPA 410 A 2 yl CEEEKTEEFIEEEFEHEFA Ref BMX FCA ee0 C BMX FCA 150 1 5m BMX FCA 300 3 0 m BMX FCA 500 5 0 m BMX ART 0414 0814 ABE 7CPA 412 BMX FCA 152 1 5 m BMX FCA 302 3 0m BMX FCA 502 5 0m Ref BMX FCA ee2 44 35011978 10 2014 General Rules for Physical Implementation Modicon M340H Hardened Equipment M340H The Modicon M340H hardened equipment is a ruggedized version of M340 equipment It can be used at extended temperatures 25 70 C 13 158 F and in harsh chemical environments This treatment increases the isolation capability of the circuit boards and their resistance to e condensation e dusty atmospheres conducting foreign particles e chemical corrosion in particular during use in sulphurous atmospheres oil refinery purification plant and so on or atmospheres containing halogens chlorine and so on The M340H equipment when within the standard temperature range 0 60 C 32 140 F has the same
67. c 2 1 SHORT_CIRCUIT BOOL R Short circuit MWr m c 2 2 CAL_PRM_FLT BOOL R Calibration parameters not configured MWr m c 2 3 INTERNAL_FLT BOOL R Inoperative channel MWr m c 2 4 CONF_FLT BOOL R Different hardware and software configurations MWr m c 2 5 COM_FLT BOOL R Problem detected communicating with the PLC MWr m c 2 6 APPLI_FLT BOOL R Application detected error adjustment or MWr m c 2 7 configuration detected error ALIGNED_CH BOOL R Aligned channels MWr m c 3 0 INT_CAL_FLT BOOL R Calibration parameters not defined MWr m c 3 2 INT_PS_FLT BOOL R Internal power supply detected error MWr m c 3 3 INT_SPI_FLT BOOL R Serial link detected error MWr m c 3 4 RANGE_UNF BOOL R Range underflow MWr m c 3 6 RANGE_OVF BOOL R Range overflow MWr m c 3 7 35011978 10 2014 247 IODDTs and Device DDTs for Analog Modules Command Control The following table explains the meaning of the COMMAND ORDI Reading is performed by a READ STS ER MWr m c 4 status word bit ORDER Standard symbol Type Access Meaning Address FORCING UNFORCING BOOL R W Forcing unforcing command MWr m c 4 13 Parameters The following table shows the meaning of the words MWr m c 5 to MWr m c 8 The requests used are those associated with the parameters READ PARAM and WRITE PARAM Standard symbol Type Access Meaning Address CMD FORCING INT R W Forc
68. caged terminal blocks e BMX FTB 2020 spring terminal blocks Cable Ends and Contacts Each terminal block can accommodate e Bare wires e Wires with DZ5 CE type cable ends 1 26 35011978 10 2014 General Rules for Physical Implementation Description of the 20 Pin Terminal Blocks The table below shows the description of the three types of 20 pin terminal blocks Screw clamp terminal blocks Caged terminal blocks Spring terminal blocks Illustration I el 3 IS Ii 3 e a ie of o o o o o io lo o o ERN EEEREN Number of wires 2 1 1 accommodated Number of minimum AWG 24 0 34 mm wire gauges BEN maximum AWG 16 1 5 mm modated Wiring constraints Screw clamps have slots that accept e flat tipped screwdrivers with a diameter of 5 mm posidriv n 1 cross tipped screwdrivers Screw clamp terminal blocks have captive screws On the supplied blocks these screws are not tightened Caged terminal blocks have slots that accept e flat tipped screwdrivers with a diameter of 3 mm posidriv n 1 cross tipped screwdrivers Caged terminal blocks have captive screws On the supplied blocks these screws are not tightened The wires are connected by pressing on the button located next to each pin To press on the button you have to use a flat tipped screwdriver with a maximum diameter of 3 m
69. considered in the precision calculation is 25 C The resolution is given with a mid range operating point e The precision values include e electrical errors on the acquisition system for input channels and cold junction compensation software errors and interchangeability errors on the cold junction compensation sensors e thermocouple sensor errors are not taken into account 354 35011978 10 2014 Characteristics of the RTD and Thermocouple Ranges Thermocouples B E J and K The table below shows the maximum error values for thermocouples B E J and K at 25 C Temperature Thermocouple B Thermocouple E Thermocouple J Thermocouple K Maximum error at 25 C 1 TFAST Pt100 TFAST Pt100 TFAST Pt100 TFAST Pt100 200 C 37C 25C 37 C 25 C 100 C 26C 24C 26C 24C 26c 24C 0C 25 C 23C 25C 239C 25C 23C 100 C 26C 24C 26C 24C 26 c 24 C 200 C 35 C 34C 26C 24C 26C 24C 26 C 25 C 300 C 32C 30C 27C 25C 27 C 25Cc 26C 24C 400 C 30C 28C 27C 25 c 27 C 25Cc 27 C 25C 500 C 3 0 c 28C 28C 26C 2ec 26C 28C 26 C 600 C 3 0 c 28C 28C 26C 289C 26C 28C 26 C 700 C 3 0 c 28C 28C 26C 289C 2ec 29 C 27C 800 C 3 0 c 28C 29 C 27 C 29 C 27C 900 C 3 0 c 28C 29 C 27C 3 0 C 2 8 C 1 000 C 3 0 C 28 C 3 0 C 2 8 C 1 100 C 3 0 C 28 C 3 1 C 29 C 1
70. following parameters Channel 0 scale Disp O gt 0 100 gt 100 r Overflow Below 0 7 Checked Above 110 Checked 2 The upper tolerance area will be between 100 and 110 liters Confirm your changes by closing the dialog box Validate the change with Edit gt Validate The code associated with the fault control transition looks like this High_Tank_Level With_Fault M 4 Stop elWr m c 1 6 284 35011978 10 2014 Operating Modules from the Application Section 16 2 Additional Programming Features Subject of this Section This section presents some useful additional features for the programming of applications that use analog input output modules What Is in This Section This section contains the following topics Topic Page Presentation of Language Objects Associated with the Analog Modules 286 Implicit Exchange Language Objects Associated with Analog Modules 287 Explicit Exchange Language Objects Associated with Analog Modules 288 Management of Exchanges and Reports with Explicit Objects 291 Language Objects Associated with Configuration 295 35011978 10 2014 285 Operating Modules from the Application Presentation of Language Objects Associated with the Analog Modules General Analog modules are associated with different IODDTs The IODDTs a
71. mA Illustration BMX AMM 0600 analog input output module looks like this NOTE The 20 pin terminal block is supplied separately 190 35011978 10 2014 BMX AMM 0600 Characteristics General Inputs Characteristics The BMX AMM 0600 and BMX AMM 0600H see page 45 general input characteristics are as follows Type of inputs Non isolated single ended inputs Nature of inputs Voltage Current 250 Q internally protected resistors Number of channels 4 inputs Acquisition cycle time channels used e fast periodic acquisition for the declared 1 ms 1 ms x number of channels used default periodic acquisition for all 5ms channels Resolution 14 bit in 10 V 12 bit in 0 5 V Digital filtering 13 order Isolation between inputs channels group and output 750 VDC channels group between channels and bus 1400 VDC between channels and ground 1400 VDC Maximum overload authorized for inputs Voltage inputs 30 VDC Current inputs 90 mA Power consumption Typical 0 35 W 3 3 V Maximum 0 48 W Power consumption Typical 1 3 W 24 V Maximum 2 8 W 35011978 10 2014 191 BMX AMM 0600 Input Measurement Range The BMX AMM 0600 and BMX AMM 0600H see page 45 have the following input measurement range characteristics Measurement range 10 V 5 V 0 10 V 0 20 m
72. ms 1 ms x N where N number of channels in use NOTE Module cycle is not synchronized with the PLC cycle At the beginning of each PLC cycle each channel value is taken into account If the MAST FAST task cycle time is less than the module s cycle time some values will not have changed Module cycle 5ms i API cycle Task 35011978 10 2014 BMX AMM 0600 Input functions Overflow Underflow Control Module BMX AMM 0600 allows the user to select between 6 voltage or current ranges for each input This option for each channel have to be configured in configuration windows Upper and lower tolerance detection are always active regardless of overflow underflow control Depending on the range selected the module checks for overflow it ensures that the measurement falls between a lower and an upper threshold Vinf Vsup lower threshold Range Range upperthreshold l I underflow lower nominal range upper overflow area area tolerance tolerance area area Description Designation Description Nominal range measurement range corresponding to the chosen range Upper Tolerance Area varies between the values included between the maximum value for the range for instance 10 V for the 10 V range and the upper threshold Lower Tolerance Area varies between the values included between the minimum value for the range for instance 10 V for
73. position the link between the contact and the input NOTE For more information on creating an LD section see Unity Pro online help click on then Unity then Unity Pro then Operate modes then Programming and LD editor 35011978 10 2014 325 Application using Unity Pro Creating a Program in LD for Application Simulation At a Glance This section is only used for application simulation It should therefore not be used if a PLC is connected 326 35011978 10 2014 Application using Unity Pro Illustration of the Simulation Section The section below is part of the MAST task It has no condition defined for it so itis permanently executed FBI 26 FBI 27 TON RS EN ENOL EN ENO Valve Opening Cmd Lim Valve Opening IN Q S Q1 Valve Opening Time PT ET Valve Closure Gmd R1 FBI 28 FBI 29 TON RS EN ENO EN ENO Valve Closure Cmd Lim Valve Closure IN Q sa a Valve Closure Time PT ETL Valve Opening G6md R1 FBI 30 FBI 31 TON RS EN ENOJ EN ENO Motor _Run_Cmd Contactor _Return IN Q S Qi PT ET Stop R1 S6 Flow FBI_32 Init_Purnp x TON EN ENOL Start Pump x Flow OPERATE IN Q P Level Level Pump_Flow PT ET Tank_Drain_2 x Level Level Valve_Flow fa pran COMPARE Tank_Low_Level Level lt 1 0 J COMPARE
74. precautions BMXAMI0410 62 BMXAMIO0800 82 BMXAMIO0810 104 BMXAMMO0600 206 BMXAMOO0210 151 BMXAMOO0410 167 BMXAMO0802 183 BMXART0814 130 35011978 10 2014 373 Index 374 35011978 10 2014
75. provided and the whole assembly to the cabinet ground Ground 4IVO CO IV CT V2 C2 V3 C3 V4 CA 1V5 IC5 I6 C6 V7 IC7 WW UE Re deu RD OR RON 150 101 102 103 104 105 106 107 108 109 170 171 12 173 174 115 STD 1 STD 1 STD 2 COMQ 2 3 4 COM1 COM COM3 COM4 COMS COM6 COM7 P OQ O S S29 2s 206 207 208 299 210 oTt 212 243 214 2 5 Supp Supp2 Supp3 Supp4 200 Voltage sensors Current sensors Telefast ABE 7CPA02 The grounding of cables is facilited using the ABE 7BV10 accessory Shield wiring to the ground To voltage sensors To current sensors akhwohd Reference of Sensors in Relation to the Ground In order for the acquisition system to operate correctly It is recommended to take in account the following precautions e sensors must be close together a few meters e all sensors must be referenced to a single point which is connected to the PLC s ground 35011978 10 2014 83 BMX AMI 0800 Using the Sensors Referenced in Relation to the Ground The sensors are connected as indicated in the following diagram Channel 0 input Channel 0 input Channel 1 input Channel 1 input Connects to grounding strip Channel n input Channel n input ar PLC ground If the sensors are referenced in relation to the ground this may in some cases return a remote ground potential to the terminal block It is therefore es
76. section which controls the activation of the pump Reached Level This transition is active when the tank s desired level is reached End Alarm This is the step that lights the Tank ready led Drain This transition is active when the operator click on the Drain Tank button Drain 1 Tank Drain 2 This step is identical to Tank Drain Tank Low Level This transition is active when the low level of the tank is reached Tank Low Level 1 With fault This transition is active when High Safety Alarm 1 or the Stop cycle button has been activated Stop cycle 1 Tank Drain This step activates the valve DFB in the Application section which controls the opening of the valve Empty Tank This transition is valid when the tank is empty Tank Low Level 1 and Pump Flow 0 0 Filling in progress This transition is valid when the filling of the tank is in progress Pump Flow Reduction This is the step that reductes the pump flow rate Flow Reduction This is the value of the flow rate after reduction NOTE You can see all the steps and actions and transitions of your SFC by clicking on in front of the name of your SFC section 322 35011978 10 2014 Application using Unity Pro Procedure for Creating an SFC Section The table below shows the procedure for creating an SFC section for the application Step Action 1 In Project Browser VProgram Tasks doubl
77. switches to STOP or when there is a communication error The possible behavior types are e Fallback Outputs are set to an editable value between 10 000 and 10 000 0 is the default e Maintain value Outputs remain in the state they were in before the PLC switched to STOP Instructions The following table provides instructions for defining the fallback behavior assigned to outputs of analog modules Step Action 1 Access the hardware configuration screen for the appropriate module Check the box in the cell of the Fallback column for the output you want to configure Enter the desired value in the cell of the Fallback Value column Result The selected fallback mode will be assigned to the selected output To select the Maintain mode instead uncheck the box in the cell of the Fallback column for the channel in question Result The maintain value behavior will be assigned to the selected output Validate the change by clicking Edit Validate 35011978 10 2014 237 238 35011978 10 2014 Chapter 13 IODDTs and Device DDTs for Analog Modules Subject of this Chapter This chapter presents the various language objects IODDTs and Device DDTs associated with analog input output modules 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 ofthe IODDT associated to the chan
78. the 10 V range and the lower threshold Overflow Area area located beyond the upper threshold Underflow Area area located below the lower threshold 35011978 10 2014 199 BMX AMM 0600 The values of the thresholds are configurable independently from one another They may assume integer values between the following limits Range BMX AMM 0600 Inputs Underflow Area Lower Tolerance Nominal Range Upper Overflow Area Area Tolerance Area 0 10V 1 500 1 001 1 000 1 0 10 000 10 001 11 000 11 001 11 400 0 5V 5 000 1 001 1 000 1 0 10 000 10 001 11 000 11 001 15 000 0 20 mA Unipolar 1 5V 4 000 801 800 1 0 10 000 10 001 10 800 10 801 14 000 4 20 mA Bipolar 4 10 V 11 500 11 001 11 000 10 001 10 000 10 000 10 001 11 000 11 001 11 400 10 V 32 768 User User 32 767 defined defined User 0 10V 32 768 User User 32 767 defined defined Input functions Measurement Display Measurements may be displayed using standardized display in to two decimal places Type of Range Display Unipolar range from 0 to 10 000 0 at 100 00 0 10 V 0 5 V 1 5 V 0 20mA 4 20mA Bipolar range from 10 000 to 10 000 100 00 96 at 100 00 96 10 V 5 mV 20 mA It is also possible to define the range of values within which measure
79. the range of values within which measurements are expressed by selecting e the lower threshold corresponding to the minimum value for the range 0 or 100 00 96 e the upper threshold corresponding to the maximum value for the range 100 00 96 The lower and upper thresholds must be integers between 32 768 and 32 767 35011978 10 2014 101 BMX AMI 0810 For example imagine a conditioner providing pressure data on a 4 20 mA loop with 4 mA corresponding to 3 200 millibar and 20 mA corresponding to 9 600 millibar You have the option of choosing the User format by setting the following lower and upper thresholds 3 200 for 3 200 millibar as the lower threshold 9 600 for 9 600 millibar as the upper threshold Values transmitted to the program vary between 3 200 4 mA and 9 600 20 mA Measurement Filtering The type of filtering performed by the system is called first order filtering The filtering coefficient can be modified from a programming console or via the program The mathematical formula used is as follows Meas O x Measi n 1 1 a x Val where a efficiency of the filter Measy measurement filtered at moment n Measjn 1 measurement filtered at moment n 1 Valp n gross value at moment n You may configure the filtering value from 7 possibilities from 0 to 6 This value may be changed even when the application is in RUN mode NOTE Filtering may be accessed in Normal or Fast Cycle
80. z Checked Note The display modification change only concerns the Scale area The Overflow area enables the modification of the overflow control see page 234 Type in the values to be assigned to the channel in the two Display boxes situated in the Scale zone Confirm your changes by closing the dialog box Note If default values have been selected standardized display the corresponding cell in the Scale column displays Otherwise it will show User user display Validate the change by clicking Edit Validate 230 35011978 10 2014 Selecting the Display Format for a Thermocouple or RTD Input Channel At a Glance This parameter defines the display format for the measurement of an analog module channel whose range is configured as Thermocouple or RTD The available display formats are degrees Celsius centigrade or Fahrenheit with the possibility of short circuit or open circuit notification Procedure The procedure for defining the display scale assigned to an analog module channel whose range is configured as a Thermocouple or RTD is as follows Step Action 1 Access the hardware configuration screen for the appropriate module 2 Click in the cell of the Scale column for the channel you wish to configur
81. 0 1750 8250 8490 3 wires 3260 2830 15170 15600 Ni100 DIN43760 1987 3 wires 590 540 1740 1790 750 660 3460 3550 Ni1000 DIN43760 1987 3 wires 590 540 1740 1790 750 660 3460 3550 JPt100 JIS C1604 1981 JIS C1606 990 870 4370 4490 1989 2 4 wires 1460 1240 8180 8400 JPt1000 JIS C1604 1981 JIS C1606 990 870 4370 4490 1989 2 4 wires 1460 1240 8180 8400 JPt100 JIS C1604 1981 JIS C1606 990 870 4370 4490 1989 3 wires 1460 1240 8180 8400 122 35011978 10 2014 BMX ART 0414 814 Range Under flow Lower scale Upper scale Over flow JPt1000 JIS C1604 1981 JIS C1606 990 870 4370 4490 1989 3 wires 1460 1240 8180 8400 Cu10 2 4 wires 990 910 2510 2590 1460 1320 4840 4980 Cu10 3 wires 990 910 2510 2590 1460 1320 4840 4980 TC Ranges The table below presents the ranges for the TC sensors values in brackets are in 1 10 F Range Under flow Lower scale Upper scale Over flow Type J 1980 1770 7370 7580 3260 2870 13590 13980 Type K 2680 2310 13310 13680 4500 3830 24270 24940 Type E 2690 2400 9700 9990 4510 3990 17770 18290 Type T 2690 2540 3840 3990 4520 4250 7230 7500 Type S 500 90 17270 17680 540 160 29550 30250 Type R 500 90 17270 17680 540 160 29550 30250 Type B 13
82. 0 48 W Power consumption 24 V Typical 2 3 W Maximum 2 8 W Legend 1 FS Full Scale 35011978 10 2014 143 BMX AMO 0210 Voltage Output The BMX AMO 0210 and BMX AMO 0210H see page 45 voltage outputs have the following characteristics Nominal variation range 10 V Maximum variation range 11 25 V Analog resolution 0 37 mV Load impedance 1 KQ minimum Detection type Short circuits Current Output The BMX AMO 0210 and BMX AMO 0210H see page 45 current outputs have the following characteristics Nominal variation range 0 20 mA 4 20 mA Available maximum current 24 mA Analog resolution 0 74 pA Load impedance 600 Q maximum Detection type Open circuit 1 Legend is different of 0 mA 1 The open circuit detection is physically detected by the module if the target current value 144 35011978 10 2014 BMX AMO 0210 Response time of Outputs The maximum delay between transmission of the output value on the PLC bus and its effective positioning on the terminal block is less than 2 ms e internal cycle time 1 ms for the two channels e digital analog conversion response time 1 ms maximum for a 0 100 step NOTE If nothing is connected on the BMX AMO 0210 analog module and the channels are configured in the range 4 20 mA there is a detected I O error as if a wire is broken NOTE F
83. 0 Modbus Ethernet BMX P34 20302 Premium Quantum CPU 340 20 Modbus CANopen CPU 340 20 Modbus CANopen2 Quantum Safety Project Setting Setting File To see all PLC versions click on the box Show all versions Select the processor you wish to use from those proposed To create a project with specific values of project settings check the box Settings File and use the browser button to localize the XSO file Project Settings file It is also possible to create a new one If the Settings File box is not checked default values of project settings are used Confirm with OK 35011978 10 2014 309 Application using Unity Pro Selection of the Analog Module At a Glance Developing an analog application involves choosing the right module and appropriate configuration Module Selection The table below shows the procedure for selecting the analog module Step Action 1 In the Project browser double click Configuration 0 PLC bus 0 BMX e eee WhereO is the rack number and double click a slot 2 Inthe Hardware Catalog window selectthe BMX AMI 0410 input module then drag and drop it in the PLC bus window Hardware catalog Analog BMX AMI 0410 BMX AMI 0800 BMX AMI 0810 BMX AMM 0600 BMX AMO 0210 BMX AMO 0410 BMX AMO 0802 BMX ART 0414 BMX ART 0814 Communication Counting Discrete Motion Rack Supply t
84. 011978 10 2014 59 BMX AMI 0410 For example imagine a conditioner providing pressure data on a 4 20 mA loop with 4 mA corresponding to 3 200 millibar and 20 mA corresponding to 9 600 millibar You have the option of choosing the User format by setting the following lower and upper thresholds 3 200 for 3 200 millibar as the lower threshold 9 600 for 9 600 millibar as the upper threshold Values transmitted to the program vary between 3 200 4 mA and 9 600 20 mA Measurement Filtering The type of filtering performed by the system is called first order filtering The filtering coefficient can be modified from a programming console or via the program The mathematical formula used is as follows Measiin Q Xx Measin 1 1 a x Val n where a efficiency of the filter Meas 7 measurement filtered at moment n Measjn 1 measurement filtered at moment n 1 Valpn gross value at moment n You may configure the filtering value from 7 possibilities from 0 to 6 This value may be changed even when the application is in RUN mode NOTE Filtering may be accessed in Normal or Fast Cycle The filtering values depend on the T configuration cycle where T cycle time of 5 ms in standard mode Desired Efficiency Required Corresponding Filter Response Time Cut off Frequency Value at 63 in Hz No filtering 0 0 0 0 Low filtering 1 0 750 4xT 0 040 T 2 0 875 8xT 0 020 T Medium filtering 3 0 937
85. 13 950 F 3 830 24 270 F Legend 1 TFAST Internal compensation by TELEFAST PT100 External compensation by Pt100 3 wires 35011978 10 2014 359 Characteristics of the RTD and Thermocouple Ranges Thermocouples L N R and S The table below shows the maximum precision error values for thermocouples L N R and S at 77 F Temperature Thermocouple L Thermocouple N Thermocouple R Thermocouple S Maximum error at 77 F 1 TFAST Pt100 TFAST Pt100 TFAST Pt100 TFAST Pt100 300 F 6 7 F 4 5 F 100 F 4 7 F 4 3 F 0 F 4 5 F 4 1 F 4 5 F 4 1 F 4 5 F 4 1 F 4 5 F 4 1 F 200 F 4 7 F 4 3 F 4 7 F 4 3 F 4 7 F 4 3 F 4 7 F 4 3 F 400 F 4 7 F 4 3 F 4 7 F 4 3 F 4 7 F 4 3 F 4 7 F 4 3 F 600 F 4 7 F 4 3 F 4 7 F 4 3 F 4 7 F 4 3 F 4 7 F 4 3 F 700 F 4 9 F 4 5 F 4 9 F 4 5 F 4 9 F 4 5 F 4 9 F 4 5 F 900 F 4 9 F 4 5 F 4 9 F 4 5 F 4 9 F 4 5 F 4 9 F 4 5 F 1 100 F 5 0 F 4 7 F 5 0 F 4 7 F 5 0 F 4 7 F 4 9 F 4 5 F 1 300 F 5 0 F 4 7 F 5 0 F 4 7 F 5 0 F 4 7 F 5 0 F 4 7 F 1 500 F 5 2 F 4 9 F 5 2 F 4 9 F 52 4 9 F 5 2 F 4 9 F 1 700 F 5 2 F 4 9 F 5 2 F 4 9 F 5 2 F 4 9 F 5 2 F 4 9 F 1 800 F 5 2 F 4 9 F 5 2 F 4 9 F 2 000 F 5 2 F 4 9 F 5 4 F 5 0 F 2 200 F 5 4 F 5 0 F 5 4 F 5 0 F z 2 400 F 5 4 F 5 0 F 5 6 F 5 2 F Q 2 600 F 5 6 F 5 2 F 5 6 F 5
86. 16xT 0 010 T 4 0 969 32xT 0 005 T High filtering 5 0 984 64x T 0 0025 T 6 0 992 128x T 0 0012 T 60 35011978 10 2014 BMX AMI 0410 Sensor Alignment The process of alignment consists in eliminating a systematic offset observed with a given sensor around a specific operating point This operation compensates for an error linked to the process Replacing a module does not therefore require a new alignment However replacing the sensor or changing the sensor s operating point does require a new alignment Conversion lines are as follows Conversion line after alignment Converted value 10 000 A PA 4 Conversion line before alignment Input measurement 1 X 10V The alignment value is editable from a programming console even if the program is in RUN Mode For each input channel you can e view and modify the desired measurement value e save the alignment value e determine whether the channel already has an alignment The alignment offset may also be modified through programming Channel alignment is performed on the channel in standard operating mode without any effect on the channel s operating modes The maximum offset between measured value and desired aligned value may not exceed 1 500 NOTE To align several analog channels on the BMX ART AMO AMI AMM modules we recommend proceeding channel by channel Test each channel after alignment before moving to the next chan
87. 2 F 2 2 700 F 5 6 F 5 2 F 5 8 F 5 4 F 2 900 F 5 8 F 5 4 F 5 8 F 5 4 F 6 3 000 F 5 8 F 5 4 F 5 8 F 5 4 F Input dynamic 2 2 800 16 040 F 3 860 23 040 F 160 29 950 F 160 29 950 F Legend 1 TFAST Internal compensation by TELEFAST PT100 External compensation by Pt100 3 wires 2 Internal compensation ambient temperature 68 F External compensation ambient temperature 86 F 360 35011978 10 2014 Characteristics of the RTD and Thermocouple Ranges Thermocouples T and U The table below shows the maximum precision error values for thermocouples T and U at 77 F Temperature Thermocouple T Thermocouple U Maximum error at 77 F 1 TFAST Pt100 TFAST Pt100 300 F 6 7 F 4 5 F 100 F 6 5 F 4 3 F 0 F 6 3 F 4 1 F 4 5 F 4 1 F 200 F 4 7 F 4 3 F 4 7 F 4 3 F z 400 F 4 7 F 4 3 F 4 7 F 4 3 F Q 600 F 4 7 F 4 3 F 4 7 F 4 3 F B 700 F 4 9 F 4 5 F 4 9 F 4 5 F E 900 F 4 9 F 45 F 6 1 100 F 4 9 F 4 5 F Input dynamic 2 4 250 7 230 F 2 930 10 770 F Legend 1 TFAST Internal compensation by TELEFAST PT100 External compensation by Pt100 3 wires 35011978 10 2014 361 Characteristics of the RTD and Thermocouple Ranges 362 35011978 10 2014 Appendix B Topological State RAM Addressing of the Modules
88. 2 5 C 700 C 2 8 C 2 6 C 2 8 C 2 6 C 2 8 C 2 6 C 2 8 C 2 6 C 800 C 2 9 C 2 7 C 2 9 C 2 7 C 2 8 C 2 6 C 2 8 C 2 6 C 900 C 2 9 C 2 7 C 2 9 C 2 7 C 2 9 C 2 7 C 2 9 C 2 7 C 1 000 C 3 0 C 2 8 C 2 9 C 2 7 C 2 9 C 2 7 C 1 100 C 3 0 C 2 8 C 2 9 C 2 7 C 3 0 C 2 8 C 1 200 C 3 1 C 2 9 C 3 0 C 2 8 C 3 0 C 2 8 C z 1 300 C 3 0 C 2 8 C 3 1 C 2 9 C Q 1 400 C 3 1 C 2 9 C 3 1 C 2 9 C 2 1 500 C 3 1 C 2 9 C 3 2 C 3 0 C 8 1 600 C 3 22C 3 0 C 3 2 C 3 0 C 6 1 700 C 3 2 C 3 0 C 3 2 C 3 0 C Input dynamic 1 740 8 740 C 2 320 12 620 C 90 16 240 C 90 16 240 C Legend 1 TFAST Internal compensation by TELEFAST PT100 External compensation by Pt100 3 wires Reference standards e Thermocouple L DIN 43710 December 1985 edition e Thermocouple N IEC 584 1 2nd edition 1989 and IEC 584 2 2nd edition 1989 e Thermocouple R IEC 584 1 4st edition 1977 and IEC 584 2 2nd edition 1989 e Thermocouple S IEC 584 1 13 edition 1977 and IEC 584 2 2nd edition 1989 356 35011978 10 2014 Characteristics of the RTD and Thermocouple Ranges Thermocouples T and U The table below shows the maximum precision error values for thermocouples T and U at 25 C Temperature Thermocouple T Thermocouple U Maximum error at 25 C 1 TFAST Pt100 TFAST Pt100 200 C 3 7 C 2 5 C 100 C 3 6 C 2 4 C oc 3 5 C
89. 20 1710 17790 18170 2700 3390 32000 32000 Type N 2670 2320 12620 12970 4500 3860 23040 23680 Type U 1990 1810 5810 5990 3250 2930 10770 11090 Type L 1990 1740 8740 8990 3250 2800 16040 16490 35011978 10 2014 123 BMX ART 0414 814 Voltage Ranges The table below presents the voltage ranges Range Under flow Lower scale Upper scale Over flow 40 mV 4192 4000 4000 4192 80 mV 8384 8000 8000 8384 160 mV 16768 16000 16000 16768 320 mV 32000 32000 32000 32000 640 mV 6707 6400 6400 6707 1280 mV 13414 12800 12800 13414 Resistance Ranges The table below presents the resistance ranges Range Under flow Lower scale Upper scale Over flow 0 400 Ohms 2 4 wires 0 0 4000 4096 0 4000 Ohms 2 4 wires 0 0 4000 4096 0 400 Ohms 3 wires 0 0 4000 4096 0 4000 Ohms 3 wires 0 0 4000 4096 124 35011978 10 2014 BMX ART 0414 814 Functional Description Function The BMX ART 0414 814 modules are multi range acquisition devices with four inputs for the BMX ART 0414 and eight inputs for the BMX ART 0814 Both Modules offer the following ranges for each input according to the selection made during configuration RTD IEC Pt100 IEC Pt1000 US JIS Pt100 US JIS Pt1000 Copper CU10 Ni100 or Ni1000 thermocouple B E J K L N R S T or U voltage 80 mV 80 mV
90. 3 BMX AMI 0800 Measurement Range The BMX AMI 0800 and BMX AMI 0800H see page 45 analog inputs have the following measurement range characteristics Measurement range 10 V 5 V 0 10 V 0 5 V 1 5V 20 mA 0 20 mA 4 20 mA Maximum conversion value 11 4 V 30 mA Conversion resolution 0 36 mV 1 4 uA Input impedance 10 MQ 2500 Internal conversion resistor Precision of the internal conversion resistor 0 1 15 ppm C Measurement errors for standard module e At 25 C e Maximum in the temperature range 0 60 C 32 140 F 0 07596 of FS 1 0 196 of FS 1 Typically 0 15 of FS 1 2 0 396 of FS 1 2 Measurement errors for Hardened module e At25 C e Maximum in the temperature range 25 70 C 13 158 F 0 07596 of FS 1 0 296 of FS 1 Typically 0 15 of FS 1 2 0 5596 of FS 1 2 Temperature drift 30 ppm C 50 ppm C including conversion resistance Monotonicity Yes Yes Crosstalk between channels DC and 80dB gt 80dB AC 50 60Hz Non linearity 0 001 0 001 Repeatability 25 C of 10 min stabilization time 0 005 of FS 0 007 of FS Long term stability after 1000 hours lt 0 004 of FS lt 0 004 of FS Legend 1 FS Full Scale 2 With conversion resistor error NOTE If nothing is connected on a BMX AMI 0800 and BMX AMI 0800H see page 45 analog module and
91. 35011978 10 Modicon M340 with Unity Pro Analog input output modules User manual 10 2014 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 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 requirements t
92. 4 9 IV2 106 19 12 IC3 206 5 7 IC2 107 Ground 207 17 6 8 11 COM2 COM3 108 1S5 208 IS4 109 21 18 IV5 209 7 17 IV4 110 22 20 IC5 210 8 15 1C4 111 Ground 211 20 9 16 19 COM4 COM5 112 IS7 212 IS6 113 24 24 IV7 213 10 21 IV6 114 25 26 IC7 214 11 23 IC6 115 Ground 215 23 12 22 25 COM6 COM7 Sx 24 V channel power supply Vx pole voltage input for channel x Cx pole current input for channel x COM x pole voltage or current input for channel x NOTE For the ground connection use the additional terminal block ABE 7BV10 90 35011978 10 2014 BMX AMI 0800 The following table shows the distribution of analog channels on TELEFAST 2 terminal blocks with the reference ABE 7CPA31E TELEFAST 2 Terminal Signal type TELEFAST 2 Terminal Signal type terminal block terminal block number number 1 Ground Supp 1 24 V sensor supply 2 Ground Supp 2 24 V sensor supply 3 Ground Supp 3 0 V sensor supply 4 Ground Supp 4 0 V sensor supply 100 IS0 116 IS4 101 TO 117 T4 102 ICO 118 1C4 103 ovo 119 0v4 104 IS1 120 1S5 105 T1 121 T5 106 IC1 122 1C5 107 0V1 123 0V5 108 1S2 124 1S6 109 T2 125 T6 110 1C2 126 IC6 111 0V2 127 0Vv6 112 IS3 128 IS7 113 T3 129 T7 114 IC3 130 IC7 115
93. 43 S scan cycles analog inputs 229 sensor alignment BMXAMIO0410 61 BMXAMIO0800 81 BMXAMIO0810 103 BMXAMMO0600 202 BMXRT0814 129 software implementation operating modules 277 state RAM topological addressing of M340 and X80 analog modules 363 STBXMP7800 20 I T ANA IN BMX 240 T ANA IN GEN 249 T ANA IN T BMX 243 T ANA OUT BMX 246 T ANA OUT GEN 250 GEN MOD 251 ANA STD CH IN PRM 257 ANA STD CH IN STS 257 ANA STD CH OUT PRM 257 ANA STD CH OUT STS 257 ANA STD CH STS 257 ANA TEMP CH STS 257 ANA STD IN 4 252 ANA STD IN 4 OUT 2 252 ANA STD IN 8 252 ANA STD OUT 2 252 ANA STD OUT 4 252 ANA STD OUT 8 252 ANA TEMP IN 4 252 ANA TEMP IN 8 252 ELEFAST Connecting to the BMXAMI0410 67 Connecting to the BMXAMI0800 88 Connecting to the BMXAMI0810 110 Telefast 2 43 coceccecceccesesceecse T T T T T T T T T T T T T T T T 372 35011978 10 2014 Index terminal blocks BMWFTB2020 26 BMWFTB2820 33 BMXFTB2000 26 BMXFTB2010 26 coding 20 connecting 30 37 installing 19 thermocouple ranges BMXART0814 354 timing BMXAMI0410 57 BMXAMIO0800 77 BMXAMI0810 99 BMXAMMO600 198 topological state RAM addressing of M340 and X80 analog modules 363 TRD ranges BMXART0814 352 U underflow monitoring BMXAMIO0410 58 BMXAMI0800 78 BMXAMIO0810 100 BMXAMMO0600 199 W wiring accessories 43 wiring
94. 5011978 10 2014 307 Application using Unity Pro Section 18 2 Developing the Application Subject of this Section This section gives a step by step description of how to create the application using Unity Pro What Is in This Section This section contains the following topics Topic Page Creating the Project 309 Selection of the Analog Module 310 Declaration of Variables 311 Creation and Use of the DFBs 314 Creating the Program in SFC for Managing the Tank 320 Creating a Program in LD for Application Execution 324 Creating a Program in LD for Application Simulation 326 Creating an Animation Table 329 Creating the Operator Screen 330 308 35011978 10 2014 Application using Unity Pro Creating the Project At a Glance Developing an application using Unity Pro involves creating a project associated with a PLC Procedure for Creating a Project The table below shows the procedure for creating the project using Unity Pro Etape Action 1 Launch the Unity Pro software 2 Click File then New to select a PLC New project Show all versions PLC BMX P34 1000 BMX P34 2000 Modicon M340 Min OS version OK Description Cancel CPU 340 10 Modbus CPU 340 20 Modbus Help BMX P34 2010 CPU 340 20 Modbus CANopen BMX P34 20102 CPU 340 20 Modbus CANopen2 BMX P34 2020 BMX P34 2030 CPU 340 2
95. 7CPA02 03 31E Wiring Accessory Introduction The BMX AMI 0800 module can be connected to a TELEFAST ABE 7CPA02 03 31E accessory The module is connected using one of the following cables e BMXFTA 150 length 1 5 m 4 92 ft e BMX FTA 300 length 3 m 9 84 ft Connecting Modules Modules can be connected to a TELEFAST ABE 7CPA02 03 31E as shown in the diagram below BMX AMI 0800 Telefast ABE 7CPA02 03 31E Clamp Shield bar khoOnND NOTICE EQUIPMENT DAMAGE Do not apply a negative current when BMXAMIO800 is associated with ABE7CPAO03 Failure to follow these instructions can result in equipment damage 88 35011978 10 2014 BMX AMI 0800 Connecting Sensors Sensors may be connected to the ABE 7CPA02 03 31E accessory as shown in the illustration see page 86 The following table shows the distribution of analog channels on TELEFAST 2 terminal blocks with the reference ABE 7CPA02 TELEFAST 2 25 pin SubD AMI08x0 Signal TELEFAST2 25 pin SubD AMI08x0 Signal type terminal block connector pin out type terminal block connector pin out number pin number number pin number 1 Ground Supp 1 Ground 2 STD 1 Supp2 Ground 3 STD 1 Supp3 Ground 4 STD 2 Supp 4 Ground 100 1 3 IVO 200 14 2 COMO 101 2 1 ICO 201 Ground 102 15 4 IV1 202 3 5 COM1 103 16 6 IC1 203 Ground 104 4 9 IV2 204 17 8 CO
96. 810 and BMX AMI 0810H see page 45 analog inputs have the following measurement range characteristics Measurement range 10 V 5 V 0 10 V 0 5 V 1 5 V 20 mA 0 20 mA 4 20 mA Maximum conversion value 11 4 V 30 mA Conversion resolution 0 36 mV 1 4 uA Input impedance 10 MQ 2500 Internal conversion resistor Precision of the internal conversion resistor 0 196 15 ppm C Measurement errors for standard module e At 25 C e Maximum in the temperature range 0 60 C 32 140 F 0 07596 of FS 1 0 196 of FS 1 Typically 0 15 of FS 1 2 0 3 of FS 1 2 Measurement errors for Hardened module e At25 C e Maximum in the temperature range 25 70 C 13 158 F 0 07596 of FS 1 0 296 of FS 1 Typically 0 15 of FS 1 2 0 55 of FS 1 2 Temperature drift 30 ppm C 50 ppm C Monotonicity Yes Yes Crosstalk between channels DC and gt 80dB gt 80dB AC 50 60Hz Non linearity 0 00196 0 00196 Repeatability 25 C of 10 min stabilization time 0 005 of FS 0 007 of FS Long term stability after 1000 hours lt 0 004 of FS lt 0 004 of FS Legend 1 FS Full Scale 2 With conversion resistor error NOTE If nothing is connected on a BMX AMI 0810 and BMX AMI 0810H see page 45 analog module and if channels are configured range 4 20 mA or 1 5 V there is a detected I O error as if
97. A 4 20 mA 0 5 V 1 5 V Maximum conversion value 11 25 V 0 30 mA Resolution 1 42 mV 5 7 uA Input impedance 10 MO 250 Q internal conversion resistor Precision of the internal conversion resistor 0 1 15 ppm C Measurement error for inputs for standard modules e At 25 C 77 F e Maximum in the temperature range 0 60 C 32 140 F 0 25 of FS 1 0 35 of FS 1 0 35 of FS 1 2 0 50 of FS 1 2 Measurement error for inputs for Hardened modules e At 25 C 77 F 0 25 of FS 1 0 35 of FS 1 2 e Maximum in the temperature range 0 40 of FS 1 0 60 of FS 1 2 25 70 C 13 158 F Input temperature drift 30 ppm C 50 ppm C Monotonicity Yes Yes Non linearity 0 10 of FS 0 10 of FS Legend 1 FS Full Scale 2 With conversion resistor error NOTE If nothing is connected on BMX AMM 0600 and BMX AMM 0600H analog input output module and if channels are configured range 4 20 mA or 1 5 V a broken wire causes a detected I O error 192 35011978 10 2014 BMX AMM 0600 General Output Characteristics The BMX AMM 0600 and BMX AMM 0600H general output characteristics are as follows Type of Outputs 2 Non isolated Outputs Range configuration Voltage or self powered current range selection by firmware Voltage range The BMX AMM 0600 and BMX AMM 0600H voltage range has the following characteristics
98. ANA 8 1ANA CH INI ANA VALUE 6 MOD ANA 8 1 ANA CH IN 6 ANA VALUE Task MOD ANA 8 1 ANA CH IN 7 ANA VALUE HB Channel 4 E Channel 5 B Channel 6 EB Channel 7 B Channel 3 o V MOD ANA 8 1 ANA CH IND ANA VALUE T E l l Range 10V 10V 10V 10V 10V 10V 10V 10V MAST Cycle Normal O Fast Scale Filter 35011978 10 2014 219 The following table shows the different elements of the configuration screen and their functions Number Element Function 1 Tabs The tab in the foreground indicates the mode in progress Configuration in this example Each mode can be selected by the corresponding tab Overview e Configuration Device DDT which gives the Device DDT see page 252 name and type Module area Displays the abbreviated module indicator Channel area Allows you By clicking on the reference number to display the tabs e Description which gives the characteristics of the device To select a work channel To display the Symbol name of the channel defined by the user using the variable editor NOTE All channel are activated and a channel can not be desactivated to None General parameters area This is used to set up the channels using several fields e Task defines the MAST task through which the exchanges between the processor and th
99. BMX ART 0414 0814 Configuration Objects The process control language objects associated to the configuration of the BMX ART 0414 0814 modules include the following Addresses Description Bits Meaning KWr m c 0 Channel range configuration Bit 0 to 5 Temperature range hexadecimal value Bit 6 Temperature range 07 C 1 F Bit 7 12 Temperature range Bit 8 O rejection 50 Hz 1 rejection 60 Hz KWr m c 1 Scale User scaling min value KWr m c 2 Scale User scaling max value KWr m c 3 Over range below value KWr m c 4 Over range above value KWr m c 5 Channel treatment Bit 0 O Standard mode always 0 configuration Bit 1 O2channel disabled only in Fast mode 1 channel enabled Bit 2 O2sensor monitor off 1 sensor monitor on Bits 3 to 6 CJC Configuration Mode for channels 0 3 e Bit 3 0 and Bit 4 0 Int Telefast e Bit 3 1 and Bit 4 0 External RTD e Bit 3 0 and Bit 421 CJC on channels 4 7 Bits 3 to 6 CJC Configuration Mode for channels 4 7 e Bit 5 0 and Bit 6 0 Int Telefast e Bit 5 1 and Bit 6 0 External RTD Bit 7 O Manufacturer scale 1 user scale Bit 8 Over range lower threshold enabled Bit 9 Over range upper threshold enabled 296 35011978 10 2014 Operating Modules from the Application BME AHO 0412 BMX AMO 0210 BMX AMO 0410 and BMX AMO 0802 Configuration Objects and Outputs of BMX AMM 0600 The process control language objec
100. Current Conversion line after alignment value 10 000 4 ur Pd em Conversjon line before alignment Pre actuator value L S 10V The alignment value is editable from a programming console even if the program is in RUN Mode For each output channel you can e view and modify the initial output target value e save the alignment value e determine whether the channel already has an alignment The maximum offset between the measured value and the corrected output value aligned value may not exceed 1 500 NOTE To align several analog channels on the BMX AMO AMI AMM ART modules we recommand proceeding channel by channel Test each channel after alignment before moving to the next channel in order to apply the parameters correctly 150 35011978 10 2014 BMX AMO 0210 Wiring Precautions Introduction In order to protect the signal from outside interference induced in series mode and interference in common mode we recommend that you take the following precautions Cable Shielding Connect the cable shielding to the grounding bar Clamp the shielding to the shield bar on the module side 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 to connect the shielding A DANGER HAZARD OF ELECTRIC SHOCK EXPLOSION OR ARC FLASH While mounting removing the modules e make sure that each t
101. IL or SFC A task can be composed of several sections the order of execution of the sections corresponding to the order in which they are created This order is modifiable SFC SFC is the abbreviation of Sequential Function Chart SFC enables the operation of a sequential automation device to be represented graphically and in a structured manner This graphic description of the sequential behavior of an automation device and the various situations which result from it is provided using simple graphic symbols SFC objects An SFC object is a data structure representing the status properties of an action or transition of a sequential chart ST ST is the abbreviation of Structured Text language Structured Text language is an elaborated language close to computer programming languages It enables you to structure series of instructions Structure View in the project navigator with represents the project structure 368 35011978 10 2014 Glossary Subroutine Program module belonging to a task MAST FAST which can be written in the language chosen by the programmer FBD LD ST or IL A subroutine may only be called by a section or by another subroutine belonging to the task in which it is declared T Task A group of sections and subroutines executed cyclically or periodically for the MAST task or periodically for the FAST task A task possesses a level of priority and is linked to inputs and outputs of the PLC These I O
102. M2 105 5 7 IC2 205 Ground 106 18 10 IV3 206 6 11 COM3 107 19 12 IC3 207 Ground 108 7 17 1V4 208 20 16 COM4 109 8 15 IC4 209 Ground 110 21 18 IV5 210 9 19 COM5 111 22 20 IC5 211 Ground 112 10 23 IV6 212 23 22 COM6 113 11 21 IC6 213 Ground 114 24 24 IV7 214 12 25 COM7 115 25 26 IC7 215 Ground Vx pole voltage input for channel x Cx pole current input for channel x COMXx pole voltage or current input for channel x NOTE The strap with the ABE7CPAO02 must be removed from the terminal otherwise the signal ground of the channels will be shorted to the earth NOTE For the ground connection use the additional terminal block ABE 7BV20 35011978 10 2014 89 BMX AMI 0800 The following table shows the distribution of analog channels on TELEFAST 2 terminal blocks with the reference ABE 7CPAO03 TELEFAST 2 25 pin AMI0800 Signal type TELEFAST 2 25 pin AMI0800 Signal type terminal block SubD pin out terminal SubD pin out number connector block connector pin number pin number number 1 OV Supp 1 24 V sensor supply 2 OV Supp 2 24 V sensor supply 3 OV Supp 3 0 V sensor supply 4 OV Supp 4 0 V sensor supply 100 IS1 200 IS0 101 15 IV1 201 1 3 IVO 102 16 1C1 202 2 1 ICO 103 Ground 203 14 3 2 5 COMO COM1 104 IS3 204 IS2 105 18 10 IV3 205
103. MI 0810 9 ms 1 ms 1 ms x N where N number of channels in use NOTE Module cycle is not synchronized with the PLC cycle At the beginning of each PLC cycle each channel value is taken into account If the MAST FAST task cycle time is less than the module s cycle time some values will not have changed Module cycle APlcycle Task 35011978 10 2014 99 BMX AMI 0810 Overflow Underflow Control Module BMX AMI 0810 allows the user to select between 6 voltage or current ranges for each input This option for each channel have to be configured in configuration windows Upper and lower tolerance detection are always active regardless of overflow underflow control Depending on the range selected the module checks for overflow it verifies that the measurement falls between a lower and an upper threshold Vinf Vsup lower threshold Range Range upperthreshold l underflow lower nominal range upper overflow area area tolerance tolerance area area Description Designation Description Nominal range measurement range corresponding to the chosen range Upper Tolerance Area varies between the values included between the maximum value for the range for instance 10 V for the 10 V range and the upper threshold Lower Tolerance Area varies between the values included between the minimum value for the range for instance 10 V for the 10 V range and the lower threshold Ov
104. RM DIA DFB to control the status of the variables linked with the detected errors NOTE Using a DFB function block in an application enables you to simplify the design and entry of the program increase the legibility of the program facilitate debugging the application reduce the volume of generated code 35011978 10 2014 305 Application using Unity Pro The Different Steps in the Process Using Unity Pro At a Glance The following logic diagram shows the different steps to follow to create the application A chronological order must be respected in order to correctly define all of the application elements 306 35011978 10 2014 Application using Unity Pro Description Description of the different types Launching of Unit Pro and selection of the processor T y v Configuration of project in Configuration Y v Declaration of variables in Variables amp FB instances y Y Creation of DFBs in Derived FB Types y Y Creation of Grafcet in Programs Tasks MAST y Y Creation of section Creation of section Transitions Actions Y Creation of LD Ladder Simulation and Execution Yy bA Creation of an animation table in Animation tables l y v Creation of an operator screen in Operator screens Y v Generation of project connection to API and switch to RUN mode 3
105. RTD Measure input Thermocouple input EX RTD probe current generator output EX RTD probe current generator output NC Not connected DtC The CJC sensor detection input is connected to CJ if the sensor type is DS600 It is not connected NC if the sensor type is LM31 4 wire RTD probe NOTE The CJC sensor is needed for TC only 136 35011978 10 2014 BMX ART 0414 814 Cold Junction Compensation For each block of 4 channels channels 0 to 3 and channels 4 to 7 the external compensation of the module is performed in the TELEFAST ABE 7CPA412 accessory This device provides a voltage in mV corresponding to Voltage 6 45 mV T 509 mV where T temperature in C The overall margin of error when using this device is reduced to 1 2 C in the 5 C to 60 C temperature range It is possible to increase the precision of the compensation by using a 2 3 wires Pt100 probe directly connected to channels 0 and 4 only for the BMX ART0814 on the module or connected to the TELEFAST terminal blocks Channel 0 is thus dedicated to the cold junction compensation of channels 1 2 and 3 channel 4 is thus dedicated to channels 4 to 7 Itis also possible by using a 2 wire Pt100 probe provided the initial length of the probe is limited to maintain channel 0 as a thermocouple input The wiring would then look like this MS MS Channel 0 4 EX EX RTD The wiring is only valid if the channel 0 is used If
106. TE_PARAM Adjustment parameters READ_PARAM SAVE PARAM RESTORE PARAM 35011978 10 2014 291 Operating Modules from the Application Description of Significant Bits Each bit of the EXCH_ STS MWr m c 0 and EXCH_RPT MWr m c 1 words is associated with a type of parameter e Rank 0 bits are associated with the status parameters e The STS IN PROGR bit 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 1 bits are associated with the command parameters e The CMD IN PROGR bit sMWr m c 0 1 indicates whether command parameters are being sent to the module channel e The CMD ERR bit SMWr m c 1 1 specifies whether the command parameters are 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 RESTORE PARAM e The ADJ ERR bit sMWr m c 1 2 specifies whether the adjustment parameters are accepted by the module If the exchange is correctly executed the bit is set to 0 e Rank 15 bits indicate a reconfiguration on channel c of the module from the console modification of the configuration parameters and cold start up
107. Tank_High_Level Level gt 102 0 C NOTE For more information on creating an LD section see Unity Pro online help click on then Unity then SoftwareUnity Pro then Operate modes then Programming and LD editor 35011978 10 2014 327 Application using Unity Pro Description of the Simulation Section e The first line of the illustration is used to simulate the value of the Lim valve opening variable If the valve opening command is given Valve opening cmd 1 a TON timer is triggered When the PT time is reached the TON output switches to 1 and increments the Lim valve opening output to 1 unless the valve closure command is given at the same time e Same principle applies to the Lim valve closure and Contactor return outputs e The last part of the section is used for the simulation of the tank level and for triggering the different tank levels The OPERATE and COMPARE blocks from the library can be used to do this 328 35011978 10 2014 Application using Unity Pro Creating an Animation Table At a Glance An animation table is used to monitor the values of variables and modify and or force these values Only those variables declared in variables amp FB instances can be added to the animation table NOTE For more information consult the Unity Pro online help click then Uni ty then Unity Pro then Operate modes then Debugging and adjustment then Viewing and adjusting variables and
108. These are e Module status LEDs RUN ERR and I O e Channels status LEDs IN for input modules OUT for output modules Description The modules have several LEDs that indicate their status Description of the LEDs LED Meaning RUN green Module operating status ERR red Internal detected error in the module or a conflict between the module and the remainder of the configuration I O red External error 48 35011978 10 2014 Diagnostics Analog Module Diagnostics At a Glance The status of the analog module is indicated by the lighting up or flashing of the RUN ERR I O and channel LEDs Description The following table allows you to perform diagnostics of the module status according to the LEDs RUN ERR I O and channels Module status Status LEDs RUN ERR y o IN or OUT Operating normally 9 O O e Module is running with channels in stopped state o O O O Module is inoperative or switched off O O O O Module not configured or channel configuration amp O O O in progress Internal error in module O o O O Module not calibrated to factory settings 1 e O o O a O jo Module not configured O amp O O External error e Range under overflow error e O e 2 Sensor or actuator link error o O o amp 2 Legend O LED off amp LED flashing e LED flashing rapidly
109. You must therefore check that all leakage currents generated do not disturb the system Sensors and other peripherals may be connected to a grounding point some distance from the module Such remote ground references may carry considerable potential differences with respect to local ground Induced currents do not affect the measurement or integrity of the system 4 DANGER HAZARD OF ELECTRIC SHOCK Ensure that sensors and others peripherals are not exposed through grounding points to voltage potential greater than acceptable limits Failure to follow these instructions will result in death or serious injury 35011978 10 2014 133 BMX ART 0414 814 Electromagnetic Hazard Instructions 4 CAUTION UNEXPECTED BEHAVIOR OF APPLICATION Follow those instructions to reduce electromagnetic perturbations 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 to connect the shielding Electromagnetic perturbations may lead to an unexpected behavior of the application Failure to follow these instructions can result in injury or equipment damage 134 35011978 10 2014 BMX ART 0414 814 Wiring Diagram Introduction The BMX ART 0414 input module consists of a 40 pin FCN connector The BMX ART 0814 input module consists of two 40 pin FCN connectors A WARNING UNEXPECTED EQUIPMENT OPERATION Ta
110. a e Task defines the MAST or FAST task through which the exchanges between the processor and the module will be carried out Cycle allows you to define the scan cycle for inputs only available on some analog modules e Rejection at 50 Hz or 60 Hz only available on some analog modules Cold Junction Channel 0 3 allows you to define the cold junction compensation according to the hardware used for channels 0 to 3 only available on some analog modules 5 Configuration This is used to define the configuration parameters of the different area channels This area includes several topics whose display varies depending on the analog module you ve selected The Symbol column displays the symbol associated with the channel once its been defined by the user from the Variables Editor 218 35011978 10 2014 Description of the Configuration Screen of an Analog Module in X80 Drop At a Glance The various available screens for the analog modules are e Configuration screen e Device DDT screen Description This screen is used to display and modify parameters 1 EA 12 1102 BMX AMI 0810 Ana 8 U I In Isolated High Speed E Bmx AMI 0810 E Channel 0 Tff Configuration E Channel 1 ka B Channel 2 Us Symbol 4l MOD ANA 8 1ANA CH_IN I ANAVALUE 2 MOD ANA 8 1 ANA CH IN ANA VALUE v MOD ANA 8 1 ANA CH IN 3 ANA VALUE 4 MOD ANA 8 1 ANA CH INI ANA VALUE 5 v MOD
111. a s r o pati yo acri Ea Y S RO CAU 117 Analog Input Values 000600 eee 122 Functional Description 125 Wiring Precautions 00 0000 see 130 Wiring Diagram 000 ee 135 Use of the TELEFAST ABE 7CPA412 Accessory 138 Chapter 7 BMX AMO 0210 Analog Output Module 141 Presentatiol oue certe Rae RE OR Ene E rere 142 Characteristics 0 eee es 143 Functional Description 000 0c eee eee eee 146 Wiring Precautions 0 000 cee tee 151 Wiring Diagram 0 00 RII 153 Use of the TELEFAST ABE 7CPA21 Wiring Accessory 154 Chapter 8 BMX AMO 0410 Analog Output Module 157 Presentation cocus ee ke es eerie eaavew enka mereka ae emacs 158 Characteristics ccs sees da sage ethene ew eden RA AC EE ee 159 Functional Description 000 cece eee eee 162 Wiring Precautions llli 167 Wiring Diagram 3 23 2 3 2 020004 do ntbeoaneddueee eed RERO 169 Use of the TELEFAST ABE 7CPA21 Wiring Accessory 171 Chapter 9 BMX AMO 0802 Analog Output Module 173 Presentation ux cc 6 0084 6 atte teh Sb nge Saks ee hh wd wae Pe dd 174 Characteristics lec wee Se a new he wde nied 175 Functional Description 00000 e eee eee 177 Wiring Precautions 00000 cc tees 183 Wiring Diagram 2 222 0a kr dead ok ee be Sea ee a eR Re 185 Use of the TELEFAST ABE 7CPA02 Wiring Accessory 186
112. adaptation is performed on voltage or current via software configuration 3 Converting e this conversion is performed on 13 bits with a polarity sign e reframing the data provided by the program is performed automatically and dynamically by the converter 4 Transforming use of factory calibration parameters application data into data directly usable by the digital analog converter 5 Communicating with manages exchanges with CPU the Application e topological addressing receiving from the application configuration parameters for the module and channels as well as numeric set points from the channels sending module status back to application 6 Module monitoring e testing for range overflow on channels and sending error e testing for output open circuits or short circuits notifications back to e watchdog test the application e Programmable fallback capabilities 35011978 10 2014 197 198 BMX AMM 0600 Input functions Measurement Timing The timing of measurements is determined by the cycle selected during configuration Normal or Fast Cycle e Normal Cycle means that the scan cycle duration is fixed e With the Fast Cycle however the system only scans the channels designated as being In Use The scan cycle duration is therefore proportional to the number of channels In Use The cycle time values are based on the cycle selected Module Normal Cycle Fast Cycle BMX AMM 0600 5 ms 1
113. al conversions must be applied in a MAST task The screen below shows the I O conversion section written in DFB using the Library Function BLock A Value_conversion MAST a i INT_TO_REAL Analog input value Sensor Value _ N OUT Level i 2 i i i REAL TO INT i Pump flow iN OUT Pump Flow Display Analog output value 340 35011978 10 2014 Starting the Application Application Execution The table below shows the procedure for launching the application in standard mode Step Action 1 In the PLC menu click on Standard Mode 2 In the Build menu click on Rebuild All Project Your project is generated and is ready to be transferred to the PLC When you generate the project you will see a results window If there is an error in the program Unity Pro indicates its location if you click on the highlighted sequence In the PLC menu click on Connection You are now connected to the PLC 4 In the PLC menu click on Transfer project to PLC The Transfer project to PLC window opens Click on Transfer The application is transferred to the PLC 5 In the PLC click on Execute The Execute window opens Click on OK The application is now being executed in RUN mode on the PLC 35011978 10 2014 341 Starting the Application 342 35011978 10 2014 Chapter 20 Actions and transitions Subjec
114. al times in your application or to set a standard programming operation for example an algorithm that controls a motor NOTE Once the DFB type is created you can define an instance of this DFB via the variable editor or when the function is called in the program editor NOTE For more information see Unity Pro online help click on then Unity then Unity Pro then Language references and User function block Procedure for Creating a DFB The table below shows the procedure for creating application DFBs Step Action 1 In the Project browser right click on Derived FB types and select Open 2 In the Data editor window select the box in the Name column and enter a name for your DFB and confirm with Enter The name of your DFB appears with the sign Works unanalyzed DFB Open the structure of your DFB see figure next page and add the inputs outputs and other variables specific to your DFB When the variables of the DFB are declared analyze your DFB the sign Works must disappear To analyze your DFB select the DFB and in the menu click Build then Analyze You have created the variables for your DFB and must now create the associated section In the Project browser double click on Derived FB types then on your DFB Under the name of your DFB the Sections field will appear Right click on Sections then select New section Give your section a name then select the lang
115. alignment is performed on the channel in standard operating mode without any effect on the channel s operating modes The maximum offset between measured value and desired aligned value may not exceed 1 500 NOTE To align several analog channels on the BMX AMO AMI AMM ART modules we recommend proceeding channel by channel Test each channel after alignment before moving to the next channel to apply the parameters correctly Output Functions Writing Outputs The application must provide the outputs with values in the standardized format e 10 000 to 10 000 for the 10 V range e Oto 10 000 in 0 20 mV and 4 20 mA ranges 35011978 10 2014 BMX AMM 0600 Digital Analog Conversion The digital analog conversion is performed on e 12 bit in 0 20 mA 4 20 mA ranges and for the 10 V range Output Functions Overflow Control Module BMX AMM 0600 allows an overflow control on voltage and current ranges The measurement range is divided in three areas lower threshold upper threshold I underflow area nominal range overflow area l Description Designation Description Nominal range measurement range corresponding to the chosen range Overflow Area area located beyond the upper threshold Underflow Area area located below the lower threshold Overflow values for the various ranges are as follows Range BMX AMM 0600 outputs Underflow Area Nominal Range Overflow Area 10V
116. an Cycle Normal Fast Range 10 V Thermo K Thermo K 0 0 10 V Thermocouple B Thermocouple B 0 5 V 0 20 mA Thermocouple E Thermocouple E 1 5V 4 20 mA Thermo J Thermo J Thermo L Thermo L Thermo N Thermo N Thermo R Thermo R Thermo S Thermo S Thermo T Thermo T Thermo U Thermo U 0 400 Ohms 0 400 Ohms 0 4000 Ohms 0 4000 Ohms Pt100 IEC DIN Pt100 IEC DIN Pt1000 IEC DIN Pt1000 IEC DIN Pt100 US JIS Pt100 US JIS Pt1000 US JIS Pt1000 US JIS Cu10 Copper Cu10 Copper Ni100 IEC DIN Ni100 IEC DIN Ni1000 IEC DIN Ni1000 IEC DIN 40 mV 40 mV 80 mV 80 mV 160 mV 160 mV 320 mV 320 mV 640 mV 640 mV 1 28 V 1 28 V Filter 0 6 0 6 0 6 Display User 1 10 C 1 10 F 1110 C 1 10 F User User Task associated to Channel MAST FAST MAST MAST Group of channels affected by the 2 contiguous 2 contiguous 2 contiguous channels task change channels channels Rejection 50 Hz 60 Hz 50 Hz 60 Hz Wiring Control Active Inactive Active Inactive 1 This parameter is available as a checkbox 35011978 10 2014 223 Parameter BMX AMM 0600 BMX ART 0414 BMX ART 0814 Cold junction compensation N A e Internal by e Internal by channels 0 3 TELEFAST TELEFAST External by External by PT100 PT100 Using the CJC values of channels 4 7 for channels 0 3 Lower Range Overflow Control 1 Active Inactive Active Inactive Active Inactive
117. and Ohms Desired Efficiency Required Corresponding Filter Response Cut off Frequency Value Time at 63 in Hz No filtering 0 0 0 0 Low filtering 1 0 750 4xT 0 040 T 2 0 875 8xT 0 020 T Medium filtering 3 0 937 16xT 0 010 T 4 0 969 32xT 0 005 T High filtering 5 0 984 64xT 0 025 T 6 0 992 128 x T 0 012 T 35011978 10 2014 127 BMX ART 0414 814 The values may be displayed using standardized display in to two decimal places Type of Range Display Unipolar range from 0 to 10 000 0 at 100 00 96 Bipolar range from 10 000 to 10 000 100 00 to 100 00 96 The user may also define the range of values within which measurements are expressed by selecting e the lower threshold corresponding to the minimum value for the range 100 00 e the upper threshold corresponding to the maximum value for the range 100 00 96 These lower and upper thresholds are integers between 32 768 and 32 767 Main frequency 50 60 Hz Rejection Depending on the country the user can configure the frequency rejection of main power harmonics by adapting the speed of sigma delta converter 128 35011978 10 2014 BMX ART 0414 814 Sensor Alignment The process of alignment consists in eliminating a systematic offset observed with a given sensor around a specific operating point This operation compensates for an error linked to the process Therefore replacin
118. 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 10 35011978 10 2014 About the Book ce At a Glance Document Scope This manual describes the hardware and software implementation of analog modules for M340 PLCs and X80 drops Validity Note This documentation is valid for Unity Pro V8 1 or later 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 35011978 10 2014 11 12 35011978 10 2014 Part Physical Implementation of Analog Modules In this Part This part is devoted to the physical implementation of the family of Modicon M340 PLC analog input and output modules as well as of dedicated TELEFAST cabling accessories What Is in This Part This part contains the following chapters
119. ation 3 Converting e this conversion is performed on 15 bits with a polarity sign e reframing the data provided by the program is performed automatically and dynamically by the converter 4 Transforming use of factory calibration parameters application data into data directly usable by the digital analog converter 5 Communicating with manages exchanges with CPU the Application e topological addressing receiving from the application configuration parameters for the module and channels as well as numeric setpoints from the channels sending module status back to application 6 Module monitoring output power supply test and sending error e testing for range overflow on channels notifications back to testing for output open circuits and short circuits the application e watchdog test e Programmable fallback capabilities Writing Outputs The application must provide the outputs with values in the standardized format e 10 000 to 10 000 for the 10 V range e 0 to 10 000 in 0 20 mA and 4 20 mA ranges Digital Analog Conversion The digital analog conversion is performed on e 16 bit for the 10 V range e 15 bit in 0 20 mA and 4 20 mA ranges 35011978 10 2014 147 BMX AMO 0210 Overflow Control Module BMX AMO 0210 allows an overflow control on voltage and current ranges The measurement range is divided in three areas upper threshold lower threshold overflow area u
120. bed in this document is used to manage the level of a liquid in a tank The tank is filled by a pump and drained using a valve The level of the tank is measured with an ultrasonic sensor placed below of the tank The volume of the tank is shown by a digital display The desired level of liquid is defined by the operator using a potentiometer The application s operation control resources are based on an operator screen which shows the status of the various sensors and actuators as well as the level of the tank The high tank level is defined through the operator screen Illustration This is the application s final operator screen Pump flow m3 h NENNEN Start Cycle Stop Cycle m High tank level Desired Level E Low tank level Measured a ER Tank ready Drain Tank Te 35011978 10 2014 301 Description of the application Operating Mode The operating mode is as follows A potentiometer is used to defined the desired level A Start Cycle button is used to start the filling When the desired level of the tank is reached the pump stops and the Tank ready led lights up A Drain tank button is used to start the tank draining When the low level of the tank is reached the valve closes The Start Cycle button is used to restart the filling A Stop Cycle button is used to interrupt the filling Pressing this button allows you to set the System to a safe level The pump stops and the va
121. cals it may be advisable or even necessary to re calibrate the module in specified time intervals 16 35011978 10 2014 General Rules for Physical Implementation Installation The diagram below shows analog input output modules mounted on the rack The following table describes the different elements which make up the assembly below Number Description 1 20 pin terminal block module 2 40 pin connector module 3 Standard rack 35011978 10 2014 17 General Rules for Physical Implementation Installing the Module on the Rack The table below presents the procedure for mounting the analog input output modules on 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 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 retaining screw to ensure that the module is held in place on the rack Tightening torque 1 5 Nem max 1 11 Ib ft Step 3 18 35011978 10 2014 General Rules for Physical Implementation Fitting a 20 Pin Terminal Blo
122. circuits and short circuits watchdog test Programmable fallback capabilities Writing Outputs The application must provide the outputs with values in the standardized format e 10 000 to 10 000 for the 10 V range e 0 to 10 000 in 0 20 mV and 4 20 mA ranges Digital Analog Conversion The digital analog conversion is performed on e 16 bit for the 10 V range e 15 bit in 0 20 mA and 4 20 mA ranges 35011978 10 2014 163 BMX AMO 0410 Overflow Control Module BMX AMO 0410 allows an overflow control on voltage and current ranges The measurement range is divided in three areas upper threshold lower threshold overflow area underflow area nominal range Description Designation Description Nominal range measurement range corresponding to the chosen range Overflow Area area located beyond the upper threshold Underflow Area area located below the lower threshold Overflow values for the various ranges are as follows Range BMX AMO 0410 Underflow Area Nominal Range Overflow Area 10V 10 500 10 301 10 300 10 300 10 301 10 500 0 20mA 2 000 1 001 1 000 10 300 10 301 10 500 4 20mA 1 600 801 800 10 300 10 301 10 500 You may also choose the flag for an overflow of the range upper value for an underflow of the range lower value or for both NOTE Range under overflow detection is optional 164
123. ck to an Analog Module At a Glance The BMX AMI 0410 BMX AMO 0210 BMX AMO 0410 BMX AMO 0802 and BMX AMM 0600 modules with 20 pin terminal block connections require the latter to be connected to the module These fitting operations assembly and disassembly are described below CAUTION EQUIPMENT DAMAGE Be careful not to plug an AC terminal block on a DC module This would cause equipment damage Failure to follow these instructions can result in injury or equipment damage Installing the 20 Pin Terminal Block The following table shows the procedure for assembling the 20 pin terminal block onto BMX AMI 0410 BMX AMO 0210 BMX AMO 0410 BMX AMO 0802 and BMX AMM 0600 analog modules 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 2 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 30 Ib ft NOTE If the screws are not tightened there is a risk that the terminal block will not be properly fixed to the module 35011978 10 2014 19 General Rules for Physical Implementation Coding the 20 Pin Terminal Block When a 20 pin terminal block i
124. clicking on the Forcing button 4 Click on the drop down menuiin the Filter field and define the new selected filter value Confirm this selection by clicking OK 5 In the Alignment field click on the text field and define the target value Confirm this selection by clicking OK 6 Close the Adjust channel dialog box Results The new filter forcing or alignment value then appears in the box corresponding to the selected channel in the Filter Forcing or Alignment column of the Display area 268 35011978 10 2014 Debugging Modification of Output Channels Adjustment Values At a Glance This function is used to modify the forcing fallback and alignment values for one or several output channels of an analog module The available commands are e forcing e fallback e alignment 35011978 10 2014 269 Debugging Procedure The table below summarizes the procedure for modifying the values to be applied at the output channels Step Action for a channel 1 Access the debug screen 2 Select the channel in the Display zone and double click in the corresponding box Result The Adjust channel dialog box appears Adjust channel 0 Display Range 4 10 10 000 to 10 000 Forcing a Force Fallback fe allDack Maintai Value 0 Validate Alignment Target value Offset Validate Reset Clic
125. commend that you take the following precautions Cable Shielding Connect the cable shielding to the grounding bar Clamp the shielding to the shield bar on the module side 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 to connect the shielding A DANGER HAZARD OF ELECTRIC SHOCK EXPLOSION OR ARC FLASH While mounting removing the modules e make sure that each terminal block is still connected to the shield bar and e disconnect voltage supplying sensors and pre actuators Failure to follow these instructions will result in death or serious injury 1 BMX AMO 0802 2 Shield bar 3 Clamp 4 To pre actuators 35011978 10 2014 183 BMX AMO 0802 Using Pre Actuators Referenced in Relation to the Ground There are no specific technical constraints for referencing pre actuators to the ground It is nevertheless preferable to avoid returning a remote ground potential to the terminal that may be different to the ground potential close by NOTE Sensors and other peripherals may be connected to a grounding point some distance from the module Such remote ground references may carry considerable potential differences with respect to local ground Induced currents do not affect the measurement or integrity of the system 4 DANGER HAZARD OF ELECTRIC SHOCK Ensure that sensors and others periphe
126. connected to the TELEFAST ABE 7CPA412 accessory as shown in this illustration see page 130 Wirings Legend Operating in TC mode with cold junction compensation using a 2 wire PT100 probe 35011978 10 2014 139 BMX ART 0414 814 Legend Operating in TC mode with cold junction compensation using a 3 wire PT100 probe Connecting Modules Modules can be connected to a TELEFAST ABE 7CPA412 as shown in the illustration below BMX ART 0814 The BMX ART 0414 0814 analog modules may be connected to the TELEFAST ABE 7CPA412 accessory using one of the following cables e BMX FCA 152 length 1 5 m e BMX FCA 302 length 3 m e BMX FCA 502 length 5 m 140 35011978 10 2014 Chapter 7 BMX AMO 0210 Analog Output Module Subject of this Chapter This chapter presents the BMX AMO 0210 module its characteristics and explains how it is connected to the various pre actuators and actuators What Is in This Chapter This chapter contains the following topics Topic Page Presentation 142 Characteristics 143 Functional Description 146 Wiring Precautions 151 Wiring Diagram 153 Use of the TELEFAST ABE 7CPA21 Wiring Accessory 154 35011978 10 2014 141 BMX AMO 0210 Presentation Function The BMX AMO 0210 is a module with two analog outputs isolated from one other It offers the
127. cting to the BMX AMI 0410 69 BMXAMIO0410 57 BMXAMIO800 77 BMXAMIO0810 93 BMXAMMO600 189 BMXAMO0210 141 BMXAMO0410 157 BMXAMO0802 173 BMXART0414 115 BMXART0814 115 BMXFCWXxx1S 40 BMXFTWxx1S 31 38 C channel data structure for all modules T GEN MOD 251 channel data structure for analog inputs T ANA IN GEN 249 channel data structure for analog modules T ANA IN BMX 240 T ANA IN T BMX 243 T ANA OUT BMX 246 T ANA OUT GEN 250 cold junction compensation 236 BMXART0814 137 configuring analog inputs 215 configuring analog outputs 215 connection cables 32 39 connector modules 40 D debugging analog inputs 263 debugging analog outputs 263 diagnostics for analog outputs 271 diasgnostics for analog inputs 271 F fallback mode for analog outputs 149 165 181 204 filtering analog input BMXAMIO0410 60 BMXAMIO0800 80 BMXAMIO0810 102 BMXAMMO0600 201 filtering analog inputs BMXART0814 127 forcing Analog I O Modicon M340 and X80 260 G guidance wheel 20 IODDTs 239 35011978 10 2014 371 Index K keying wheel 20 L language objects 239 M340 hardened 45 ruggedized 45 mesurement values 285 Mounting the terminal block 23 O overflow monitoring BMXAMIO0410 58 BMXAMIO800 78 BMXAMIO0810 100 BMXAMMO0600 199 203 BMXAMO0210 148 BMXAMO0410 164 BMXAMOO0802 180 P programming 285 Q quick start 299 actions and transitions 3
128. ction made during configuration e 10V e 0 20 mA e 4 20mA Illustration The BMX AMO 0410 module s illustration is as follows Optocoupler 6y Ee Processing X8 US interface DC DC x O 9 3s Es xz o S5 a T e A Oy op Connector to X Bus 162 35011978 10 2014 BMX AMO 0410 Description Address Process Characteristics the Actuators 1 Adapting the outputs e physical connection to the process through a 20 pin screw terminal block protecting the module against voltage spikes 2 Adapting the signalto e the adaptation is performed on voltage or current via software configuration 3 Converting this conversion is performed on 15 bits with a polarity sign reframing the data provided by the program is performed automatically and dynamically by the converter 4 Transforming application data into data directly usable by the digital analog converter use of factory calibration parameters 5 Communicating with the Application manages exchanges with CPU topological addressing from the application receiving the configuration parameters for the module and channels as well as numeric set points from the channels sending module status back to application 6 Module monitoring and sending error notifications back to the application output power supply test testing for range overflow on channels testing for output open
129. d with this variable In our example we consider that the sensor is connected to channel 0 of the BMX AMI 0410 module This module is in turn connected to slot 1 of rack 0 We therefore have the following address IWO 1 0 Illustration 48 Level INT 598WO 1 0 This variable can be used to check whether the level of liquid in the tank has reached maximum level To do this the following line of code can be associated with the Level Reached transition of the grafcet COMPARE Level Reached Level gt 100 If the level of liquid in the tank reaches or exceeds the maximum level the Level Reached transition is enabled 35011978 10 2014 283 Operating Modules from the Application Using the Statuses We will need to program the With fault transition so that we can stop the pump in three cases e the maximum liquid level has been reached e the pump has been stopped manually e the measurement falls beyond the upper tolerance area Before we can use the bit which will indicate whether the measure still falls within the upper tolerance area IWr m c 1 6 we need to define the display format and scale of the channel used Step Action 1 Access the hardware configuration screen for the appropriate module 2 Select the 0 10 v range for channel 0 see see page 227 4 Access the Parameters dialog box for the channel see see page 230 in order to input the
130. dened Equipment 45 35011978 10 2014 15 General Rules for Physical Implementation Installing Analog Input Output Modules At a Glance The analog input output modules are powered by the rack bus The modules may be installed and uninstalled without turning off power supply to the rack without causing any hazards and without there being any risk of damage or disturbance to the PLC Fitting operations installation assembly and disassembly are described below Installation Precautions The analog modules may be installed in any of the positions in the rack except for the first two marked PS and 00 which are reserved for the rack s power supply module BMX CPS and the processor module BMX P34 respectively Power is supplied by the bus at the bottom of the rack 3 3 V and 24 V Before installing a module you must take off the protective cap from the module connector located on the rack 4 DANGER HAZARD OF ELECTRIC SHOCK EXPLOSION OR ARC FLASH While mounting removing the modules make sure that the terminal block is still connected to the shield bar and disconnect the voltage of sensors and pre actuators Failure to follow these instructions will result in death or serious injury NOTE All modules are calibrated at factory before being shipped Generally it is not necessary to calibrate the module However for certain applications or because of standard requirements e g in pharmaceuti
131. dgement 12 Valve EN ENO Valve Valve Valve_ Valve Lim va Valve Lim v Vae Acknowledgement Valve opening cmd Valve closure cmd I Valve opening error L Valve closure error 324 35011978 10 2014 Application using Unity Pro Description of the Application Section When the Pump step is active the Run input of the motor DFB is at 1 The Motor run cmd Switches to 1 and the pump supply is activated The same principle applies to the rest of the section Procedure for Creating an LD Section The table below describes the procedure for creating part of the Application section Step Action 1 In Project Browser NVProgram Tasks double click on MAST 2 Right click on Section then select New section Name this section Application then select the language type LD The edit window opens 3 To create the contact Init Pump x click on 1 F then place it in the editor Double click on this contact then enter the name of the step with the suffix x at the end signifying a step of an SFC section and confirm with OK 4 To use the motor DFB you must instantiate it Right click in the editor then click on Select data and on pn Click on the Function and Function Block Types tab and select your DFB then confirm with OK and position your DFB To link the Open valve1 x contact to the stop input of the DFB align the contact and the input horizontally click on 4 amp and
132. ditors e in Offline mode e in Online mode If you do not have a processor to which you can connect Unity Pro allows you to carry out an initial test using a simulator In this case the installation is different You are advised to follow the designated order of the installation phases You may however change this order by starting with the configuration phase for example Installation Phases When Using a Processor The following table presents the various installation phases when using a processor Phase Description Mode Declaration of variables declaration of IODDT type variables for the application Offline 1 specific modules and the project variables Programming project programming Offline 1 Configuration declaration of modules Offline module channel configuration entry of configuration parameters Association association of IODDT variables with the configured channels Offline 1 variable editor Generation project generation analysis and editing of links Offline Transfer transfer project to PLC Online Adjustment Debugging project debugging from debug screens and animation tables Online modifying the program and adjustment parameters Documentation creating a documentation file and printing of the Online 1 miscellaneous information relating to the project Legend 1 These phases may also be performed online 35011978 10 2014 213 Ge
133. dules Modules can be connected to a TELEFAST ABE 7CPA02 31 31E as shown in the diagram below BMX AMI 0810 Telefast ABE 7CPA02 31 31E Clamp Shield bar A amp oOoKNA 110 35011978 10 2014 BMX AMI 0810 Connecting Sensors Sensors may be connected to the ABE 7CPA02 31 31E accessory as shown in the illustration see page 86 The following table shows the distribution of analog channels on TELEFAST 2 terminal blocks with the reference ABE 7CPA02 TELEFAST 2 25 pin SubD AMI08x0 Signal TELEFAST2 25 pin SubD AMI08x0 Signal type terminal block connector pin out type terminal block connector pin out number pin number number pin number 1 Ground Supp 1 Ground 2 STD 1 Supp2 Ground 3 STD 1 Supp3 Ground 4 STD 2 Supp 4 Ground 100 1 3 IVO 200 14 2 COMO 101 2 1 ICO 201 Ground 102 15 4 IV1 202 3 5 COM1 103 16 6 IC1 203 Ground 104 4 9 IV2 204 17 8 COM2 105 5 7 IC2 205 Ground 106 18 10 IV3 206 6 11 COM3 107 19 12 IC3 207 Ground 108 7 17 1V4 208 20 16 COM4 109 8 15 IC4 209 Ground 110 21 18 IV5 210 9 19 COM5 111 22 20 IC5 211 Ground 112 10 23 IV6 212 23 22 COM6 113 11 21 IC6 213 Ground 114 24 24 IV7 214 12 25 COM7 115 25 26 IC7 215 Ground Vx pole voltage input for channel x Cx pole current input for channel x COMXx pole voltage or current input for channel x
134. e Empty Tank transition The action associated to the Empty Tank transition is as follows Comment Comment Draining pump flow rate Draining end reinitialisation Tank Low Level OPERATE Empty Tank Pump_Flow 0 0 2 35011978 10 2014 345 Actions At a glance The next tasks are used in different steps of the grafcet Initial step The action associated to the Initial step is as follows Comment Simulation mode reinitialisation of the liquid level This action compen sates for level calculation inaccuracy r OPERATE Level 0 0 Comment This action tests the Desired_Menu variable before the beginning of the filling Stop Run Lim Valve Closure ank High Level COMPARE Initial Condition VE E Init Pump step V Desired_Level gt 0 ol The action associated to the Init_Pump step is as follows Comment Pump starting OPERATE Pump_Flow Init_Flow Comment Stage variable initialisation m OPERATE Stage 1 0 s 346 35011978 10 2014 End Alarm step The action associated to the End Alarm step is as follows Comment Draining reinitialisation of the pump flow for the draining OPERATE Tank Ready Pump Flow z0 0 C gt Pump_Flow_Reduction ste
135. e Result an arrow appears 3 Click on the arrow in the cell of the Scale column for the channel you wish to configure Results The Channel Parameters dialog box appears BoKenWieTes puni Temperature range ome from 2700 to 137201H0 C O E Scale Normalized Display 2310 MHORG 3310_ 10 C r Overflow Below 2680 Controlled Above 68 Controlled 4 Check the Broken Wire Test box is you want to activate this function 5 Select the temperature unit by checking C or F 6 Check the Standardized box for a standardized display 7 Validate the choice by closing the dialog box 8 Validate the change by clicking Edit Validate 35011978 10 2014 231 Selecting the Input Channels Filter Value At a Glance This parameter defines the type of filtering for the input channel selected for analog modules see Measurement Filtering page 60 The available filtering values are e 0 No filtering e 1and2 Low filtering e 3and 4 Medium filtering e 5and 6 High filtering NOTE Filtering is taken into account in both fast scan and normal cycles Procedure The following table provides instructions for defining the filter value assigned to input channels for analog modules Step Action 1 Access the hardware configuration screen for the appropriate module 2 In the Filter column click on the arrow of the pull down menu pertaining to the channel you wish to configure Results the pulldown menu a
136. e assigned to an analog module s inputs Step Action 1 Access the hardware configuration screen for the appropriate module 2 For the group of input channels you wish to configure check the appropriate box Normal or Fast for the Cycle field of the General Parameters area Result The selected scan cycle will be assigned to the channels 3 Validate the change by clicking Edit Validate 35011978 10 2014 229 Selecting the Display Format for a Current or Voltage Input Channel At a Glance This parameter defines the display format for the measurement of an analog module channel whose range is configured for voltage or current The display format may be e standardized e unipolar range 0 to 10 000 e bipolar range 10 000 to 10 000 e user defined User Procedure The following table provides step by step instructions defining the display scale assigned to an analog module channel Step Action 1 Access the hardware configuration screen for the appropriate module 2 Click in the cell of the Scale column for the channel you wish to configure Result an arrow appears Click on the arrow in the cell of the Scale column for the channel you wish to configure Result The Channel Parameters dialog box appears Channel 0 parameters Eg Scale Display 0 gt 10000 100 gt 10000 r Overflow Below 11250 v Checked Above 11250
137. e in voltage or current Compensation of drift in amplifier device 3 Converting Conversion of analog Input signal into digital 24 bit signal using a XA converter 98 35011978 10 2014 BMX AMI 0810 No Process Function 4 Transforming e Takes into account recalibration and alignment coefficients to be applied incoming values to measurements and the module s self calibration coefficients into workable e Numeric filtering fo measurements based on configuration parameters measurements for e Scaling of measurements based on configuration parameters the user 5 Communicating e Manages exchanges with CPU with the e Topological addressing Application e Receives configuration parameters from module and channels e Sends measured values as well as module status to application 6 Module Conversion string test monitoring and Testing for range overflow on channels sending error Watchdog test notification back to application Measurement Timing The timing of measurements is determined by the cycle selected during configuration Normal or Fast Cycle e Normal Cycle means that the scan cycle duration is fixed e With the Fast Cycle however the system only scans the channels designated as being In Use The scan cycle duration is therefore proportional to the number of channels In Use The cycle time values are based on the cycle selected Module Normal Cycle Fast Cycle BMX A
138. e Modes and Programming and select the required language 35011978 10 2014 319 Application using Unity Pro Creating the Program in SFC for Managing the Tank At a Glance The main program is written in SFC Grafcet The different sections of the grafcet steps and transitions are written in LD This program is declared in a MAST task and will depend on the status of a Boolean variable The main advantage of SFC language is that its graphic animation allows us to monitor in real time the execution of an application Several sections are declared in the MAST task e The Tank management See lustration of the Tank management Section page 321 section written in SFC and describing the operate mode e The Execution See Creating a Program in LD for Application Execution page 324 section written in LD which executes the pump start up using the motor DFB as well as the opening and closure of the valve e The Simulation See Creating a Program in LD for Application Simulation page 326 section written in LD which simulates the application This section must be deleted in the case of connection to a PLC NOTE The LD SFC and FBD type sections used in the application must be animated in online mode See Starting the Application page 333 with the PLC in RUN 320 35011978 10 2014 Application using Unity Pro Illustration of the Tank management Section The following screen shows the application Grafcet
139. e Scale column for the channel you wish to configure Result an arrow appears Click on the arrow in the cell of the Scale column for the channel you wish to configure Results The Channel Parameters dialog box appears Channel 0 parameters XC Scale Display O gt 10000 100 gt 10000 r Overflow Below 11250 Checked Above 11250 z Checked Check the Checked box of the Underflow field to specify an underflow threshold Check the Checked box of the Overflow field to specify an overflow threshold Confirm your changes by closing the dialog box NN OO on amp Validate the change by clicking Edit Validate 234 35011978 10 2014 Overflow Flags If under overflow control is required indications are provided by the following bits Bit Name Flag when 1 9olIWr m c 1 5 The value being read falls within the Lower Tolerance Area 9olIWr m c 1 6 The value being read falls within the Upper Tolerance Area 9olIWr m c 2 1 If over underflow control is required this bit indicates that the value currently read falls within one of the two unauthorized ranges MWr m c 3 6 denotes an underflow MWr m c 3 7 denotes an overflow lr m c ERR Channel Error 35011978 10 2014 235 Selecting the Cold Junction Compensation At a Glance This function i
140. e click on MAST 2 Right click on Section then select New section Give your section a name Tank management for the SFC section then select SFC language The name of your section appears and can now be edited by double clicking on it 4 The SFC edit tools appear in the window which you can use to create your Grafcet For example to create a step with a transition Tocreate the step click on L1 then place it in the editor Tocreate the transition click on F then place it in the editor generally under the preceding step 35011978 10 2014 323 Application using Unity Pro Creating a Program in LD for Application Execution At a Glance This section controls the pump and the valve using the DFBs created See Creation and Use of the DFBs page 314 earlier Illustration of the Execution Section The section below is part of the MAST task It has no temporary condition defined for it so it is permanently executed FBI 1 Motor Init Pump x EN ENO Tank Filling x Run Motor Tank Drain Stop Motor End Al Tank Drain x Contactor_return Acknowledgement FB Tank Drain 2 x Init Purhp x Contactor Return I Motor run cmd I Motor error Tank filling End Alarm x Pump Flo Initial x w Reduction Lim valve opening j Lim valve closure Acknowledgement Acknowle
141. e module will be carried out Cycle allows you to define the scan cycle for inputs only available on some analog modules e Rejection at 50 Hz or 60 Hz only available on some analog modules Cold Junction Channel 0 3 allows you to define the cold junction compensation according to the hardware used for channels 0 to 3 only available on some analog modules Configuration area This is used to define the configuration parameters of the different channels This area includes several topics whose display varies depending on the analog module you ve selected The Symbol column displays the symbol associated with the channel once it s been defined by the user from the Variables Editor 220 35011978 10 2014 Section 12 2 Parameters for Analog Input Output Channels Subject of this Section This section describes the various input output channel parameters for an analog module What Is in This Section This section contains the following topics Topic Page Parameters for Analog Input Modules 222 Parameters for Analog Output Modules 225 35011978 10 2014 221 Parameters for Analog Input Modules At a Glance Analog input modules include channel specific parameters displayed in the module configuration screen Reference The available parameters for each analog input module are as follows parameters indicated in bold characters are part of the defau
142. e to follow these instructions can result in death serious injury or equipment Behavior at Initial Power Up and When Switched Off When the module is switched on or off the outputs are set to 0 0 V or 0 mA 35011978 10 2014 165 BMX AMO 0410 Actuator Alignment The process of alignment consists in eliminating a systematic offset observed with a given actuator around a specific operating point This operation compensates for an error linked to the process Therefore replacing a module does not require a new alignment However replacing the actuator or changing the sensor s operating point does require a new alignment Conversion lines are as follows Voltage Current Conversion line after alignment value 10 000 4 ur Pd em Conversjon line before alignment Pre actuator value L S 10V The alignment value is editable from a programming console even if the program is in RUN Mode For each output channel you can e view and modify the initial output target value e save the alignment value e determine whether the channel already has an alignment The maximum offset between the measured value and the corrected output value aligned value may not exceed 1 500 NOTE To align several analog channels on the BMX AMO AMI AMM ART modules we recommend proceeding channel by channel Test each channel after alignment before moving to the next channel in order to apply the parameters corr
143. ect is as follows Standard symbol Type Access Meaning Address VALUE INT R Analog input measurement IWr m c 0 lr m c ERR error bit The lr m c ERR error bit is as follows Standard symbol Type Access Meaning Address CH_ERROR BOOL R Error bit for analog channel lr m c ERR MEASURE_STS Measurement Status Word The various meanings of the M EASURE STS IWr m c 1 measurement status word bits are as follows Standard symbol Type Access Meaning Address CH ALIGNED BOOL R Aligned channel Wr m c 1 0 CH_FORCED BOOL R Forced channel Wr m c 1 1 LOWER_LIMIT BOOL R Measurement within lower tolerance area 9olWr m c 1 5 UPPER LIMIT BOOL R Measurement within upper tolerance area 9olWr m c 1 6 INT OFFSET ERROR BOOL R Internal offset error 9olIWr m c 1 8 INT REF ERROR BOOL R Internal reference error 9olWr m c 1 10 POWER SUP ERROR BOOL R Power supply error 9olWr m c 1 11 SPI COM ERROR BOOL R SPI communication error 9eIWr m c 1 12 35011978 10 2014 243 IODDTs and Device DDTs for Analog Modules Cold Junction Compensation The value of the cold junction compensation is as follows Standard symbol Type Access Meaning Address CJC VALUE INT R Cold junction compensation value 1 10 C IWr m c 2 Explicit Exchange Execution Flag EXCH_STS The meaning of
144. ectly 166 35011978 10 2014 BMX AMO 0410 Wiring Precautions Introduction In order to protect the signal from outside interference induced in series mode and interference in common mode we recommend that you take the following precautions Cable Shielding Connect the cable shielding to the grounding bar Clamp the shielding to the shield bar on the module side 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 to connect the shielding A DANGER HAZARD OF ELECTRIC SHOCK EXPLOSION OR ARC FLASH While mounting removing the modules e make sure that each terminal block is still connected to the shield bar and e disconnect voltage supplying sensors and pre actuators Failure to follow these instructions will result in death or serious injury BMX AMO 0410 Shield bar Clamp To pre actuators khOwOND 35011978 10 2014 167 BMX AMO 0410 Using Pre Actuators Referenced in Relation to the Ground There are no specific technical constraints for referencing pre actuators to the ground It is nevertheless preferable to avoid returning a remote ground potential to the terminal that may be different to the ground potential close by 4A DANGER HAZARD OF ELECTRIC SHOCK Sensors and other peripherals may be connected to a grounding point some distance from the module Such remote ground reference
145. ectromagnetic perturbations may lead to an unexpected behavior of the application Failure to follow these instructions can result in injury or equipment damage 152 35011978 10 2014 BMX AMO 0210 Wiring Diagram Introduction The actuators are connected using the 20 point terminal block Illustration The current loop is self powered by the output and does not request any external supply The terminal block connection and the actuators wiring are as follows Cabling view 2 COMO 4 NC NC NC D NC 3 Ne 5 Actuator NC 7 COM1 Y e U Ix pole input for channel x COM x pole input for channel x Channel 0 Voltage actuator Channel 1 Current actuator 35011978 10 2014 153 BMX AMO 0210 Use of the TELEFAST ABE 7CPA21 Wiring Accessory Introduction The BMXAMO0210 module can be connected to a TELEFAST ABE 7CPA21 accessory The module is connected using one of the following cables e BMX FCA 150 length 1 5 m e BMX FCA 300 length 3 m e BMX FCA 500 length 5 m Illustration The TELEFAST ABE 7CPA21 is connected as shown in the illustration below 154 35011978 10 2014 BMX AMO 0210 The analog outputs are accessible on the terminals of the TELEFAST ABE 7CPA21 as follows U IO Com0 Ul ooooo o Oo OO O O O QO 1 2 3 4100 101 102 103 104 105 106 107 o ojo o o O O O Shield cable BINE Shield cable EU CH1 CHO Ground
146. ed I a fe I RedBwn vli Dg ii 19 18 BrownRed 19 v Red Gray eoo 20 GrayiRead 3 H H 0 g Not wired S vied BMX FTW 1S 32 35011978 10 2014 General Rules for Physical Implementation 28 Pin Terminal Block Modules At a Glance The BMX AMI 0810 and BMX AMI 0800 modules are supplemented by a 28 pin terminal block There are two types of 28 pin terminal blocks e BMXFTB 2820 spring terminal blocks e BMXFTB 2800 caged terminal blocks Cable Ends and Contacts The terminal block can accommodate e Bare wires e Wires with DZ5 CE type cable ends 35011978 10 2014 33 General Rules for Physical Implementation Description of the 28 Pin Terminal Blocks The table below shows the description of the 28 pin terminal blocks Spring terminal blocks Caged terminal blocks Illustration PF pm I H H n DET HIT EE i s iet O EE DE HE mM Dj Number of wires 1 1 accommodated Number of minimum AWG 24 0 34 mm wire gauges Maximum AWG 16 1 5 mm accom modated Wiring constraints The wires are con
147. efore essential to follow the following rules e The potential must be less than the permitted low voltage for example 30 Vrms or 42 4 VDC e Setting a sensor point to a reference potential generates a leakage current You must therefore check that all leakage currents generated do not disturb the system NOTE Sensors and other peripherals may be connected to a grounding point some distance from the module Such remote ground references may carry considerable potential differences with respect to local ground Induced currents do not affect the measurement or integrity of the system A DANGER HAZARD OF ELECTRIC SHOCK Ensure that sensors and others peripherals are not exposed through grounding points to voltage potential greater than acceptable limits Failure to follow these instructions will result in death or serious injury 106 35011978 10 2014 BMX AMI 0810 Electromagnetic Hazard Instructions CAUTION UNEXPECTED BEHAVIOR OF APPLICATION Follow those instructions to reduce electromagnetic perturbations 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 to connect the shielding Electromagnetic perturbations may lead to an unexpected behavior of the application Failure to follow these instructions can result in injury or equipment damage 35011978 10 2014 107 BMX AMI 0810
148. erature e direction e IN e OUT e max channel 2 4 8 Example For a Modicon M340 with 4 standard inputs and 2 outputs the Device Derived Data Type is T U ANA STD IN 4 OUT 2 Adjustment Parameter limitation In Quantum EIO and M580 RIO adjustment parameters cannot be changed from the PLC application during operation no support of READ PARAM WRITE PARAM SAVE PARAM RESTORE PARAM The concerned analog input parameters are e FILTER COEFE Value of filter coefficient e ALIGNMENT OFFSET Alignment offset value e THRESHOLDO Low threshold value e THRESHOLD1 High threshold value The concerned analog output parameters are e FALLBACK Fallback value e ALIGNMENT Alignment value 252 35011978 10 2014 IODDTs and Device DDTs for Analog Modules List of Device DDT The following table shows the list of Modicon M340 and X80 devices and their corresponding device DDT name and type Device DDT Name Device DDT Type Modicon M340 X80 Devices MOD ANA 4 T U ANA STD IN 4 BMX AMI 0410 MOD ANA 8 U ANA STD IN 8 BME AHI 0812 BMX AMI 0800 BMX AMI 0810 MOD ANA 2 ff U ANA STD OUT 2 BMX AMO 0210 MOD ANA 4 U ANA STD OUT 4 BME AHO 0412 BMX AMO 0410 MOD ANA 8 U ANA STD OUT 8 BMX AMO 0802 MOD ANA 6 U ANA STD IN 4 OUT 2 BMX AMM 0600 MOD ANA 4 U ANA TEMP IN 4 BMX ART 0414 MOD ANA 8 l U ANA TEMP IN 8 BMX
149. erflow Area area located beyond the upper threshold Underflow Area area located below the lower threshold 100 35011978 10 2014 BMX AMI 0810 The values of the thresholds are configurable independently from one another They may assume integer values between the following limits Range BMX AMI 0810 Range Underflow Area Lower Tolerance Nominal Range Upper Tolerance Overflow Area Area Area Unipolar 0 10 V 1 500 1 001 1 000 1 0 10 000 10 001 11 000 11 001 11 400 0 5V 5 000 1 001 1 000 1 0 10 000 10 001 11 000 11 001 15 000 0 20 mA 1 5V 4 000 801 800 1 0 10 000 10 001 110 800 10 801 14 000 4 20 mA Bipolar 10V 11 500 11 001 11 000 10 001 10 000 10 000 10 001 11 000 11 001 11 400 5V 15 000 11 001 11 000 10 001 10 000 10 000 10 001 11 000 11 001 15 000 20 mA User 10V 32 768 User User 32 767 defined defined 0 10 V 32 768 User User 32 767 defined defined Measurement Display Measurements may be displayed using standardized display in to two decimal places Type of Range Display Unipolar range from 0 to 10 000 0 96 at 100 00 96 0 10 V 0 5 V 1 5 V 0 20mA 4 20mA Bipolar range from 10 000 to 10 000 100 00 96 at 100 00 96 10 V 5 mV 20 mA It is also possible to define
150. erminal block is still connected to the shield bar and e disconnect voltage supplying sensors and pre actuators Failure to follow these instructions will result in death or serious injury 35011978 10 2014 151 BMX AMO 0210 Using Pre Actuators Referenced in Relation to the Ground There are no specific technical constraints for referencing pre actuators to the ground It is nevertheless preferable to avoid returning a remote ground potential to the terminal this may be very different to the ground potential close by Sensors and other peripherals may be connected to a grounding point some distance from the module Such remote ground references may carry considerable potential differences with respect to local ground Induced currents do not affect the measurement or integrity of the system 4A DANGER HAZARD OF ELECTRIC SHOCK Ensure that sensors and others peripherals are not exposed through grounding points to voltage potential greater than acceptable limits Failure to follow these instructions will result in death or serious injury Electromagnetic hazard instructions CAUTION UNEXPECTED BEHAVIOR OF APPLICATION Follow those instructions to reduce electromagnetic perturbations 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 to connect the shielding without programmable filtering El
151. ersion resistor 0 1 15 ppm C Measurement errors for standard module e At 25 C e Maximum in the temperature range 0 60 C 32 140 F 0 07596 of FS 1 0 196 of FS 1 0 1596 of FS 1 2 0 396 of FS 1 2 Measurement errors for Hardened module e At25 C e Maximum in the temperature range 25 70 C 13 158 F 0 07596 of FS 1 0 296 of FS 1 0 1596 of FS 1 2 0 5596 of FS 1 2 Temperature drift 15 ppm C 30 ppm C Monotonicity Yes Yes Crosstalk between channels DC and gt 80dB gt 80dB AC 50 60Hz Non linearity 0 001 of FS 0 001 of FS Repeatability 25 C of 10 min stabilization time 0 005 of FS 0 007 of FS Long term stability after 1000 hours lt 0 004 of FS lt 0 004 of FS Legend 1 FS Full Scale 2 With conversion resistor error NOTE If nothing is connected on a BMX AMI 0410 analog module and if channels are configured range 4 20 mA or 1 5 V a broken wire causes a detected I O error 54 35011978 10 2014 BMX AMI 0410 Functional Description Function The BMX AMI 0410 module is a high level 4 input industrial measurement device Used in conjunction with sensors or transmitters it performs monitoring measurement and continuous process control functions The BMX AMI 0410 module offers the following range for each input according to the selection made during configura
152. es depend on the T configuration cycle where T cycle time of 5 ms in standard mode Desired Efficiency Required Corresponding Filter Response Cut off Value Time at 63 Frequency in Hz No filtering 0 0 0 0 Low filtering 1 0 750 4xT 0 040 T 2 0 875 8xT 0 020 T Medium filtering 3 0 937 16xT 0 010 T 4 0 969 32xT 0 005 T High filtering 5 0 984 64 xT 0 0025 T 6 0 992 128 xT 0 0012 T 35011978 10 2014 201 BMX AMM 0600 Input functions Sensor Alignment The process of alignment consists in eliminating a systematic offset observed with a given sensor around a specific operating point This operation compensates for an error linked to the process Replacing a module does not therefore require a new alignment However replacing the sensor or changing the sensor s operating point does require a new alignment Conversion lines are as follows Conversion line after alignment Converted value 10 000 A vi Pd 6000 4 4 7 NI Conversion line before alignment 5 000 2 xc di Input measurement 1 S 5V 10V The alignment value is editable from a programming console even if the program is in RUN Mode For each input channel you can e view and modify the desired measurement value e save the alignment value e determine whether the channel already has an alignment The alignment offset may also be modified through programming Channel
153. es from the Application Implicit Exchange Language Objects Associated with Analog Modules At a Glance An integrated 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 interface Reminders 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 Illustration The operating cycle of a PLC task cyclical execution looks like this Y Intemal processing Y Acquisition of inputs RUN STOP Execution of the program Y Update of outputs 35011978 10 2014 287 Operating Modules from the Application Explicit Exchange Language Objects Associated with Analog Modules Introduction Explicit exchanges are performed at the user program s request using the following instructions READ STS read status words WRITE CMD write command words WRITE PARAM write adjustment paramete
154. esee 311 Creation and Use ofthe DFBs 0 0 cee eee eee 314 Creating the Program in SFC for Managing the Tank 320 Creating a Program in LD for Application Execution 324 Creating a Program in LD for Application Simulation 326 Creating an Animation Table lille 329 Creating the Operator Screen 20000 0c eee 330 35011978 10 2014 Chapter 19 Chapter 20 Appendices Appendix A Appendix B Glossary Index Starting the Application lllllsun Execution of Application in Simulation Mode Execution of Application in Standard Mode Liu Actions and transitions s MANSIONS s s nds mene drei SEE RAM dae EEDE i bes ACHONS 2i Seed 3525400 bbe bbb we I Ibsed ee ERI XI ede RS Characteristics of the BMX ART 0414 0814 RTD and Thermocouple Ranges sseeeeeese Characteristics of the RTD Ranges for the BMX ART 0414 0814 Modules 1 nee E d e FR Rx e Eoo sux BOT cR RURAL RU ROS Rete ies Characteristics of the BMX ART 0414 814 Thermocouple Ranges in Degrees Celsius llli Characteristics of the BMX ART 0414 814 Thermocouple Ranges in Degrees Fahrenheit 00 00000 cece eee eee eee Topological State RAM Addressing of the Modules Topological State RAM Addressing of Modicon M340 and X80 Analog Modules iure RE pa ee Ee ede be few Rede quta dae 333 334
155. f 0 34 mm AWG 24 BMX FCW 18 e At the other end free wire ends differentiated by color code The cable comes in 2 different lengths e 3 meters BMX FCW 3018 e 5 meters BMX FCW 5018 The figure below shows the BMX FCW 1S cables Connection on module to 40 pin 654 connector Non stripped conductors Pre stripping ofthe external cable sheath BMX FCW 18 Stripping thread NOTE A strand of nylon incorporated in the cable allows the cable sheath to be stripped with ease NOTE The 40 pin connectors must be connected or disconnected with sensor and pre actuator voltage switched off 35011978 10 2014 41 General Rules for Physical Implementation Connection of BMX FCW 1S Cables The diagram below shows the connection of BMX FCW 1S cable and the signals correspondence for the BMX ART 0414 814 modules C BMX ART 0414 814 1 LL Correspondence Connector Cabling view connector view B18 White Blue CJO BIS LX BlueWhie X pte A18 White Orange CJ ATIL Orange White DX Cut A16 White Green DO EX0 4 B16 Green White EXOA A17 White Brown 5s msova BT Brown White Dq MS0 4 All White Gray EX1 5
156. follows Voltage range 40 mV 80 mV 160 mV 320 mV 640 mV 1 28 V Input impedance Typically 10 MOhms Maximum converted value 102 4 Maximum resolution 2 4 uV in the range 40 mV Measurement error for standard module e At 25 C 77 F e Maximum in the temperature range 0 60 C 32 140 F 0 05 of FS 1 0 15 of FS 1 Measurement error for Hardened module At 25 C 77 F e Maximum in the temperature range 25 C 70 C 13 140 F 0 05 of FS 1 0 20 of FS 1 Temperature drift 30 ppm C Legend 1 FS Full Scale 118 35011978 10 2014 BMX ART 0414 814 RTD Input Characteristics The characteristics of the RTD inputs of the BMX ART 0414 BMX ART 0414H see page 45 and BMX ART 0814 BMX ART 0814H see page 45 modules are as follows RTD Pt100 Pt1000 Ni100 Ni1000 Cu10 CU50 CU100 Measurement According to IEC 54 174 C 91 251 C 200 200 C range 175 825 C 65 345 F 132 484 F 328 392 347 1517 F According to US JIS 87 437 C 125 819 F Resolution 0 1 C 0 2 F Detection type Open circuit detection on each channel Error at 25 C 2 1 C 4 3 8 F 2 1 C 4 0 7C 4 C 2 1 C 77 F 1 3 8 F 1 3 F 7 2 F 3 8 F Maximum error
157. g a module does not require a new alignment However replacing the sensor or changing the sensor s operating point does require a new alignment Conversion lines are as follows Conversion line after alignment Converted value 10000 4 Conversjon line betore alignment Input measurement 1 X 2 510 C The alignment value is editable from a programming console even if the program is in RUN Mode For each input channel you can e view and modify the desired measurement value e save the alignment value e determine whether the channel already has an alignment The alignment offset may also be modified through programming Channel alignment is performed on the channel in standard operating mode without any effect on the channel s operating modes The maximum offset between measured value and desired aligned value may not exceed 1 500 NOTE To align several analog channels on the BMX ART AMO AMI AMM modules we recommand proceeding channel by channel Test each channel after alignment before moving to the next channel in order to apply the parameters correctly 35011978 10 2014 129 BMX ART 0414 814 Wiring Precautions Introduction In order to protect the signal from outside interference induced in series mode and interference in common mode we recommend that you take the following precautions Cable Shielding e Connection at the FCN connectors Given that there are a large number
158. g values depend on the T configuration cycle where T cycle time of 5 ms in standard mode Desired Efficiency Required Corresponding o Filter Cut off Frequency Value Response in Hz Time at 63 No filtering 0 0 0 0 Low filtering 1 0 750 4xT 0 040 T 2 0 875 8xT 0 020 T Medium filtering 3 0 937 16xT 0 010 T 4 0 969 32xT 0 005 T High filtering 5 0 984 64x T 0 0025 T 6 0 992 128x T 0 0012 T 80 35011978 10 2014 BMX AMI 0800 Sensor Alignment The process of alignment consists in eliminating a systematic offset observed with a given sensor around a specific operating point This operation compensates for an error linked to the process Replacing a module does not therefore require a new alignment However replacing the sensor or changing the sensor s operating point does require a new alignment Conversion lines are as follows Conversion line after alignment Converted value 10 000 A PA 4 Conversion line before alignment Input measurement 1 X 10V The alignment value is editable from a programming console even if the program is in RUN Mode For each input channel you can e view and modify the desired measurement value e save the alignment value e determine whether the channel already has an alignment The alignment offset may also be modified through programming Channel alignment is performed on the channel in standard operating m
159. guration error communication loss application error value outside range output channel channel not ready A channel error is indicated in the Debug tab when the LED located in the Error column turns red 274 35011978 10 2014 Procedure The table below shows the procedure for accessing the channel Fault screen Step Action 1 Open the module debugging screen 2 For the inoperative channel click on the button column Result The list of channel errors appears situated in the Error Error r Internal faults External faults Other faults Note Channel diagnostics information can also be accessed by program instruction READ STS 35011978 10 2014 275 276 35011978 10 2014 Chapter 16 Operating Modules from the Application Subject of this Chapter This chapter explains how to operate the analog input output modules from an application What Is in This Chapter This chapter contains the following sections Section Topic Page 16 1 Access to the Measurements and Statuses 278 16 2 Additional Programming Features 285 35011978 10 2014 277 Operating Modules from the Application Section 16 1 Access to the Measurements and Statuses Subject of this Section This section indicates how to configure an analog module in order to be able to access the inp
160. he 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 2014 Schneider Electric All rights reserved 35011978 10 2014 Table of Contents Safety Information 200 issuer ham RR ane 9 About the Book csien ene ew ka Rak RR nx ROO RR 11 Part Physical Implementation of Analog Modules 13 Chapter 1 General Rules for the Physical Implementation of Analog Modules 00 cece eee ee eee eee 15 Installing Analog Input Output Modules llle else 16 Fitting a 20 Pin Terminal Block to an Analog Module 19 Fitting a 28 Pin Terminal Block to an Analog Module 23 20 Pin Terminal Block Modules 00000 eee 26 How to Connect HART Analog Input Output Modules Connecting 20 pin Terminal Block Modules sssses see 30 28 Pin Terminal Block Modules 000 000 cece ee eee 33 How to Connect Analog Input Output Modules Connecting 28 pin Terminal Block Modules 0 0 000 cece eee ee 37 How to Connect Analog Input Output Modules Connecting 40 pin Connector Modules 00 0000 cece cette e eee ees 40 TELEFAST Wiring Accessories Dedicated to Analog Modules 43 Modicon M340H Hardened Equipment 00 45 Chapter 2 Diagnostics f
161. heir characteristics and explains how they are connected to the various sensors What Is in This Chapter This chapter contains the following topics Topic Page Presentation 116 Characteristics T17 Analog Input Values 122 Functional Description 125 Wiring Precautions 130 Wiring Diagram 135 Use of the TELEFAST ABE 7CPA412 Accessory 138 35011978 10 2014 115 BMX ART 0414 814 Presentation Function The BMX ART 0414 0814 modules are multi range acquisition devices with four inputs for the 0414 and eight inputs for the 0814 The inputs are isolated from each other These modules offer the following ranges for each input according to the selection made at configuration e RTD IEC Pt100 Pt1000 US JIS Pt100 Pt1000 Cu10 Ni100 Ni1000 in 2 3 or 4 wires e thermocouple B E J K L N R S T U e voltage 40 mV to 1 28 V Presentation These modules offer the following ranges for each input according to the selection made at configuration e Cu50 6651 94 Cu100 6651 94 in 2 3 or 4 wires Illustration The BMX ART 0414 0814 analog input modules looks like this BMX ART 0414 BMX ART 0814 116 35011978 10 2014 BMX ART 0414 814 Characteristics General Characteristics The general characteristics for the BMX ART 0414 BMX ART 0414H see page 45 and BMX ART 0814 BMX ART 0814H see page 45 modules are as follow
162. icking the button and confirm with OK Then enter the button name in the text zone NOTE In the Instance Selection tick the IODDT checkbox and click on amp to access the I O objects list 332 35011978 10 2014 Chapter 19 Starting the Application Subject of this Chapter This chapter shows the procedure for starting the application It describes the different types of application executions What Is in This Chapter This chapter contains the following topics Topic Page Execution of Application in Simulation Mode 334 Execution of Application in Standard Mode 335 35011978 10 2014 333 Starting the Application Execution of Application in Simulation Mode At a Glance You can connect to the API simulator which enables you to test an application without a physical connection to the PLC and other devices NOTE For more information see Unity Pro online help click on then Unity then Unity Pro then Operate modes then Debugging and adjustment and PLC simulator Application Execution The table below shows the procedure for launching the application in simulation mode Step Action 1 In the PLC menu click on Simulation Mode 2 In the Build menu click on Rebuild All Project Your project is generated and is ready to be transferred to the simulator When you generate the project you will see a results window If there is an error in the program
163. if channels are configured range of 4 20 mA or 1 5 V there is a detected I O error as if a wire is broken 74 35011978 10 2014 BMX AMI 0800 Functional Description Function The BMX AMI 0800 module is a high density input analog module with 8 non input channel This module is used in conjunction with sensors or transmitters it performs monitoring measurement and continuous process control functions The BMX AMI 0800 module offers the following range for each input according to the selection made during configuration 10 V 0 10 V 0 5 V 0 20 mA 1 5 V 4 20 mA e 5 V 20 mA The module operates with voltage inputs It includes eight read resistors connected to the terminal block to perform current inputs 35011978 10 2014 75 BMX AMI 0800 Illustration The BMX AMI 0800 module s illustration x 5 9 a E E a 2 S NONU v AID converter Z A Processing BUS X interface Connector of X BUS At OF E o Description No Process Function 1 Adapting the Inputs and e Physical connection to the process through a 28 pin screw Multiplexing terminal block Protection of the module against overvoltages Input signal analog filtering Amplifying Input Signals Gain selecting based on characteristics of input signals as defined during configuration unipolar or bipolar range in voltage or current Compensation of drift in amplifier device
164. ime of Outputs The maximum delay between transmission of the output value on the PLC bus and its effective positioning on the terminal block is less than 2 ms e internal cycle time 1 ms for the two outputs e digital analog conversion response time 1ms maximum for a 0 100 step 194 35011978 10 2014 BMX AMM 0600 Functional Description Function The BMX AMM 0600 Input Output module combines 4 non isolated analog inputs with 2 non isolated analog outputs However input and output blocks are isolated The BMX AMM 0600 module offers the following range according to the selection made during configuration Voltage input range 10 V 0 10 V 0 5 V 1 5 V e Current input range 0 20 mA 4 20 mA e Voltage output range 10 V e Current output range 0 20 mA 4 20 mA 35011978 10 2014 195 BMX AMM 0600 Illustration The BMX AMM 0600 module s illustration is as follows Isolator plex r 4 voltage inputs Isolator Multi A N converter Processing o g 2 a e 1 o E 2 o x eo a T E E o g Q eo A Isolator Isolator X Bus Interface Isolator sng X 0 10 09UU0Q 196 35011978 10 2014 BMX AMM 0600 Description Address Process Characteristics 1 Adaptation physical connection to the process through a 20 pin screw terminal block protecting the module against voltage spikes 2 Adapting the signal e the
165. ing Bar U Ix pole input for channel x COM x pole input for channel x Channel 0 Voltage actuator Channel 1 Current actuator 35011978 10 2014 169 BMX AMO 0410 Wiring Accessories BMX AMO 0410 is connected to the Telefast module ABE 7CPA21 see page 154 with the cable BMX FCA 150 300 500 UI 0 UI 1 NC Ul2 NC Ul 3 NC 22202 O OG O O O O O 1 2 3 4 100 101 102 103 104 105 106 107 COMO PE COM1 PE com2 PE COM3 PE Ground 170 35011978 10 2014 BMX AMO 0410 Use of the TELEFAST ABE 7CPA21 Wiring Accessory Introduction The BMX AMO 0410 module can be connected to a TELEFAST ABE 7CPA21 accessory The module is connected using one of the following cables e BMX FCA 150 length 1 5 m 4 92 ft e BMX FCA 300 length 3 m 9 84 ft e BMX FCA 500 length 5 m 16 40 ft Connecting Modules The TELEFAST ABE 7CPA21 is connected as shown in the illustration below BMX AMO 0410 Telefast ABE 7CPA21 Clamp Shield bar ABAouM2A 35011978 10 2014 171 BMX AMO 0410 Connecting Actuators Actuators may be connected to the ABE 7CPA21 accessory as shown in the illustration see page 185 The following table shows the distribution of analog channels on TELEFAST 2 terminal blocks with the reference ABE 7CPA21 TELEFAST 2 25 pin SubD AMO0410 Signal TELEFAST 2 25 pin AMO0410 Signal type terminal block connect
166. ing mode without any effect on the channel s operating modes The maximum offset between measured value and desired aligned value may not exceed 1 500 NOTE To align several analog channels on the BMX ART AMO AMI AMM modules we recommand proceeding channel by channel Test each channel after alignment before moving to the next channel in order to apply the parameters correctly 35011978 10 2014 103 BMX AMI 0810 Wiring Precautions Introduction In order to protect the signal from outside interference induced in series mode and interference in common mode we recommend that you take the following precautions Cable Shielding Connect the cable shielding to the grounding bar Clamp the shielding to the grounding bar on the module side 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 to connect the shielding 4A DANGER HAZARD OF ELECTRIC SHOCK EXPLOSION OR ARC FLASH While mounting removing the modules e make sure that each terminal block is still connected to the shield bar and e disconnect voltage supplying sensors and pre actuators Failure to follow these instructions will result in death or serious injury BMX AMI 0810 Shield bar Clamp To sensors A amp oMNA 104 35011978 10 2014 BMX AMI 0810 Example of TELEFAST Connection Connect the sensor cable shielding to the te
167. ing the Range for an Analog Module s Input or Output At a Glance This parameter defines the range for the input or output channel Depending on the type of module the input output range may be voltage current a thermocouple a RTD Procedure The procedure to define the range assigned to an analog module s channels is as follows Step Procedure 1 Access the hardware configuration screen for the appropriate module 2 In the range column click on the arrow of the pull down menu pertaining to the channel you wish to configure Results The following list appears Range 4 10 ivi 20mA 20mA Select the appropriate range 4 Validate the change by clicking Edit Validate 35011978 10 2014 227 Selecting a Task Associated to an Analog Channel At a Glance This parameter defines the task through which the acquisition of inputs and the update of outputs are performed Depending on the type of module the task is defined for a series of 2 or 4 contiguous channels The possible choices are as follows e the MAST task e the FAST task NOTE The BMX ART 0414 0814 modules run only in Mast task A WARNING UNEXPECTED EQUIPMENT OPERATION Do not assign more than 2 analog modules to the FAST task each with all four channels in use Using more than 2 modules may trigger system timing conflicts Failure to follow these instructions can result in death serious injury or equi
168. ing value to be applied MWr m c 5 VALUE FALLBACK INT R W Fallback value MWr m c 7 ALIGNMENT INT R W Alignment value MWr m c 8 NOTE In order to force a channel you have to use the WRITE CMD and set the sMWr m c 4 13 bitto 1 MWr m c 5 instruction NOTE To unforce a channel and use it normally you have to setthe MWr m c 4 13 bitto O 248 35011978 10 2014 IODDTs and Device DDTs for Analog Modules Detailed Description of T ANA IN GEN type IODDT Objects At a Glance The tables below present the T ANA IN GEN type lODDT objects that are applicable to the BME AHI 0812 BMX AMI 0410 BMX AMI 0800 and BMX AMI 0810 input modules to the inputs of the BMX AMM 600 mixed module and to the BMX ART 0414 0814 analog input module Input Measurement The analog input measurement object is as follows Standard symbol Type Access Meaning Address VALUE INT R Analog input measurement IWr m c 0 lr m c ERR Error Bit The Ir m c ERR error bit is as follows Standard symbol Type Access Meaning Address CH_ERROR BOOL R Detected error bit for analog channel lr m c ERR 35011978 10 2014 249 IODDTs and Device DDTs for Analog Modules Detailed Description of T ANA OUT GEN type IODDT Objects At a Glance The following tables describe the T ANA OUT GEN type IODDT objects applicable to the BME AHO 0412 BMX AMO 0210 BMX AMO 0410 and BMX AMO
169. ining 20 wires with a cross sectional area of 0 34 mm AWG 24 BMX FTW 18 e At the other end free wire ends differentiated by color code The cable comes in 2 different lengths e 3 meters BMX FTW 301S e 5 meters BMX FTW 501S The figure below shows the BMX FTW 1S cables Connection on module to 20 pin P 65 a 7 connector Non stripped conductors Pre stripping ofthe external cable sheath BMX FTW 1S Stripping thread NOTE A strand of nylon incorporated in the cable allows the cable sheath to be stripped with ease NOTE Switch off sensor and pre actuator voltage before connecting or disconnecting the 20 pin connectors 35011978 10 2014 31 General Rules for Physical Implementation Connection of BMX FTW 1S Cables The diagram below shows the connection of BMX FTW 1S cable 20 Cabling view E aaa 7 p 1 White Blue afe 2 X BluelWhite DC Dp 3 White Orange L 3 a Fo J 4 xX Orange White DL H D 4 5 White Green V M ei is lle m 6 ee Green White aK J 7 n WhiteBrown ei s ie 8 mu Brown White gt a 9 White Gray eii D 10 LX Gray White X a 11 RedBlue ejl D 12 xX Blue Red X a ile 13 xT Red Orange gt L ii D T 14 OrangeRed Li a ge L 15 DE Red Green DC D en D Ll 16 Green R
170. interface ABE7CPAO02 see page 186 35011978 10 2014 185 BMX AMO 0802 Use of the TELEFAST ABE 7CPA02 Wiring Accessory Introduction The BMX AMO 0802 module can be connected to a TELEFAST ABE 7CPAO02 accessory The module is connected using one of the following cables e BMX FTA 152 length 1 5 m 4 92 ft e BMX FTA 302 length 3 m 9 84 ft Connecting Modules The TELEFAST ABE 7CPAQ02 is connected as shown in the illustration below BMX AMO 0802 Telefast ABE 7CPA02 Clamp Shield bar khoOnN 186 35011978 10 2014 BMX AMO 0802 Connecting Actuators Actuators may be connected to the ABE 7CPAO02 accessory as shown in the illustration see page 185 The following table shows the distribution of analog channels on TELEFAST 2 terminal blocks with the reference ABE 7CPA02 TELEFAST 2 25pinSubD AMO0802 Signal TELEFAST 2 25 pin AMO0802 Signal type terminalblock connector pin out type terminal block SubD pin out number pin number number connector pin number 1 Ground Supp 1 Ground 2 STD 1 Supp 2 Ground 3 STD 1 Supp 3 Ground 4 STD 2 Supp 4 Ground 100 1 3 10 200 14 4 COMO 101 2 NC 201 Ground 102 15 5 I1 202 3 6 COM1 103 16 NC 203 Ground 104 4 7 12 204 17 8 COM2 105 5 NC 205 Ground 106 18 9 I3 206 6 10 COM3 107 19 NC 207 Ground 108 7 11 14 208 20 12 COM4 109 8 NC 209 Grou
171. internal serial link or read power supply error RANGE UNF BOOL 6 recalibrated channel or range read underflow RANGE OVF BOOL 7 aligned channel or range read overflow 1 only available with T M ANA STD CH IN STS and T M ANA STD CH OUT STS 2 only available with T M ANA TEMP CH STS 258 35011978 10 2014 IODDTs and Device DDTs for Analog Modules The following table shows the T M ANA STD CH IN PRM DDT structure Standard Symbol Type Bit Meaning Access FILTERCOEFF INT Value of filter coefficient read write ALIGNMENT OFFSET INT Alignment offset value read write THRESHOLDO INT Threshold 0 value read write NOTE Fast input only THRESHOLD1 INT Threshold 1 value read write NOTE Fast input only The following table shows the T M ANA STD CH OUT PRM DDT structure Standard Symbol Type Bit Meaning Access FALLBACK INT fallback value read write ALIGNMENT INT alignment value read write 35011978 10 2014 259 IODDTs and Device DDTs for Analog Modules Analog Device Ethernet Remote I O Forcing Mode Introduction Input and output values of Modicon M340 and X80 analog modules can be forced through the device DDT value NOTE Modicon M340 and X80 discrete modules values are forced using the EBOOL mechanism refer to chapter Force Mode see Unity Pro Operating Modes Forcing input and output values in a running co
172. ion is exchanged at the request of the application Internal constant This configuration information is available as read only Format size X Boolean For Boolean objects the X can be omitted W Single length D Double length F Floating point Rack address r Rack address Module m Module position number in the rack position 35011978 10 2014 279 Operating Modules from the Application Family Element Meaning Channelno c Channel no 0 to 127 or MOD MOD channel reserved for managing the module and parameters common to all the channels Rank i Word rank 0 to 127 or ERR ERR indicates an error in the word Word bit j Position of the bit in the word Examples The table below shows some examples of analog object addressing Object Description 2011 3 MOD ERR Error information for the analog input module located in position 3 on rack 1 11 4 1 ERR Channel 1 error information for the analog input module located in position 4 on rack 1 IW 1 2 2 Image word for the analog input 2 of the module located in position 2 on rack 1 WQW2 4 1 Image word for the analog output 1 of the module located in position 4 on rack 2 280 35011978 10 2014 Operating Modules from the Application Module Configuration At a Glance The application used here as an example manages liquid levels in a tank The tan
173. istics of the RTD and Thermocouple Ranges Thermocouples B E J and K The table below shows the maximum precision error values for thermocouples B E J and K at 77 F Temperature Thermocouple B Thermocouple E Thermocouple J Thermocouple K Maximum error at 77 F 1 TFAST Pt100 TFAST Pt400 TFAST Pt100 TFAST Pt100 300 F 6 7 F 4 5 F 6 7 F 4 5 F 100 F 4 7 F 4 3 F 47 F 43F 4 7 F 4 3 F 0 F 4 5 F 4 1 F 45 F 4 1 F 4 5 F 4 1 F 200 F 4 7 F 4 3 F 47 F 43F 4 7 F 4 3 F 400 F 6 3 F 6 1 F 4 7 F 4 3 F 47 F 43F 4 7 F 4 3 F 600 F 5 8 F 5 4 F 4 9 F 4 5 F 49 F 45 F 4 9 F 4 5 F 700 F 5 4 F 5 0 F 4 9 F 4 5 F 49 F 4 5 F 4 9 F 4 5 F 900 F 5 4 F 5 0 F 5 0 F 4 7 F 5 0 F 4 7 F 5 0 F 4 7 F 1 100 F 5 4 F 5 0 F 5 0 F 4 7 F 5 0 F 4 7 F 5 0 F 4 7 F 1 300 F 5 4 F 5 0 F 5 0 F 4 7 F 5 0 F 4 7 F 5 2 F 4 9 F 1 500 F 5 4 F 5 0 F 5 2 F 4 9 F 5 2 F 4 9 F 1 700 F 5 4 F 5 0 F 5 2 F 4 9 F 5 4 F 5 0 F 1 800 F 5 4 F 5 0 F 5 4 F 5 0 F 2 000 F 5 4 F 5 0 F 5 4 F 5 0 F 2 200 F 5 4 F 5 0 F 5 4 F 5 0 F 2 400 F 5 4 F 5 0 F 5 4 F 5 0 F 2 600 F 5 6 F 5 2 C 2 700 F 5 6 F 5 2 C 2 900 F 56 F 5 2 C E 3 100 F 58 F 5 4 F 6 3 200 F 6 0 F 5 6 F Input dynamic 3 390 32 000 F 3 990 17 770 F 2 870
174. ith ADDMX see Unity Pro Communication Block Library EF connect the output parameter OUT to the input parameter ADDR of the communication 35011978 10 2014 257 IODDTs and Device DDTs for Analog Modules The following table shows the DDT structure for T M ANA STD CH STS T M ANA STD CH IN STS T M ANA STD CH OUT STSandT M ANA TEMP CH STS Standard Symbol Type Bit Meaning Access CH FLT INT SENSOR FLT BOOL 0 detected sensor faults read RANGE FLT BOOL 1 detected range fault read CH_ERR_RPT BOOL 2 channel detected error report read INTERNAL_FLT BOOL 4 internal detected error read module out of order CONF_FLT BOOL 5 detected configuration fault read different hardware and software configurations COM_FLT BOOL 6 problem communicating with read the PLC APPLI_FLT BOOL 7 detected application fault read COM FLT ON EvT BOOL 8 detected communication fault read oe on event OVR ON CH EVT BOOL 9 detected overrun fault on read M MEE CPU event OVR ON CH EVT BOOL 10 detected overrun fault on read dc channel event CH FLT 2 INT NOT READY BOOL 0 Channel not ready read COLD JUNCTION FLT 2 BOOL 1 Cold junction compensation read 3 detected error CALIB_FLT BOOL 2 detected calibration fault read INT_OFFS_FLT BOOL 3 detected internal offset error read IN REF FLT BOOL 4 detected internal reference read fault INT SPI PS FLT BOOL 5 detected
175. ithin which measurements are expressed by selecting e the lower threshold corresponding to the minimum value for the range 0 or 100 00 e the upper threshold corresponding to the maximum value for the range 100 0096 The lower and upper thresholds must be integers between 32 768 and 32 767 35011978 10 2014 79 BMX AMI 0800 For example imagine a conditioner providing pressure data on a 4 20 mA loop with 4 mA corresponding to 3 200 millibar and 20 mA corresponding to 9 600 millibar You have the option of choosing the User format by setting the following lower and upper thresholds 3 200 for 3 200 millibar as the lower threshold 9 600 for 9 600 millibar as the upper threshold Values transmitted to the program vary between 3 200 4 mA and 9 600 20 mA Measurement Filtering The type of filtering performed by the system is called first order filtering The filtering coefficient can be modified from a programming console or via the program The mathematical formula used is as follows Measi n Q x MeaSn 1 1 a x Valin where a efficiency of the filter Meas 7 measurement filtered at moment n Measjn 1 measurement filtered at moment n 1 Valp n gross value at moment n You may configure the filtering value from 7 possibilities from 0 to 6 This value may be changed even when the application is in RUN mode NOTE Filtering may be accessed in Normal or Fast Cycle The filterin
176. k Diagram FBD is a graphic programming language that operates as a logic diagram In addition to the simple logic blocks AND OR etc each function or function block of the program is represented using this graphic form For each block the inputs are located to the left and the outputs to the right The outputs of the blocks can be linked to the inputs of other blocks to form complex expressions Function view View making it possible to see the program part of the application through the functional modules created by the user see Functional module definition IEC 61131 3 International standard Programmable Logic Controls Part 3 Programming languages 366 35011978 10 2014 Glossary t IL is the abbreviation of Instruction List This language is a series of basic instructions This language is very close to the assembly language used to program processors Each instruction is composed of an instruction code and an operand Instantiate To instantiate an object is to allocate a memory space whose size depends on the type of object to be instantiated When an object is instantiated it exists and can be manipulated by the program INT INT is the abbreviation of single integer format coded on 16 bits The lower and upper limits are as follows 2 to the power of 31 to 2 to the power of 31 1 Example 32768 32767 241111110001001001 16 9FA4 L LD LD is the abbreviation of Ladder Diagram LD is a programming la
177. k is filled by a pump and drained using a valve The different levels of the tank are measured with sensors placed above the tank The tank should not be filled with more than 100 liters of liquid Once the tank is full the pump stops and the operator drains the tank manually This application requires the use of a BMX AMI 0410 analog input module and a BMX AMO 0210 analog output module This application may also require a BMX AMM 0600 input output module 35011978 10 2014 281 Operating Modules from the Application Tank Management Grafcet The application s grafcet is as follows gt nitial nitial_Gondition Init Pump Stat Fi Stat Pump With Fault Level Reached mmm Filling In Progress LAU Draining Tank End Draining Alarm Reduced Pump Flow Tank Empty Initial gt Draining_Order Draining Tank 2 Tank 2 Empty es ritial Reduced Flow 282 35011978 10 2014 Operating Modules from the Application Using the Measurements We are going to configure the BMX AMI 0410 analog input module so that we can retrieve the level of the liquid in the tank Step Action 1 Inthe Project browser andin Variables amp FB instances double click onElementary variables 2 Create the INT type variable Level In the Address column enter the address associate
178. k on the text field in the Forcing field of the Adjust channel dialog box Enter the forcing value Send the forcing order by clicking on the Forcing button Click on the box in the Value field of the Fallback dialog box and enter the new fallback value Confirm this new value by clicking OK Click on the text field in the Alignment field of the Adjust channel dialog box and define the target value Confirm this selection by clicking OK Close the Adjust channel dialog box 270 35011978 10 2014 Chapter 15 Analog Module Diagnostics Subject of this Chapter This chapter describes the diagnostics aspect in the implementation of analog modules What Is in This Chapter This chapter contains the following topics Topic Page Diagnostics of an Analog Module 272 Detailed Diagnostics by Analog Channel 274 35011978 10 2014 271 Diagnostics of an Analog Module At a Glance The Module diagnostics function displays errors when they occur classified according to category e Internal detected error e module malfunction e self testing error e External events e Wiring control broken wire overload or short circuit e Under range over range e Other errors e configuration error e module missing or off e inoperative channel A module error is indicated by a number of LEDs changing to red such as e in the rack level configuration editor e the LED of the rack nu
179. ke every precaution at the installation to prevent any subsequent mistake in the connectors Plugging the wrong connector would cause an unexpected behavior of the application Failure to follow these instructions can result in death serious injury or equipment damage 35011978 10 2014 135 BMX ART 0414 814 Connector Pin Assignment and Sensors Wiring This example uses a probe configuration with e Channel 0 4 Thermocouple e Channel 1 5 2 wires RTD e Channel 2 6 3 wires RTD e Channel 3 7 4 wires RTD The pin assignment for the 40 pin FCN connector and the sensors wiring is shown below Module Front View cabling view Left connector Right connector BMX ART 414 only B NC NC NC NC Ovo OO DtC CJ n DIC CJ Q 19 Oo Cold Junction OQ t9 Q4 Cold Junction coo cT temp sensor co CET temp sensor O18 O4 Ow C4 MS MS MS MS 1 OF gt _ Channel 4 0 ir O I gt r EX EX Thermocouple EX EX Q 16 O Q 16 O onze onze 15 15 NC NC NC NC Ouo Ouo NC NC NC OBO OBO MS MS MS MS Qn Q 12 O4 EX EX EX EX Qui OH Fo Channel 5 1 Qui 4 K NC 10 Q 2 wire RTD probe G 10 Q 2 wire RTD probe c Ic c 9 C C C S e amp 8 MS MS MS _ MS Q 7 Q4 Nc EX EX Channel 6 2 3 wire RTD probe 3 wire RTD probe O40 NC NC O30 MS MS 2 Channel 7 3 4 wire RTD probe MS RTD Measure input Thermocouple input MS
180. l block to perform current inputs Illustration The following graphic shows the BMX AMI 0810 analog input module NOTE The terminal block is supplied separately 94 35011978 10 2014 BMX AMI 0810 Characteristics General Characteristics The general characteristics for the BMX AMI 0810 and BMX AMI 0810H see page 45 modules are as follows Type of inputs High level isolated fast inputs Nature of inputs Voltage Current 250 O internally protected resistors Number of channels 8 Acquisition cycle time Fast periodic acquisition for the declared channels used 1 ms 1 ms x number of channels used Default periodic acquisition for all 9 ms channels Display resolution 16 bit Digital filtering 13 order Isolation e Between channels 300 VDC e Between channels and bus 1400 VDC Between channels and ground 1400 VDC Maximum overload authorized for inputs Voltage inputs 30 VDC Current inputs 30 mA Protected against accidental wiring 19 2 to 30VDC NOTE The Protected for accidental wiring function is not supported when the module works with any Telefast interface Power Typical gen consumption Maximum 0 48 W 3 3 V Power Typical 0 82 WV consumption Maximum 1 30 W 24 V 35011978 10 2014 95 BMX AMI 0810 Measurement Range The BMX AMI 0
181. le maintaining isolation between the channels e Protect current reading resistors that are integrated in TELEFAST against overvoltage Channels to channels isolation 750 Vdc Channels to 24Vdc supply isolation 750Vdc Overvoltage protection on current inputs By Zener diodes 8 2V NOTE When using current inputs the TELEFAST 250 Ohm resistors are used as opposed to those of the module The BMX AMI 0410 module operates in voltage mode Connecting Sensors Sensors may be connected to the ABE 7CPA410 accessory as shown in the illustration see page 62 The following table shows the ABE7 CPA410 and SUBD25 terminal numbers Terminal SUBD25 Description Terminal SUBD25 Description Numbers Numbers 1 Earth 24 VDC Input 2 Earth 24 VDC Input 3 Earth 0V24 Input 4 COM 0 0V24 Input 100 Output IS 0 101 14 COM 0VO 102 Output IS 1 103 3 COM 0V1 104 Output IS 2 105 17 COM 0V2 106 Output IS 3 107 6 COM 0V3 200 1 Output IVO 201 Input IC O 202 15 Output IV 1 203 Input IC 1 204 4 Output IV2 205 Input IC 2 206 18 Output IV3 207 Input IC 3 35011978 10 2014 67 BMX AMI 0410 Wiring diagram 24V IEC input OO VLA 1 F 1AT CENE SubD 25 fe lt e
182. lt configuration Parameter BMX AMI 0410 BMX AMI 0800 BMX AMI 0810 Number of input channels 4 8 8 Channel used Active Inactive Active Inactive Active Inactive 0 3 Scan Cycle Normal Normal Normal Fast Fast Fast Range 10 V 10 V 10 V 0 0 10 V 0 10 V 0 10 V 0 5V 0 20mA 0 5V 0 20mA 0 5V 0 20 mA 1 5 V 4 20 mA 1 5 V 4 20 mA 1 5V 4 20 mA 5V 20mA 5V 20mA 5V 20mA Filter 0 6 0 6 0 6 Display User User User Task associated to Channel MAST FAST MAST FAST MAST FAST Group of channels affected by the task 2 contiguous 2 contiguous 2 contiguous change channels channels channels Rejection Wiring Control z s Cold junction compensation channels N A N A N A Lower Range Overflow Control 1 Active Inactive Active Inactive Active Inactive Upper Range Overflow Control 1 Active Inactive Active Inactive Active Inactive Lower Threshold Range Overflow 1 11 400 11 400 11 400 Upper Threshold Range Overflow 1 11 400 11 400 11 400 1 This parameter is available as a checkbox 222 35011978 10 2014 Parameter BMX AMM 0600 BMX ART 0414 BMX ART 0814 Number of input channels 4 4 8 Channel used 1 Active Inactive Active Inactive Active Inactive Sc
183. lve Closing Cmd EBOOL Closing of the valve Status 1 Initiale condition EBOOL Transition that starts the pump Desired Level REAL Desired level of liquid Tank ready BOOL Tank is full ready to be drained Flow BOOL Intermediate variable for simulating the application Init Flow REAL Pump initial flow rate Flow Reduction BOOL Pump flow rate after reduction Pump Flow REAL Pump flow rate Valve Flow REAL Valve flow rate Motor Error EBOOL Error returned by the motor Valve Closure Error EBOOL Error returned by the valve on closing Valve Opening Error EBOOL Error returned by the valve on opening Lim Valve Closure EBOOL Valve in closed position Status 1 Lim Valve Opening EBOOL Valve in opened position Status 1 Run EBOOL Startup request for filling cycles Status 1 Nb Stage REAL Number of tank filling stage Level REAL Level of liquid in the tank Tank low level EBOOL Tank volume at low level Status 1 Tank high level EBOOL Tank volume at high level Status 1 Stage REAL Stage incrementation value Contactor Return EBOOL Error returned by the contactor in the event of motor error Valve closure time TIME Valve closure time Valve opening time TIME Valve opening time Drain EBOOL Drain command NOTE EBOOL types can be used for I O modules unlike BOOL types 312 35011978 10 2014 Application using Unity Pro The following screen shows the application variables created using the data editor
184. lve opens until the low level is reached tank empty The valve closes The pump has a variable flow rate the value of which can be accessed by the operator screen The more the level of liquid is raised the more the flow is reduced The flow rate of the valve is fixed A safety measure must be installed If the high level is exceeded a safety measure is activated and the system is set to failsafe The pump then stops and the valve opens until the low level is reached tank empty The valve closes For failsafe mode an error message must be displayed The time that the valve is open and closed is monitored with an error message being displayed if either of these is exceeded 302 35011978 10 2014 Chapter 18 Installing the Application Using Unity Pro Subject of this Chapter This chapter describes the procedure for creating the application described It shows in general and in more detail the steps in creating the different components of the application What Is in This Chapter This chapter contains the following sections Section Topic Page 18 1 Presentation of the Solution Used 304 18 2 Developing the Application 308 35011978 10 2014 303 Application using Unity Pro Section 18 1 Presentation of the Solution Used Subject of this Section This section presents the solution used to develop the application It explains the technological choices and gives the applica
185. m Maximum screw tightening torque 0 5 Nem 0 37 lb ft 0 5 Nem 0 37 lb ft 4 DANGER ELECTRICAL SHOCK The terminal block must be connected or disconnected with sensor and pre actuator voltage switched off Failure to follow these instructions will result in death or serious injury 35011978 10 2014 27 General Rules for Physical Implementation Connection of 20 Pin Terminal Blocks The following diagram shows the method for opening the 20 pin terminal block door so that it can be wired The connection cables for 20 pin terminal blocks come in 3 kinds of connections e Connection cables with a FTB connector which come in 2 different lengths e 3 meter BMX FTW 3018 e 5 meter BMX FTW 5018 e Connection cables with a FTB and a D Sub25 connectors for direct wiring of BMX AMI 0410 module with Telefast ABE7CPA410 or BMX AMO 0210 and BMX AMO 0410 modules with Telefast ABE7CPA21 which come in 3 different lengths e 1 5 meter BMX FCA 150 e 3 meter BMX FCA 300 e 5 meter BMX FCA 500 e Connection for BMXAMOO802 with Telefast ABE7CPAO02 using 2 different lengths e 1 5 meter BMX FTA 152 e 3 meter BMX FTA 302 NOTE The connection cable is installed and held in place by a cable clamp positioned below the 20 pin terminal block 28 35011978 10 2014 General Rules for Physical Implementation Labeling of 20 Pin Terminal Blocks
186. mber e the LED of the slot number of the module on the rack e in the module level configuration editor e the Err and I O LEDs depending on the type of error e the Channel LED in the Channel field 272 35011978 10 2014 Procedure The table below shows the procedure for accessing the module Fault screen Step Action 1 Open the module debugging screen 2 Click on the module reference in the channel zone and select the Fault tab Result The list of module errors appears Ana 4 U In Isolated High Speed Version 1 00 e 7 9 Run Em O E MxM 0410 Channel 0 Ei Description Error fi Description r r Internal faults External faults Other faults Channel fault Note It is not possible to access the module diagnostics screen if a configuration error major breakdown error or module missing error occurs The following message then appears on the screen The module is missing or different from that configured for this position 35011978 10 2014 273 Detailed Diagnostics by Analog Channel At a Glance The channel Diagnostics function displays errors when they occur classified according to category e Internal errors inoperative channel calibration error e External events sensor link event range overflow underflow cold junction compensation error e Other errors confi
187. md Output Opening of the valve Valve closure cmd Output Closure of the valve Valve opening error Output Display in the Diagnostics display window of an alarm linked to a problem with the valve opening Valve closure error Output Display in the Diagnostics display window of an alarm linked to a problem with the valve closure 35011978 10 2014 317 Application using Unity Pro Illustration of the Valve DFB Variables Declared in the Data Editor The following screen shows the Valve DFB variables used in this application to control the valve Data Editor Variables DDT types Function blocks DFB types LI Filter T Name EZ Va i Lim valve opening lt inputs outptts gt BOO Name No Type w Value Commen HEN lt inputs gt Li 09 Valve opening 1 BOOL ve closure 2 BOO pS 0040 e Uim valve closure 4 BOOL H ume 5 i Acknowledgement BOOL EET eo z 1 01 tee Vave opening cmd BOOL te Valve cbsure cmd BOOL re 001 t9 Valve opening error 3 BOOL 001 fee Valve_closure_error 4 BOOL Pol t il 318 35011978 10 2014 Application using Unity Pro Operating Principle of the Valve DFB The following screen shows the Valve DFB written in FBD language Fe DFB valve Valve LE FB
188. ments are expressed by selecting e the lower threshold corresponding to the minimum value for the range 0 or 100 00 96 e the upper threshold corresponding to the maximum value for the range 100 00 96 The lower and upper thresholds must be integers between 32 768 and 32 767 For example imagine a conditioner providing pressure data on a 4 20 mA loop with 4 mA corresponding to 3 200 millibar and 20 mA corresponding to 9 600 millibar You have the option of choosing the User format by setting the following lower and upper thresholds 3 200 for 3 200 millibar as the lower threshold 9 600 for 9 600 millibar as the upper threshold Values transmitted to the program vary between 3 200 4 mA and 9 600 20 mA 200 35011978 10 2014 BMX AMM 0600 Input functions Measurement Filtering The type of filtering performed by the system is called first order filtering The filtering coefficient can be modified from a programming console or via the program The mathematical formula used is as follows Mesfin axMesfin 1 1 a xValb n where a efficiency of the filter Mesf n measurement filtered at moment n Mesf n 1 measurement filtered at moment n 1 Valg n gross value at moment n You may configure the filtering value from 7 possibilities from 0 to 6 This value may be changed even when the application is in RUN mode NOTE Filtering may be accessed in Normal or Fast Cycle The filtering valu
189. minal block installation 22 35011978 10 2014 General Rules for Physical Implementation Fitting a 28 Pin Terminal Block to an Analog Module At a Glance The BMX AMI 0800 and BMX AMI 0810 modules require a 28 pin terminal block witch is inserted into the front of the module These fitting operations assembly and disassembly are described below 35011978 10 2014 23 General Rules for Physical Implementation Installing the 28 Pin Terminal Block The following table shows the procedure for assembling the 28 pin terminal block onto BMX AMI 0800 and BMX AMI 0810 analog modules 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 NOTE If the screws are not tightened there is a risk that the terminal block will not be properly fixed to the module 24 35011978 10 2014 General Rules for Physical Implementation 28 Pin Terminal Block Arrangements The following graphic shows the 28 Pin terminal block arrangement
190. mped to the grounding Grounding o Grounding bar annected to ground plate the room ground N 35011978 10 2014 131 BMX ART 0414 814 Sensors shielding In order for the acquisition system to operate correctly we recommend you take the following precautions e if sensors are isolated from ground all the shields of the sensor cables must be referenced to the Telefast PLC ground BMX ART 0414 0814 TC Ground e ifsensors are referenced to the sensor ground which is far from PLC ground all the shields of the sensor cables must be referenced to the sensors ground to eliminate the ground loop path BMX ART TC 0414 0814 sensors ground PLC ground 132 35011978 10 2014 BMX ART 0414 814 Using the Sensors Isolated from the Ground The sensors are connected according to the following diagram Channel 0 input Channel 0 input Channel 1 input Channel 1 input Connects to grounding strip Channel n input Channel n input See below 7 PLC ground If the sensors are referenced in relation to the ground this may in some cases return a remote ground potential to the terminals or the FCN connector It is therefore essential to follow the following rules e the potential must be less than the permitted low voltage for example 30 Vrms or 42 4 VDC e setting a sensor point to a reference potential generates a leakage current
191. n alignment The maximum offset between the measured value and the corrected output value aligned value may not exceed 1 500 NOTE to align several analog channels on the BMX AMO AMI AMM ART modules we recommend proceeding channel by channel Test each channel after alignment before moving to the next channel to apply the parameters correctly 35011978 10 2014 205 BMX AMM 0600 Wiring Precautions Introduction In order to protect the signal from outside interference induced in series mode and interference in common mode we recommend that you take the following precautions Cable Shielding Connect the cable shielding to the grounding bar Clamp the shielding to the grounding bar on the module side 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 to connect the shielding 4A DANGER HAZARD OF ELECTRIC SHOCK EXPLOSION OR ARC FLASH While mounting removing the modules e make sure that each terminal block is still connected to the shield bar and e disconnect voltage supplying sensors and pre actuators Failure to follow these instructions will result in death or serious injury Reference of Sensors in Relation to the Ground In order for the acquisition system to operate correctly we recommend you take the following precautions e sensors must be close together a few meters e all senso
192. nd 110 21 13 I5 210 9 14 COM5 111 22 NC 211 Ground 112 10 15 le 212 23 16 COM6 113 11 NC 213 Ground 114 24 17 I7 214 12 18 COM7 115 25 NC 215 Ground Ix pole voltage input for channel x COMXx pole voltage or current input for channel x NC Not Connected NOTE The strap must be removed from the ABE 7CPAO02 terminal otherwise the signal ground of channels will be connected with earth NOTE For the ground connction use the additional terminal block ABE 7BV20 35011978 10 2014 187 BMX AMO 0802 188 35011978 10 2014 Chapter 10 BMX AMM 0600 Analog Input Output Module Subject of this Chapter This chapter presents the BMX AMM 0600 module its characteristics and explains how it is connected to the various sensors and pre actuators What Is in This Chapter This chapter contains the following topics Topic Page Presentation 190 Characteristics 191 Functional Description 195 Wiring Precautions 206 Wiring Diagram 209 35011978 10 2014 189 BMX AMM 0600 Presentation Function The BMX AMM 0600 Input Output module combines 4 non isolated analog inputs with 2 non isolated analog outputs The BMX AMM 0600 module offers the following range according to the selection made during configuration Voltage input range 10 V 0 10 V 0 5 V 1 5 V Current input range 0 20 mA 4 20 mA Voltage output range 10 V Current output range 0 20 mA 4 20
193. nderflow area nominal range Description Designation Description Nominal range measurement range corresponding to the chosen range Overflow Area area located beyond the upper threshold Underflow Area area located below the lower threshold Overflow values for the various ranges are as follows Range BMX AMO 0210 Underflow Area Nominal Range Overflow Area 10V 11 250 11 001 11 000 11 000 11 001 11 250 0 20mA 2 000 1 001 1 000 11 000 11 001 12 000 4 20mA 1 600 801 800 10800 10801 11 600 You may also choose the flag for an overflow of the range upper value for an underflow of the range lower value or for both NOTE Range under overflow detection is optional 148 35011978 10 2014 BMX AMO 0210 Fallback Maintain or Reset Outputs to Zero In case of error and depending on its seriousness the outputs e switch to Fallback Maintain position individually or together e are forced to 0 0 V or 0 mA Various Behaviors of Outputs Error Behavior of Voltage Outputs Behavior of Current Outputs Task in STOP mode or program missing Communication interruption Fallback Maintain channel by channel Fallback Maintain channel by channel Configuration Error Internal Error in Module 0 V all channels 0 mA all channels Output Value out of range range under overflow Value saturated
194. nected by pressing on the button located next to each pin To press on the button you have to use a flat tipped screwdriver with a maximum diameter of 3mm Caged terminal blocks have solts that accept e flat tipped screwdrivers with a diameter of 3 mm posidriv n 1 cross tipped screwdrivers Caged terminal blocks have captive screws On the supplied blocks these screws are not tightened Maximum screw tightening torque 0 5 Nem 0 37 lb ft 34 35011978 10 2014 General Rules for Physical Implementation A DANGER ELECTRICAL SHOCK The terminal block must be connected or disconnected with sensor and pre actuator voltage switched off Failure to follow these instructions will result in death or serious injury Connection of 28 Pin Terminal Blocks The following diagram shows the method for opening the 28 pin terminal block door so that it can be wired The connection cables for 28 pin terminal blocks come in 2 kinds of connections e Connection cables with a FTB connector which come in 2 different lengths e 3 meter BMX FTW 3088 e 5 meter BMX FTW 5088 e Connection cables with a FTB and a D Sub25 connectors for direct wiring of BMX AMI 0800 module with Telefast ABE 7CPA02 03 31E or BMX AMI 0810 modules with Telefast ABE 7CPA02 31 31E which come in 2 different lengths e 1 5 meter BMX FTA 150 e 3 meter BMX FTA 300 NOTE The connection cable i
195. nel before to call any EF using this channel What Is in This Chapter This chapter contains the following topics Topic Page Detailed Description of T ANA IN BMX type IODDT Objects 240 Detailed Description of T ANA IN T BMX type IODDT Objects 243 Detailed Description of T ANA OUT BMX type IODDT Objects 246 Detailed Description of T ANA IN GEN type IODDT Objects 249 Detailed Description of T ANA OUT GEN type IODDT Objects 250 Details of the Language Objects of the IODDT of Type T GEN MOD 251 Analog Device DDT 252 Analog Device Ethernet Remote I O Forcing Mode 260 35011978 10 2014 239 IODDTs and Device DDTs for Analog Modules Detailed Description of T ANA IN BMX type IODDT Objects At a Glance The following tables describe the T ANA IN BMX type IODDT objects applicable to BME AHI 0812 BMX AMI 0410 BMX AMI 0800 and BMX AMI 0810 and to the inputs of the BMX AMM 600 mixed module Input Measurement The analog input measurement object is as follows Standard symbol Type Access Meaning Address VALUE INT R Analog input measurement IWr m c 0 lr m c ERR error bit The Ir m c ERR error bit is as follows Standard symbol Type Access Meaning Address CH ERROR BOOL R Detected error bit for analog channel lr m c ERR MEASURE_STS Measurement Status Word The meaning of the MEASU RE_STS lWr m c 1 measurement status word bi
196. nel in order to apply the parameters correctly 35011978 10 2014 61 BMX AMI 0410 Wiring Precautions Introduction In order to protect the signal from outside interference induced in series mode and interference in common mode we recommend that you take the following precautions Cable Shielding Connect the cable shielding to the grounding bar Clamp the shielding to the grounding bar on the module side 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 to connect the shielding 4A DANGER HAZARD OF ELECTRIC SHOCK EXPLOSION OR ARC FLASH While mounting removing the modules e make sure that each terminal block is still connected to the shield bar and e disconnect voltage supplying sensors and pre actuators Failure to follow these instructions will result in death or serious injury cot to sensors 62 35011978 10 2014 BMX AMI 0410 e TELEFAST connection Connect the sensor cable shielding to the terminals provided and the whole assembly to the cabinet ground Telefast ABE 7CPA410 Shield wiring to the ground To voltage sensor 1 The grounding of cables is facilited using the ABE 7BV10 accessory Reference of Sensors in Relation to the Ground In order for the acquisition system to operate correctly we recommend you take the following precautions e sensors must be close
197. neral Overview Phase Description Mode Operation Diagnostics display of the miscellaneous information required to Online supervise the project diagnostics of the project and modules Legend 1 These phases may also be performed online Installation Phases When Using a Simulator The following table presents the various installation phases when using a simulator Phase Description Mode Declaration of variables declaration of IODDT type variables for the application Offline 1 specific modules and the project variables Programming project programming Offline 1 Configuration declaration of modules Offline module channel configuration entry of configuration parameters Association association of IODDT variables with the configured modules Offline 1 variable editor Generation project generation analysis and editing of links Offline Transfer transfer project to simulator Online Simulation program simulation without inputs outputs Online Adjustment Debugging project debugging from debug screens and animation tables Online modifying the program and adjustment parameters Legend 1 These phases may also be performed online Configuration of Modules The configuration parameters may only be modified from the Unity Pro software Adjustment parameters may be modified either from the Unity Pro software in debugging mode
198. ng Introducing the Debug Function of an Analog Module Introduction This function is only accessible in online mode For each input output module of the project it can be used to e display measurements e display the parameters of each channel channel state filtering value etc e access the diagnostics and adjustment of the selected channel masking the channel etc The function also gives access to the module diagnostics in the case of an event Procedure The procedure to access the Debugging function is as follows Step Action 1 configure the module transfer the application to the PLC change to online mode in the rack configuration screen double click on the module a Ry wl rd select the Debugging tab 264 35011978 10 2014 Debugging Description of the Analog Module Debug Screen At a Glance The Debug Screen displays in real time the current value and status for each of the selected module s channels Illustration The figure below shows a sample debugging screen 1 2 Ana 4 U I In Isolated High Speed e crc Run Em O E amp vxawonto um ivi 7 ChannelO Hl Configuration d Debug 1 4 Channel 1 L9 Channel 2 Symbol Converted Error Filter Alignment 4 Channel3 0 1340 o 0 0 EK 1868 amp 0 0 3 E 1908 e 0 Jo 3 1875 e 10 0 Task 4 MAST hdl
199. ng Unity Pro Operating Principle of the Motor DFB The following screen shows the Motor DFB program written by the application in FBD for controlling the motor A DFB motor Motor E m FB1 i RS i Run 18 Q1 Motor Run Cmd eS sco ee ee Stop R1 SS a venie FBI2 l 1 FBIS l i on 4 AND RS Motor_Run_Cmd N Q i IN1 OUT S Q Motor Emor t 2s PT ET Contactor Retum N2 Acknowledgement R1 When Run 1 and Stop 0 the motor can be controlled Motor Run Cmd 1 The other part monitors the Contactor return variable If Contactor return is not set to 1 after the Discrete counter counts two seconds the Motor error output switches to 1 NOTE Note For more information on creating a section consult the Unity Pro online help click then Unity then Unity Pro then Operate Modes and Programming and select the required language 316 35011978 10 2014 Application using Unity Pro Variables Used by the Valve DFB The following table lists the variables used by the Valve DFB Variable Type Definition Valve opening Input Valve opening command Valve closure Input Valve closure command Lim valve opening Input Status of valve limit Lim valve closure Input Status of valve limit Acknowledgement Input Acknowledgement of variables Valve closure error or Valve opening error Valve opening c
200. ng the 28 pin terminal block Illustration The terminal block connection and the sensor wiring are as follows Com0 T Voltage sensor wiring Loop supply O 24 Vdc O IM Com2 VI3 Com3 Earthing Bar Current sensor wiring 13 114 Com4 vi4 VI5 Com5 15 ll6 Com6 VI6 VI7 Com7 II7 poI O IO GIGOCIOOC d 8 8 8 8 8 3 3 3 S 3 9 9 C Vix pole input for channel x COM x pole input for channel x COMx are connected together internally lix current reading resistor input Channel 0 voltage sensor Channel 1 2 wire current sensor 86 35011978 10 2014 BMX AMI 0800 Wiring Accessories Two cords BMXFTA150 1 5 m 4 92 ft and BMXFTA300 3 m 9 84 ft are provided to connect the module with Telefast interfaces ABE 7CPA02 see page 88 ABE 7CPAO03 see page 88 or ABE 7CPA31 see page 86 In case HART information is part of the signal to be measured a Telefast interface ABE 7CPA31E see page 88 has to be used in order to filter this information that would disrupt the analog value A WARNING EQUIPMENT DAMAGE Do not apply the range of 20mA when BMX AMI 0800 works with ABE 7CPAO03 see page 86 The negative current is not supported by ABE 7CPAO3 see page 86 Failure to follow these instructions can result in death serious injury or equipment damage 35011978 10 2014 87 BMX AMI 0800 Use of the TELEFAST ABE
201. nguage representing the instructions to be carried out in the form of graphic diagrams very close to a schematic electrical diagram contacts coils etc Located variable A located variable is a variable for which it is possible to know its position in the PLC memory For example the variable Water pressure is associated with MW102 Water pressure is said to be located Master task Main program task It is obligatory and is used to carry out sequential processing of the PLC O Operator screen This is an editor that is integrated into Unity Pro which is used to facilitate the operation of an automated process The user regulates and monitors the operation of the installation and in the case of any unexpected event can act quickly and simply 35011978 10 2014 367 Glossary R REAL Real type is a coded type in 32 bits The ranges of possible values are illustrated in gray in the following diagram pue E J E INF 3 402824e 38 1 1754944e 38 0 0 1 1754944e 3 402824e 38 When a calculation result is between 1 175494e 38 and 1 175494e 38 it is considered as a DEN less than 3 402824e 38 the symbol INF for infinite is displayed greater than 3 402824e 38 the symbol INF for infinite is displayed undefined square root of a negative number the symbol NAN is displayed S Section Program module belonging to a task which can be written in the language chosen by the programmer FBD LD ST
202. nnel channel 0 7 MWStart address MWStart address 7 BMX ART 0414 IW rack slot channel channel 0 3 Value oIWStart address IWStart address 3 Cold junction lWStart address 4 BMX ART 0814 96lW rack slot channel channel 0 7 WStart address lWStart address 7 WStart address 8 WStart address 9 For additional information please refer to Special Conversion for Compact I O Modules see LL984 Editor Reference Manual LL984 Specifics 35011978 10 2014 363 Topological State RAM Addressing 364 35011978 10 2014 Glossary X 0 9 l According to the IEC standard 1 indicates a discrete input type language object M According to the IEC standard M indicates a memory bit type language object Jo MW According to the IEC standard Mw indicates a memory word type language object Q According to the IEC standard Q indicates a discrete output type language object B BIT This is a binary unit for a quantity of information which can represent two distinct values or statuses 0 or 1 BOOL BOOL is the abbreviation of Boolean type This is the elementary data item in computing A BOOL type variable has a value of either 0 FALSE or 1 TRUE A BOOL type word extract bit for example MW10 4 BYTE When 8 bits are put together this is called a BYTE A BYTE is either entered in binary or in base 8 The BYTE type is coded in an 8 bit forma
203. nonan uana cnn ea s 231 Selecting the Input Channels Filter Value 232 Selecting Input Channel Usage eee 233 Selecting the Overflow Control Function 000 234 Selecting the Cold Junction Compensation 236 Selecting the Fallback Mode for Analog Outputs 237 Chapter 13 IODDTs and Device DDTs for Analog Modules 239 Detailed Description of T ANA IN BMX type IODDT Objects 240 Detailed Description of T ANA IN T BMX type IODDT Objects 243 Detailed Description of T ANA OUT BMX type IODDT Objects 246 Detailed Description of T ANA IN GEN type IODDT Objects 249 Detailed Description of T ANA OUT GEN type IODDT Objects 250 Details of the Language Objects of the IODDT of Type T GEN MOD 251 Analog Device DDT islssssssselslll ees 252 Analog Device Ethernet Remote I O Forcing Mode 260 35011978 10 2014 5 Chapter 14 Analog Module Debugging sse 263 Introducing the Debug Function of an Analog Module 264 Description of the Analog Module Debug Screen 265 Selecting the Adjustment Values for the Input Channels and Measurement Forcing 0 0000 eee e ee 267 Modification of Output Channels Adjustment Values 269 Chapter 15 Analog Module Diagnostics 271 Diagnostics of an Analog Module 00000 ee eee 272 Detailed Diagn
204. ntroller can have serious consequences to the operation of a machine or process Only those who understand the implications in the controlling logic and who understand the consequences of forced I O on the machine or process should attempt to use this function A WARNING UNINTENDED EQUIPMENT OPERATION You must have prior knowledge of the process the controlled equipment and the modified behavior in Unity Pro before attempting to force analog inputs or outputs Failure to follow these instructions can result in death serious injury or equipment damage Modicon M340 and X80 Analog Device T U ANA VALUE Structure The following table shows the content of analog devices DDT see page 252 type used to force a value Standard Symbol Type Meaning VALUE INT Channel value It represents the value used in the application and is either the FORCED VALUE or the TRUE VALUE depending on the FORCED STATE FORCED VALUE INT Value applied to an output or interpreted as an input during forcing If FORCED STATE 1 then VALUE FORCED VALUE FORCE CMD BOOL Parameter used to force or unforce an analog output or input value FORCED STATE BOOL Forcing status e 0 value is not forced e 1 value is forced TRUE VALUE INT Represents the true value of the analog output or input whatever the state of the forcing command 260 35011978 10 2014 IODDTs and Device DDTs for Analog Modules
205. ode without any effect on the channel s operating modes The maximum offset between measured value and desired aligned value may not exceed 1 500 NOTE To align several analog channels on the BMX ART AMO AMI AMM modules we recommend proceeding channel by channel Test each channel after alignment before moving to the next channel in order to apply the parameters correctly 35011978 10 2014 81 BMX AMI 0800 Wiring Precautions Introduction In order to protect the signal from outside interference induced in series mode and interference in common mode we recommend that you take the following precautions Cable Shielding Connect the cable shielding to the grounding bar Clamp the shielding to the grounding bar on the module side 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 to connect the shielding 4A DANGER HAZARD OF ELECTRIC SHOCK EXPLOSION OR ARC FLASH While mounting removing the modules e make sure that each terminal block is still connected to the shield bar and e disconnect voltage supplying sensors and pre actuators Failure to follow these instructions will result in death or serious injury BMX AMI 0800 Shield bar Clamp To sensors A amp oMNA 82 35011978 10 2014 BMX AMI 0800 Example of TELEFAST Connection Connect the sensor cable shielding to the terminals
206. odule status back to application 6 Module monitoring output power supply test and sending error e testing for range overflow on channels notifications back to e testing for output open circuits and short circuits the application e watchdog test e Programmable fallback capabilities Writing Outputs The application must provide the outputs with values in the standardized format 0 to 10 000 in 0 20 mV and 4 20 mA ranges Digital Analog Conversion The digital analog conversion is performed on 15 bit in 0 20 mA and 4 20 mA ranges 35011978 10 2014 179 BMX AMO 0802 Overflow Control Module BMX AMO 0802 only allows an overflow control on current ranges The measurement range is divided in three areas lower threshold upper threshold overflow area underflow area nominal range Description Designation Description measurement range corresponding to the chosen range Nominal range Overflow Area area located beyond the upper threshold Underflow Area area located below the lower threshold Overflow values for the various ranges are as follows Range BMX AMO 0802 Underflow Area Nominal Range Overflow Area 0 20mA 2 000 1 001 1 000 10 300 10 301 10 500 4 20mA 1 600 801 800 10 300 10 301 10 500 You may also choose the flag for an overflow of the range upper value for an underflow of the range lower value or f
207. of channels a cable of at least 10 twisted pairs is used with general shielding outside diameter 10 mm maximum fitted with one or two male 40 pin FCN connectors for direct connection to the module Connect the cable shielding to the grounding bar Clamp the shielding to the grounding bar on the module side 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 to connect the shielding 4A DANGER HAZARD OF ELECTRIC SHOCK EXPLOSION OR ARC FLASH While mounting removing the modules e make sure that each terminal block is still connected to the shield bar and e disconnect voltage supplying sensors and pre actuators Failure to follow these instructions will result in death or serious injury 130 35011978 10 2014 BMX ART 0414 814 e TELEFAST connection Connect the sensor cable shielding to the terminals provided and the whole assembly to the cabinet ground Telefast ABE 7CPA412 SS EXO EX0 MS0 MS0 EX1 EX1 MS1 MS14 0 0 Qo 4 EX2 EX2 MS2 MS2 EX3 EX3 MS3 MS3 OOO Shield wiring to the cabinet ground To TC sensor isolated from the ground 1 The grounding of cables is facilited using the ABE 7BV10 accessory NN E s BMX ART 0414 A NE SEX BMX FCW 01S Telefast ABE 7CPA412 Sensors shielding cables cel Hia cla
208. of the channel e Bits r m and c indicate the following slots e Bitr represents the rack number e Bit m represents the position of the module in the rack e Bit c represents the channel number in the module NOTE Exchange and report words also exist at the level of EXCH STS MWr m MOD 0 and EXCH RPT SMWr m MOD 1 modules as per T ANA IN BMX T ANA IN T BMX and T ANA OUT BMX ype lODDTs 292 35011978 10 2014 Operating Modules from the Application Example Phase 1 Sending data by using the WRITE PARAM instruction PLC memory VO module memory Status parameters Status parameters Command parameters Command parameters Adjustment parameters p Adjustment parameters When the instruction is scanned by the PLC processor the 1 in MWr m c Phase 2 Analysis of the data by the input output module and report PLC memory VO module memory Status parameters Status parameters Command parameters Command parameters Adjustment parameters Adjustment parameters Exchange in progress bitis set to When data is exchanged between the PLC memory and the module acknowledgement by the module is managed by the ADJ_ERR MWr m c 1 2 bit which depending on its value gives the following report e 0 correct exchange e 1 error in exchange NOTE There is no adj
209. or Analog Modules 47 Display of Analog Module States 0000000 e ee eeee 48 Analog Module Diagnostics 0000 eee eee eee 49 Chapter 3 BMX AMI 0410 Analog Input Module 51 Presentation s i 0 23 2 54 08 0c34e edd wh phe ad x E Reed 52 CharacteristicS 0 0 eee eee es 53 Functional Description lille 55 Wiring Preca tions 3 une ape xpo ba ee cha ph eee ea RU 62 Wiring Diagram ui paras e ae PIER ER Ron EE 66 Use of the TELEFAST ABE 7CPA410 Wiring Accessory 67 Chapter 4 BMX AMI 0800 Analog Input Module 71 Pr sentation 2 2 ss Shae heat a rei Med ee EU awd x 72 Characteristics a ccris cerci iarri rn tekgan ekia eee 73 Functional Description s sasaaa aaae 75 Wiring Precautions ssaa aasan aaaea 82 Wiring Diagram c cece nuire reri cederet i Ee Ee Rene Re a ees 86 Use of the TELEFAST ABE 7CPA02 03 31E Wiring Accessory 88 35011978 10 2014 3 Chapter 5 BMX AMI 0810 Analog Input Module 93 Presentation deceased epp RED ERG UR Rd EA EE 94 Characteristics 95 Functional Description lllillllsllllsll sees 97 Wiring Precautions llis 104 Wiring Diagram lllsslleeesll IRI 108 Use of the TELEFAST ABE 7CPA02 31 31E Wiring Accessory 110 Chapter 6 BMX ART 0414 0814 Analog Input Modules 115 Presentations 2 E DE ER acd ea ee BA I SUD Ra s 116 CharacteristiCS es
210. or both NOTE Range under overflow detection is optional 180 35011978 10 2014 BMX AMO 0802 Fallback Maintain or Reset Outputs to Zero If an error is detected and depending on its seriousness the outputs e switch to Fallback Maintain position individually or together e are forced to 0 mA Various Behaviors of Outputs Error Behavior of Outputs Task in STOP mode or program missing Communication interruption Fallback Maintain channel by channel Configuration Error Internal Error in Module 0 mA all channels Output Value out of range range under overflow Saturated value channel by channel Output open circuit Maintain channel by channel Module Hot swapping processor in STOP mode Reloading Program 0 mA all channels Fallback or Maintain at current value is selected during the configuration of the module The fallback value may be modified from the Debug in Unity Pro or through a program A WARNING damage UNEXPECTED EQUIPMENT OPERATION The fallback position should not be used as the sole safety method If an uncontrolled position can result in a hazard an independent redundant system must be installed Failure to follow these instructions can result in death serious injury or equipment Behavior at Initial Power Up and When Switched Off When the module is switched on or off the outputs are set to 0 mA
211. or from 0 to 60 C 100 C 1 C 2 C 0 8 o c 1 C 2C 0 9 C 100 C 1 C 2 C 1 1 C E 200 C 1 2 C 2 4 C 1 3 C o 300 C 1 5 C 3 C 400 C 1 8 C 3 6 C amp 500 C 2 C 4 C 600 C 2 3 C 4 6 C 700 C 2 5 C 5 C 800 C 2 8 C 5 6 C Input dynamic 175 825 C 175 825 C 54 174 C 283 1 517 F 283 1 517 F 66 346 F NOTE The precision values are provided for 4 wire connection and include the errors and drift of the 1 13 mA Pt100 or 0 24 mA Pt1000 or Ni1000 current source NOTE The effects of self heating do not introduce any significant error to the measurement whether the probe is in the air or under water An error at a given temperature T can be deduced by linear extrapolation of the errors defined at 25 and 60 C according to the formula Er j T 25 x e gt 1 35 60 7 amp 25 35 Reference standards e Pt100 Pt1000 RTD NF C 42 330 June 1983 and IEC 751 2nd edition 1986 e Ni1000 RTD DIN 43760 September 1987 35011978 10 2014 353 Characteristics of the RTD and Thermocouple Ranges Characteristics of the BMX ART 0414 814 Thermocouple Ranges in Degrees Celsius Introduction The following tables show the measuring device errors for the various thermocouples B E J K N R Sand T in degrees Celsius e The precision values given below are valid irrespective of the type of cold junction compensation TELEFAST or Pt100 class A e The cold junction temperature
212. or pin out type terminal SubD pin out number pin number block number connector pin number 1 Ground Supp 1 Ground 2 STD 1 Supp 2 Ground 3 STD 1 Supp 3 Ground 4 STD 2 Supp 4 Ground 100 1 1 U IO 200 14 2 Com 0 101 2 NC 201 Ground 102 15 7 U I1 202 3 8 Com 1 103 16 NC 203 Ground 104 4 11 U I2 204 17 12 Com 2 105 5 NC 205 Ground 106 18 17 U I3 206 6 18 Com 3 107 19 NC 207 Ground NC Not Connected NOTE The strap with the ABE 7CPA21 must be removed from the terminal otherwise the signal ground of channel 0 will be connected to earth NOTE For the ground connection use the additional terminal block ABE 7BV20 172 35011978 10 2014 Chapter 9 BMX AMO 0802 Analog Output Module Subject of this Chapter This chapter presents the BMX AMO 0802 module its characteristics and explains how it is connected to the various pre actuators and actuators What Is in This Chapter This chapter contains the following topics Topic Page Presentation 174 Characteristics 175 Functional Description 177 Wiring Precautions 183 Wiring Diagram 185 Use of the TELEFAST ABE 7CPA02 Wiring Accessory 186 35011978 10 2014 173 BMX AMO 0802 Presentation Function The BMX AMO 0802 is a high density output analog module fitted with 8 non isolated channels It offers the following current ranges for each output e 0 20 mA e 4 20 mA The range is selected d
213. or the 0 20 mA range there is a detected I O error as if a wire is broken only when the current is greater than 0 mA CAUTION RISK OF INCORRECT DATA If a signal wire is broken or disconnected the last measured value is kept e Ensure that this does not cause a hazardous situation e Do notrely on the value reported Check the input value at the sensor Failure to follow these instructions can result in injury or equipment damage 35011978 10 2014 145 BMX AMO 0210 Functional Description Function The BMX AMO 0210 is a module with 2 analog outputs isolated from each other This module offers the following ranges for each output according to the selection made during configuration e 10V e 0 20mA e 4 20 mA Illustration The BMX AMO 0210 module s illustration is as follows Optocoupl Isolator N A E E a E x Bus Processing E Interface E 8 amp a 2 x a 9 S Isolator N A 1 9 o 1 c o ro DC DC 5 4 3 2 Function 6 146 35011978 10 2014 BMX AMO 0210 Description Address Process Characteristics 1 Adapting the outputs e physical connection to the process through a 20 pin screw terminal block protecting the module against voltage spikes 2 Adapting the signalto e the adaptation is performed on voltage or current via the Actuators software configur
214. ostics by Analog Channel 274 Chapter 16 Operating Modules from the Application 277 16 1 Access to the Measurements and Statuses 005 278 Addressing of the Analog Module Objects 0 279 Module Configuration 00 00 cece eee 281 16 2 Additional Programming Features 0 0 0 e eee eee 285 Presentation of Language Objects Associated with the Analog Medill MN EN E EDD ETE lente ears 286 Implicit Exchange Language Objects Associated with Analog Modules 287 Explicit Exchange Language Objects Associated with Analog Modules 288 Management of Exchanges and Reports with Explicit Objects 291 Language Objects Associated with Configuration 295 Part Ill Quick Start Example of Analog I O Module Implementation 299 Chapter 17 Description of the Application 301 Overview of the Application llli ellen 301 Chapter 18 Installing the Application Using Unity Pro 303 18 1 Presentation of the Solution Used 2 2 0 200 304 Technological Choices Used 00 0000 cee eee eee 305 The Different Steps in the Process Using Unity Pro 306 18 2 Developing the Application llle 308 Creating the Project 0 00 cece lee 309 Selection of the Analog Module 22000020 eee 310 Declaration of Variables llill
215. output analog modules Assign the required value to the Fallback MWr m c 7 word and then use the WRITE PARAM instruction 290 35011978 10 2014 Operating Modules from the Application 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 e EXCH STS MWr m c 0 exchange in progress e EXCH RPT MWr m c 1 report NOTE Depending on the localization of the module the management of the explicit exchanges MW0 0 MOD 0 0 for example will not be detected by the application e for in rack modules explicit exchanges are doneimmediately on the local PLC Bus and are finished before the end of the executon task sothe READ STS for example is always finished when the MW0 0 mod 0 0 bit is checked by the application e forremote bus Fipio for example explicit exchanges are not synchronous with the execution task so the detection is possible by the application Illustration The illustration below shows the different significant bits for managing exchanges Reconfiguration bit 15 Adjustment bit 2 Command bit 1 Status bit 0 y EXCH RPT MWr m c 1 EXCH STS MWr m c 0 Status parameters READ _ STS Command parameters WRITE_CMD WRI
216. p The action associated to the Pump_Flow_Reduction step is as follows Comment Comment Flow rate reduction The pump initial flow Incrementation of the rate is divided by the stage number stage number OPERATE OPERATE Flew_Reductian pPump Flow zPump Flow Stage Stage 1 0 j j Stage Stage 1 0 35011978 10 2014 347 348 35011978 10 2014 Appendices wm Overview These appendices contain information that should be useful for programming the application What Is in This Appendix The appendix contains the following chapters Chapter Chapter Name Page A Characteristics of the BMX ART 0414 0814 RTD and Thermocouple Ranges 351 B Topological State RAM Addressing of the Modules 363 35011978 10 2014 349 350 35011978 10 2014 Appendix A Characteristics of the BMX ART 0414 0814 RTD and Thermocouple Ranges Subject of this Section This section presents the characteristics of the RTD and thermocouple ranges for the BMX ART 0414 0814 analog modules What Is in This Chapter This chapter contains the following topics Topic Page Characteristics of the RTD Ranges for the BMX ART 0414 0814 Modules 352 Characteristics of the BMX ART 0414 814 Thermocouple Ranges in Degrees Celsius 354 Characteristics of the BMX ART 0414 814 Thermocouple Ranges in Degrees Fahrenheit 358 35011978 10 2014 351 Charac
217. performance characteristics as the standard M340 equipment At the temperature extremes 25 0 C and 60 70 C 13 32 F and 140 158 F the hardened versions can have reduced power ratings that impact power calculations for Unity Pro applications If this equipment is operated outside the 25 70 C 13 158 F temperature range the equipment can operate abnormally 4 CAUTION UNINTENDED EQUIPMENT OPERATION Do not operate M340H equipment outside of its specified temperature range Failure to follow these instructions can result in injury or equipment damage Hardened equipment has a conformal coating applied to its electronic boards This protection when associated with appropriate installation and maintenance allows it to be more robust when operating in harsh chemical environments 35011978 10 2014 45 General Rules for Physical Implementation 46 35011978 10 2014 Chapter 2 Diagnostics for Analog Modules Subject of this Section This section explains the processing of hardware detected faults related to analog input and output modules What Is in This Chapter This chapter contains the following topics Topic Page Display of Analog Module States 48 Analog Module Diagnostics 49 35011978 10 2014 47 Diagnostics Display of Analog Module States At a Glance Analog modules have LEDs which show the module s status and the status of the channels
218. pment damage 35011978 10 2014 37 General Rules for Physical Implementation BMX FTW 8S Connection Cables They are made up of e At one end a compound filled 28 pin connector from which extend 1 cable sheath containing 24 wires with a cross sectional area of 0 34 mm AWG 24 BMX FTW 8S e At the other end free wire ends differentiated by color code The cable comes in 2 different lengths e 3 meters BMX FTW 308S e 5 meters BMX FTW 508S The figure below shows the 28 pin connector cable free wire ends n ND uet 1 2 BMX FTW 8S 3 1 Non shipped conductors 2 Pre stripping of the external cable shealth 3 Stripping thread NOTE A strand of nylon incorporated in the cable allows the cable sheath to be stripped with ease NOTE The 28 pin connectors must be connected or disconnected with sensor and pre actuator voltage switched off 38 35011978 10 2014 General Rules for Physical Implementation Connection of BMX FTW 8S Cables The diagram below shows the connection of BMX FTW 8S cable JUMPER View wiring side IH WHITE BLUE BLUE WHITE X WHITE ORANGE X ORANGEMHITE X WHITE GREEN 7X GREENWHITE X WHITE BROWN xX BROWNIWHITE X WHITE GRAY X GRAYMHITE 7X RED BLUE X BLUE RED X RED ORANGE 3X ORANGE RED X RED GREEN GREENRED X RED BROWN XX BROWNIRED X RED GRAY X GRAYRED X BLACK BLUE X BLUE BLACK X BLACK ORANGE
219. pment damage Procedure The procedure to define the type of task assigned to an analog module s channels is as follows Step Action 1 Access the hardware configuration screen for the appropriate module 2 For the individual channel or group of channels you wish to configure click on the Task pull down menu in the General Parameters area Result The following scrolldown list appears MAST FAST MAST Select the appropriate task Validate the change by clicking Edit Validate 228 35011978 10 2014 Selecting the Input Channel Scan Cycle At a Glance This parameter defines the input channel scan cycle for analog modules The input scan cycle may be e Normal Channels are sampled within the time period specified in the module s characteristics e Fast Only those inputs declared to be In Use are sampled The scan cycle is therefore determined by the number of channels in use and by the time period allocated for scanning one channel Input channel registers are updated at the beginning of the task to which the module is assigned NOTE The Normal Fast and In Use cycle parameters cannot be edited in online mode if the project has been transferred to the PLC with the default values specified for these parameters i e Normal cycle and All channels in use Instructions The following table provides step by step instructions allowing you to define the scan cycl
220. ppears Filter DNAN Iz 4 Select the filter value you wish to assign to the selected channel Validate the change by clicking Edit Validate 232 35011978 10 2014 Selecting Input Channel Usage At a Glance A channel is declared to be In Use in a task when the measured values are sent back to the task assigned to the channel in question If a channel is not in use the corresponding line is grayed out the 0 value is sent back to the application program and status indications specified for this channel range overflow etc are inactive Instructions The following table provides specific instructions for modifying the usage status of a channel Step Action 1 Access the hardware configuration screen for the appropriate module 2 Click in the cell of the In Use column for the channel you wish to modify then select or deselect the channel 3 Validate the change by clicking Edit Validate 35011978 10 2014 233 Selecting the Overflow Control Function At a Glance Overflow Control is defined by a monitored or unmonitored lower threshold and by a monitored or unmonitored upper threshold Procedure The procedure for modifying the Overflow Control parameters assigned to an analog module channel is as follows Step Action 1 Access the hardware configuration screen for the appropriate module 2 Click in the cell of th
221. racteristics General Characteristics The general characteristics for the BMX AMI 0410 and BMX AMI 0410H see page 45 modules are as follows Type of inputs Isolated high level inputs Nature of inputs Voltage Current 250 O internally protected resistors Number of channels 4 Acquisition cycle time channels used Fast periodic acquisition for the declared 1 ms 1 ms x number of channels used Default periodic acquisition for all 5ms channels Display resolution 16 bit Digital filtering 13 order Isolation e Between channels 300 VDC e Between channels and bus 1400 VDC Between channels and ground 1400 VDC Maximum overload authorized for inputs Voltage inputs 30 VDC Current inputs 90 mA Protected for accidental 19 2 30 VDC wiring Power Typical 0 32 W consumption Maximum 0 48 W 3 3 V Power Typical 0 82W consumption Maximum 1 30 W 24 V 35011978 10 2014 53 BMX AMI 0410 Measurement Range The BMX AMI 0410 and BMX AMI 0410H see page 45 analog inputs have the following measurement range characteristics Measurement range 10 V 5 V 0 10 V 0 5 V 1 5V 0 20 mA 4 20 mA 20 mA Maximum conversion value 11 4 V 30 mA Conversion resolution 0 35 mV 0 92 uA Input impedance 10 MQ 2500 Internal conversion resistor Precision of the internal conv
222. rals are not exposed through grounding points to voltage potential greater than acceptable limits Failure to follow these instructions will result in death or serious injury Electromagnetic hazard instructions CAUTION UNEXPECTED BEHAVIOR OF APPLICATION Follow those instructions to reduce electromagnetic perturbations 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 to connect the shielding without programmable filtering Electromagnetic perturbations may lead to an unexpected behavior of the application Failure to follow these instructions can result in injury or equipment damage 184 35011978 10 2014 BMX AMO 0802 Wiring Diagram Introduction The actuators are connected using the 20 pin terminal block Illustration The current loop is self powered by the output and does not request any external supply The terminal block connection and the actuators wiring are as follows NC 2 G Com0 4 G s Current actuator Com1 6 o Com2 o Com3 Com4 12 11 13 Com5 o Com6 Com 18 D Current actuator NC Earthing Bar Ix pole input for channel x COM x pole input for channel x COMx are connected together internally Wiring Accessories Two cords BMX FTA 152 302 are provided in two lengths 1 5m 4 92 ft 3m 9 84 ft to connect the module to a Telefast
223. rameter MWr m c 1 1 exchange ADJ_ERR BOOL R Error detected while exchanging adjustment MWr m c 1 2 parameters RECONF_ERR BOOL R Error detected while reconfiguring the channel MWr m c 1 15 Standard Channel Status CH_FLT The following table explains the meaning of the CH FLT MWr m c 2 status word bits Reading is performed by a READ STS IODDT VARI Standard symbol Type Access Meaning Address SENSOR FLT BOOL R Sensor connection detected error 96e MWr m c 2 0 RANGE FLT BOOL R Range under overflow detected error 9o MWr m c 2 1 CH ERR RPT BOOL R Channel detected error report 96 MWr m c 2 2 INTERNAL FLT BOOL R Inoperative channel 9o MWr m c 2 4 CONF FLT BOOL R Different hardware and software configurations MWr m c 2 5 COM FLT BOOL R Problem detected communicating with the PLC MWr m c 2 6 APPLI FLT BOOL R Application error detected adjustment or 9o MWr m c 2 7 configuration error NOT READY BOOL R Channel not ready MWr m c 3 0 CALIB_FLT BOOL R Calibration detected error MWr m c 3 2 INT_OFFS_FLT BOOL R Internal calibration offset detected error MWr m c 3 3 INT_REF_FLT BOOL R Internal calibration reference detected error MWr m c 3 4 INT_SPI_PS_FLT BOOL R Internal serial link or power supply detected error MWr m c 3 5 RANGE_UNF BOOL R Recalibrated channel or range underflow MWr m c 3 6 RANGE_OVF BOOL R Aligned channel or range overflow MWr m c 3 7
224. re predefined by the manufacturer They contain input output language objects belonging to a channel of an analog module There are several distinct IODDT types for the analog module e T ANA IN BMxX specific to analog input modules such as the BME AHI 0812 and BMX AMI 0410 and specific to the inputs of the BMX AMM 600 mixed module e T ANA IN T BMX specific to analog input modules such as the BMX ART 0414 0814 e T ANA OUT BMX specific to analog output modules such as the BME AHO 0412 and BMX AMO 0210 and specific the outputs of the BMX AMM 600 mixed module e T ANA IN GEN specific to all analog input modules such as the BME AHI 0812 BMX AMI 0410 BMX ART 0414 0814 and the inputs of the BMX AMM 600 mixed module NOTE IODDT variables may be created in 2 ways e by using the I O Objects tab e by using the data editor Types of Language Objects In each IODDT there exists a set of language objects you can use to control the modules and check their correct operation There are 2 types of language objects e Implicit Exchange Objects which are automatically exchanged at each cycle of the task assigned to the module They concern the inputs outputs of the module measurement results information commands and so forth e Explicit Exchange Objects which are exchanged at the application request using explicit exchange instructions They are used to set the module and perform diagnostics 286 35011978 10 2014 Operating Modul
225. rminals provided and the whole assembly to the cabinet ground Ground 4IVO CO IV CT V2 C2 V3 C3 V4 CA 1V5 IC5 I6 C6 V7 IC7 WW UE Re deu RD OR RON 150 101 102 103 104 105 106 107 108 109 170 171 12 173 174 115 STD 1 STD 1 STD 2 COMQ 2 3 4 COM1 COM COM3 COM4 COMS COM6 COM7 P OQ O S S29 2s 206 207 208 299 210 oTt 212 243 214 2 5 Supp Supp2 Supp3 Supp4 200 Voltage sensors Current sensors Telefast ABE 7CPA02 The grounding of cables is facilited using the ABE 7BV10 accessory Shield wiring to the ground To voltage sensors To current sensors akhwohd Reference of Sensors in Relation to the Ground In order for the acquisition system to operate correctly it is recommended to take in account the following precautions e sensors must be close together a few meters e all sensors must be referenced to a single point which is connected to the PLC s ground 35011978 10 2014 105 BMX AMI 0810 Using the Sensors Referenced in Relation to the Ground The sensors are connected as indicated in the following diagram Channel 0 input Channel 0 input Channel 1 input Channel 1 input Connects to grounding strip Channel n input Channel n input ar PLC ground If the sensors are referenced in relation to the ground this may in some cases return a remote ground potential to the terminal block It is ther
226. rom the Application Language Objects Associated with Configuration At a Glance The configuration of an analog module is stored in the configuration constants S KW The parameters r m and c shown in the following tables represent the topologic addressing of the module Each parameter had the following signification e r represents the rack number e m represents the position of the module on the rack e c represents the channel number BME AHI 0812 BMX AMI 0410 BMX AMI 0800 and BMX AMI 0810 Configuration Objects and Inputs of BMX AMM 0600 The process control language objects associated to the configuration of the BME AHI 0812 BMX AMI 0410 BMX AMI 0800 and BMX AMI 0810 modules include the following Addresses Description Bits Meaning KWr m c 0 Channel range Bit 0 to 5 electric range hexadecimal value configuration Bit 7 O electrical range always 0 KWr m c 1 Scale User scaling min value KWr m c 2 Scale User scaling max value KWr m c 3 Over range below value KWr m c 4 Over range above value KWr m c 5 Channel treatment Bit 0 0 Mast mode 1 Fast mode configuration Bit 1 O channel disabled 1 channel enabled Bit 2 O sensor monitor off 1 sensor monitor on Bit 7 O0 Manufacturer scale 1 user scale Bit 8 over range lower threshold enabled Bit 9 over range upper threshold enabled 35011978 10 2014 295 Operating Modules from the Application
227. rs READ PARAM read adjustment parameters SAVE PARAM save adjustment parameters RESTORE PARAM restore adjustment parameters w pi 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 provide information about the module e g error type for a channel etc and can be used to command them e g switch command and to define their operating modes save and restore currently applied adjustment parameters NOTE You can not send the WRITE PARAM and RESTORE PARAM requests at the same time to the channels managed by the same logical nodes The logical node can only process one request the other request will generate an error To avoid this kind of errors you have to manage the exchange for each channel with MWr m c 0 x and MWr m c 1 x 288 35011978 10 2014 Operating Modules from the Application General Principle for Using Explicit Instructions The diagram below shows the different types of explicit exchanges that can be made between the processor and module PLC processor MWr m c or MWr m MOD r 1 object Status parameters Analog module Command parameters Current adjustment parameters Initial adjustment parameters In READ STS Status parameters WRITE CMD Command parameters WRITE PARAM Lal READ_PARAM ld SAVE PARAM
228. rs must be referenced to a single point which is connected to the PLC s ground 206 35011978 10 2014 BMX AMM 0600 Using Sensors with non Isolated Inputs The inputs of the module are not isolated between them and single ended type They do not admit any common mode voltage The sensors are connected as indicated in the following diagram romanam Channel 0 input Channel 0 input Channel 1 input Channel 1 input Connects to grounding strip Channel n input Channel n input a 6 6 oO0 PLC ground iy pag If one or more sensors are referenced in relation to the ground this may in some cases return a remote ground current to the terminal block and disturbs the measures It is therefore essential to follow the following rules e Use isolated from ground sensors if distance from sensors is gt 30 meters or if power equipments are located near PLC e The potential must be less than the permitted low voltage for example 30 Vrms or 42 4 VDC between sensors and shield e Setting a sensor point to a reference potential generates a leakage current You must therefore check that all leakage currents generated do not disturb the system 35011978 10 2014 207 BMX AMM 0600 Using Pre Actuators Referenced in Relation to the Ground There are no specific technical constraints for referencing pre actuators to the ground For safety reasons it is nevertheless preferable to avoid re
229. s Modules ART 0414 ART 0814 Type of inputs Isolated RTD thermocouple and voltage inputs Nature of inputs 40 mV 80 mV 160 mV 320 mV 640 mV 1 28 V Number of channels 4 8 Acquisition cycle time 400 ms 4 channels 400 ms 8 channels Conversion method XA Resolution 15 bit sign Isolation e 750 Vdc e Between channels e 1400 Vdc Between channels and bus e 750 Vdc Between channels and ground Maximum authorized over voltage for 7 5 Vdc inputs Cold junction compensation e Internal compensation using the dedicated TELEFAST ABE 7CPA412 wiring accessory including a sensor External compensation dedicating channel 0 to a 2 3 wires Pt100 for CJC e External compensation using the CJC values of channels 4 7 for channels 0 3 In this case only one sensor is needed Input filter Low pass filter 1st order numerical Rejection in differential mode 50 60 Hz Typically 60 dB Common mode rejection 50 60 Hz Typically 120 dB Power consumption Typical 0 32W 0 32W 3 3 V Maximum 0 48 W 0 48 W Power consumption 24 V Typical 0 47 W 1 00 W Maximum 1 20 W 1 65 W 35011978 10 2014 117 BMX ART 0414 814 Voltage Input Characteristics The characteristics of the voltage inputs of the BMX ART 0414 BMX ART 0414H see page 45 and BMX ART 0814 BMX ART 0814H see page 45 modules are as
230. s available on the BMX ART 0414 814 analog input modules It is carried out either by TELEFAST or by a Pt100 probe An internal compensation by TELEFAST is proposed by default BMX ART 0414 0814 Module The procedure for modifying the cold junction compensation of the BMX ART 0414 814 modules is as follows Step Action 1 Access the hardware configuration screen for the appropriate module 2 Check the Internal by TELEFAST the External by Pt100 or the Temperature from Ch4 7 bloc box in the Cold Junction Channel 0 3 field 3 Validate the change with Edit Validate E 0 1 BMX ART 0414 E m E Ana 8 TC RTD Isolated In BMX ART 814 H Configuration S Channel O E til E Channel 1 Ej Channel 2 m Channel 3 Used Symbol Range Scale Filter Channel 4 K 0 EJChannel 5 nemo E E Channel 6 emoK vw 0 Y TIL 7 y emok Em 0 AST v emoK w 0 Cold Junction CHO 3 Thermo K M l K v 0 fe Internal Telefast inus IDC 0 Y v External PT 100 BIS emoK w 1 10c 0 M Temperature from ch 4 7 Cold Junction Ch4 7 f Internal Telefast External PT 100 Rejection TS fe 50Hz f 60Hz 236 35011978 10 2014 Selecting the Fallback Mode for Analog Outputs At a Glance This parameter defines the behavior adopted by outputs when the PLC
231. s installed and held in place by a cable clamp positioned below the 28 pin terminal block 35011978 10 2014 35 General Rules for Physical Implementation Labeling of 28 Pin Terminal Blocks Labels for the 28 pin terminal blocks are supplied with the module They are to be inserted in the terminal block cover by the customer Each label has two sides e One side that is visible from the outside when the cover is closed This side features the commercial product references an abbreviated description of the module as well as a blank section for customer labeling e One side that is visible from the inside when the cover is open This side shows the terminal block connection diagram 36 35011978 10 2014 General Rules for Physical Implementation How to Connect Analog Input Output Modules Connecting 28 pin Terminal Block Modules Introduction 28 pin connector modules are connected to sensors pre actuators or terminals using a cable designed to enable trouble free direct wire to wire transition of the module s inputs outputs The following diagram shows the connection of the cable to the module Module Cable A WARNING UNEXPECTED EQUIPMENT OPERATION Take every precaution at the installation to prevent any subsequent mistake in the connectors Plugging the wrong connector would cause an unexpected behavior of the application Failure to follow these instructions can result in death serious injury or equi
232. s installed on a module dedicated to this type of terminal block you can code the terminal block and the module using studs The purpose ofthe studs is to prevent the terminal block from being mounted on another module Handling errors can then be avoided when replacing a module Coding is done by the user with the STB XMP 7800 guidance wheel s studs You can only fill the 6 slots in the middle of the left side as seen from the wiring side of the terminal block and can fill the module s 6 guidance slots on the left side To fit the terminal block to the module a module slot with a stud must correspond to an empty slot in the terminal block or a terminal block with a stud must correspond to an empty slot in the module You can fill up to and including either of the 6 available slots as desired The diagram below shows a guidance wheel as well as the slots on the module used for coding the 20 pin terminal blocks X ume wheel LIB 1 LS Detachable stud E ejo e a 6 XZLIESZIRZESZIE amp ZDe2 d Oe e e 9 e e e e e Module slots 20 35011978 10 2014 General Rules for Physical Implementation The diagram below shows an example of a coding configuration that makes it possible to fit the terminal block to the module Terminal block Module Empty slots E ee Slots filled with studs
233. s may carry considerable potential differences with respect to local ground Ensure that e potentials greater than safety limits cannot exist e induced currents do not affect the measurement or integrity of the system Failure to follow these instructions will result in death or serious injury Electromagnetic hazard instructions CAUTION UNEXPECTED BEHAVIOR OF APPLICATION Follow those instructions to reduce electromagnetic perturbations 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 to connect the shielding without programmable filtering Electromagnetic perturbations may lead to an unexpected behavior of the application Failure to follow these instructions can result in injury or equipment damage 168 35011978 10 2014 BMX AMO 0410 Wiring Diagram Introduction The actuators are connected using the 20 pin terminal block Illustration The current loop is self powered by the output and does not request any external supply The terminal block connection and the actuators wiring are as follows Voltage or current actuator Example is voltage actuator Com0 NC NC Voltage or current actuator Com1 Example is current actuator NC Com2 Voltage or current actuator Example is voltage actuator NC NC Voltage or current actuator Com3 Example is current actuator NC Earth
234. s of an analog module T M ANA STD CH IN STS Structure to read the channel status of an analog output module T M ANA STD CH OUT STS Structure to read the channel status of an analog output module T M ANA TEMP CH STS Structure to read the channel status of an analog temperature input module Depending on the I O module location the DDT can be connected to the STS output parameter of the EFB e READ STS QX see Unity Pro I O Management Block Library when the module is located in Quantum EIO e READ STS MX see Unity Pro I O Management Block Library when the module is located in a M580 local rack or in M580 RIO drops T M ANA STD CH IN PRM Structure for adjustment parameters of a channel of an analog input module in a M580 local rack T M ANA STD CH OUT PRM Structure for adjustment parameters of a channel of an analog output module in a M580 local rack The DDT can be connected to the PARAM output parameter of the EFB e READ PARAM MX see Unity Pro I O Management Block Library to read module parameters e WRITE PARAM MX see Unity Pro I O Management Block Library to write module parameters e SAVE PARAM MX see Unity Pro I O Management Block Library to save module parameters e RESTORE PARAM MX see Unity Pro I O Management Block Library to restore the new parameters of the module functions NOTE Targeted channel address ADDR can be managed w
235. sential to follow the following rules e The potential must be less than the permitted low voltage for example 30 Vrms or 42 4 VDC e Setting a sensor point to a reference potential generates a leakage current You must therefore check that all leakage currents generated do not disturb the system 4A DANGER HAZARD OF ELECTRIC SHOCK Sensors and other peripherals may be connected to a grounding point some distance from the module Such remote ground references may carry considerable potential differences with respect to local ground Ensure that e potentials greater than permitted low limits cannot exist e induced currents do not affect the measurement or integrity of the system Failure to follow these instructions will result in death or serious injury 84 35011978 10 2014 BMX AMI 0800 Electromagnetic Hazard Instructions CAUTION UNEXPECTED BEHAVIOR OF APPLICATION Follow those instructions to reduce electromagnetic perturbations 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 to connect the shielding Electromagnetic perturbations may lead to an unexpected behavior of the application Failure to follow these instructions can result in injury or equipment damage 35011978 10 2014 85 BMX AMI 0800 Wiring Diagram Introduction Module BMX AMI 0800 is connected usi
236. t which in hexadecimal ranges from 16 00 to 16 FF D DFB DFB is the abbreviation of Derived Function Block DFB types are function blocks that can be programmed by the user ST IL LD or FBD By using DFB types in an application it is possible to simplify the design and input of the program increase the legibility of the program facilitate the debugging of the program reduce the volume of the generated code 35011978 10 2014 365 Glossary DFB instance A DFB type instance occurs when an instance is called from a language editor The instance possesses a name input output interfaces the public and private variables are duplicated one duplication per instance the code is not duplicated A DFB type can have several instances E EBOOL EFB FBD EBOOL is the abbreviation of Extended Boolean type It can be used to manage rising or falling edges as well as forcing An EBOOL type variable takes up one byte of memory Is the abbreviation for Elementary Function Block This is a block which is used in a program and which performs a predefined software function EFBs have internal statuses and parameters Even where the inputs are identical the output values may be different For example a counter has an output which indicates that the preselection value has been reached This output is set to 1 when the current value is equal to the preselection value F FBD is the abbreviation of Function Bloc
237. t and fallback values of the outputs e To channel by channel diagnostics when channels have an error indicated by the LED built into the diagnostics access button which turns red NOTE LEDs and commands not available appear grayed out 266 35011978 10 2014 Debugging Selecting the Adjustment Values for the Input Channels and Measurement Forcing At a Glance This function is used to modify the filter alignment and forcing value of one or more channels of an analog module The available commands are e forcing e filter e alignment To align several analog channels on the BMX AMO AMI AMM ART modules we recommand proceeding channel by channel Test each channel after alignment before moving to the next channel in order toapply the parameters correctly 35011978 10 2014 267 Debugging Procedure The table below summarizes the procedure for modifying the filter forcing and alignment values Step Action for a channel 1 Access the debug screen 2 Select the channel to be modified in the Display zone and double click in the corresponding box Result The Adjust channel dialog box appears Adjust channel 0 Display pe 40v Forcing DN Filler 0 rj Ce Alignment Target value Offset 0 1328 Validate Reset 3 Click on the text field in the Forcing field Enter the forcing value Send the forcing order by
238. t of this chapter This chapter contains the actions and the transitions used in the grafcet See Illustration of the Tank management Section page 321 What Is in This Chapter This chapter contains the following topics Topic Page Transitions 344 Actions 346 35011978 10 2014 343 Transitions At a glance The next tasks are used in different transitions of the grafcet Filling Start transition The action associated to the Filling Start transition is as follows Comment Filling start verification L COMPARE 4 Filling Start c Level gt 0 0 Y X With Default transition The action associated to the With Default transition is as follows Comment This transition is active if Tank High Level 1 or Stop 1 Tank High Level With Default Es I S Stop 344 35011978 10 2014 Reached Level transition The action associated to the Reached Level transition is as follows Comment If the liquid in the tank reach the desired level the filling stops COMPARE Reached Level Level Desired Level Filling In Progress transition The action associated to the Filling In Progress transition is as follows Comment Pump flow rate reduction COMPARE COMPARE Filling_In_Progress E Level gt Desired_Level Stage __ Stage Nb Stage Nb Stag
239. ted beyond the upper threshold Underflow Area area located below the lower threshold 78 35011978 10 2014 BMX AMI 0800 The values of the thresholds are configurable independently from one another They may assume integer values between the following limits Range BMX AMI 0800 Range Underflow Area Lower Tolerance Nominal Range Upper Tolerance Overflow Area Area Area Unipolar 0 10 V 1 500 1 001 1 000 1 0 10 000 10 001 11 000 11 001 11 400 0 5V 5 000 1 001 1 000 1 0 10 000 10 001 11 000 11 001 15 000 0 20 mA 1 5V 4 000 801 800 1 0 10 000 10 001 110 800 10 801 14 000 4 20 mA Bipolar 10V 11 500 11 001 11 000 10 001 10 000 10 000 10 001 11 000 11 001 11 400 5V 15 000 11 001 11 000 10 001 10 000 10 000 10 001 11 000 11 001 15 000 20 mA User 10V 32 768 User User 32 767 defined defined 0 10 V 32 768 User User 32 767 defined defined Measurement Display Measurements may be displayed using standardized display in 96 to two decimal places Type of Range Display Unipolar range from 0 to 10 000 0 at 100 00 96 0 10 V 0 5 V 1 5 V 0 20mA 4 20mA Bipolar range from 10 000 to 10 000 100 00 at 100 00 96 10 V 5 mV 20 mA It is also possible to define the range of values w
240. teristics of the RTD and Thermocouple Ranges Characteristics of the RTD Ranges for the BMX ART 0414 0814 Modules At a Glance The table below presents the maximum margin of error at 25 C ofthe Pt100 Pt1000 and Ni1000 RTD ranges Temperature Pt100 RTD Pt1000 RTD Ni1000 RTD Display resolution 0 1 C 0 1 C 0 1 C Maximum error at 25 C 1 100 C 0 8 C 1 6 C 0 4 C 0 C 0 8 C 1 6 C 0 5 C 100 C 0 8 C 1 6 C 0 7 C E 200 C 1 0 C 2 C 0 6 C o 300 C 1 2 C 2 4 C s 400 C 1 3 C 2 8 C amp 500 C 1 5 C 3 3 C 600 C 1 7 C 3 6 C 700 C 1 9 C 4 1 C 800 C 2 1 C 4 5 C Input dynamic 175 825 C 175 825 C 54 174 C 283 1 517 F 283 1 517 F 66 346 F Legend 1 Ambient temperature NOTE The precision values are provided for a 3 4 wire connection and include the errors and drift of the 1 13 mA Pt100 or 0 24 mA Pt1000 or Ni1000 current source NOTE The effects of self heating do not introduce any significant error to the measurement whether the probe is in the air or under water 352 35011978 10 2014 Characteristics of the RTD and Thermocouple Ranges The table below presents the maximum margin of error between 0 and 60 C of the Pt100 Pt1000 and Ni1000 RTD ranges Temperature Pt100 RTD Pt1000 RTD Ni1000 RTD Display resolution 0 1 C 0 1 C 0 1 C Maximum err
241. the channel MWr m c 1 1 Explicit Exchange Execution Flag EXCH_STS The meaning of the exchange control bits of the channel EXCH STS MWr m c 0 is as follows Standard symbol Type Access Meaning Address STS IN PROGR BOOL R Read channel status words in progress MWr m c 0 0 CMD IN PROGR BOOL R Command parameter exchange in progress MWr m c 0 1 ADJ IN PROGR BOOL R Adjustment parameter exchange in progress MWr m c 0 2 246 35011978 10 2014 IODDTs and Device DDTs for Analog Modules Explicit Exchange Report EXCH_RPT The meaning of the EXCH_RPT MWr m c 1 report bits is as follows Standard symbol Type Access Meaning Address STS ERR BOOL R Read error detected for channel status words MWr m c 1 0 CMD_ERR BOOL R Error detected during command parameter MWr m c 1 1 exchange ADJ_ERR BOOL R Error detected while exchanging adjustment MWr m c 1 2 parameters RECONF_ERR BOOL R Error detected while reconfiguring the channel MWr m c 1 15 Standard Channel Status CH_FLT The following table explains the meaning of the CH FLT MWr m c 2 status word bits Reading EAD STS IODDT VARI1 is performed by a RI Standard symbol Type Access Meaning Address ACT WIRE FLT BOOL R Actuator wire open or short MWr m c 2 0 RANGE_FLT BOOL R Range under overflow detected error MWr m
242. the channel 0 is not used select a cold junction with external Pt100 The range of the channel 0 is changed to a 3 wires Pt100 probe The wiring would then look like this MS MS QO io Terminal not to be wired XA ERE Channel 0 4 RTD NOTE For the BMX ART 0814 Module the CJC values of channels 4 to 7 can also be used for channels 0 to 3 Therefore only one external CJC see page 139 sensor is wired on channel 4 35011978 10 2014 137 BMX ART 0414 814 Use of the TELEFAST ABE 7CPA412 Accessory At a Glance The TELEFAST ABE 7CPA412 accessory is a base unit used to connect 4 channel analog modules to screw terminal blocks NOTE When the cabinet where the TELEFAST ABE 7CPA412 accessory is located and powered up wait at least 45mn to achieve full precision of the CJC compensation It is not necessary to wait 45 mn if the compensation is performed by an external Pt100 probe NOTE When using the TELEFAST ABE 7CPA412 s cold junction compensation in order to make sure you achieve the indicated level of precision the movement of air around the TELEFAST ABE 7CPA412 must not exceed 0 1 m s Temperature variations must not exceed 10 C hour and the TELEFAST ABE 7CPA412 must be placed at least 100mm away from all heat sources NOTE The TELEFAST ABE 7CPA412 can be operated from 40 C to 80 C external temperature 138 35011978 10 2014 BMX ART 0414 814 Connecting Sensors Sensors may be
243. the dynamic tank from the runtime screen and Copy Ctrl C then Paste Ctrl V it into the drawing in the operator screen editor to return to your screen click on Window then Screen The tank is now in your operator screen You now need a variable to animate the level In the Tools menu click on Variables Window The window appears to the left and in the Name column we see the word MWO To obtain the animated part of the graphic object in this case the tank double click on MWO A part of the tank is selected Right click on this part then click on Characteristics Select the Animation tab and enter the variable concerned by clicking the J button in the place of MWO In our application this will be Tank vol You must define the tank s minimum and maximum values In the Type of animation tab click Bar chart then the fields according to the tank Confirm with Apply and OK button and fill in the entry Click on Bl to select the other lines one by one and apply the same procedure 35011978 10 2014 331 Application using Unity Pro The table below shows the procedure for creating the Start button Step Action 1 In the Project browser right click on Operator screens and click on New Screen The operator screen editor appears Click on the 5 and position the new button on the operator screen Double click on the button and in the Control tab select the Run variable by cl
244. the exchange control bits of the channel EXCH STS MWr m c 0 is as follows Standard symbol Type Access Meaning Address STS IN PROGR BOOL R Read channel status words in progress MWr m c 0 0 CMD IN PROGR BOOL R Command parameter exchange in progress MWr m c 0 1 ADJ IN PROGR BOOL R Adjustment parameter exchange in progress MWr m c 0 2 Explicit Exchange Report EXCH_RPT The meaning of the EXCH RPT MWr m c 1 report bits is as follows Standard symbol Type Access Meaning Address STS_ERR BOOL R Read error for channel status words MWr m c 1 0 CMD_ERR BOOL R Error during command parameter exchange MWr m c 1 1 ADJ_ERR BOOL R Error while exchanging adjustment parameters MWr m c 1 2 RECONF_ERR BOOL R Error while reconfiguring the channel MWr m c 1 15 Standard Channel Status CH_FLT The following table explains the meaning of the CH FLT MWr m c 2 status word bits Reading is performed by a READ STS IODDT_VAR1 Standard symbol Type Access Meaning Address SENSOR_FLT BOOL R Sensor connection error MWr m c 2 0 RANGE_FLT BOOL R Range under overflow error MWr m c 2 1 CH_ERR_RPT BOOL R Channel error report MWr m c 2 2 INTERNAL_FLT BOOL R Inoperative channel MWr m c 2 4 CONF_FLT BOOL R Different hardware and software configurations MWr m c 2 5 COM_FLT BOOL R Problem communicating with the
245. tic Hazard Instructions CAUTION UNEXPECTED BEHAVIOR OF APPLICATION Follow those instructions to reduce electromagnetic perturbations 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 to connect the shielding Electromagnetic perturbations may lead to an unexpected behavior of the application Failure to follow these instructions can result in injury or equipment damage 35011978 10 2014 65 BMX AMI 0410 Wiring Diagram Introduction Module BMX AMI 0410 is connected using the 20 point terminal block Illustration The terminal block connection and the sensor wiring are as follows Cabling view o COM 0VO 2 NC 4 Loopsupply 5 NC 6 7 COM 0V1 8 NC 1 COM ove 12 NC NC COM 0V3 NG IVx pole input for channel x COM OVx pole input for channel x ICx current reading resistor input Channel 0 voltage sensor Channel 1 2 wire current sensor 66 35011978 10 2014 BMX AMI 0410 Use of the TELEFAST ABE 7CPA410 Wiring Accessory At a Glance The TELEFAST ABE 7CPA410 accessory is a base unit used for the connection of sensors It has the following functions e Extend the input terminals in voltage mode e Supply channel by channel the 0 20 mA or 4 20 mA sensors with a protected 24 V voltage limited in current to 25 mA whi
246. tion 10 V 0 10 V 0 5V 0 20 mA 1 5 V 4 20 mA e 5 V 20 mA The module operates with voltage inputs It includes four read resistors connected to the terminal block to perform current inputs Illustration The BMX AMI 0410 module s illustration is as follows 4 inputs Processing Interface 20 pin terminal block A N converter ZA Connector to X Bus 35011978 10 2014 55 BMX AMI 0410 Description No Process Function 1 Adapting the Physical connection to the process through a 20 pin screw Inputs and terminal block Multiplexing Protection of the module against overvoltages Protection of the current reading resistors using limiters and resettable fuses Input signal analog filtering e Scan input channels using static multiplexing through opto Switches in order to provide the possibility of common mode voltage of 300 VDC 2 Amplifying Input e Gain selecting based on characteristics of input signals as Signals defined during configuration unipolar or bipolar range in voltage or current Compensation of drift in amplifier device 3 Converting Conversion of analog Input signal into digital 24 bit signal using a XA converter 4 Transforming e Takes into account recalibration and alignment coefficients incoming values to be applied to measurements as well as the module s self into workable calibration coefficients meas
247. tion operator screen Pump flow m3 h wv Start Cycle Stop Cycle Desired Level m bank devel 10 BER tow tank level Tank ready Ue ILLE IL LL TT Drain Tank 3 4 v X 2 6 7 The associated variables are presented in the table below N Description Associated variable 1 Pump flow indicator Pump Flow 2 Mesured level indicator Level 3 Representation of the level in the tank Level 4 Valve Lim Valve Closure 330 35011978 10 2014 Application using Unity Pro N Description Associated variable 5 Scale indicator Desired Level 6 Desired level indicator Desired Level 7 Tank Draining button Drain 8 Tank ready indicator light Tank Ready 9 Low tank level indicator light Tank Low Level 10 High tank level indicator light Tank High Level 11 Stop button Stop 12 Start button Run NOTE To animate objects in online mode you must click on T By clicking on this button you can validate what is written Procedure for Creating an Operator Screen The table below shows the procedure for inserting and animating the tank Step Action 1 In the Project browser right click on Operator screens and click on New screen The operator screen editor appears 2 e Inthe Tools menu select Operator Screen Library The window opens Double click on Fluids then Tank Select
248. tion s creation timeline What Is in This Section This section contains the following topics Topic Page Technological Choices Used 305 The Different Steps in the Process Using Unity Pro 306 304 35011978 10 2014 Application using Unity Pro Technological Choices Used At a Glance There are several ways of writing an application using Unity Pro The one proposed allows you to structure the application so as to facilitate its creation and debugging Technological Choices The following table shows the technological choices used for the application Objects Choices used Use of the pump Creation of a user function block DFB to facilitate management of the pump in terms of entering a program and speed of debugging The programming language used to develop this DFB is a function block diagram FBD based graphic language Use of the valve Creation of a user function block DFB to facilitate management of the valve in terms of entering a program and speed of debugging The programming language used to develop this DFB is a function block diagram FBD based graphic language Supervision screen Use of elements from the library and new objects Main supervision program This program is developed using a sequential function chart SFC also called GRAFCET The various sections are created in Ladder Diagram LD language and use the different DFBs created Fault display Use ofthe AL
249. together a few meters e all sensors must be referenced to a single point which is connected to the PLC s ground 35011978 10 2014 63 BMX AMI 0410 Using the Sensors Referenced in Relation to the Ground The sensors are connected as indicated in the following diagram Channel 0 input Channel 0 input Channel 1 input Channel 1 input Connects to grounding strip Channel n input Channel n input ar PLC ground If the sensors are referenced in relation to the ground this may in some cases return a remote ground potential to the terminal block It is therefore essential to follow the following rules e The potential must be less than the permitted low voltage for example 30 Vrms or 42 4 VDC e Setting a sensor point to a reference potential generates a leakage current You must therefore check that all leakage currents generated do not disturb the system A DANGER HAZARD OF ELECTRIC SHOCK Sensors and other peripherals may be connected to a grounding point some distance from the module Such remote ground references may carry considerable potential differences with respect to local ground Ensure that e potentials greater than permitted low limits cannot exist e induced currents do not affect the measurement or integrity of the system Failure to follow these instructions will result in death or serious injury 64 35011978 10 2014 BMX AMI 0410 Electromagne
250. tors are connected using the 20 point terminal block Illustration The terminal block connection the sensors and the actuators wiring are as follows Cabling view 10 NC Loopsupply U1 COM1 I2 U3 COM3 NC see legend below COMOO current or voltage actuator wiring COMO 1 grounding bar Ux pole input for channel x COM x pole input for channel x U IOx pole output for channel x COMOx pole output for channel x The current loop is self powered by the output and does not request any external supply 35011978 10 2014 209 BMX AMM 0600 210 35011978 10 2014 Part Il Software Implementation of Analog Modules In this Part This part sets forth general rules for implementing analog input output modules with the Unity Pro Software program What Is in This Part This part contains the following chapters Chapter Chapter Name Page 11 General Overview of Analog Modules 2 15 12 Configuring Analog Modules 215 13 IODDTs and Device DDTs for Analog Modules 239 14 Analog Module Debugging 263 15 Analog Module Diagnostics 271 16 Operating Modules from the Application 277 35011978 10 2014 211 Software Implementation 212 35011978 10 2014 Chapter 11 General Overview of Analog Modules Introduction to the Installation Phase Introduction The software installation of application specific modules is carried out from the various Unity Pro e
251. ts associated to the configuration of the BME AHO 0412 BMX AMO 0210 BMX AMO 0410 and BMX AMO 0802 modules include the following Addresses Description Bits Meaning KWr m c 0 Channel range Bit 0 to 5 Electric range hexadecimal value configuration Bit 8 Fallback mode 0 Fallback 1 Maintain Bit 11 Actuator wiring control O disabled 1 enabled Bit 14 Output lower overshoot below range valid O disabled 1 enabled Bit 15 Output upper overshoot above range valid O disabled 1 enabled KWr m c 1 Scale User scaling min value KWr m c 2 Scale User scaling max value KWr m c 3 Overshoot below value KWr m c 4 Overshoot above value 35011978 10 2014 297 Operating Modules from the Application 298 35011978 10 2014 Part Ill Quick Start Example of Analog I O Module Implementation In this Part This part presents an example of implementation of the analog input output modules What Is in This Part This part contains the following chapters Chapter Chapter Name Page 17 Description of the Application 301 18 Installing the Application Using Unity Pro 303 19 Starting the Application 333 20 Actions and transitions 343 35011978 10 2014 299 Example of Analog I O Module Implementation 300 35011978 10 2014 Chapter 17 Description of the Application Overview of the Application At a Glance The application descri
252. ts is as follows Standard symbol Type Access Meaning Address CH_ALIGNED BOOL R Aligned channel 9olWr m c 1 0 CH FORCED BOOL R Forced channel 9oIWr m c 1 1 LOWER LIMIT BOOL R Measurement within lower tolerance area 9olIWr m c 1 5 UPPER LIMIT BOOL R Measurement within upper tolerance area Wr m c 1 6 INT_OFFSET_ERROR BOOL R Internal offset detected error Wr m c 1 8 INT_REF_ERROR BOOL R Internal reference detected error Wr m c 1 10 POWER SUP ERROR BOOL R Power supply detected error Wr m c 1 11 SPI COM ERROR BOOL R SPI communication detected error 9o6IWr m c 1 12 240 35011978 10 2014 IODDTs and Device DDTs for Analog Modules Explicit Exchange Execution Flag EXCH STS ntrol bits of the channel EXCH_STS MWr m c 0 is as follows The meaning of the exchange co Standard symbol Type Access Meaning Address STS IN PROGR BOOL R Read channel status words in progress MWr m c 0 0 CMD IN PROGR BOOL R Command parameter exchange in progress MWr m c 0 1 ADJ IN PROGR BOOL R Adjustment parameter exchange in progress 9o MWr m c 0 2 Explicit Exchange Report EXCH_RPT The meaning of the EXCH_RPT MWr m c 1 report bits is as follows Standard symbol Type Access Meaning Address STS ERR BOOL R Read error detected for channel status words MWr m c 1 0 CMD_ERR BOOL R Error detected during command pa
253. turning a remote ground potential to the terminal this may be very different to the ground potential close by Sensors and other peripherals may be connected to a grounding point some distance from the module Such remote ground references may carry considerable potential differences with respect to local ground Induced currents do not affect the measurement or integrity of the system 4A DANGER HAZARD OF ELECTRIC SHOCK Ensure that sensors and others peripherals are not exposed through grounding points to voltage potential greater than acceptable limits Failure to follow these instructions will result in death or serious injury Electromagnetic hazards instructions A WARNING UNEXPECTED EQUIPEMENT OPERATION Follow those instructions to reduce electromagnetic perturbations e adapt the programmable filtering to the frequency applied at the inputs 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 to connect the shielding e use a specific 24 VDC supply to sensors and a shielded cable for connecting the sensors to the module Electromagnetic perturbations may cause the application to operate in an unexpected manner Failure to follow these instructions can result in death serious injury or equipment damage 208 35011978 10 2014 BMX AMM 0600 Wiring Diagram Introduction The actua
254. uage type and confirm with OK Edit your section using the variables declared in step 3 Your DFB can now be used by the program DFB Instance 314 35011978 10 2014 Application using Unity Pro Variables Used by the Motor DFB The following table lists the variables used by the Motor DFB Variable Type Definition Run Input Motor run command Stop Input Motor stop command Contactor Return Input Contactor feedback in the event of motor run problem Acknowledgement Input Acknowledgement of the Motor error output variable Motor Run Cmd Output Start of motor Motor Error Output Display in the Diagnostics display window of an alarm linked to a problem with the motor Illustration of the Motor DFB Variables Declared in the Data Editor The following screen shows the Motor DFB variables used in this application to control the motor Data Editor Ij Variables DDT types Function blocks DFB types ilter Y Name Pee Name vw SSCS pew vae Comman v 4 E Ee inputs hb Run 1 BOOL t Sto 2 He Siop BOOL 1001 bee Contactor Return BOOL pl 0081 benef Acknowledgement 4 BOOL FM MESZ 1 FRe 9MWrRnOmM BOL E 17748 Motor_Error 2 BOOL 5 t n lt inputs outputs gt public d private OBL sections m 35011978 10 2014 315 Application usi
255. unction The BMX AMO 0802 is a high density output analog module fitted with 8 non isolated channels It offers the following current ranges for each output e 0 20 mA e 4 20 mA The range is selected during configuration 35011978 10 2014 177 BMX AMO 0802 Illustration The BMX AMO 0802 module s illustration is as follows Isolator Isolator Isolator c E o a o o a DC DC 20 pin terminal block Isolator Connector to X Bus X BUS interface Isolator CA a C A A 178 35011978 10 2014 BMX AMO 0802 Description Address Process Characteristics 1 Adapting the outputs e physical connection to the process through a 20 pin screw terminal block protecting the module against voltage spikes 2 Adapting the signalto e the adaptation is performed on current via software the Actuators configuration 3 Converting e this conversion is performed on 15 bits with a polarity sign e reframing the data provided by the program is performed automatically and dynamically by the converter 4 Transforming use of factory calibration parameters application data into data directly usable by the digital analog converter 5 Communicating with manages exchanges with CPU the Application e topological addressing e from the application receiving the configuration parameters for the module and channels as well as numeric set points from the channels e sending m
256. urements for e Numeric filtering of measurements based on configuration the user parameters Scaling of measurements based on configuration parameters 5 Communicating e Manages exchanges with CPU with the topological addressing Application Receives configuration parameters from module and channels e Sends measured values as well as module status to application 6 Module Conversion string test monitoring and sending error notification back to application Testing for range overflow on channels Watchdog test 56 35011978 10 2014 BMX AMI 0410 Measurement Timing The timing of measurements is determined by the cycle selected during configuration Normal or Fast Cycle e Normal Cycle means that the scan cycle duration is fixed e With the Fast Cycle however the system only scans the channels designated as being In Use The scan cycle duration is therefore proportional to the number of channels In Use The cycle time values are based on the cycle selected Module Normal Cycle Fast Cycle BMX AMI 0410 5ms 1 ms 1 ms x N where N number of channels in use NOTE Module cycle is not synchronized with the PLC cycle At the beginning of each PLC cycle each channel value is taken into account If the MAST FAST task cycle time is less than the module s cycle time some values will not have changed Module cycle API cycle Task
257. uring configuration Illustration The following graphic shows the BMX AMO 0802 analog output module NOTE The terminal block is supplied separately 174 35011978 10 2014 BMX AMO 0802 Characteristics General Characteristics The general characteristics for the BMX AMO 0802 modules are as follows Type of outputs Non isolated high level outputs with common point Nature of outputs Current Number of channels 8 Digital Analog converter resolution 16 bits Output refresh time 4ms Power supply for outputs by the module Types of protection Outputs protected to short circuits and permanent overloads Isolation e Between channels Non isolated e Between channels and bus 1400 VDC Between channels and ground 1400 VDC Measurement error for standard module At25 C 77 F e Maximum in the temperature range 0 60 C 32 140 F 0 1096 of FS 1 0 2596 of FS 1 Measurement error for ruggedized At 25 C 77 F e Maximum in the temperature range 25 70 C 13 158 F 0 10 of FS 1 0 45 of FS 1 Temperature drift 45 ppm C Monotonicity Yes Non linearity 0 196 of FS AC output ripple 2 mV rms on 50 Q Power consumption 3 3 V Typical 0 35 W Maximum 0 48 W Power consumption 24 V Typical 3 40 W Maximum 3 70 W Legend 1 FS Full Scale 35011978 10 2014 175 BMX AMO 0802
258. ustment parameter at module level 35011978 10 2014 293 Operating Modules from the Application Explicit Exchange Execution Flag EXCH STS The table below shows the EXCH STS MWr m c 0 explicit exchange control bits Standard symbol Type Access Meaning Address STS IN PROGR BOOL R Reading of channel status MWr m c 0 0 words in progress CMD IN PROGR BOOL R Command parameters MWr m c 0 1 exchange in progress ADJ IN PROGR BOOL R Adjust parameters MWr m c 0 2 exchange in progress RECONF IN PROGR BOOL R Reconfiguration of the 9o MWr m c 0 15 module in progress NOTE If the module is not present or is disconnected explicit exchange objects RI example are not sent to the module STS IN PROG MWr m c 0 0 refreshed Explicit Exchange Report EXCH_RPT The table below presents the EXCH RPT MWr m c 1 report bits EAD STS for 0 but the words are Standard symbol Type Access Meaning Address STS ERR BOOL R Error reading channel status words 1 error MWr m c 1 0 CMD_ERR BOOL Error during a command parameter exchange 1 error MWr m c 1 1 ADJ_ERR BOOL Error while exchanging adjustment parameters 1 error MWr m c 1 2 RECONF_ERR BOOL Error during reconfiguration of the channel 1 error MWr m c 1 15 294 35011978 10 2014 Operating Modules f
259. ut outputs measurements and the various statuses What Is in This Section This section contains the following topics Topic Page Addressing of the Analog Module Objects 279 Module Configuration 281 278 35011978 10 2014 Operating Modules from the Application Addressing of the Analog Module Objects At a Glance The addressing of the main bit and word objects of the analog input output modules depends upon e the rack address e the physical position of the module in the rack e the module channel number NOTE With Unity Pro 6 1 or later and Modicon M340 firmware 2 4 or later you can access the modules either via topological or State RAM addresses NOTE Please refer to Memory Tab see Unity Pro Operating Modes and Topological State RAM Addressing of Modicon M340 Analog Modules see page 363 Description Addressing is defined in the following way 1 Q M K X W D F r m G ui z j Symbol Object Format Rack Module Channel Rank Word type position no bit The table below describes the different elements that make up addressing Family Element Meaning Symbol Object type l Q Image of the physical input of the module Image of the physical output of the module This information is exchanged automatically for each cycle of the task to which they are attached Internal variable This read or write informat
Download Pdf Manuals
Related Search
Related Contents
Tucano Stickgel f/iPad Manuale di istruzioni PIÈCES DETACHEES - Motoculture Jean Furuno FAR-2157-BB Marine RADAR User Manual inTouch Application Kit Fiche de Mode d`emploi - Rice Lake Weighing Systems Sony STR-DE245 User's Manual AC Gear-type Oil Pump - Folke Copyright © All rights reserved.
Failed to retrieve file