background image

5. Configuration and Function of Internal Memory 

5.5. PUT/GET function block use area (parameter area) 

96 

Analog Input Module 2MLF-AV8A, AC8A User's Guide  

R200 

 

Honeywell 

September 2010 

10  

0V ~ 10V 

11  

-10V ~ 10V 

 

 

 

 

2MLF-AC8A 

The following figure is an example for setting CH0~CH3 as 4~20mA and CH4~CH7 as 

0~20mA. 

B15 

B14 

B13 

B12 

B11 

B10 

B9 

B8 

B7 

B6 

B5 

B4 

B3 

B2 

B1 

B0 

CH7 

CH6 

CH5 

CH4 

CH3 

CH2 

CH1 

CH0 

 

BIT 

Description 

00  

4mA

 

~ 20mA 

01  

0mA ~ 20mA 

 

Summary of Contents for 2MLF-AC8A

Page 1: ...Honeywell Process Solutions Analog Input Module 2MLF AV8A AC8A User s Guide ML200 AI R200 September 2010 Release 200 Honeywell ...

Page 2: ...e and makes no express warranties except as may be stated in its written agreement with and for its customers In no event is Honeywell liable to anyone for any indirect special or consequential damages The information and specifications in this document are subject to change without notice Honeywell PlantScape Experion PKS and TotalPlant are registered trademarks of Honeywell International Inc Oth...

Page 3: ...2MLF AV8A and AC8A Analog to digital voltage and current converters Release Information Document Name Document ID Release Number Publication Date 2MLF AV8A AC8A User s Guide ML200 AI 200 September 2010 References The following list identifies all documents that may be source of reference for material discussed in this publication Document Title SoftMaster User s Guide ...

Page 4: ... Lane Phoenix AZ 85027 USA Europe Middle East and Africa EMEA Contact Phone Fascimile Mail Honeywell TAC EMEA 32 2 728 2345 32 2 728 2696 TAC BE02 Hermes Plaza Hermeslaan 1H B 1831 Diegem Belgium Pacific Contact Phone Fascimile Mail Email Honeywell Global TAC Pacific 1300 364 822 toll free within Australia 61 8 9362 9559 outside Australia 61 8 9362 9564 Honeywell Limited Australia 5 Kitchener Way ...

Page 5: ... F Tower A City Center 100 Zunyi Rd Shanghai 200051 People s Republic of China Global TAC China honeywell com Singapore Contact Phone Fascimile Mail Email Honeywell Global TAC South East Asia 65 6580 3500 65 6580 3501 65 6445 3033 Honeywell Private Limited Honeywell Building 17 Changi Business Park Central 1 Singapore 486073 GTAC SEA honeywell com Taiwan Contact Phone Fascimile Mail Email Honeywel...

Page 6: ...an Inc New Pier Takeshiba South Tower Building 20th Floor 1 16 1 Kaigan Minato ku Tokyo 105 0022 Japan Global TAC JapanJA25 honeywell com Elsewhere Call your nearest Honeywell office World Wide Web Honeywell Solution Support Online http www honeywell com ps Training Classes Honeywell Automation College http www automationcollege com ...

Page 7: ...n the system being damaged or lost or may result in the inability to properly operate the process CAUTION Indicates a potentially hazardous situation which if not avoided may result in minor or moderate injury It may also be used to alert against unsafe practices CAUTION symbol on the equipment refers the user to the product manual for additional information The symbol appears next to required inf...

Page 8: ...terminal Used for non safety purposes such as noise immunity improvement NOTE This connection shall be bonded to Protective Earth at the source of supply in accordance with national local electrical code requirements Earth Ground Functional earth connection NOTE This connection shall be bonded to Protective Earth at the source of supply in accordance with national and local electrical code require...

Page 9: ...24 2 3 Characteristics of I O conversion 26 I O characteristics of 2MLF AV8A 27 I O characteristics of 2MLF AC8A 33 Accuracy 38 2 4 Functions 39 Functions of the input module 39 Sampling process 40 Filter process 40 Average process 42 Function to detect input signal failure disconnect 44 3 INSTALLATION AND WIRING 47 3 1 Installation 47 Installation environment 47 Handling precautions 48 3 2 Wiring...

Page 10: ...re disconnect flag UXa b 160 167 a Base No b Slot No 74 Error clear request flag UXa b 176 a Base No b Slot No 75 5 3 Operation parameters settings area 76 Address 0 A D conversion enable disable status for each channel 76 Address 1 Input voltage current range 76 Address 2 Output data format 79 Address 4 11 Filter constant 80 Address 12 Average process Enable Disable 81 Address 13 Average process ...

Page 11: ... values 120 Program to output error codes of analog input module to BCD display 124 Program description 125 7 TROUBLESHOOTING 129 7 1 Error codes 129 7 2 Troubleshooting 131 RUN LED blinks 131 RUN LED is OFF 132 CPU module cannot read A D conversion value 133 Mismatch between analog input value and digital output value 133 H W error of A D conversion module 134 Status check of A D conversion modul...

Page 12: ... September 2010 Tables Table 1 Performance specifications 21 Table 2 LED indications 25 Table 3 Performance specifications 39 Table 4 I O parameter setting functions 54 Table 5 I O area of A D converted data 69 Table 6 Setting area of run parameters 71 Table 7 List of error codes 129 ...

Page 13: ...le of transducer 17 Figure 3 Digital value 18 Figure 4 Process in PLC 18 Figure 5 Characteristics of A D conversion voltage input 19 Figure 6 Characteristics of A D conversion current input 20 Figure 7 Parts of 2MLF AV8A and 2MLF AC8A 24 Figure 8 Accuracy 38 Figure 9 Operating procedure 53 Figure 10 Program example with variables and addresses 67 ...

Page 14: ...Contents Figures xiv Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 ...

Page 15: ...LF AC8A 8 channels current input 2 High speed A D conversion 250 µs channel 3 High conversion accuracy of 0 2 ambient temperature of 25 5o 4 High resolution 16 bit of digital value that is 1 16000 C 5 Simplified module setup monitoring through GUI Setting up an A D conversion module s operation parameters that is range filter and so on was traditionally a cumbersome process using repetitive sequen...

Page 16: ...uction 1 2 Features 16 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 7 Detecting input signal failure disconnect Applicable only when analog input range of 1 5V or 4 20mA is used ...

Page 17: ...eter such as voltage current temperature speed pressure or flow Figure 1 Analog value For example temperature could be changing continuously with respect to time as shown in Figure 1 Figure 2 Example of transducer Since the changing temperature cannot be directly provide as an input to the A D converter it needs to be converted into voltage using a transducer and then provided Digital value D In a...

Page 18: ...d decimals BCD Figure 3 displays the digital value of the physical parameter Figure 3 Digital value Figure 4 Process in PLC As the PLC processes only binary numbers analog values cannot be directly input to the PLC s CPU for calculation Conversion from analog to digital as shown in Figure 4 is required This is done using Analog to Digital converter A D conversion module Similarly to get an analog ...

Page 19: ...type of A D conversion module 10V of analog input corresponds to output of digital value 0 Analog input of 10V corresponds to output digital value of 16000 This means an analog input of 1 25mV represents digital value of 1 as shown in Figure 5 Figure 5 Characteristics of A D conversion voltage input Current input If analog input range of 0 20mA is used in current type of A D conversion module the ...

Page 20: ...1 Introduction 1 3 Terminology 20 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 Figure 6 Characteristics of A D conversion current input ...

Page 21: ...10V DC 10 10V Input Resistance 1 MΩ minimum DC 4 20mA DC 0 20mA Input Resistance 250Ω Analog input range setting You can select the analog input range individually for each channel either from user program or through user friendly GUI I O parameter function in SoftMaster Digital value 1 Voltage Type Analog input Digital output 1 5V 0 5V 0 10V 10 10V Unsigned value 0 16000 Signed value 8000 8000 Pr...

Page 22: ...GUI I O parameter function in SoftMaster Maximum resolution Analog input range Resolution 1 16000 Analog input range Resolution 1 16000 1 5V 0 250mV 4 20mA 1 0µA 0 5V 0 3125mV 0 10V 0 625mV 0 20mA 1 25µA 10 10V 1 250mV Accuracy 0 2 or less when ambient temperature is 25 5 o C 0 3 or less when ambient temperature is 0 55 o C Maximum conversion speed 250μs channel Absolute maximum input 15V 30mA Ana...

Page 23: ...med current DC 5V 420mA Weight 140g ATTENTION When A D conversion module is released from the factory Offset Gain value is suitably tuned to work for all input ranges You cannot modify these values Offset Value Analog input value when digital output value is 0 with digital output format set to unsigned value Gain Value Analog input value when digital output value is 16000 with digital output forma...

Page 24: ...s 24 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 2 2 Part names and functions The following example illustrates the parts of 2MLF AV8A and 2MLF AC8A modules respectively Figure 7 Parts of 2MLF AV8A and 2MLF AC8A ...

Page 25: ...LED indications No Description 1 RUN LED Displays the operation status of 2MLF AV8A 2MLF AC8A On Operation normal Flickering Error occurs For more details refer to section Error codes Off DC 5V disconnected 2MLF AV8A 2MLF AC8A module error 2 Terminal Analog input terminal whose respective channels can be connected with external devices ...

Page 26: ...l September 2010 2 3 Characteristics of I O conversion Characteristics of I O conversion is a straight line plotted between the Offset and Gain values when converting analog signal voltage or current input from PLC s external device to digital value I O conversion characteristics of A D conversion modules are as follows ...

Page 27: ...0 Honeywell I O characteristics of 2MLF AV8A 2MLF AV8A is a module exclusively used for 8 channel analog voltage input The input range can be set from user program or special module package for respective channels Output formats of digital data are as specified below Unsigned value Signed value Precise value Percentile value ...

Page 28: ...ut Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 1 If the range is DC 1 5V The digital output value for voltage input characteristics is as specified below Resolution based on 1 16000 0 25mV On the I O Parameters Setting window set Input Range to 1 5V ...

Page 29: ...solution based on 1 16000 0 25mV Digital output range Analog input voltage V 0 952 1 2 3 4 5 5 047 Unsigned value 192 16191 192 0 4000 8000 12000 16000 16191 Signed value 8192 8191 8192 8000 4000 0 4000 8000 8191 Precise value 952 5048 952 1000 2000 3000 4000 5000 5048 Percentile value 120 10119 120 0 2500 5000 7500 10000 10119 2 If the range is DC 0 5V On the I O Parameters Setting window set Inp...

Page 30: ...ics is as specified below Resolution based on 1 16000 0 3125mV Digital output range Analog input voltage V 0 06 0 1 25 2 5 3 75 5 5 05 Unsigned value 192 16191 192 0 4000 8000 1200 0 16000 16191 Signed value 8192 8191 8192 8000 4000 0 4000 8000 8191 Precise value 60 5060 60 0 1250 2500 3750 5000 5060 Percentile value 120 10119 120 0 2500 5000 7500 10000 10119 3 If the range is DC 0 10V ...

Page 31: ...2 Specifications 2 3 Characteristics of I O conversion R200 Analog Input Module 2MLF AV8A AC8A User s Guide 31 September 2010 Honeywell On the I O Parameters Setting window set Input Range to 0 10V ...

Page 32: ...olution based on 1 16000 0 625mV Digital output range Analog input voltage V 0 12 0 2 5 5 7 5 10 10 11 Unsigned value 192 16191 192 0 4000 8000 12000 16000 16191 Signed value 8192 8191 8192 8000 4000 0 4000 8000 8191 Precise value 60 5059 120 0 2500 5000 7500 10000 10119 Percentile value 120 10119 120 0 2500 5000 7500 10000 10119 4 If the range is DC 10 10V On I O Parameters Setting window set Inp...

Page 33: ...alog input voltage V 0 24 10 5 0 5 10 10 23 Unsigned value 192 16191 192 0 4000 8000 12000 16000 16191 Signed value 8192 8191 8192 8000 4000 0 4000 8000 8191 Precise value 10240 10238 10240 0 2500 5000 7500 10000 10239 Percentile value 120 10119 120 0 2500 5000 7500 10000 10119 I O characteristics of 2MLF AC8A You can set the current input range through user program or special module package for r...

Page 34: ... I O conversion 34 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 Unsigned value Signed value Precise value Percentile value 1 If the range is DC 4 20mA On I O Parameters Setting window set Input Range to 4 2mA ...

Page 35: ...haracteristics is as specified below Resolution based on 1 16000 1μA Digital output range Analog input current mA 3 808 4 8 12 16 20 20 191 Unsigned value 192 16191 192 0 4000 8000 12000 16000 16191 Signed value 8192 8191 8192 8000 4000 0 4000 8000 8191 Precise value 3808 20191 3808 4000 8000 12000 16000 20000 20191 Percentile value 120 10119 120 0 2500 5000 7500 10000 10119 ...

Page 36: ...ut Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 2 If the range is DC 0 20mA On the I O Parameters Setting window set Input Range to 0 20mA Digital output value for current input characteristics is as specified below Resolution based on 1 16000 1 25μA ...

Page 37: ...39 Percentile value 120 10119 120 0 2500 5000 7500 10000 10119 CAUTION 1 If analog input value exceeds the maximum range For example 20mA the digital value is fixed at maximum For example 16191 for unsigned as per above table Likewise if analog input value drops below minimum range For example 0mA the digital value is fixed at minimum For example 192 for unsigned as per above table 2 Voltage and c...

Page 38: ... even if you change the input range Figure 8 shows the change range of the accuracy at ambient temperature of 25 5 o C with analog input range as 10 10V and digital output type as unsigned value 0 2 at ambient temperature of 25 5o C and 0 3 at ambient temperature of 0 55o C 0 10 V 0 V 8000 10 V 16000 Analog Input Voltage D i g i t a l O u t p u t V a l u e 15968 16032 32 32 Figure 8 Accuracy ...

Page 39: ...lable for voltage input module while two input ranges are available for current input module Output data format setting Specify digital output type Four output data formats are provided in this module A D conversion methods Sampling processing This is performed if A D conversion type is not specified Filter processing This is to introduce delay when there is a noise or sudden change of input value...

Page 40: ... specific interval Filter process Filter process function is used for obtaining stable digital output value by filtering noise or sudden change in input value Filter constant can be specified for respective channels through user program or I O parameters setting Setting range 1 99 F n 1 α x A n α x F n 1 F n Current filter output value A n Current A D conversion value F n 1 Previous filter output ...

Page 41: ...oward previous value 2 0 5 0 8000 12000 14000 50 inclined toward previous value 3 0 99 0 160 318 475 99 inclined toward previous value 1 16000 output after about 4 scans 2 16000 output after about 22 scans 3 16000 output after about 1491 scans 372 75ms for 1 channel Run 2MLF AC8A Analog input current range DC 0 20mA digital output range 0 16000 If analog input value changes 0mA 10mA 0 8000 the fil...

Page 42: ...o on This process is used to execute A D conversion of the channel for specified frequency or for specified time and to save the average of the accumulated sum in the memory You can define the average processing option and time frequency value through user program or I O parameters setting for respective channels Average processing type is of time average and count average Time average processing ...

Page 43: ... speed Example If the number of channels used is 5 and setting time is 151ms 151ms 5 X 0 25ms 120times Remainder of 8 is ignored 120 times Count average processing 1 Setting range 2 64000 times 2 The time required for average value frequency average to be saved on memory depends on the number of channels used Process time set frequency X number of channels used X conversion speed a If set value of...

Page 44: ...ure disconnect for respective input channels is saved on UXY 10 X denotes Base No and Y denotes Slot No Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Default 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Assigned CH7 CH6 CH5 CH4 CH3 CH2 CH1 CH0 BIT Description 0 Normal 1 Disconnected 3 Operation Each bit is set to 1 if an assigned channel is detected as disconnected and is set back to 0 when the channel is connecte...

Page 45: ...2 Specifications 2 4 Functions R200 Analog Input Module 2MLF AV8A AC8A User s Guide 45 September 2010 Honeywell ...

Page 46: ...2 Specifications 2 4 Functions 46 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 ...

Page 47: ...nuous shocks or vibrations c Direct sunlight d Dew condensation due to rapid temperature change e Temperatures outside the range of 0 to 55 C 2 Precautions during installing and wiring a Ensure that no external materials like wire scraps enter the upper part of the PLC during drilling or wiring b Ensure to install PLC in a location where it is easy for monitoring and use c Ensure that PLC is not l...

Page 48: ...utions The following precautions must be taken when unpacking and installing the Analog Input Module 1 Do not drop the module and avoid any strong or sudden shocks 2 Do not remove the PCB from its case It can result in damage or an abnormal operation 3 Do not install or remove the module to from the base when the power supply is turned on ...

Page 49: ...e produced from the A C supply wire 2 Select the cable considering the ambient temperature and value of the current The maximum size of the cable must not be less than the standard cable size of AWG22 0 3mm 3 The cable must not be too close to a hot device material and in direct contact with oil for a long period as it can result in damage or abnormal operation due to short circuit 4 The polarity ...

Page 50: ...rd a 2MLF AC8A s input resistance is 250Ω typical b 2MLF AV8A s input resistance is 1MΩ minimum 2 Enable Run only the channels those are used and disable the rest to maintain best overall conversion speed 3 Analog input module does not provide power for the input device Use an external power supply Wiring example of 2 wire sensor transmitter current input R 2 Wire 2 Wire CH0 CH7 R R R DC DC 3 R R ...

Page 51: ...nsmitter sensor and module has an effect on digitally converted values of the module as specified below where Rc Resistance value due to line resistance of cable Rs Internal resistance value of transmitter or sensor Ri Internal resistance value 1MΩ of voltage input module Vin Voltage allowed to analog input module Vi Tolerance of converted value due to source and cable length in voltage input Ri R...

Page 52: ...3 Installation and wiring 3 2 Wiring 52 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 ...

Page 53: ...hart illustrates the procedure to initialize the operation of the Analog Input Module Start Install A D conversion module on the slot Connect A D conversion module with the external device Will you specify Run parameters through I O parameters setting Specify Run parameters through I O parameters setting Prepare PLC program YES NO End Figure 9 Operating procedure ...

Page 54: ...dow The following table lists the I O parameter setting functions Table 4 I O parameter setting functions Item Details I O parameters Specify the following setting items necessary for the module operation Channel Enable Disable Input Voltage Current Range Output Data Format Setting Filter Processing Enable Disable Setting Filter Constant Setting Average Processing Enable Disable Setting Average Pr...

Page 55: ... I O parameters The procedure for setting I O parameters based on 2MLF AV8A is described as follows The procedure remains same for 2MLF AC8A Step Action 1 Run SoftMaster to create a project Refer to SoftMaster User s Guide for details on how to create the project 2 On the Project window double click I O Parameters The I O Parameter Setting window appears ...

Page 56: ...Base No 1 Slot No 4 4 Click the arrow button on the Module cell display the list of applicable modules Select the appropriate module 5 Click Details and specify the parameters for respective channel as below Channel Status This enables or disables the respective channel Select either Disable or Enable from the drop down list Input range Select the range for analog input voltage or current as appli...

Page 57: ... 4 Operating Procedures and Monitoring 4 2 Run parameters setting R200 Analog Input Module 2MLF AV8A AC8A User s Guide 57 September 2010 Honeywell Step Action ...

Page 58: ...ut type Select the format of output data from the list of available formats Filter process Enable or disable the filter process as necessary Filter constant This field is active only when the filter process is enabled Double click the filter constant to enter the value The available range is 1 99 Average setting Enable or disable the average process as necessary ...

Page 59: ... or count average Average value This field is active only when the average process setting is enabled Double click the average value to input the value The available range is 2 64000 for count average and 4 16000 for time average Select all channels to change parameters a Select the check box in the parameters item in order to change the parameters of all channels to identical setting value b Chan...

Page 60: ...oring 4 2 Run parameters setting 60 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 Step Action Following figure shows an example where the Channel Status of all the channels are enabled at the same time ...

Page 61: ...est the module perform the following steps Step Action 1 Click Online Connect The SoftMaster is connected to PLC 2 Click Monitor Special Module Monitoring The Special Module List window appears This window displays base slot information in addition to special module type ATTENTION If the module status is not Online the Special Module Monitoring menu is disabled 3 Click Module Info to display the m...

Page 62: ... available are Reset max min value Start Monitoring Test Close The current value of A D conversion output and maximum minimum value are displayed in upper half of the monitoring window Parameter settings for each selected channel are displayed in the lower half of the monitoring window 5 Click Start Monitoring to display the current values A D conversion output of all channels ...

Page 63: ...ter changes in the lower half of the window and click Test button to execute the changes To permanently download new settings to the A D conversion module make changes in the I O parameters setting window 7 Reset Max Min value The maximum minimum value field in the window shows the maximum and minimum value of A D conversion computed for the current session Click Reset max min value to initialize ...

Page 64: ...erating Procedures and Monitoring 4 3 Special module monitoring 64 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 Step Action 8 Click Close to close the monitoring test window ...

Page 65: ...ule information set in the I O parameters You can modify the variables To modify the variables perform the following steps Step Action 1 On the Project Window double click I O parameters The I O Parameters Setting window appears 2 Click the module area of the concerned slot to select the applicable module and select the special module type 3 Double click the selected 2MLF AV8A module or click Deta...

Page 66: ...splayed as shown in the following figure Saving variables The variables can be saved as a text file as follows On the Global Variable Address window click Edit Export Variables to File Program example with variable and address The below program shows procedure to read the A D conversion values when the module is in READY condition and to transfer each of the 8 channels digital value only when enab...

Page 67: ...erating Procedures and Monitoring 4 4 Register special module variables R200 Analog Input Module 2MLF AV8A AC8A User s Guide 67 September 2010 Honeywell Figure 10 Program example with variables and addresses ...

Page 68: ...4 Operating Procedures and Monitoring 4 4 Register special module variables 68 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 ...

Page 69: ...W Directio n UXa b 0 UXa b 15 _ab_ERR _ab_RDY Module ERROR Module READY R A D CPU UXa b 16 UXa b 17 UXa b 18 UXa b 19 UXa b 20 UXa b 21 UXa b 22 UXa b 23 _ab_CH0_ACT _ab_CH1_ACT _ab_CH2_ACT _ab_CH3_ACT _ab_CH4_ACT _ab_CH5_ACT _ab_CH6_ACT _ab_CH7_ACT CH0 Active CH1 Active CH2 Active CH3 Active CH4 Active CH5 Active CH6 Active CH7 Active R A D CPU UWa b 2 _ab_CH0_DATA CH0 Output R A D CPU UWa b 3 _a...

Page 70: ...nput Disconnection CH1 Input Disconnection CH2 Input Disconnection CH3 Input Disconnection CH4 Input Disconnection CH5 Input Disconnection CH6 Input Disconnection CH7 Input Disconnection R A D CPU UXa b 176 _ab_ERR_CLR Error clear request W CPU A D In the address assigned a denotes the Base No and b denotes the Slot No on which the module is installed In order to read CH1 digital value of A D conv...

Page 71: ...ble setting R W PUT 1H 1 Setting range of input voltage current R W PUT 2H 2 Output data format setting R W PUT 3H 3 Filter processing enable disable setting R W PUT 4H 4 CH0 filter constant R W PUT 5H 5 CH1 filter constant 6H 6 CH2 filter constant 7H 7 CH3 filter constant 8H 8 CH4 filter constant 9H 9 CH5 filter constant AH 10 CH6 filter constant BH 11 CH7 filter constant CH 12 Average processing...

Page 72: ...72 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 Memory Address Details R W Remarks Hex Dec 13H 19 CH5 average value 14H 20 CH6 average value 15H 21 CH7 average value 16H 22 Error code R W GET Note R W indicates Read Write if available from PLC program ...

Page 73: ...N when PLC CPU is powered or reset with A D conversion ready to process A D conversion UXa b 0 It is a flag to display the error status of A D conversion module Run channel UXa b 16 23 a Base No b Slot No This area stores Enable Disable Run Stop information of individual channel Digital output value UWa b 2 9 a Base No b Slot No A D conversion value is output to buffer memory addresses 2 9 UWa b 2...

Page 74: ...b 6 CH4 digital value UWa b 7 CH5 digital value UWa b 8 CH6 digital value UWa b 9 CH7 digital value Detect input signal failure disconnect flag UXa b 160 167 a Base No b Slot No Failure disconnect status bit for respective input channels is saved in UXa b Each bit is set to 1 if an assigned channel is detected as disconnected and it is reset to 0 if connected back In addition this bit can be used ...

Page 75: ...correct filter constant the RUN LED starts blinking and the error code would be set in address No 22 This error code status is not automatically cleared even if parameter setting errors are rectified The error status code is cleared when the CPU provides an error clear request UXa b 176 bit ON to the module Once the error status is cleared RUN LED returns to steady On status The flag error clear r...

Page 76: ...r various functions Address 0 A D conversion enable disable status for each channel Enable disable status of A D conversion for each channel can be set as below 1 Set all unused channels as Disable This saves the conversion cycle time 2 B8 B15 bits are reserved for future use Address 1 Input voltage current range 1 The range of analog input voltage current is specified for each channel 2 If the an...

Page 77: ...5 Configuration and Function of Internal Memory 5 3 Operation parameters settings area R200 Analog Input Module 2MLF AV8A AC8A User s Guide 77 September 2010 Honeywell 2MLF AV8A ...

Page 78: ...5 Configuration and Function of Internal Memory 5 3 Operation parameters settings area 78 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 2MLF AC8A ...

Page 79: ...ied for each channel 1 If the output data range is not specified the range of all the channels is set to 0 16000 2 Setting range of digital output data range is as explained below Precise value has the following digital output ranges for the analog input range 2MLF AV8A Analog input Digital output 10 10V 0 10V 0 5V 1 5V Precise Value 10000 10000 0 10000 0 5000 1000 5000 2MLF AC8A Analog input Digi...

Page 80: ...el 1 If the filter process is not specified all the channels are sampled 2 Setting of the filter process is as explained below Address 4 11 Filter constant Default value of the filter constant is 1 Setting range for the filter constant is 1 99 If any other value exceeding the setting range is specified error code 50 is displayed on error code address 22 If the filter constant is not specified the ...

Page 81: ...ber 2010 Honeywell ATTENTION These filter constants are effective only when the filter process is set to Enable Address 12 Average process Enable Disable The Enable Disable status of average process is specified for each channel If the average process is not specified all the channels are sampled Setting of the average process is as explained below ...

Page 82: ...g is effective only when the average process is set to Enable Address 14 21 Average value Setting range of time count average s constant value is explained as follows Setting range of time average 4 16000 ms Setting range of count average 2 64000 times If it exceeds the range 1 Error No 60X is generated if time average range is exceeded 2 Error No 70X is generated if count average range is exceede...

Page 83: ...le 2MLF AV8A AC8A User s Guide 83 September 2010 Honeywell ATTENTION This setting is effective only when the average process method time or count is set to Enable Error code address number 22 When the A D conversion module detects any error during operation it generates an error code and saves it in Address 22 ...

Page 84: ...th error found 2 For more details of error codes refer to section Troubleshooting 3 If more than two errors occur the module saves only the first error code 4 Once the cause of error condition is rectified use the flag error clear request to clear the error code and this changes the RUN LED return to steady ON For more information refer to section Error Clear request flag UXY 11 0 X Base No Y Slot...

Page 85: ...ng at project window Batch registration after I O parameter setting For automatic registration and batch registration refer to section Registering special module variables Local variable registration You can register the variables as local variables among registered global variables To register local variables in I O parameter perform the following steps Step Action 1 In the Project Window double ...

Page 86: ...6 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 Step Action 3 Select local variable to add at Global View on Add External Variable window All or Base slot Example In the following figure select the digital input value _0102_CH0_DATA of Base01 Slot02 ...

Page 87: ...r 2010 Honeywell Step Action How to use local variables This section describes the how to add a global variable at local program The following is an example for getting the conversion value of CH0 of A D conversion module to MW0 1 By using the following MOVE function double click variable part ahead of IN then Select Variable window displays ...

Page 88: ...5 4 Global variable data area 88 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 2 On Select Variable window select global variable under Variable List and select relevant base 8 base 4 slot at global variable view item ...

Page 89: ...R200 Analog Input Module 2MLF AV8A AC8A User s Guide 89 September 2010 Honeywell 3 Double click or select _0805_CH4_DATA corresponding to CH4 A D conversion data and click OK 4 The following figure is the result of adding global variable corresponding to CH0 A D conversion value ...

Page 90: ...ent voltage ranges setting Read Write PUT _Fab_DATA_TYPE Output data type setting Read Write PUT _Fab_FILT_EN Filter processing enable disable setting Read Write PUT _Fab_CH0_FILT_CON ST CH0 filter constant setting Read Write PUT _Fab_CH1_FILT_CON ST CH1 filter constant setting _Fab_CH2_FILT_CON ST CH2 filter constant setting _Fab_CH3_FILT_CON ST CH3 filter constant setting _Fab_CH4_FILT_CON ST CH...

Page 91: ...1_AVG_VAL CH1 average value setting _Fab_CH2_AVG_VAL CH2 average value setting _Fab_CH3_AVG_VAL CH3 average value setting _Fab_CH4_AVG_VAL CH4 average value setting _Fab_CH5_AVG_VAL CH5 average value _Fab_CH6_AVG_VAL CH6 average value setting _Fab_CH7_AVG_VAL CH7 average value setting _Fab_ERR_CODE Error codes Read Write GET At device allocation a means base number and b means slot number where mo...

Page 92: ...ormation Function This instruction is used for reading data from designated special module Function Block Input ANY Type Description PUT_WORD WORD Save WRD data into the designated module address MADDR PUT_DWORD DWORD Save DWORD data into the designated module address MADDR PUT_INT INT Save INT data into the designated module address MADDR PUT_UINT UINT Save UNIT data into the designated module ad...

Page 93: ...ANY type Input REQ execute function when 1 BASE set base position SLOT set slot position MADDR module address 512 0x200 1023 0x3FF Output DONE output 1 when normal STAT Error information DATA data to read from module Function This instruction is used for reading data from designated special module Function Block Output ANY Type Description GET_WORD WORD Read data as much as WORD from the designate...

Page 94: ... address MADDR GET_DINT DINT Read data as much as DINT from the designated module address MADDR GET_UDINT UDINT Read data as much as UDINT from the designated module address MADDR Example using PUT GET instruction Enable channel 1 You can enable disable A D conversion per channel 2 Disable channel to reduce the conversion cycle per channel 3 When channels not designated all channels are set as not...

Page 95: ...3 of A D module equipped at slot 0 Input voltage current range setting 1 You can set input voltage current range per channel 2 When analog input range is not set all channels are set as 1 5V 4 20mA 3 Setting of analog input voltage current range is as follows 2MLF AV8A The following is an example for setting CH0 CH3 as 1 5V and CH4 CH7 as 0 10V B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0...

Page 96: ...put Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 10 0V 10V 11 10V 10V 2MLF AC8A The following figure is an example for setting CH0 CH3 as 4 20mA and CH4 CH7 as 0 20mA B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 CH7 CH6 CH5 CH4 CH3 CH2 CH1 CH0 BIT Description 00 4mA 20mA 01 0mA 20mA ...

Page 97: ...l output data range for analog input can be set per channel 2 When output data range is not set all channels are set as 0 16000 3 The following figure is an example for setting CH0 CH3 as 8000 8000 CH4 CH7 as 0 10000 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 CH7 CH6 CH5 CH4 CH3 CH2 CH1 CH0 BIT Description 00 Unsigned value 0 16000 01 Signed value 8000 8000 10 Precise value 11 Percentil...

Page 98: ...put range for analog input range 2MLF AV8A Analog input Digital output 10 10V 0 10V 0 5V 1 5V Precise value 10000 10000 0 10000 0 5000 1000 5000 2MLF AC8A Analog input Digital output 4 20mA 0 20mA Precise value 4000 20000 0 20000 Filter process setting 1 You can enable disable filter process per channel 2 If filter process is not set all channels are set as enable 3 The following figure is an exam...

Page 99: ...0 Disable 1 Enable Filter constant setting 1 Initial value of filter constant is 1 2 Setting range of filter constant is 1 99 3 When setting value other than setting range it indicates error number 50 at error code indication address 22 At this time A D conversion value keeps previous data means the channel where error occurs at error code 4 If filter constant is not set filter constant is set as ...

Page 100: ...nt setting _Fab_CH1_FILT_CONST CH1 filter constant setting _Fab_CH2_FILT_CONST CH2 filter constant setting _Fab_CH3_FILT_CONST CH3 filter constant setting _Fab_CH4_FILT_CONST CH4 filter constant setting _Fab_CH5_FILT_CONST CH5 filter constant setting _Fab_CH6_FILT_CONST CH6 filter constant setting _Fab_CH7_FILT_CONST CH7 filter constant setting At device allocation a means base number b means slot...

Page 101: ...hen disabling the average process all channels are set as sampling process 3 The following figure is an example for setting average process for channel 7 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 CH7 CH6 CH5 CH4 CH3 CH2 CH1 CH0 BIT Description 0 Disable 1 Enable Average process method setting 1 In average process method there are Count average and Time average 2 All channels execute av...

Page 102: ... for CH0 CH3 as count average and CH4 CH7 as time average B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 CH7 CH6 CH5 CH4 CH3 CH2 CH1 CH0 BIT Description 0 Count average 1 Time average ATTENTION For setting average process by Time Count enable average process Average value setting 1 Constant value setting range of Time Count is as follows Time average setting range 4 16000 ms Count average s...

Page 103: ...ount average 2 4 The following figure is an example for setting count average as 30 at channel 1 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 CH filter constant Address Description _Fab_CH0_AVG_VAL CH0 average process value setting _Fab_CH1_AVG_VAL CH1 average process value setting _Fab_CH2_AVG_VAL CH2 average process value setting _Fab_CH3_AVG_VAL CH3 average process value setting _Fab_C...

Page 104: ...alue enable average process Error code 1 Saves error code detected at A D conversion module 2 The following figure is a program example for reading error code B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 Error Code Error Code Decimal Error Contents Remark 0 Normal RUN RUN LED on 20 Module error A D Conversion Error RUN LED flickers every 0 2s 40 Offset value of 1 5V 4 20mA range is set as...

Page 105: ...value 50 Filter constant setting range exceeded 60 Time average setting range exceeded 70 Count average setting range exceeded 80 Analog input range setting error Applied at 2MLF AC8A At error code indicates channel where error occurs REFERENCE INTERNAL For more details on error code refer to section Error Codes 3 In case two error code occurs module saves first occurred error code and later occur...

Page 106: ......

Page 107: ...ription Area available n1 Slot number where the special module is installed Integer n2 Start address of setting area of special module s Run parameters to read data Integer D Device s start address with saved data to read M P K L T C D D n3 Number of words data to read Integer Difference between GET command and GETP command GET Always executed with execution condition On GETP Executed with executi...

Page 108: ...vailable n1 Slot number where the special module is installed Integer n2 Start address of special module s internal memory to write data Integer S Device s start address or integer with saved data to write M P K L T C D D integer n3 Number of word data to write Integer Difference between PUT command and PUTP command PUT Always executed with execution condition On PUTP Executed with execution condi...

Page 109: ...ation parameter settings area R200 Analog Input Module 2MLF AV8A AC8A User s Guide 109 September 2010 Honeywell The below program example reads D10 D13 of CPU module and writes to A D conversion module Base 0 Slot 6 memory addresses 12 15 ...

Page 110: ...ule 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 6 2 Configuring A D module through program method 2MLF AV8A 1 This program example accesses the A D conversion value from CPU memory U02 02 U02 09 Base 0 Slot 2 and directly reads the error code from Address 22 in the module ...

Page 111: ...cedure to configure the A D voltage to digital conversion module by program method That is using PUT GET commands to transfer data between CPU and module internal memory 2MLF AC8A This program example shows the procedure to configure the A D current to digital conversion module by program method That is using PUT GET commands to transfer data between CPU and module internal memory ...

Page 112: ...6 Programming 6 2 Configuring A D module through program method 112 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 ...

Page 113: ...am It describes about setting the operation condition at internal memory of A D conversion module A D conversion module is equipped at slot 2 I O occupation points of A D conversion module are 16 points fixed type Initial setting condition is saved at internal memory by 1 time input 2MLF AV8A 1 Program example using I O Parameter ...

Page 114: ...6 Programming 6 3 Basic program 114 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 ...

Page 115: ...6 Programming 6 3 Basic program R200 Analog Input Module 2MLF AV8A AC8A User s Guide 115 September 2010 Honeywell 2 Program example using PUT GET instruction ...

Page 116: ...6 Programming 6 3 Basic program 116 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 2MLF AC8A 1 Program example using I O Parameter ...

Page 117: ...6 Programming 6 3 Basic program R200 Analog Input Module 2MLF AV8A AC8A User s Guide 117 September 2010 Honeywell ...

Page 118: ...6 Programming 6 3 Basic program 118 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 2 Program example using PUT GET instruction ...

Page 119: ...6 Programming 6 3 Basic program R200 Analog Input Module 2MLF AV8A AC8A User s Guide 119 September 2010 Honeywell ...

Page 120: ...nitial Setting Internal Memory Address Value to Write on Internal Memory 1 Used CH CH0 CH2 CH4 0 h0015 or 21 2 Input voltage range 10 10V 1 hFFFF or 65535 3 Output data range 0 16000 2 h0000 or 0 4 Filter process CH0 3 h0001 or 1 5 CH0 filter constant 50 4 h0032 or 50 6 Average process CH2 CH4 12 h0014 or 20 7 Average processing method Frequency average CH2 Time average CH4 13 h0010 or 16 8 Averag...

Page 121: ...No 2 is ON 2 If CH 2 s digital value is greater than 13600 Contact No 2 P00082 of relay output module installed on Slot No 2 is ON 3 If CH 4 s digital value is greater than or equal to 12000 and less than or equal to 13600 Contact No 4 P00084 of relay output module installed on Slot No 2 is ON 4 If CH 4 s digital value is equal to 13600 Contact No 5 P00085 of relay output module installed on Slot ...

Page 122: ...6 Programming 6 4 Application program examples 122 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 ...

Page 123: ...6 Programming 6 4 Application program examples R200 Analog Input Module 2MLF AV8A AC8A User s Guide 123 September 2010 Honeywell ...

Page 124: ... R200 Honeywell September 2010 Program to output error codes of analog input module to BCD display The following figure shows system configuration Details of initial setting 1 Used CH CH 0 2 Analog input current range DC 4 20mA 3 Time average process setting 100ms 4 Digital output data range 0 16000 ...

Page 125: ...010 Honeywell Program description 1 If P00000 is On A D conversion is initially specified 2 If P00001 is On A D converted value and error code is saved respectively on D00000 and D00001 3 If P00002 is ON applicable error code is output to digital BCD display P00040 P0004F Program Program example using I O Parameter ...

Page 126: ...6 Programming 6 4 Application program examples 126 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 ...

Page 127: ...6 Programming 6 4 Application program examples R200 Analog Input Module 2MLF AV8A AC8A User s Guide 127 September 2010 Honeywell ...

Page 128: ...6 Programming 6 4 Application program examples 128 Analog Input Module 2MLF AV8A AC8A User s Guide R200 Honeywell September 2010 ...

Page 129: ...le error EEPROM Error 40 Module error Offset value with the range of 1 5V or 4 20mA is set greater than or equal to Gain value Flickers every 1s 41 Module error Offset value with the range of 0 5V or 0 20mA is set greater than or equal to Gain value 42 Module error Offset value with the range of 0 10V is set greater than or equal to Gain value 43 Module error Offset value with the range of 10 10V ...

Page 130: ...the channel with error found 2 If two or more errors occur the module saves only the first error code 3 When the error is found and corrected use the flag to request error clear For more information refer Error Clear request Flag UXY 11 0 X Base No Y Slot No or restart the unit This stops the blinking LED and has the unit ready to detect the next error code ...

Page 131: ...in 1 99 60 Time average setting range exceeded Change time average setting value within 4 16000 70 Frequency average setting range exceeded Change frequency average setting value within 2 64000 80 Analog input range error Only 2MLF AC8A Refer to Address 1 input Voltage Current section and then change the analog input range RUN LED blinks RUN LED blinks every 0 2 sec Switch the module power OFF and...

Page 132: ...ule properly on the base Is the capacity of the power module sufficient for the base Check if the current consumption of each module is calculated correctly Does the problem disappear if the A D conversion module is replaced with another one Error may be attributed to other modules and not A D conversion module Refer to CPU manual for more details Contact the nearest Honeywell office or authorized...

Page 133: ...able status correctly for each channel Target CH s input terminal wiring is correct Refer to section on Installation and Wiring for proper wiring Contact nearest Honeywell office or authorized service engineer Refer section on Installation and Wiring for proper wiring Contact nearest Honeywell office or authorized service engineer Analog input terminal wiring is correct Every CH analog input type ...

Page 134: ...ersion module using System Monitor menu Module type module information O S version and module status of A D conversion module can be checked through SoftMaster system monitoring function For more details refer to Section 4 3 Turn the module Power OFF and ON If the error recurs it is likely to be a module defect Contact the nearest Honeywell office or authorized service engineer ...

Page 135: ...hus channel represents the circuitry used to connect input or output to an A D or D A converter Conversion time Time taken by analog input module to sample and convert the analog input signal one channel into digital output value Similarly this term is also used to indicate the time required for analog output module to convert the digital value into an analog output signal D A converter Converts d...

Page 136: ...ee the following figure Multiplexer A switching circuit where many signals share one A D converter or D A converter Analog Output Module A module with output circuit to convert digital value from the process to analog output voltage current Resolution The minimum value recognizable by a measuring instrument which is usually displayed in the engineering unit 1mV or the number of bits So when there ...

Page 137: ...n between acceptable value and digitally converted input signal value for the full range of input Generally accuracy is displayed as percentage of the full scale value Gain offset and linearity errors are all listed in the error codes generated Output accuracy The difference between the actual analog output voltage current value and the acceptable converted value is indicated as percentage of full...

Page 138: ...8 Appendix 8 2 Appendix 2 External dimensions R200 Analog Input Module 2MLF AV8A AC8A User s Guide 138 September 2010 Honeywell 8 2 Appendix 2 External dimensions External dimensions of 2MLF AV8A AC8A ...

Page 139: ...8 Appendix 8 2 Appendix 2 External dimensions R200 Analog Input Module 2MLF AV8A AC8A User s Guide 139 September 2010 Honeywell ...

Page 140: ...Honeywell Process Solutions 1860 W Rose Garden Lane Phoenix AZ 85027 USA ...

Reviews: