Home

Premium and Atrium using Unity Pro Weighing module User manual

image

Contents

1. 104 How to enable or disable Thresholds by program 105 8 5 Modifying the parameters by program 00 eee ee eee 107 Ata glance o iex ee a ae ie Re ee M 107 Modifying the parameters by program 108 Instructions used for adjustments 110 Description of parameters adjustable by program 112 Reading configuration parameters 113 Chapter 9 Debugging the weighing function 117 Ata glance iuvet hei E DRE es petu O esu ues 117 Introduction to the debug function of the weighing module 118 Description of the weighing application function debug screen 119 Description of the module zone of the debug screen 121 Description of the display zone of the debugging screen 122 Description of the parameter setting zone 123 Chapter 10 Calibrating the measurement string 125 Ata glance s oasis Peas Pee eee ere eee eee eke NIE 125 Introduction to the Calibration Function 126 Description of the calibration screen 128 Calibrating the Analog Measurement System 130 Calibrating the Analog Measurement System by Program 132 How to achieve a for
2. 157 TTT Ce ee n OR naar eee ere ee eee 161 re E vd rer ee ee ee eer ee ee eee 167 35006238 03 June 2006 Safety Information P 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 that an electrical hazard exists which will result in personal injury if the The addition of this symbol to a Danger or Warning safety label indicates instructions are not followed injury hazards Obey all safety messages that follow this symbol to avoid This is the safety alert symbol It is used to alert you to potential personal A possible injury or death A DANGER DANGER indicates an imminently hazardous situation which if not avoided will result in death serious injury or equipment damage A WARNING WARNING indicates a potentially hazardous situation which if not avoided can result in death serious injury or equipment damage A CAUTION CAUTION indicates a potentially hazardous situation which if not avoided can result in injury or equipment damage 35006238 03 June 2006 Safety Information PLEASE NOTE Electrical equipment s
3. 9eMWr m 0 13 PD mask time The admissible values are between 0 and 15 per 1 10 second step 0 0 s 1 0 1 s 2 0 2 s MWr m 0 14 Number of Admissible values are values 2 4 8 16 32 or 64 measurements for flow 112 35006238 03 June 2006 Language objects Reading configuration parameters General The set of parameters entered during the configuration of the module is accessible by program in read only These parameters are coded in 3 words of the KW constant area Coding of the The maximum weight reading configured for the measuring channel may be maximum weight accessed with the word KWr m 0 0 Coding the Reading the unit and the scale division configured for the measuring channel is measurement accessible with the word KWr m 0 1 unit The measurement unit is coded on 3 bits of the least significant byte KWr m 0 1 Least significant byte The table below describes the coding of the measurement unit Bits 0to2 Corresponding unit Role 0 g gram 1 kg kilogram 2 t tonne metric 3 Ib pound 24539 4 oz once 28 35g 5 lt none gt no unit 35006238 03 June 2006 113 Language objects Scale division coding The reading of the unit and the scale division configured for the measuring channel is accessible with the word KWr m 0 1 Note The scale division is always defined in the same unit as
4. Module gt CPU Enter WRITE CMD while positioning the save order of the calibration in the processor MWr m 0 3 11 1 This operation enables you to automatically restore the calibration parameters in the processor when for example you are using a module that is placed in a new slot This operation is only possible if the module is calibrated 35006238 03 June 2006 135 Calibration How to achieve a software calibration At a glance Calibration can be carried out on a Unity Pro station connected to the PLC using the calibration screen Note Software calibration cannot be used for regulated weighing applications 136 35006238 03 June 2006 Calibration Procedure This table describes the procedure for calibrating the analog measurement system Step Action Result 1 Switch the rack on The product is initialized carries out self tests and receives its configuration 2 Access the calibration screen 1 click on the module s slot 2 select the Configuration tab e Setthe Maximum Range MR to a value higher than the sum of the sensors weight ratings e Setthe Low Flow LF to a value equal to the average of the sensors sensitivities e If needed set the Scale Division e to less than 1 3 validate 4 select the Calibration tab Note The processor must be in RUN and the terminal in online mode Check that the counter output is
5. IF NOT WEIGHT 1 ADJ ERR THEN RESET M99 END IF FIN INIT CYCLE L120 TARE MODE PHASE MW100 4 L260 IF SMW100 lt gt 4 THEN JUMP L300 END IF Tare mode request IF M72 THEN RESET M72 SMW270 2 4 END IF Management of commands SR8 SMW270 informs you of the type of tare mode command 4 Waiting for tare mode return IF MW270 1 AND MW271 1 THEN SMW100 5 SET M72 JUMP L800 END_IF 158 35006238 03 June 2006 Examples Program continued DOSAGE PHASE MW100 5 L300 IF SMW100 lt gt 5 THEN JUMP L340 END_IF Enable thresholds IF M72 THEN RESET M72 SMW270 2 8 END_IF Management of commands SR8 SMW270 type of threshold enable command 8 Waiting for command mode return IF SMW270 gt 0 OR MW271 gt 0 THEN JUMP L800 END IF Checking outputs to skip one after the other IF NOT WEIGHT 1 00 OUT AND NOT WEIGHT 1 01 OUT THEN SMW100 6 SET M72 JUMP L800 END IF PHASE 6 continued L340 IF SMW100 lt gt 6 THEN JUMP L380 END_IF L800 SUBROUTINE SR8 Send request for the module IF SMW270 gt 0 THEN MW270 informs you of the order to carry out M0 16 20 SET MO MW270 WEIGHT 1 MOD CAL SAVE CMD M0 16 SMW271 SMW270 SMW270 1 WRITE CMD WEIGHT 1 RETURN END IF Command in progress IF WEIGHT 1 CMD IN PR
6. Note r represents th e rack number andm the position of the module in the rack while c represents the channel number in the module Note Exchange and MWr m MOD and T GEN MOD report words also exist at module level EXCH_STS EXCH RPT MWr m MOD 1 as per IODDT type 82 35006238 03 June 2006 Language objects Example Phase 1 Sending data by using the WRIT PLC memory E PARAM instruction Status parameters I O module memory or integrated specific application function memory Command parameters Status parameters Adjustment parameters Command parameters Adjustment parameters When the instruction is scanned by the PLC processor the Exchange in progress bit is set to 1 in MWr m c Phase 2 Analysis of the data by the I O module and report PLC memory I O module memory or integrated specific application function memory Status parameters Command parameters Status parameters Adjustment parameters Command parameters Adjustment parameters When the data is exchanged between the PLC memory and the module acknowledgement by the module is managed by the ADJ_ ERR bit MWr m c 1 2 Report 0 correct exchange 1 faulty exchange Note There is no adjustment parameter at module level 35006238 03 J
7. The following table shows the procedure for modifying the data format Step Action 1 Access the weighing module configuration screen 2 Check the data format required 3 Confirm the modification with the command Edit Validate 60 35006238 03 June 2006 Configuration How to modify the stability Ata glance Procedure The configuration screen offers the following parameters to define the stability Designation Description Extent of range A weight cannot be measured immediately after receiving a load because the inevitable oscillations affect the mechanical part The stability range shows the size below which the measurement is considered stable It is parameterized on 2 3 4 6 or 8 quarters of a scale Time The stability time shows how long the measurement must stay in the stability range before it is considered stable It is parameterized on 0 4 0 5 0 7 or 1 second The following table shows the procedure for defining the stability Step Action 1 Access the weighing module configuration screen 2 Select the extent of range using the drop down menu Extent of range in the Stability field Select the stability time using the drop down menu Time in the Stability field Confirm the modification with the command Edit Validate 35006238 03 June 2006 61 Configuration How to modify measurement inp
8. 0 SET TARE CMD WRITE CMD WEIGHT 1 SET M102 END IF tare mode ended and OK IF NOT WEIGHT 1 STS ERR AND NOT WEIGHT 1 CMD ERR THEN WEIGHT 1 MOD CAL SAVE CMD 0 RESET M101 RESET M102 SET M103 ELSE tare mode refused error IF NOT WEIGHT 1 STS ERR AND WEIGHT 1 CMD ERR THEN SET M200 WEIGHT 1 MOD CAL SAVE CMD 0 RESET M101 RESET M102 RESET WEIGHT 1 CMD ERR SET M100 END IF END IF END IF 156 35006238 03 June 2006 Examples Example of metering flow Description of The following example uses a weighing module in slot 2 of the PLC the example It describes a metering flow cut up in stages as on the diagram below Init Y Send thresholds Y Taring Y Checking dosage continued 35006238 03 June 2006 157 Examples Program The program is processed in structured text The WEIGHT_1 variable of type WEIGHING_ISPY101 is associated with channel 0 of the weighing module situated in rack 6 Main Program Send thresholds L100 IF NOT M99 THEN JUMP L120 END IF Loading and sending thresholds IF RE M99 THEN WEIGHT 1 HF CUT MD230 S0 High Flow cut off point WEIGHT 1 LF CUT MD232 S1 Low Flow cut off point WRITE PARAM WEIGHT 1 JUMP L120 END IF Transmission in progress IF WEIGHT 1 ADJ IN PROGR THEN JUMP L120 END IF command accepted
9. These functions are primarily used to coordinate the output command in relation to the processor managed mechanism The threshold check option must first be enabled in the configuration screen Action on outputs is performed from the command Enabling of thresholds Once this command has been executed the threshold check cycle starts A disable command is used to stop the threshold check cycle in progress and authorize a new threshold enabling command If need be this command will also reset outputs SO and S1 to O The following table describes the procedure for validating thresholds Step Action Behavior of the module 1 Make the necessary changes to the threshold values output logic and mask time Set the threshold enabling order MWr m 0 3 8 1 Launch enable thresholds using the WRITE_CMD instruction The module interprets the request sets the SO and S1 outputs and ensures the conformity of the image bits e IlWr m 0 4 0 current position of SO e 96IWr m 0 4 1 current position of SI The following table describes the procedure for disabling thresholds Step Action Behavior of the module 1 Set the disable thresholds MWr m 0 3 9 1 2 Launch threshold disabling using the The module sets outputs to idle and image WRITE_CMD instruction bits to O 35006238 03 June 2006 105 Language objects Summary of the dat
10. precaution switched on without risk of damage to the module or disruption to the PLC 22 35006238 03 June 2006 General rules for implementation Installing the module on the rack Installation of the weighing module on the rack is carried out as follows Step Action 1 Position the two lugs at the rear of the module the lower part of the module in the centering holes located on the lower part of the rack Pivot the module upwards so as to plug it into the rack s back connector Fix the module to the rack by tightening the fixing screw located on the upper part of the module Note If this screw is not tightened the module will not stay in the rack position 35006238 03 June 2006 23 General rules for implementation Cabling precautions on the weighing module At a Glance To protect the signal from external noises induced in serial mode and from noises in common mode you are advised to take the following precautions Kind of Use shielded twisted pairs of a minimum section of 0 28 mm AWG24 gage conductors Cable shielding The measurement cable shielding should only be connected to the ground on the module side If problems arise if the grounds on either side of the connection are of good quality then both ends of the shield can be connected to the ground On the Sub D connectors connect the cable shield to the cover of the connector
11. 2006 Description of the connections Sub D Connection of the 15 pin Sub D connector is shown in the following illustration Connector 15 Sub D Connector 15 Measurement input Ve rS 3 Supply output V Direction input Vr 02 46 Supply output V Direction input Vr 1 2 O O O Measurement input Ve 5 O O O e 15 O O8 35006238 03 June 2006 31 Description of the connections Cabling of Depending on the accuracy desired there are two ways to cable the sensor inputs sensor inputs In each case it is essential to cable them in order to obtain a measurement High accuracy cabling or where the length of the cable between the module and the sensor connection unit is great Sub D Connector 15 Junction box 105 5 D Measurement Ve Kr Supply V 2 S Direction input Vr O Supply V 3 D Direction input Vr 50 C Measurement Ve O O O O 15 O ar Average accuracy cabling or where the length of the cable between the module and the sensors connection is not great Sub D Connector 15 Junction box f O 5 D Measurement Ve O4 Supply V Direction input Vr 2 eer put Vr O D Supply V 3 0 Direction input Vr QO O 5O C5 Measurement Ve O O O 15 Loe 32 35006238 03 June 2006 Description of the con
12. How to modify the tare 65 How to modify the threshold check 66 35006238 03 June 2006 55 Configuration How to modify the task parameter At a glance This parameter defines the processor task in which the input acquisition and the output update take place Possible choices are e The MAST task e The FAST task Note It is only possible to modify this parameter in offline mode Procedure The following table shows the procedure to define the type of task assigned to the module channels Step Action 1 Access the weighing module configuration screen 2 Click on the button of the drop down menu Task in the General parameters zone Result a drop down list appears Task MAST Y MAST FAST Select the required task 4 Confirm the modification with the command Edit Validate 56 35006238 03 June 2006 Configuration How to modify metrological information Ata glance The configuration screen offers the following metrological information Designation Description Unit gives the choice for the weight measurement unit e g gram e kg kilogram e t tonne metric Ib pound lb 453 g oz ounce oz 28 35 g e without any unit Max Range MR This is the maximum weight that it is possible to weigh with the instrument and without including the weight of the empty load receiver in the legal format See How to modify
13. Lim Load Receiver Device module ensures this function The objective of this device is to guarantee measurement conformity The accessible parameters only have influence on the aspects of the mechanism s exploitation of module information the unit weight scale division etc are read only The maximum static load that can be supported by the instrument without permanently altering its meteorological qualities Part of instrument that will receive the load 162 35006238 03 June 2006 Glossary Maximum Weight Max Metrology Minimum Weight Min Maximum weighing capacity not taking account of the additive capacity of the tare The science of weights and measures Load value under which weighing results can be marred by a relative error that is too large Net Weight Net Non Automatic Functioning Weighing Instruments Weight indication of a load placed on an instrument after a tare device has been used Net weight Gross weight Tare weight Weighing instruments that require the intervention of the operator during the weighing process in order to deposit loads on the load receiver device and retrieve loads from it for example as well as to obtain the result These instruments allow the weighing result to be directly observed either displayed or printed out The two possibilities are covered by the word indication O Operating Mode These are all the rules governing the behav
14. MWr m MOD 2 5 NO_MOD BOOL R Module missing or inoperative 9eMWr m MOD 2 6 EXT MOD FLT BOOL R Internal error word of the module Fipio extension MWr m MOD 2 7 only MOD FAIL EXT BOOL R Internal fault module unserviceable Fipio MWr m MOD 2 8 extension only CH_FLT_EXT BOOL R Faulty channel s Fipio extension only MWr m MOD 2 9 BLK_EXT BOOL R Terminal block fault Fipio extension only MWr m MOD 2 10 CONF_FLT_EXT BOOL R Hardware or software configuration fault Fipio MWr m MOD 2 13 extension only NO_MOD_EXT BOOL R Module missing or inoperative Fipio extension MWr m MOD 2 14 only 94 35006238 03 June 2006 Language objects 8 4 Description of the commands conveyed by program At a glance Subject of this This section describes the different commands that can be executed by program section What s in this This section contains the following topics ion Section Topic Page Sending commands to the weighing module by program 96 How to perform a tare mode by program 97 How to reset the value of the weight to zero by program 100 How to return to gross weight measurement via the program 102 How to display the manual tare via the program 104 How to enable or disable Thresholds by program 105 35006238 03 June 2006 95 Language objects Sending commands to the weighing module by program General Commands are sent to the module using the WRITE CM
15. PARAM READ PARAM SAVE PARAM RESTORE PARAM 35006238 03 June 2006 81 Language objects Description of Each bit of the words EXCH STS MWr m c 0 and EXCH_ RPT MWr m c 1 is Significant Bits 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 76MWr 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 PR parameters are e the CMD ERRbit OGR bit MWr m c 0 1 indicates whether command being sent to the module channel MWr 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 ihe ADJ IN PR parameters are WRITE PARAM OGR bit MWr m c 0 2 indicates whether the adjustment being exchanged with the module channel via READ PARAM SAVE PARAM RESTORE PARAM e the ADJ ERR bit MWr m c 1 2 specifies whether the adjustment parameters are accepted by the module If the exchange is correctly executed the bit is set to 0 e rank 15 bits indicat e a reconfiguration on channel c of the module from the console modification of the configuration parameters cold start up of the channel
16. The configuration screen gives the following threshold check information Designation Description Active Discrete output management is operational if this box is checked It is not checked by default Direction The detection direction corresponds to the direction in which the thresholds are recognized i e e Weighing filling e Downweighing emptying This is the concept of exceeding by a greater value in the case of weighing or by a lower value in the case of downweighing By default Weighing is selected Phase 1 active outputs The choice concerns the control of the SO output on its own or the SO and S1 outputs at the same time See the explanation that follows By default the module only activates SO in the first phase Cut off points The measurement can be associated with 2 thresholds for the following dosages A High Flow cut off point and a Low Flow cut off point Depending on the logic defined the SO and S1 outputs go to zero when these thresholds are met The threshold values allowed lie between 0 and the maximum range They are expressed in high resolution one hundredth of a physical unit with fixed decimal point LF Low Flow mask time It defines the time after the high flow cut off during which the module no longer checks the Weight Threshold This is to mask the overshoot caused when the product has a drop in voltage The values allowed lie between 0 and 1 5 sec
17. a module automatically enhances the language objects application used to program this interface or module These objects correspond to the input output images and software data of the module or integrated application specific interface Reminders The module inputs 1 et IW are updated in the PLC memory at the start of the task the PLC being in RUN or STOP mode The outputs 30 et SQW 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 Figure The following diagram shows the operating cycle of a PLC task cyclical execution y Internal processing Y Acquisition of inputs RUN STOP Y Execution of the program Y Update of outputs 78 35006238 03 June 2006 Language objects Explicit Exchange Language Objects Associated with the Application Specific Function Introduction Explicit exchanges are exchanges performed at the user program s request and using instructions READ_STS See Unity Pro I O Management Manual RESTORE_PARAM read status words WRITE CMD See Unity Pro I O Management Manual WRITE CMD write command words WRITE PARAM See Unity Pro I O
18. a tare weighing device Taring Action allowing the instrument indication to be moved to zero when a load is positioned on the load receiver U Unity Pro Programming software of Schneider Electric PLCs 164 35006238 03 June 2006 Glossary Ww Weighing Instruments Weighing Range Measuring instruments which determine the mass of a body using the force of gravity These instruments can also be used to determine other sizes quantities parameters or characteristics linked to the mass According to the way they function weighing instruments are either classified as automatic or non automatic functioning instruments Interval between maximum and minimum weight Zero Load Zero Tracking Tare weight of load receiver when equipped with its mechanical accessories vibratory extractor screw trap screw jack etc It does not appear in the weight indication but must be taken into account when calculating the maximum load of the sensors Device allowing slow derivations from zero to be made up within the limits of the extent of the zero range 35006238 03 June 2006 165 Glossary 166 35006238 03 June 2006 Index A Addressing Weighing 73 Application specific function Weighing 45 C Calibration Weighing application 126 Calibration screen Weighing function 128 Channel diagnostics Weighing application 153 Channel fault Weighing module 153 Channel parameters We
19. at module configuration or at the last SAVE PARAM The module can process several adjustments simultaneously 35006238 03 June 2006 109 Language objects Instructions used for adjustments General To be able to carry out adjustment operations you must be able to access the module s own data Access is gained using the following instructions Sending Parameters are sent from the module channel using the WRITE _ PARAM instruction adjustment with the following syntax parameters to the module WRITE PARAM CH r m 0 This instruction sends the contents of the parameters to the module and waits for its acknowledgement This may necessitate several task cycles Monitoring As the module can take several task cycles to acknowledge values two memory parameter words are used to monitor the exchanges MWr m 0 0 and MWr m 0 1 recognition e The first word MWr m 0 0 shows that there is an exchange in progress e The second word MWr m 0 1 gives the exchange report e rank 2 bits are associated with the adjustment parameters e the MWr m 0 0 2 bit shows that the adjustment parameters are sent to the module e the MWr m 0 1 2 bit specifies whether the adjustment parameters are accepted by the module Example Writing the module s parameters in slot 2 of rack 0 WRITE PARAM CH2 0 involves e sending the adjustment parameters e setting the MW2 0 0 2 bit to 1 showing that the adjustment
20. by explicit exchange WRITE CMD instruction Managing The table below shows the meaning of the word bits CMD TYPE MWr m 0 3 exchanges CMD TYPE Standard symbol Type Acces Meaning Address s MOD CAL SAVE CMD BOOL R W Save calibration coefficients in module MWr m 0 3 0 ZERO_LOAD_CAL_CMD__ BOOL R W Zero Load calibration 9eMWr m 0 3 1 STD LOAD CAL CMD BOOL R W Calibration Weight Calibration Normal 9eMWr m 0 3 2 condition CANCEL CMD BOOL R W Cancellation of command calibration setting to MWr m 0 3 3 zero taring TARE CMD BOOL R W Taring order MWr m 0 3 4 ZERO_CMD BOOL R W Reset order MWr m 0 3 5 GROSS_CMD BOOL R W Return to GROSS weight order MWr m 0 3 6 MANU_TARE_DISP_CMD BOOL R W 3 second display of manual tare MWr m 0 3 7 TH_EN_CMD BOOL R W Enable thresholds MWr m 0 3 8 TH_DIS_CMD BOOL R W Disable thresholds MWr m 0 3 9 FORCED_CAL_CMD BOOL R W Forced calibration CPU gt Module MWr m 0 3 10 CPU_CAL_SAVE_CMD BOOL R W Save calibration coefficients in processor MWr m 0 3 11 DG_CAL_CMD BOOL R W Standard load calibration in degraded condition MWr m 0 3 12 Standard load lt 70 96 of maximum weight 35006238 03 June 2006 91 Language objects Explicit exchange objects of the IODDT of type T WEIGHING ISPY101 At a glance Word objects This part shows the explicit exchange objects of the IODDT of type T WEIGHIN
21. can be cancelled by sending the cancel command in progress command 35006238 03 June 2006 99 Language objects How to reset the value of the weight to zero by program At a glance Conditions for carrying out zero indicator is then put into position This function consists in moving the measured weight value to zero The zero It is controlled by the command bit Set to Zero The correction carried out on the measurement is stored in the word 1Dr m 0 7 in a high resolution format It can be saved by the application This parameter is reset to zero on each calibration Note On changing configuration any setting to zero is deleted following The acceptance conditions for performing the zero setting command are the setting e the measurement is in gross weight e the measurement is stable e the measurement is included in the preset zero range extent Procedure The following table describes the procedure for executing a tare mode operation Step Action Behavior of the module 1 Inputthe WRITE CMD while setting the order Setto zero MWr m 0 3 5 1 2 Confirm the execution with the application in RUN The module switches to set to zero and sends the mode Processing in progress report 9elWr m 0 4 5 1 The module proceeds to the acquisition of the measurement and memorizes the new value in the recalibration memory 1Dr m 0 7 Processing_in_progrees 0 signifies th
22. empty Press the Zero Load button The Zero Load button switches to reverse image during this phase The module switches to channel fault and all measurements are invalid The status of the flag lwr m 0 4 6 Calibration in progress changes The module acquires the standard load weight reference processes and positions the report 5 Inthe Standard Load field enter the value PN xx The status of the flag lwr m 0 4 6 where PN corresponds to the sensors weight Calibration in progress changes ratings and xx differs by 0 The module calculates the theoretical calibration If the command is disabled an error message coefficients indicates the type of problem encountered 6 Click the Save button to recognize the parameters The module and the processor recognize and save the resulting from calibration parameters resulting from calibration During the write phase the measurement remains in channel fault This fault disappears as soon as writing is finished current channels faults and calibration in progress disappear The measurement is valid 7 Select Configuration tab reset MR LF and e to their initial configuration values and validate 35006238 03 June 2006 137 Calibration 138 35006238 03 June 2006 Protecting the adjustments 11 At a glance Subject of this This chapter describes how to protect the adjustments done during the previous chapter phases What s in this T
23. ensure compliance with documented system data only the manufacturer should perform repairs to components When controllers are used for applications with technical safety requirements please follow the relevant instructions Failure to observe this product related warning can result in injury or equipment damage We welcome your comments about this document You can reach us by e mail at techpub schneider electric com 10 35006238 03 June 2006 Hardware installation of the weighing module At a glance In This Chapter What s in this Part This part introduces the hardware installation of the weighing module of the Premium PLC range and its dedicated display accessory This part contains the following chapters Chapter Chapter Name Page 1 General introduction to the weighing module 13 2 General rules for implementation of the weighing module 19 3 Debugging of the weighing module 25 4 Description of the weighing module connections 29 5 Module TSX ISP Y101 39 35006238 03 June 2006 11 Hardware installation 12 35006238 03 June 2006 General introduction to the weighing module 1 At a Glance Aim of this Chapter What s in this Chapter This chapter is a general introduction to the weighing module This chapter contains the following topics Topic Page Introduction to the weighing system 14 General description
24. faults and calibration in progress disappear The measurement is valid 35006238 03 June 2006 131 Calibration Calibrating the Analog Measurement System by Program General Several language elements are used to implement and supervise the calibration mechanism The calibration screen facilitates the procedure but it can also be performed by program using reserved data Procedure Program the following operations to perform a calibration by program Step Action Result 1 Zero weight Enter WRITE CMD while setting the The status of the IlWr m 0 4 6 calibration order of the channel using Calibration in progress the zero weight MWr m 0 3 1 1 indicator changes This operation enables you to determine the Offset parameter 2 Standard Load the standard load weight value Load in the MDr m 0 4 word 3 Enter WRITE CMD while setting the The lWr m 0 4 6 Calibration in calibration order of the channel using progress indicator changes the standard load weight status MWr m 0 3 2 1 or This operation is used to MWr m 0 3 12 1 for a graded determine the Gain parameter calibration 4 Save the Enter WRITE CMD while setting the parametersin save order of the calibration in the the module module MWr m 0 3 0 1 5 Copy the Enter WRITE CMD while setting the module save order of the calibration in the parametersin processor MWr m 0 3 11 1 th
25. in online mode 1 Ceca TET 2 1WEIGHING E 3 FILTERS FR TSX ISP Y101 gt 3 1 00 Hi Config F r Metrological Data r Zero r Data format 4 Function Unit TIEN Extent of Range 2 MR v eo Legal WEIGHING Tw Zero Tracking Hi j VEIGHING Max Range MR T50 0 00 kg High resolution Task de Stability Filtering MAST v Scale Division d 0 01 v Kg Extentof Range 3 x e HH I M v Overload Threshold 9d Y Time m IIS A Threshold Check Flow KG Active Calculate on 4 Y Measurements LF M 0 wis Tare F1 Me Predefined WE p Value T fe W Down r Breaking points Outp LF es I D 3 E HF 0 F3 10 Id p sT J 5 52 35006238 03 June 2006 Configuration Description The table below shows the various elements of the configuration screen and their functions Address Element Function 1 Tabs The front tab indicates the current mode Configuration in this example Each mode may be selected by the corresponding tab The Debug and Calibration modes are only accessible in online mode 2 Module zone Shows the abbreviated name of the module In online mode this zone also contains the three LEDs Run Err and I O 3 Channel field Is used e By clicking o
26. module configuration parameters 54 Configuration of the weighing module parameters 55 Ata QlanCe sie ser RC RIS ete Mace Slee ec AU ee ad Tete Mee 55 How to modify the task parameter 56 How to modify metrological information 57 How to modify the zero 59 How to modify the data format 60 How to modify the stability 61 How to modify measurement input Filter s 62 How to modify the flow calculation 64 How to modify the tare 65 How to modify the threshold check 66 Presentation of the weighing module language objects 69 Ata glance gui spacer tae Oe Seed Sik uer tn he eee ee e RA os 69 General on the weighing programming 70 Ata glance xo lere laci eeu eR eren ERU e ans 70 Weighing application programming principle 71 Addressing language objects associated with the weighing Module 73 Description of the Main Objects Linked to the Weighing Function 74 Language objects and IODDT 76 Ata glance ree DER scr dene de 76 Presentation of language obje
27. on the supply upstream of the load shown as Fu in the diagram above 34 35006238 03 June 2006 Description of the connections Pins of the serial link for the display panel General The serial link is used to carry over the weight to an external display panel The connection to the terminal is via a female 9 pin Sub D connector on the module side the link is RS485 the connections are described below Terminal block presence L Polarization L Polarization L L The line on the module side is polarized using straps 6 5 and 8 9 Characteristics The following table shows the characteristics of output display panel Output display panel Characteristics Physical interface non isolated RS 485 Bit rate 9 6 Kbits s Format 1 start bit 8 data bits and 1 stop bit Remote distance Maximum 30 m 35006238 03 June 2006 35 Description of the connections The TSX XBT N410 display panel General Characteristics The TSX XBT N410 is designed to be connected to the weighing module in order to act as the main display panel and display weight information The display panel should be connected to the module by a shielded cable with two conductors It is equipped with a 15 pin female SUB D connector The following table shows the electrical characteristics of the display panel Display Green back lit LCD 12
28. parameters are being sent This bit remains at 1 until the module sends a report The bit then goes back to 0 The exchange report bit is then relevant e the MW2 0 1 2 exchange report bit is set at 1 if there is a problem during the exchange The 0 value shows that the data has been accepted by the module 110 35006238 03 June 2006 Language objects Reading the adjustment parameters Saving the adjustment parameters Restoring the saved adjustment parameters The READ PARAM instruction is used to read the module s adjustment parameters and to update the PLC s memory It is particularly useful after a WRITE PARAM that the module has not accepted Reading the adjust task cycles ment parameters can take several The adjustment parameters are read from the module s channel using the READ PARAM CH r m 0 READ PARAM instruction with the following syntax The SAVE PARAM Instruction allows you to copy the current values of the module s adjustment parameters in the backup zone defined in the processor memory The backup zone is not accessible from the language This instruction can take several task cycles to be executed The module s adjustment parameters are saved using the SAV following syntax SAVE PARAM CH r m 0 E PARAM instruction with the The RESTORE PARAM instruction supports restoring of the saved adjustment parameter values in the processor s memory and i
29. soon as the taring command is executed or a tare has been manually introduced The measurement is expressed in legal format or high resolution according to the choice created at configuration FLOW_RATE DINT R Flow 9elDr m 0 2 Example 1Dxy 0 2 450 000 means that if the scale division is equal to 1 102 kg a weight difference of 45 kg has been measured between n measurements sampling every 20 ms The n number of measurements is defined at configuration TARE DINT R Tare value 9elDr m 0 5 This word allows the current tare value to be visualized in the same format as the weight It is memorized by the module It is reset to O at each calibration OFFSET MEM VAL DINT R Recalibration memory zero offset 9elDr m 0 7 This word allows the offset to be visualized currently in high resolution format This value is memorized by the module It is reset to 0 at each calibration 35006238 03 June 2006 87 Language objects Measurement The table below shows the various status word bits MEASURE DATA lWr m 0 4 state word objects Standard symbol Type Acces Meaning Address s Q0 OUT BOOL R Image of output SO lWr m 0 4 0 Q1_OUT BOOL R Image of output S1 9eIWr m 0 4 1 UNDERLOAD BOOL R Indicator that voltage is too low The measurement is lWr m 0 4 2 deviating There is a strong possibility of an error on a sensor or in the wiring
30. status of the module LED on flashing and off e The green LED RUN indicates the module s operational status e The red LED ERR indicates an internal fault in the module or a fault between the module and the rest of the configuration e The red LED I O indicates an external fault Note The CH status LEDs are not used in analog modules The various possible faults are grouped in the following table LED On e Flashing Q Off O RUN Normal operation Module faulty or green switched off ERR Internal error module faulty Communication error No internal error red missing invalid or faulty application yo External errors No connector to the No external error red e overload or underload weighing sensors error during calibration e range overshoot error e measurement error e sealed module configuration refused CH No channel status LEDs 35006238 03 June 2006 27 Debug Weighing module diagnostics At a Glance A faulty module is makes itself evident be means of lit or flashing RUN ERR and 1 0 LEDs There are three groups of faults external errors internal errors and other faults Fault diagnostics The following table can be used to diagnose faults relating to the three LEDs RUN ERR and I O Module status Status of LEDs RUN ERR yo Normal operation o Q Q Module faulty or switched off Q amp Q Internal errors module broke
31. the PLC ground being connected by the tightening screws of the Sub D connector For this reason the male Sub D connector must be screwed onto its female connection base Cable routing Keep the measurement wires as far as possible from the discrete input output cables particularly relay outputs and the cables which transmit power signals Avoid e parallel routing maintain a distance of at least 20 cm between the cables e and cross them at right angles Note The measurement input is grounded via the module 24 35006238 03 June 2006 Debugging of the weighing module 3 At a Glance Aim of this Chapter What s in this Chapter This chapter presents the general rules for debugging the weighing module This chapter contains the following topics Topic Page Weighing module fault display 26 Weighing module diagnostics 28 35006238 03 June 2006 25 Debug Weighing module fault display At a Glance The weighing module is fitted with LEDs which display the status of the module and the status of the channels We distinguish between e the module status LEDs RUN ERR and I O e the channel status LEDs CH Illustration The following diagram shows the weighing module display screen RES 26 35006238 03 June 2006 Debug Description Three LEDs located on the display panel of each module indicate the operational
32. the data format p 60 Scale Division The value of the scale division is in the form of 1 2 or 5 multiplied by 10 n being a positive or negative integer or zero with its absolute value x 3 Example for a scale division of 0 002 if the unit chosen is the kg the measurement increases by 2 g at a time Overload Threshold The threshold is the value of the weight above which the display panel no longer indicates the weight the overload is then indicated with a gt line on the display panel It may take the values 9 scale divisions 2 of the maximum range 5 of the maximum range Example the maximum range has been established at 150 kg the scale division at 10 g according to the choice of the user the operating limit will be for e 9e Max range 9 scale divisions i e 150 09 kg e 2 MR 102 of Max range i e 153 kg e 5 MR 105 Max range i e 157 5 kg Note The under load threshold cannot be parameterized it defines the permissible limit of the indication below zero It is 2 of the maximum range the under load is then indicated with a line on the display panel 35006238 03 June 2006 57 Configuration Note In an industrial context because of the environment of the weighing installation choosing a resolution of more than 3000 points assumes that there are rigorous installation precautions At the level of the programming screen it will n
33. the filter coefficient value How to modify of the measurement input measurement You can choose a value from 0 to 19 input Filter s Note The stronger the filter value from 1 to 11 the longer the response p 62 time Flow See How You have the possibility to modify the number of measurements for the to modify the flow calculation flow calculation The listed choices carry the values 2 4 8 16 32 and 64 p 64 Tare See How You have the possibility to introduce a predetermined tare by checking the to modify the corresponding box and filling in this tare value in the defined unit tare p 65 Threshold Check See How to modify the threshold check p 66 The following parameters are displayed only if the Threshold monitoring option has been activated during configuration Recognition of all parameters is effected from the confirmation command in the Edit menu Activate This key activates the threshold check monitoring cycle Deactivate This key deactivates the threshold check monitoring cycle and positions outputs SO and S1 into fallback mode LF mask time Lets the user modify the mask time during switch to low flow Weighing Downweighing direction Lets you modify the threshold recognition Phase 1 active outputs Lets you choose the active outputs during the first dosage phase Low flow PD and high flow GD cut off points Lets you modify the threshold valu
34. the processor Indicator unlit no error 35006238 03 June 2006 121 Debugging Description of the display zone of the debugging screen Illustration This zone is the dynamic display zone containing important information connected to weighing r Weight Outputs No ConvererPoints yep n X Pn dn Value 100 63 Kg O e O eoeo r Measurement Information Flow 0 0000 Kg Tare Value 000 Kg f Zero Tracking Zero Memory 0 0000 Kg QO Description The following table describes the different elements belonging to the weighing debugging screen s display zone Zone Field Description Weight No Converter By default the screen displays the current weight value Clicking the No Converter Points Points button will allow you to switch to points mode during the next disconnection of the PLC The display weight will be reapplied when the PLC next runs Value The current weight value in a defined unit If there is a fault on the measurement circuit detected by the module or when it is in calibration mode the ERR note is displayed on the screen NET The net weight indicator is positioned if the module returns NET weight information otherwise this relates to gross weight The stable measurement flag specifies that the measurement is in the defined stability DI range X The zero zone indicator is activated when the m
35. 006238 03 June 2006 143 Protecting the adjustments Approval of the model Class of appliance Measurement and control device for filling machine and a discontinuous counter This IPFNA can be supplemented by the specific software applications Filling Machine or Discontinuous counter As such it has passed national approvals as a measurement and automatic control device for filling machines and discontinuous counters It is therefore up to the manufacturer of the measurer or discontinuous counter to get a complete approval of any automatic weighing instruments made up in this way in the most straightforward conditions possible It is also up to the manufacturer of the machine to install the identification plate and to present the machine for its first check when necessary Approval of a continuous counter model Associated with a weighing table it is authorized as a continuous counter device Except for when used for commercial transitions the identification plate shows Mark QMax Type dt Serial number All transitions prohibited When used for commercial transitions the identification plate shows Mark QMax Type dt Serial number Weighed products Max L V d It must be checked The first phase of the first check is done in the factory on the complete instrument uncoupled from its conveyor by means of a movement simulator the other phases are
36. 2 Implicit Flow WGH1 TARE 9elDr m 0 5 Implicit Tare value WGH1 OFFSET MEM VAL 9elDr m 0 7 Implicit Recalibration memory zero offset WGH1 F1 FILTER 9eMWr m 0 6 Explicit F1 filter coefficient WGH1 MANU_TARE MWr m c 0 Explicit Manual tare WGH1 HF_CUT MDr m 0 8 Explicit S0 high flow cut off point dosage WGH1 LF_CUT MDr m 0 10 Explicit S1 high flow cut off point dosage WGH1 OUTPUTS LOGIC 9eMWr m 0 12 Explicit Logic of outputs SO and S1 dosage WGH1 MASK TIME MWr m 0 13 Explicit PD mask time WGH1 FLOW_MEAS_NB 9eMWr m 0 14 Explicit Number of measurements used to calculate flow rate WGH1 F2 FILTER 9eMWr m 0 15 Explicit F2 filter coefficient WGH1 F3 FILTER MWr m 0 16 Explicit F3 filter coefficient 35006238 03 June 2006 75 Language objects 8 2 Language objects and IODDT At a glance Aim of this sub section What s in this Section This sub section shows the general features of the language objects and IODDT of the weighing module This section contains the following topics function Topic Page Presentation of language objects associated with the Weighing function 77 Implicit exchange language objects associated with the application specific 78 Function Explicit Exchange Language Objects Associated with the Application Specific 79 Management of Exchanges and Reports with Explicit Objects 81 76 35006238 03 June 2006 Lang
37. 2x32 pixels Display capacity 2 lines of 20 characters Refresh period 100 ms Serial link RS 485 Transmission speed 9 6 Kbits s Connection With 25 way SUB D connector Power supply Plug in terminal block 3 screw terminal pitched at 5 08 mm 0 2 in Maximum clamping capacity 1 5 mm 0 06 in Voltage limits 18 to 30 V DC Ripple 5 maximum Consumption 5 W maximum Ambient temperatures for operation 0 55 C 32 130 F for storage 20 60 C 4 140 F Degree of protection front IP65 and in compliance with IEC 60529 and Nema 4X outdoor use rear IP20 in compliance with IEC 60529 Compliant with standards IEC 61131 2 IEC 60068 2 6 IEC 60068 2 27 UL 508 and CSA C22 2 No 14 36 35006238 03 June 2006 Description of the connections Display panel connections The following diagram shows the link between the TSX ISP Y101 weighing module and the TSX XBT N410 display panel for O O O O4 2 2 eo om CN ORC O I L l O 53 O I i Os 3 80 e O O4 lt O O O8 E nl 5 O E TERESAN O Junction side view O O12 O O ars The cable a shielded twisted pair from the weighing module to the TSX XBT N410 cannot exceed 100 meters 328 feet The shield on the module side should be connected to the metal part of the SUB D con
38. 35006238 03 a brand of Schneider Electric Premium and Atrium using Unity Pro Weighing module User manual June 2006 eng Telemecanique 35006238 03 June 2006 Table of Contents Safety Information 7 About the Book 36045300400 Riedie eee bee Y 9 Part Hardware installation of the weighing module 11 Ata glance dusk RP IA RIDE e EN ae a Oi ee ES 11 Chapter 1 General introduction to the weighing module 13 AL a Glance rero e sita aut anie o Burden etaed D Se eee 13 Introduction to the weighing system 14 General description of the weighing module 17 Chapter 2 General rules for implementation of the weighing module 19 Ata Glance repi prente e eu She ae uou ee Ae e uei 19 Recommendations on how to install a measurement system 20 Installation of the weighing module 22 Cabling precautions on the weighing module 24 Chapter 3 Debugging of the weighing module 25 At a Glance ce ans lue ine Ie ee ee i Ma Pee Wee Hee 25 Weighing module fault display 26 Weighing module diagnostics 28 Chapter 4 Description of the weighing module connections 29 Ala latices 5 sr a RE RE SAN NO TO d E es Pas 29 Measuremen
39. D instruction with the following syntax WRITE CMD CHr m 0 This instruction sends the order to the module and awaits its acknowledgement This wait may require several task cycles Note The module only interprets one command at a time If a command is requested while the previous command is being processed the new command is refused There should never be more than one bit at 1 in the command word Monitoring As the module may require several task cycles to recognize commands two parameter memory words are standardized to control the MWr m 0 0 and MWr m 0 1 recognition exchanges The first word MWr m 0 0 indicates a current exchange The second word MWr m 0 1 gives the exchange report The following table describes the objects used for controlling the sending of commands to the module Address Meaning for the bit at state 1 MWr m 0 0 1 Indicates that the command has been sent to the module MWr m 0 1 1 Shows if the command is accepted by the module MWr m 0 2 7 Signals that a command or parameter has been refused application fault 96 35006238 03 June 2006 Language objects How to perform a tare mode by program Ata glance Execution conditions for the tare mode This function involves bringing the value of the measured net weight to zero when a load or tare is placed on the load holder It therefore supports movement of the measurem
40. G ISPY101 which apply to the TSX ISPY101 module It groups together word objects These objects are shown in detail below Example of declaration of a variable IODDT VAR1 of type T WEIGHING ISPY101 The table below shows the meaning of the words The requests used are those associated with the parameters READ PARAM WRITE PARAM SAVE PARAM RESTORE PARAM Standard symbol Type Acces Meaning Address s STD_LOAD DINT R W Standard load weight for the calibration MDr m 0 4 command F1 FILTER INT R W F1 filter coefficient 9eMWr m 0 6 MANU TARE INT R W Manual tare value 9eMWr m 0 7 HF CUT DINT R W SO high flow cut off point dosage MDr m 0 8 LF_CUT DINT R W S1 high flow cut off point dosage 9eMDr m 0 10 Output logic The table below shows the meaning of the word bits OUTPUTS LOGIC MWr m 0 12 The requests used are those associated with the parameters READ PARAM WRITE PARAM SAVE PARAM RESTORE PARAM Standard symbol Type Acces Meaning Address S WEIGH UNWEIGH BOOL R W Low Flow mask time MWr m 0 12 0 Q0_OR_QOQ1 BOOL R W Number of measurements used to calculate MWr m 0 12 1 flow rate 92 35006238 03 June 2006 Language objects Word objects The table below shows the meaning of the words The requests used are those associated with the parameters READ_PARAM WRITE_PARAM SAVE_PARAM RESTORE PARAM Standard symb
41. Management Manual WRITE PARAM write adjustment parameters READ PARAM See Unity Pro I O Management Manual READ PARAM read adjustment parameters SAVE PARAM See Unity Pro I O Management Manual SAVE PARAM save adjustment parameters RESTORE PARAM See Unity Pro I O Management Manual READ STS restore adjustment parameters These exchanges apply to a set of MW objets of the same type status commands or parameters that belong to a channel Note These objects can e provide information about the module for example type of channel fault e have command control of the module for example switch command e define the module s operating modes save and restore adjustment parameters in the process of application 35006238 03 June 2006 79 Language objects General Principle The diagram below shows the different types of explicit exchanges that can be made for Using Explicit between the processor and module Instructions PLC processor Communication module Communication channel MWr m c objects or MWr m MOD r objects 1 Status parameters e READ STS Status parameters Command parameters WRITE CMD gt Command parameters WRITE_PARAM x Current adjustment READ PARAM parameters in SAVE PARAM Je S L Current adjustment parameters Initial adjustment RESTORE_PARAM parameters 1 Onl
42. Measured weight lDr m 0 0 Value of the Tare in elDr m 0 5 progress Exchange Processing in 9elWr m 0 4 5 progress Gross Weight 9elWr m 0 4 8 0 35006238 03 June 2006 103 Language objects How to display the manual tare via the program At a glance Execution conditions for the tare mode Procedure Summary of the data used This function supports display of the manual tare on the display panel for 3 seconds For this command a manual tare must have already been configured The following table describes the procedure for displaying the manual tare Step Action Behavior of the module 1 Input WRITE CMD while positioning the display order MWr m 0 3 7 1 Confirm the execution with the application in RUN mode The module manages its data normally The values displayed on the TSX XBT N410 display panel show the manual tare value After the 3 second delay the display panel reverts to its current values The table below provides the data used for resetting to zero Type Role Associated data Command Tare display order MWr m 0 3 7 Display Manual tare The data on the display panel show the manual tare 104 35006238 03 June 2006 Language objects How to enable or disable Thresholds by program Ata Glance Operating Principle Enabling Procedure Disabling Procedure
43. OGR OR WEIGHT 1 IN PROGR THEN RETURN END IF command accepted IF NOT WEIGHT 1 CMD ERR AND NOT WEIGHT 1 APPLI FLT THEN SMW270 2 1 ELSE SMW270 SMW271 END_IF 35006238 03 June 2006 159 Examples 160 35006238 03 June 2006 Glossary Weighing Instrument Indicator Device Part of load measuring device from which direct reading of result is obtained TSX XBT N410 Calibration Configuration Graduates a piece of measuring apparatus The configuration gathers together the data which characterizes the machine invariant and which is necessary for the module to operate All this information is stored in the constant PLC KW zone The PLC application cannot modify them CPU Central Processing Unit generic name used for Schneider Electric processors D Debug Debugging is a Unity Pro service which is used to check the module directly when it is online Discrete Discrete I Os 35006238 03 June 2006 161 Glossary E Explicit Exchanges between the CPU and the specific application modules carried out by the exchanges Unity Pro program in order to update data specific to the module G Gross Weight Indication of the load weight on an instrument when no tare or predefining device has been used y o Inputs Outputs IODDT Input Output Derived Data Type L Lead Sealing Sealing a piece of apparatus with lead The positioning of a rider in the weighing Limit Load
44. OVERLOAD BOOL R Voltage too high on module input 9elWr m 0 4 3 SEALED ON BOOL R Sealed module 9elWr m 0 4 4 IN PROGR BOOL R Processing in progress Taring Reset etc 9elWr m 0 4 5 CAL IN PROGR BOOL R Calibration during processing lWr m 0 4 6 CMD_FLT BOOL R Fault during command 9elWr m 0 4 7 NET BOOL R NET weight measurement lWr m 0 4 8 STABILITY BOOL R Measurement instability 9elWr m 0 4 9 This is set when the measurement is outside the stability range during the defined time The extent of the stability range and the time are defined during configuration ZERO BOOL R Zero indicator This is set when the deviation from zero 6IWr m 0 4 10 is no greater than 1 4 of the scale division ZERO TRACK BOOL R Zero tracking indicator active 9elWr m 0 4 11 PREDEF TARE BOOL R Predefined or manual tare indicator language lWr m 0 4 12 element specific to module accessible in read only This is set when the tare is not the result of a taring command but rather an entry by the user 88 35006238 03 June 2006 Language objects Explicit exchange objects of the IODDT of type T WEIGHING ISPY101 At a glance This part shows the explicit exchange objects of the IODDT of type T WEIGHING ISPY101 which apply to the TSX ISPY101 module It groups together the word objects the bits of which have a particular meaning These objects are shown in detail below Example of decl
45. T No Converter Points D S0 SI Function NET gt lt o0 x JG WEIGHING Value INT o O o e o Task r Measurement Information r Filtering YN Flow p kg Tere Value 0 k lt p MAI g g Zero Tracking Zero Memory 5693 kg FL m 4 r Threshold Check Flow Em Calculate on 4 Y measurements KG Y Adjustments Tare M PNE Time 0 Predefined El Direction Value 001 kg fe Weighing Downweighing Cut off points T Outputs Active Low Flow LF f 50 High Flow HF ui L 35006238 03 June 2006 119 Debugging Description The following table shows the various parts of the debug screen and their functions Address Element Function 1 Tab The tab in the foreground indicates the current mode Debug for this example Each mode may be selected by the corresponding tab 2 Module zone Shows the abbreviated name of the module In online mode this zone also contains the three LEDs Run Err and IO 3 Channel field Is used e By clicking on the reference number to display the tabs e Description which gives the characteristics of the device e 1 0 Objects See Unity Pro Operating Modes Manual I O Objects Tab for a Module which is used to presymbolize the input output objects e Fault which shows the device faults in online mode To select the channel e To display the Symbol name of the channel defined by the user using the variable editor 4 General Comprises paramete
46. T VAR1 CH_FLT Standard symbol Type Acces Meaning Address s CAL OVERLOAD FLT BOOL R External error Overload or underload during 9eMWr m 0 2 0 calibration OVER RANGE FLT BOOL R Range 2 overshoot fault or dynamics lower than MWr m 0 2 1 4 5mV at calibration SAT FLT BOOL R External error saturation of the measurement MWr m 0 2 2 circuit SEALED_FLT BOOL R External error sealed module configuration MWr m 0 2 3 refused INTERNAL_FLT BOOL R Internal error module failure MWr m 0 2 4 CONF_FLT BOOL R Configuration fault the current module is not the MWr m 0 2 5 one declared on configuration COM_FLT BOOL R Communication fault with the processor 9eMWr m 0 2 6 APPLI FLT BOOL R Application fault 9eMWr m 0 2 7 PROTECT FLT BOOL R Protected module error parameter refused the MWr m c 2 8 module refuses the parameter if it influences the current value NON_CAL_FLT BOOL R Module not calibrated 9eMWr m 0 2 9 OVERLOAD FLT BOOL R Overload error 9eMWr m 0 2 10 UNDERLOAD FLT BOOL R Underload error MWr m 0 2 11 TARE_MODE BOOL R Taring mode MWr m 0 2 12 ZERO_MODE BOOL R Zero mode MWr m 0 2 13 CAL_MODE BOOL R Calibration mode MWr m 0 2 14 FORCED CAL MODE BOOL R Forced calibration mode 96MWr m 0 2 15 90 35006238 03 June 2006 Language objects Explicit exchange objects of the IODDT of type T WEIGHING ISPY101 At a glance This word type object allows commands to be sent to the weighing module
47. Task menu defining the task MAST or FAST in which the implicit exchange objects of the channels will be exchanged 5 Display and Display weighing information See Description of the display zone of the debugging calibration screen p 122 and the calibration commands See Calibrating the Analog zones Measurement System p 130 35006238 03 June 2006 129 Calibration Calibrating the Analog Measurement System At a glance Calibration can be carried out on a Unity Pro station connected to the PLC using the calibration screen It can also be done using an operator dialog which uses Unity Pro language instructions Note The procedure can be stopped at any time by pressing Cancel The module reverts to the previous parameters The current calibration parameters are therefore lost The procedure is only enabled if the module has been calibrated correctly If there is a measurement saturation problem the new parameters cannot be saved Either the error must be corrected or the procedure be cancelled using Cancel 130 35006238 03 June 2006 Calibration Procedure This table describes the procedure for calibrating the analog measurement system Step Action Result 1 Switch the rack on The product is initialized carries out self tests and receives its configuration 2 Access the calibration screen 1 select Configuration in the project browser 2 cl
48. a measurement system 20 Installation of the weighing module 22 Cabling precautions on the weighing module 24 35006238 03 June 2006 19 General rules for implementation Recommendations on how to install a measurement system General Dividing up the loads Inhibiting interference on the load receiver Mechanical installation of the weighing sensors Protecting the sensors from interference currents The quality of the measurement provided by the module may be reduced considerably if the sensor set up and installation precautions have not been observed Thus in place of exhaustive information these few lines should make you aware of some of the precautions which need to be taken In a measurement system the weighing sensors support the following weights e the maximum weight to be weighed e the weight of the loading receiver and its structures or metrological tare This total weight is divided up between 1 2 3 4 6 even 8 sensors The design of the mechanical structures the shape of the loading receiver and the dividing of the load on or within the receiver means that the total weight is not always equally divided between all the sensors except of course in the case of a single sensor It is therefore a good idea to make sure that the dimensions of the weighing sensors are calculated in such a way as to be able to support the total weight maximum weight tare to which they will be sub
49. a used The table below provides the data used for enabling and disabling thresholds Type Role Associated data Command Threshold enabling order 9eMWr m 0 3 8 Threshold disabling order 9eMWr m 0 3 9 Display Current flow 9elDr m 0 2 High flow threshold MDr m 0 8 Low flow threshold MDr m 0 10 Output logic MWr m 0 12 LF mask time MWr m 0 13 SO current position Wr m 0 4 0 S1 current position lWr m 0 4 1 106 35006238 03 June 2006 Language objects 8 5 Modifying the parameters by program At a glance Subject of this section What s in this Section This section describes how to dynamically modify the application s parameters by program This section contains the following topics Topic Page Modifying the parameters by program 108 Instructions used for adjustments 110 Description of parameters adjustable by program 112 Reading configuration parameters 113 35006238 03 June 2006 107 Language objects Modifying the parameters by program Principle You can command the modification of certain parameters by program in order to automatically adapt the measurements to the processing applications Example modifying the tare value by program if several types of product are to be weighed with different packagings List of adjustable The following parameters may be modified by program rame
50. able Modifiable Tare Predefined Modifiable Modifiable Threshold checking Active Modifiable Modifiable Threshold checking Direction Modifiable Modifiable Threshold checking Active outputs Modifiable Modifiable Threshold Checking Cut off points Modifiable Modifiable Threshold checking LV Mask Time Modifiable Modifiable Unit Modifiable Non modifiable Max Range MR Modifiable Non modifiable Scale Division Modifiable Non modifiable Overload Threshold Modifiable Non modifiable Filtering Coefficient Modifiable Modifiable Data format Modifiable Non modifiable Stability Extent of Range Modifiable Non modifiable Stability Time Modifiable Non modifiable Zero Zero tracking Modifiable Non modifiable Zero Recalibration range Modifiable Non modifiable The information word lwr m 0 4 4 to 1 tells you if the measurement is protected Consequences e A sealed module that receives a different configuration to the one memorized of Protection before being switched off prior to the movement of the rider is refused e Inthis case the module is seen as missing in the PLC diagnostics but sends a weight to the display e A sealed module will not accept a new calibration request Note using the file allows you to keep a paper record of the configuration 35006238 03 June 2006 141 Protecting the adjustments How to protect the adjustments Necessary conditions Illustration Procedure The calibration and
51. acquisition Processing_in_progress 0 3 Monitor the command s The module stays in the Processing_in_progress state for as long as the acceptance conditions are not met or until it receives an order to cancel the command The table below provides a table of the data used for a tare mode progress Type Role Associated data Command Tare mode order MWr m 0 3 4 Display Tare value IDr m 0 5 Tare mode in 9elWr m 0 4 5 98 35006238 03 June 2006 Language objects Example The following example in instruction list language describes a tare mode order being sent to the weighing module in slot 2 rack 0 LD TRUE S SMW 2 0 3 4 WRITE CMD CH2 0 Executing the program involves Phase Description 1 Sending the command Setting the MW2 0 0 1 bit to 1 showing that the command is being sent This bit remains at 1 until the module sends a report The bit then goes back to 0 The exchange report bit is then relevant 4 The exchange report bit MW2 0 1 1 rises to 1 if there is a problem during the exchange The 0 value shows that the command has been accepted by the module Note 261W2 0 4 5 stays at 1 Processing in progress for as long as the acceptance conditions are not met waiting for measurement stability for example The status channel s application fault bit is at 1 module executing command As for all commands the order
52. adjustment operations must be completed The following illustration shows how to position the riders in order to protect the adjustments Backpanel connector i nispay block The following table describes the operation of protecting the adjustments leading Step Action Take the module out of the PLC rack the rack can remain switched on Remove the module s casing use a TORX type screwdriver for this Place the rider in position 2 3 as shown in the illustration Put the module back into its casing AR oO NM Replace the module in the rack in its previous position 142 35006238 03 June 2006 Protecting the adjustments Legal metrology and regulations EU approval The set consisting of load holder sensors module can be considered as an IPFNA non automatic weighing instrument As such and to be able to use it for commercial transitions it has been approved by the EU If it is only used for internal processes the displayt must have an identification plate mentioning If it is used for regulated uses e g commercial transitions the display must have a identification plate showing Moreover it must receive a first check on leaving the factory as well as regular on site monitoring by a licensed body Generally monitoring takes place once a year and this is the responsibility of the owner 35
53. aration of a variable IODDT VAR1 T WEIGHING ISPY101 Notes e Generally speaking the meaning of the bits is given for the state 1 of this bit In specific cases each bit state is explained e Not all the bits are used Managing The table below shows the meaning of the exchange control bits of the channel exchanges EXCH STS MWr m 0 0 EXCH STS Standard symbol Type Acces Meaning Address Ss STS IN PROGR BOOL R Exchange of the status parameters STATUS in MWr m 0 0 0 progress CMD IN PROGR BOOL R Command parameters exchange in progress MWr m 0 0 1 ADJ IN PROGR BOOL R Adjustment parameters exchange in progress 9eMWr m 0 0 2 RECONF IN PROGR BOOL R Reconfiguring the module 9eMWr m 0 0 15 Exchangereport The table below shows the meaning of the report bits ExcH RPT MWr m 0 1 EXCH RPT Standard symbol Type Acces Meaning Address s STS_ERR BOOL R exchange report of the status parameters MWr m 0 1 0 STATUS CMD_ERR BOOL R Exchange report of the command parameters MWr m 0 1 1 ADJ_ERR BOOL R Exchange report of the adjustment parameters MWr m 0 1 2 RECONF_ERR BOOL R Configuration fault MWr m 0 1 15 35006238 03 June 2006 89 Language objects Operating state The table below shows the meaning of the bits of the status word CH_FLT of the channel MWr m 0 2 read is carried out by a READ STS IODD
54. as the operating parameters are lost Thresholds number of measurements used to calculate flow rate etc 150 35006238 03 June 2006 Diagnostics of the weighing application 13 At a glance Subject of this chapter What s in this Chapter This chapter allows you to diagnose the errors detected in the weighing application This chapter contains the following topics Topic Page How to access the Diagnostics function of the weighing module 152 How to access the channel Diagnostics function of the weighing module 153 35006238 03 June 2006 151 Diagnostics How to access the Diagnostics function of the weighing module At a glance Procedure The Module diagnostics function displays errors when they occur classified according to category e internal errors module breakdown running self test e external errors terminal block fault e other errors configuration error module missing or switched off faulty channel s details in channel diagnostics A module error is indicated by certain LEDs changing to red such as e inthe rack level configuration editor e the module position LED e inthe module level configuration editor e the Err and I O LEDs depending on the type of error e the Fault tab LED The table below shows the procedure for accessing the Module diagnostics screen Step Action 1 Access the module configuration screen 2 Click
55. ax range Zero Zero tracking Inactive active Zero Extent of range 2 PM or 5 PM Data format Legal High resolution Stability Extent of range 2 3 4 60r8 1 4 of the scale division Stability Time 0 4 0 5 0 7 or 1 seconds Filtering Coefficients F1 from 0 to 19 4 F2 F3 from 0 to 19 0 Flow Calculation 2 4 8 16 320r 64 measurements Tare Not predefined predefined in the weight unit chosen Threshold check Inactive Active LF mask time 0 to 1 5 s per 0 1 s step seconds Output logic Weighing Downweighing Phase 1 active outputs S0 or SO and S1 Breaking points PD and GD from 0 to Max Range in 1 100ths of the unit Note the parameters in bold correspond to the parameters configured by default 54 35006238 03 June 2006 Configuration 7 3 Configuration of the weighing module parameters At a glance Aim of this sub This sub section shows the implementation of the various weighing module section configuration parameters What s in this This section contains the following topics Section Topic Page How to modify the task parameter 56 How to modify metrological information 57 How to modify the zero 59 How to modify the data format 60 How to modify the stability 61 How to modify measurement input Filter s 62 How to modify the flow calculation 64
56. calibration screen At a glance The adjustment screen provides access to the calibration commands Illustration This screen can be only accessed in online mode 1 E 04 TSXISP Y101 m 1 WEIGHING E 3 FILTERS eoo 2 Run Err 10 TSX ISP Y101 Lr gt EA 3 A 00 Fl Config m Debug fh Calibration Weight Function NT oa e WEIGHING Value pou kg O O O Task T Calibration Forced Calibration Zero Load CPU gt Module 4 Lo c Standard Load 1130 0 kg Module CPU Cancel Save Cancel 128 35006238 03 June 2006 Calibration General The following table shows the different elements of the calibration screen and their Description functions Address Element Function 1 Tab The front tab indicates the current mode Calibration in this example Each mode may be selected by the corresponding tab 2 Module zone Shows the abbreviated name of the module In online mode this zone also contains the three LEDs Run Err and IO 3 Channel field Is used e by clicking on the module reference to display the Description tab which contains the technical specifications and the Fault tab which contains the module s faults e to select the channels you wish to configure 4 General Comprises parameters e the dropdown Function menu zone e the dropdown
57. carried out on the complete instrument With average precision the appliance covers the range from the minimum 500 scale divisions up to 6000 scale divisions These instruments can be authorized or unauthorized to carry out commercial transitions If it is unauthorized PROHIBITED FOR ALL TRANSACTIONS must be written on the appliance s front panel 144 35006238 03 June 2006 Operating a weighing application 12 At a glance Subject of this This chapter describes the tools that allow you to operate a weighing application chapter What s in this This chapter contains the following topics Chapter Topic Page Ways of displaying weighing information 146 Description of the display report 147 Weighing module operating modes 150 35006238 03 June 2006 145 Operation Ways of displaying weighing information Description Language Objects The following table describes the different ways of displaying weighing information Ways Description Module display panel TSX XBT N410 See Description of the display report p 147 Automatically displays the weight measurement without any prior programming Debugging screen See Description of the display zone of the debugging screen p 122 Displays all information relevant to the weighing and allows the modification of certain parameters Animation tables All information about the measu
58. ced calibration 134 Performing a Forced Calibration by Program 135 How to achieve a software calibration 136 Chapter 11 Protecting the adjustments 139 Ata glance 220 5 occ tad ete id ee ee eee Aes ede ea REA ers 139 Protection of the weighing parameter settings 140 How to protect the adjustments 142 Legal metrology and regulations 143 Chapter 12 Operating a weighing application 145 Ata glance ci edi bbe RATED RU ere ee an ede eed I dr 145 Ways of displaying weighing information 146 35006238 03 June 2006 5 Chapter 13 Chapter 14 Description of the display report 147 Weighing module operating modes 150 Diagnostics of the weighing application 151 Ata glance e Sabin Ge gen ted Seed Re en MERE EVE ER 151 How to access the Diagnostics function of the weighing module 152 How to access the channel Diagnostics function of the weighing module 153 Examples of the weighing program 155 Ata glancec sos TEL A en SE attesa m ene eum 155 Example of a tare mode 156 Example of metering flow
59. cts associated with the Weighing function 77 Implicit exchange language objects associated with the application specific FUNCION mu Biers RES ES ae ia vue m DUREE MEMOREM DET EE 78 Explicit Exchange Language Objects Associated with the Application Specific Function 79 Management of Exchanges and Reports with Explicit Objects 81 The IODDTs of the weighing module 85 Ata glane Vice et antenne er tre de UTEM WR RR EOS 85 Detail of the implicit exchange objects of the IODDT of type T WEIGHING ISPY TOT i erroe puer tpe Sia ed oe aly Baek eee 86 35006238 03 June 2006 Explicit exchange objects of the IODDT of type T WEIGHING ISPY101 89 Explicit exchange objects of the IODDT of type T WEIGHING ISPY101 91 Explicit exchange objects of the IODDT of type T WEIGHING ISPY101 92 Details of the Language Objects of the IODDT of Type T GEN MOD 94 8 4 Description of the commands conveyed by program 95 Ata glance 2 zov a eed ahs ala a get a VER UE A ldo ERE MUR 95 Sending commands to the weighing module by program 96 How to perform a tare mode by program 97 How to reset the value of the weight to zero by program 100 How to return to gross weight measurement via the program 102 How to display the manual tare via the program
60. e CPU 132 35006238 03 June 2006 Calibration Summary of the data used The table below shows the data involved in a calibration Type Role Associated data Command Save calibration in the module MWr m 0 3 0 type Zero weight MWr m 0 3 1 Standard load weight Normal 9eMWr m 0 3 2 Forced calibration CPU gt Module MWr m 0 3 10 Save calibration in the processor 9eMWr m 0 3 11 Standard load weight Graded 9eMWr m 0 3 12 Command Value of standard load weight MDr m 0 4 parameter Report Calibration in progress Normal lWr m 0 4 6 Instability 9elWr m 0 4 9 Overload or underload during calibration MWr m 0 2 0 Non calibrated module MWr m 0 2 9 Calibration mode MWr m 0 2 14 Forced calibration mode MWr m 0 2 15 35006238 03 June 2006 133 Calibration How to achieve a forced calibration At a glance This function responds to the needs of speedy maintenance Forced calibration allows calibration values from a weighing module to be transferred to the central unit and vice versa Note This action cannot be reversed Once the transfer has occurred it is not possible to cancel the command Note This function is only accessible in online mode with the PLC in Run Operating Mode Transferring the CPU to the weighing module is always authorized once the CPU has the requisite calibration parameters for the d
61. e describes the error indications which may appear on the display Indication Description MM The measurement is not valid a channel fault is detected gt gt gt gt gt An overload is detected lt lt lt lt lt An underload is detected Time out The display no longer receives data from the weighing module Checksum A problem was detected during the power up At power up the error TSX XBT N410 performs a test on its resources In operation all the information received is checked In the event of a problem the Checksum error is displayed 35006238 03 June 2006 149 Operation Weighing module operating modes Operation Behavior on encountering an error Behavior on power outage The following illustration describes the operation of the module Power up Y Self testing Internal error End self testing Internal error Enable Fail a During power up the module carries out its own self tests REPROM RAM Link display etc If an error is detected at the end of these tests the module switches to fall back mode the outputs are at O Similarly if when operating normally an internal malfunction error in RAM CDG etc is detected in the module the outputs are positioned to 0 and the display shows dashes on the screen On power outage the machine parameters are saved Tare mode Zero offset etc where
62. e end of the procedure 3 Monitor the command s smooth execution State of The module stays in the Processing in progress Processing in progress elWr m 0 4 5 state for as long as the acceptance conditions are not met or until it receives an order to cancel the command 100 35006238 03 June 2006 Language objects Summary of the The table below provides the data used for resetting to zero data used Type Role Associated data Command Reset order 9eMWr m 0 3 5 Display Recalibration memory 1Dr m 0 7 Exchange Processing in 9elWr m 0 4 5 progress Example The following example in instruction list language describes a Reset order being sent to the weighing module in slot 2 rack O LD TRUE S SMW 2 0 30 5 WRITE CMD CH2 0 Executing this order involves Phase Description 1 Sending the command 2 Setting the MW2 0 0 1 bit to 1 showing that the command is being sent 3 This bit remains at 1 until the module sends a report The bit then goes back to 0 The exchange report bit is then relevant The exchange report bit MW2 0 1 1 rises to 1 if there is a problem during the exchange The 0 value shows that the command has been accepted by the module Note 261W2 0 4 5 stays at 1 Processing in progress for as long as the acceptance conditions are not met waiting for measurement stability for example T
63. easured weight is in zero format 1 4 of the scale indicator Outputs The supplied indications correspond to the physical state of outputs SO and S1 Measurement Information This zone displays e the flow value it is indicated by the unit measurement e the current tare value the memory zero value corresponding to zero shift from the last calibration e the PT indicator specifies the tare value which has been manually introduced and not measured e the Zero Tracking indicator shows that the function has been parameterized 122 35006238 03 June 2006 Debugging Description of the parameter setting zone Illustration This zone allows you to modify the adjustment parameters r Filtering m4 R r Threshold Check r Flow OE Calculate on 4 v measurements KG Activate Deactivate UR r Tare LF 3 Predefi LF Mask Time 0 wis ri ME Gi Kg ull fa Direction Fl Weighing O Downweighing p Cut off points Outputs Active Phase 1 Low Flow LF 0 0000 Kg 250 O S0andS1 High Flow HF 0 0000 Kg M M 35006238 03 June 2006 123 It gives access to the modification and display of the following parameters Address Description Filtering See You have the possibility to modify for each phase
64. ed during the last semi automatic tare unit command However if necessary you can introduce a tare value manually Therefore this tare value is known as predefined or manual and can be transmitted to the module It is expressed in legal format physical unit with fixed decimal point The tare must be positive or zero and be lower than the Max Range Once a device of this sort is used the predefined tare PT indicator is positioned It is disabled once a Taring order is executed Note The entry range extends from 0 to 65535 If you want a greater tare you must modify the scale and enter the tare accordingly Procedure The following table shows the procedure for defining a predetermined tare and the tare value Step Action 1 Access the weighing module configuration screen 2 If necessary check the Predetermined box in the Tare field to confirm this function Note If this box is already checked you must first uncheck this box enable the configuration screen checkthe Predefined box again Enter the tare value in the Value entry field Confirm the modification with the command Edit Validate 35006238 03 June 2006 65 Configuration How to modify the threshold check At a glance The threshold check manages the module s discrete outputs e the High Flow cut off point is associated with output SO e the Low Flow cut off point is associated with output S1
65. ements for calculating the flow One measurement is taken every 20 milli seconds The flow is a difference in the values of filtered weights for a number of configured measurements The flow is calculated using the following formula Flow n Valin Valn b where e b the number of measurements for calculating the flow e Valn the filtered weight value at the moment n e Valn b the filtered weight value at the moment n b Operation At each instant the frequency is calculated and implicitly sent back to the processor as the weight measurement in order to allow threshold corrections The flow is always calculated in high resolution format This calculation can be done on 2 4 8 16 32 or 64 measurements By default the number of measurements is 4 Example The following figure illustrates a calculation on 4 measurements n n 1 n 2 n 3 n 4 n 5 20ms 20ms 20ms 20ms 20ms D flow n p flow n 1 lt flow n 4 Val n 4 Val n flow n 5 Val n 5 Val n 1 Procedure The following table shows the procedure for defining flow calculation Step Action 1 Access the weighing module configuration screen 2 Select the number of measurements using the drop down menu from the Flow field 3 Confirm the modification with the command Edit Validate 64 35006238 03 June 2006 Configuration How to modify the tare Ata glance The tare is the weight measurement memoriz
66. emi scale division whose repetition frequency is sufficiently weak to preserve the stability of the measurement is considered to be a deviation The correction engendered by the imited to 2 of the maximum range of the flip flop When this limit is exceeded there is no automatic correction The following table shows the procedure for defining zero Step Action 1 Access the weighing module configuration screen 2 Select the extent of range by using the drop down menu 3 If necessary check the Zero tracking box to confirm this function 4 Confirm the modification with the command Edit Validate 35006238 03 June 2006 59 Configuration How to modify the data format At a glance Example Procedure The configuration screen allows you to choose the measurement s display format You may enter the weight value e either as a fixed point physical unit Legal format e orasa hundredth of a fixed point physical unit High resolution Note A fixed point physical unit is called a whole number expressed as a unit of weight where a point can be put The position of this is given by the power of ten of the scale division Legal format the value 3014 means 301 4 kg if the scale is 2 107 kg High resolution format the value 301403 means 301 403 kg if the scale is 2 10 kg This unit offers greater accuracy but it is not accepted by the Legal Metrology Department
67. ent with an offset value in order to make it conform to the user s expected value When no tare mode operation has been carried out the net weight is the same as the gross weight Note e When changing configuration all tares are deleted Any Tare mode command cancels all tares entered in manual mode and resets the manual tare indicator to zero e Similarly an return to gross weight order allows you to delete all tare modes It does not need any acceptance condition The acceptance conditions for performing the Tare mode command are the following e the measurement is stable e the measurement is below the maximum range e the measurement is strictly positive 35006238 03 June 2006 97 Language objects Procedure Summary of the data used The following table describes the procedure for executing a tare mode operation smooth execution State of Processing_in_progress 9elWr m 0 4 5 Step Action Behavior of the module 1 Input the WRITE CMD instruction while positioning the tare mode order MWr m 0 3 4 1 2 Confirm the execution with The module switches to tare mode and sends the the application in RUN mode lwr m 0 4 5 1 Processing iin progress report Acquires the tare Note The value of the weight is measured and stored in the associated 1Dr m 0 5 It will be deducted from all further gross weight measurements to determine the net weight End of
68. ents 3 sliding average average of the last 4 measurements 4 sliding average average of the last 5 measurements 5 sliding average average of the last 8 measurements 6 sliding average average of the last 16 measurements 7 sliding average average of the last 25 measurements 8 sliding average average of the last 32 measurements 9 sliding average average of the last 40 measurements 10 sliding average average of the last 50 measurements 11 sliding average average of the last 64 measurements 12 second order filter cut off frequency at 15 Hz 13 second order filter cut off frequency at 10 Hz 14 second order filter cut off frequency at 8 Hz 15 second order filter cut off frequency at 6 Hz 16 second order filter cut off frequency at 4 Hz 17 second order filter cut off frequency at 2 Hz 18 second order filter cut off frequency at 1 Hz 19 second order filter cut off frequency at 0 8 Hz The following table shows the procedure for defining the filter Step Action 1 Access the weighing module configuration screen 2 If filters F2 et F3 are being used check the Active box in the Threshold check field 3 Select for each phase the filtering coefficient using the drop down menus F1 F2 and F3 in the Filtering field 4 Confirm the modification with the command Edit Validate 35006238 03 June 2006 63 Configuration How to modify the flow calculation At a glance You can choose the number of measur
69. er Chapter Name Page 6 General introduction to the weighing application specific function 45 7 Configuration of the Weighing application 51 8 Presentation of the weighing module language objects 69 9 Debugging the weighing function 117 10 Calibrating the measurement string 125 11 Protecting the adjustments 139 12 Operating a weighing application 145 13 Diagnostics of the weighing application 151 14 Examples of the weighing program 155 35006238 03 June 2006 43 Software installation 44 35006238 03 June 2006 General introduction to the weighing application specific 6 function At a glance Aim of this section What s in this Chapter This section introduces the weighing application specific function on Premium PLCs This chapter contains the following topics Topic Page Installation Phase Overview 46 Operation of the weighing module 48 35006238 03 June 2006 45 General introduction Installation Phase Overview Introduction The software installation of the application specific modules is carried out from the various Unity Pro editors e in offline mode e in online mode If you do not have a processor to connect to Unity Pro allows you to carry out an initial test using the simulator In this case the installation See Implementation Phases with Simulator p 47 is different The following order of installation phases is recommended but
70. es 35006238 03 June 2006 Calibrating the measurement string 10 At a glance Subject of this chapter What s in this Chapter This chapter describes how to calibrate the measurement string This chapter contains the following topics Topic Page Introduction to the Calibration Function 126 Description of the calibration screen 128 Calibrating the Analog Measurement System 130 Calibrating the Analog Measurement System by Program 132 How to achieve a forced calibration 134 Performing a Forced Calibration by Program 135 How to achieve a software calibration 136 35006238 03 June 2006 125 Calibration Introduction to the Calibration Function General The calibration of the analog measurement system consists in making a weight value correspond to an electrical signal transmitted by sensors This adaptation is made on site when the product is set up It is necessary to ensure the measurement s validity Note The calibration function forced or not is only accessible in offline mode with the PLC in Run mode Calibration rules Any non calibrated module is in channel fault can be seen in the debug screen or on the module by the flashing of channel 0 The first calibration must be complete 1 Zero Load 2 Standard Load 3 Save otherwise the information returned means nothing It is not possible to carry out a calibration
71. esired slot Transferring the weighing module to the central unit requires the module to be calibrated not forced calibration Procedure This table describes the procedure for achieving forced calibration Step Action 1 Switch the rack on 2 Access the calibration screen 1 Select Configuration 2 Click on the module s slot 3 Select the Calibration tab 3 In the Forced Calibration field click either CPU Module or Module gt CPU according to the desired transfer direction Note The procedure is not enabled unless the transfer is performed correctly If there is a problem click the Cancel button in the Forced Calibration field 134 35006238 03 June 2006 Calibration Performing a Forced Calibration by Program General mechanism The calibration screen facilitates the procedure but it can also be performed by program using reserved data Several language elements are used to implement and supervise the calibration Procedure Carry out the following operations to perform a forced calibration by program Direction of copy Action Result CPU gt Module Enter WRITE CMD while positioning the save order of the calibration in the module MWr m 0 3 10 1 This operation is used for example when replacing a module It enables you to automatically restore the calibration parameters in the module gain offset and converter configuration
72. g module comes with e one measurement input channel capable of receiving up to 8 constraint gauge sensors e 2 discrete callback outputs for graded filling applications e one sealable digital link enabling the weight or manual tare to be displayed on a TSX XBT N410 external display panel In order to ensure the integrity of the measurements made the measurement input weighing module and display panel can all be lead sealed to meet legal metrology requirements concerning weighing instruments used in commercial transactions The maximum number of TSX ISP Y101 modules in a PLC station depends on e the type of processor installed see table below e ofthe number of specific application channels already used Number of application specific channels supported e Premium See Premium and Atrium using Unity Pro Manual Processors racks and power supply modules Catalog of TSX 57 Processors e Atrium See Premium and Atrium using Unity Pro Manual Processors racks and power supply modules Catalog of Atrium Processors 35006238 03 June 2006 17 General introduction 18 35006238 03 June 2006 General rules for implementation of the weighing module 2 At a Glance Aim of this This chapter presents the general rules for implementation of the weighing module Chapter What s in this This chapter contains the following topics Chapter Topic Page Recommendations on how to install
73. g module configuration screen 2 If necessary checkthe Active box in the Threshold check field to activate this function 3 Check the selection boxes corresponding to the detection direction Weighing or Downweighing and to the phase 1 active outputs SO or SO and S1 4 Enter the Low flow and High flow in the Breaking points field Using the drop down menu in the Threshold check field select the PD masking time 6 Confirm the modification with the command Edit Validate 68 35006238 03 June 2006 Presentation of the weighing module language objects At a glance Aim of this section What s in this Chapter This section describes the language objects associated with the weighing module from the various IODDTs This chapter contains the following sections Section Topic Page 8 1 General on the weighing programming 70 8 2 Language objects and IODDT 76 8 3 The IODDTs of the weighing module 85 8 4 Description of the commands conveyed by program 95 8 5 Modifying the parameters by program 107 35006238 03 June 2006 69 Language objects 8 1 General on the weighing programming At a glance Subject of this This section describes the general principles of programming a weighing section application What s in this This section contains the following topics Section Topic Page Weighing application pr
74. ge 2 discrete outputs and control them management according to thresholds transmitted to the module by the application program The elements used for this management are e the switchover thresholds e the direction of movement of the weight Weighing or Downweighing e the switchover logic of the outputs 35006238 03 June 2006 49 General introduction 50 35006238 03 June 2006 Configuration of the Weighing application At a glance Subject of this chapter What s in this Chapter This chapter describes how to select and modify the parameters of the weighing module s configuration This chapter contains the following sections Section Topic Page 7 1 Configuration of the weighing module general 52 7 2 Parameters of the weighing module channels 54 7 8 Configuration of the weighing module parameters 55 35006238 03 June 2006 51 Configuration 7 1 Configuration of the weighing module general Description of the weighing application function configuration screen General Illustration Configuration See Unity Pro Operating Modes Manual Access to the module configuration editor information is used to define the measuring characteristics and to adapt the operation of the module to the application for which it is intended This screen allows you to display and modify parameters in offline mode as well as to debug
75. he status channel s application fault bit is at 1 module executing command As for all commands the order can be cancelled by sending the cancel command in progress command 35006238 03 June 2006 101 Language objects How to return to gross weight measurement via the program At a glance Execution conditions for the tare mode Procedure This function cancels the tare value so that the current weight value is in gross weight The current weight is stored in the word ldr m 0 0 in the format set in configuration This command does not require any particular execution conditions The following table describes the procedure for executing a return to measurement in gross weight been performed correctly State of the NET flag 9elWr m 0 4 8 Step Action Behavior of the module 1 Input the WRITE CMD while programming the tare mode order MWr m 0 3 6 1 2 Confirm the execution with The module switches to return to gross weight the application in RUN mode The module then sets the tare to zero The NET 0 lwr m 0 4 8 0 flag shows the end of the procedure 3 Check that the command has 102 35006238 03 June 2006 Language objects Summary of the data used The table below provides the data used for resetting to zero Type Role Associated data Command Return to gross MWr m 0 3 6 weight order Display
76. his chapter contains the following topics Chapter Topic Page Protection of the weighing parameter settings 140 How to protect the adjustments 142 Legal metrology and regulations 143 35006238 03 June 2006 139 Protecting the adjustments Protection of the weighing parameter settings General Any weighing instrument which can be used for commercial transactions must be approved The parameters associated with the measurement must therefore be protected It should not be possible to introduce into an instrument via the interface instructions or data likely to e falsify the weighing results displayed e change an adjustment factor Note protection by sealing aims to guarantee measurement conformity so that the parameters accessible only apply to the exploitation aspects of the module information by the mechanism 140 35006238 03 June 2006 Protecting the adjustments Effect of There are two types of information Information which can be protected if a module Protecting the is sealed this type of information will be available in read only and information with Configuration free access Read and Write Parameters The table below identifies the characteristics of this information according to the protection put in place Functions Without sealing With sealing Task Modifiable Modifiable Flow Calculation on n measurements Modifi
77. hould be serviced only by qualified personnel No responsi bility is assumed by Schneider Electric for any consequences arising out of the use of this material This document is not intended as an instruction manual for untrained persons 2006 Schneider Electric All Rights Reserved 35006238 03 June 2006 About the Book Z At a Glance Document Scope Validity Note This manual describes the hardware and software implementation of the weighing module for Premium and Atrium PLCs The data and illustrations found in this documentation are not binding We reserve the right to modify our products in line with our policy of continuous product development The information in this document is subject to change without notice and should not be construed as a commitment by Schneider Electric 35006238 03 June 2006 About the Book Product Related Warnings User Comments Schneider Electric assumes no responsibility for any errors that may appear in this document 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
78. ick on the module s slot 3 select the Calibration tab Note The processor must be in RUN and the terminal in online mode Check that the counter output is empty Click the Zero Load button to carry out zero load This phase requires around 20 seconds calibration recognized by the load receiver The Zero Load button switches to reverse image during this phase and an hour glass appears The module switches to channel fault and all measurements are invalid The status of the flag lwr m 0 4 6 Calibration in progress changes The module indicates the acquisition of the zero weight reference and processes the reports Place calibration weight Enter the calibration weight value in the Standard This phase requires around 20 seconds Load field this value is equal to the maximum The module checks the standard load weight against weight and click on the Standard Load button the maximum weight If the command is disabled an error message The status of the flag lwr m 0 4 6 indicates the type of problem encountered Calibration in progress changes The module acquires the standard load weight reference processes and positions the report 7 Clickthe Save button to recognize the parameters The module and the processor recognize and save the resulting from calibration parameters resulting from calibration During the write phase the measurement remains in channel fault This fault disappears as soon as writing is finished current channels
79. if the PLC processor is fitted with A Flash Eprom memory card TSX MFP P 128K or TSX MFP P 224K or TSX MFP P 384K Calibration can be redone throughout the module s life The electronics character istics do not require regular recalibration However legal constraints or the application s mechanical characteristics may require calibration particularly for commercial transactions Note Calibration is independent of the configured filter but acknowledges Metrological and Stability Information parameters 126 35006238 03 June 2006 Calibration Calibration Type You can choose one of the following 4 calibration types normal calibration The calibration function must be performed with a standard load calibration that is greater than or equal to 70 of the maximum weight graded calibration if for various reasons calibration cannot performed under the conditions previously described forced calibration e CPU gt Module being able to restore adjustments made to a different module in the event of a maintenance concern or duplication e Module gt CPU being able to make the processor parameters conform with the parameters of a calibrated module that is connected to a new slot The software calibration requires e the version of the weighing module is 2 2 1 e notto use the standard load e to modify the module configuration 35006238 03 June 2006 127 Calibration Description of the
80. ighing application 54 Characteristics TSX ISP Y101 41 Command objects Weighing 91 Configuration Weighing application 52 Configuration screen Weighing application 52 Connection of discrete outputs Specific application weighing module 33 D Data format Weighing application 60 Debug Weighing application 118 Debug screen Weighing application 119 Display Weighing application 147 E Ethernet module software installation 46 Explicit Exchange Objects Weighing Function 77 Explicit exchanges Weighing 89 F Filtering Weighing application 62 Flow Weighing application 64 Forced calibration Weighing application 134 Implicit Exchange Objects Weighing Function 77 35006238 03 June 2006 167 Index Implicit exchanges Weighing 86 Installation Specific application weighing module 22 installation phase implementation 47 overview 46 with processor 46 L Language Objects Implicit Exchange 78 Language objects Explicit exchanges 89 91 92 Implicit exchanges 86 Management of exchanges 81 language objects explicit exchange 79 Leading Weighing 142 Maximum range Weighing application 57 Measurement connection Specific application weighing module 30 Measurement stability Weighing application 61 Metrological information Weighing application 57 Module diagnostics Weighing application 152 Module fault Weighing application 152 O Operating mode Weighi
81. ior of the module during the transitional phases or on the appearance of a fault Predefined Tare Value PT Numerical value representing a weight which is entered into the instrument at configuration or by adjustment or program 35006238 03 June 2006 163 Glossary Premium Families of Schneider Electric hardware products Scale Division Value in mass units expressing the difference between two consecutive indications for one numerical indication Set to Zero Device allowing the indicator to be recalibrated in the event of a deviation from Device zero due to dirt accumulation for example This operation can only be carried out in the extent of zero range 2 or 5 of the maximum range according to the weighing instrument T Tare Load placed on the load receiver along with the product to be weighed For example product packaging or container Tare Device Device allowing the instrument indication to be moved to zero when a load is Tare Predefining Device positioned on the load receiver e without encroaching on the weighing range of net loads tare additive device e or reducing the weighing range of net loads tare subtracting device such as TSX ISP Y100 Device allowing a predefined tare value to be subtracted from a gross weight value and indicating the result of the calculation The weighing range is consequently reduced Tare Value T Weight value of a load determined by
82. it is possible to change the order of certain phases for example starting with the configuration phase Installation The following table shows the various phases of installation with the processor Phases with Phase Description Mode Processor Declaration of Declaration of IODDT type variables for the application Offline 1 variables specific modules and variables of the project Programming Project programming Offline 1 Configuration Declaration of modules Offline Module channel configuration Entry of configuration parameters Association Association of IODDTs with the channels configured Offline 1 variable editor Generation Project generation analysis and editing of links Offline Transfer Transfer project to PLC Online Adjustment Project debugging from debug screens animation tables Online Debugging Modifying the program and adjustment parameters Documentation Building documentation file and printing miscellaneous Online 1 information relating to the project Operation Displaying miscellaneous information necessary for Online Diagnostic supervisory control of the project Diagnostic of project and modules Key 1 These various phases can also be performed in the other mode 46 35006238 03 June 2006 General introduction Implementation Phases with Simulator The following table shows the various phases of installation with the simulato
83. ivision 0 2 oOo hm 0o o A The following table describes the coding of the stability time bits 4 to 5 Value read Equivalence in seconds 0 0 4 1 0 5 2 0 7 3 1 The following table describes the coding of the overload bits 8 to 9 Value read Type of overload selected 0 Maximum weight 9 scale divisions 1 Maximum weight 2 of the maximum weight 2 Maximum weight 5 of the maximum weight 35006238 03 June 2006 115 Language objects The following table describes the coding of the other parameters These parameters are each coded on one bit of the word KWr m 0 2 Bit no Parameter bit at 0 bit at 1 11 Recalibration range 2 of the maximum 5 of the maximum weight weight 12 Tare predefined No predetermined tare Tare predefined 13 Activity of the zero Inactive Active tracker 14 Utilization of the Not used Used outputs 15 Format Legal physical unit with High resolution hundredth fixed point of a fixed point physical unit 116 35006238 03 June 2006 Debugging the weighing function 9 At a glance Subject of this This chapter introduces the debugging screen and describes the functions available chapter for debugging the application What s in this This chapter contains the following topics Chapter Topic Page Introduction to the debug f
84. jected As a weighing sensor deflection is very weak a few tenths of a millimeter all interference on the load receiver or any friction on the permanent framework will cause an invalid weight measurement and make correct adjustment of the module impossible The sensors in traction or compression must be used vertically respecting their action direction traction or compression The maximum admissible tolerance on the installation s verticality is in the region of the degree according to the installation and the required precision It is recommended that each sensor be provided with a mass flex which plays the role of the electric shunt with the aim of protecting sensors from currents capable of circulating in the metallic framework ground currents from the terminal to be connected and electrostatic discharges This flex will be of a sufficient length to not result in mechanical constraints and it will be placed directly next to the sensors between the permanent framework and the load receiver 20 35006238 03 June 2006 General rules for implementation Contact with water and corrosive products Preventive maintenance of the installation and accessories Weighing sensors are manufactured as waterproof It is recommended however that they be prevented from coming into contact with water corrosive products and direct sunlight The weighing module requires no special maintenance The weighing
85. n down e communication with CPU possible e e Q e communication with CPU impossible Q e Q External errors overload or underload error during calibration e range overshoot error o Q measurement error e sealed module configuration refused Other faults e communication error absent invalid or o Q O faulty application Key O LED unlit Q LED flashing e LED lit 28 35006238 03 June 2006 Description of the weighing module connections At a Glance Aim of this Chapter What s in this Chapter This chapter introduces the weighing module connections This chapter contains the following topics Topic Page Measurement connection 30 Connection of discrete outputs of the weighing module 33 Pins of the serial link for the display panel 35 The TSX XBT N410 display panel 36 35006238 03 June 2006 29 Description of the connections Measurement connection General The measurement sensors are connected using a 15 pin female Sub D connector on the module side TSX ISP Y101 _ Junction Cable box SF3 PY32e a Y sro pyasee i Sensors i The module and the Sub Ds can be plugged in and unplugged with the power on The type of cable to be used is a 6 conductor cable with a 15 pin Sub D connector Sensor supply is exclusively provided by the module 30 35006238 03 June
86. n the module The adjustment parameters are restored from the module using the RESTORE PARAM CH r m 0 RESTORE PARAM instruction with the following syntax 35006238 03 June 2006 111 Language objects Description of parameters adjustable by program Description The following table describes the parameters that can be adjusted by program using the WRITE PARAM instruction Word Role Description MWr m 0 6 Filter Coefficients The admissible filter coefficient values are between MWr m 0 15 0 and 19 MWr m 0 16 MWr m 0 7 Manual tare value The admissible manual tare values are between 0 and 65535 They cannot exceed the maximum range MD r m 0 8 Cut off points SO high flow cut off point MD r m 0 10 thresholds S1 low flow cut off point The threshold values allowed lie between 0 and the maximum range in high resolution format If a threshold check has not been defined at configuration no detection processing is done The value of these threshold is zero by default Note when weighing GD lt MW lt Maximum weight e in downweighing MW GD Maximum weight The module carries out a consistency check of the threshold values If this logic is not respected the thresholds will be refused MWr m 0 12 Output logic e MWr m 0 12 0 e 0 Weighing e 1 Downweighing e MWr m 0 12 1 e 0 SO then S1 e 1 S0 then S1 then S1
87. n the reference number to display the tabs e Description which gives the characteristics of the device e 1 0 Objects See Unity Pro Operating Modes Manual I O Objects Tab for a Module which is used to presymbolize the input output objects e Fault which shows the device faults in online mode e To select the channel e To display the Symbol name of the channel defined by the user using the variable editor 4 General Comprises parameters e the dropdown Function menu zone e the dropdown Task menu defining the task MAST or FAST in which the implicit exchange objects of the channels will be exchanged 5 Configuration Is used to configure the various channels configuration zone parameters 35006238 03 June 2006 53 Configuration 7 2 Parameters of the weighing module channels Weighing module configuration parameters List of The following table shows the parameters available for the weighing module parameters Parameters Possible choices Unit of measurement Task Mast Fast Metrology Unit kg kilogram g gram t tonne metric Ib pound 453 g Oz ounce 28 35 g lt none gt Metrology Max range from 0 to 65535 150 in the weight unit chosen Metrology Scale division 1x 10 1 x 10 0 01 2x10 in the weight unit chosen 5x10 Metrology Overload threshold 9e scale divisions 2 PM of Max range 5 PM of M
88. nched identification plate to meet metrological legal requirements 35006238 03 June 2006 147 Operation Description of All valid measurements are transmitted to the display in physical units with a fixed the display number of decimal places every 100 ms The following table describes the indications that may appear on the display in normal operation Address Indication Description 1 The measurement is stable none The measurement is not stable the stability criteria are defined in the configuration 2 Net The measurement indicates a Net weight none The measurement indicates a gross weight 3 The measurement is positive 0 The measurement is approximately 0 between 1 4 et 1 4 scale division The measurement is negative e if the associated numerical value blinks the measurement is between 9 scale divisions and 1 4 scale division e if no associated numerical value is displayed the measurement is below 9 scale divisions 4 141 25 Numerical value of the weight kg Symbol of measurement mass unit g for gram kg for kilogram Ib for pound oz for ounces and t for metric tonne Note The serial link test is carried out when the weighing module is powered up For this the TSX XBT N410 display module must be connected to the TSX ISP Y101 when the PLC is powered up 148 35006238 03 June 2006 Operation Error messages The following tabl
89. nections Connection of discrete outputs of the weighing module General Weighing module discrete outputs are used to trigger actions on threshold crossings This functionality is used in the filling unit application Discrete outputs are connected using a screw terminal block 0 Discrete Out0 Charge S1 Discrete Out 1 J Charge Common Common Fu The common 2 and 3 are linked by the card Characteristics The following table shows the characteristics of the discrete outputs of the module of the discrete TSX ISP Y101 tput pups Discrete output Characteristics Number of channels 2 Type A transistors Response time 1 ms discrimination The threshold crossover point between two measurements is calculated by interpolation to the millisecond Nominal supply voltage 24 V Insulation voltage 1500 Vrms Maximum current 500 mA Protection Reverse polarity and short circuit Install a fuse on the 24 V pre actuator supply 35006238 03 June 2006 33 Description of the connections Protection The outputs are galvanically protected by the ground Each of the two output channels is protected against e short circuits and overloads e reverse polarities Note In order to best protect against reverse polarities it is essential to place a fast acting fuse
90. nector 35006238 03 June 2006 37 Description of the connections 38 35006238 03 June 2006 Module TSX ISP Y101 Overview of this Chapter Aim of this This chapter introduces the general characteristics of the weighing module Chapter TSX ISP Y101 What s in this This chapter contains the following topics Chapter Topic Page Physical description of the weighing module 40 General characteristics of the module TSX ISP Y101 41 35006238 03 June 2006 39 Module TSX ISP Y101 Physical description of the weighing module General The following is a physical description of the weighing module TSX ISP Y101 Illustration The following illustration presents the module TSX ISP Y101 1 2 3 4 5 Description The following table describes the different elements of the weighing module Number Description 1 A plastic case equipped with shielding plates protecting the electronic circuits and providing protection against radiant interference Display block A 9 pin Sub D female connector for connecting the remote display TSX XBT N410 4 A 5 pin screw terminal block for connecting discrete outputs A 15 pin Sub D female connector for connecting weighing sensors 40 35006238 03 June 2006 Module TSX ISP Y101 General characteristics of the module TSX ISP Y101 At a Glance The meas
91. ng 150 Operation Weighing application 48 Overload threshold Weighing application 57 P Programming Weighing 71 Protection of the settings Weighing application 140 R READ_PARAM Weighing 110 RESTORE_PARAM Weighing 110 S SAVE_PARAM Weighing 110 Scale Weighing application 57 Set to zero Weighing 100 simulator overview 46 Specific application weighing module 14 T T_GEN_MOD 94 T_WEIGHING_ISPY101 86 89 91 92 Tare Weighing application 65 Tare mode 97 Task Weighing application 56 Threshold Weighing 105 Weighing application 66 TSX ISP Y101 39 TSX XBT N410 36 W Weight unit Weighing application 57 168 35006238 03 June 2006 Index WRITE_CMD Weighing 96 WRITE_PARAM Weighing 110 Z Zero Weighing application 59 Zero tracker Weighing application 59 35006238 03 June 2006 169 Index 170 35006238 03 June 2006
92. o 16 or ERR indicates a module or channel fault ERR 35006238 03 June 2006 73 Language objects Description of the Main Objects Linked to the Weighing Function Illustration The illustration presents the formation of the different functions executed by the module and the associated language objects Measurement number WGH1 FLOW MEAS NB Manual tare WGH1 TARE WGH1 MANU_TARE gt Tare Flow WGH1 F1 FILTER Filteri Net WGH1 FLOW iltering Adaptation to Gross e RATE Sensors gt Scaling jy D s F1 P the process Weight Weight WGH1 WEIGHT Threshold Metrological monitoring Weight Data Stability criterion Zero WGH1 0FF MEM_VAL Configuration Shift from source SET_ WGH1 HF_CUT WGH1 LF_CUT Low flow High flow Weight Direction WGH1 OUTP LOGIC WGH1 MASK TIME WGH1 F2 FILTER WGH1 F3 FILTER Outputs S1 74 35006238 03 June 2006 Language objects Description The following table describes the main language objects i e a WGH1 IODDT T WEIGHING ISPY101variable Symbol Address Type of Role object to exchange WGH1 WEIGHT lDr m 0 0 Implicit Weight value gross or net WGH1 FLOW_RATE lDr m 0
93. ocessor Measurement Measurement Sensors J processing H checking Display 4 1 2 Managing outputs 48 35006238 03 June 2006 General introduction Description of The following table describes the various operating phases of the module operation Phase Operation Description 1 Measurement The signal from the weighing sensors is processing converted e filtered according to the choice made in the configuration Screen scaled the scaling characteristics are determined at the end of a calibration 2 Measurement The measurement taken from the processing is subject to the checking following checks e aunderload or overload check e a stability check defined by a stability range and a stability time e acheck for presence in the zero zone 3 Data The module receives and processes the commands from the exchanges processor Set to zero tare mode semi automatic etc with the It also prepares the data in legal format for display on the processor TSX XBT N410 It returns various information to the processor such as the gross weight the net weight the flow the tare and the statuses 4 Data display The TSX XBT N410 displays the weight or the manual tare in the unit chosen in the configuration and 4 items of additional information the net weight the stability the presence in the zero zone and the unit of weight 5 Output The card can directly mana
94. of the weighing module 17 35006238 03 June 2006 13 General introduction Introduction to the weighing system 14 35006238 03 June 2006 General introduction General The following illustration presents the Premium weighing system range x 3 kn r f h iie 4 The various elements of the weighing system are described in the following table Number Description The TSX ISP Y101 weighing module The TSX XBT N410 display panel with weighing protocol Junction box Bo mL Weighing sensors Note the complete Premium weighing range also integrates the following process control applications e filling unit e multi product metering e flow regulator e graded weighing unit e batch and continuous totalizer 35006238 03 June 2006 15 General introduction The following illustration presents the different elements that may make up a complete weighing system configuration Supervision Weighing application Display panel Processor Application dialog operator za Co Junction box He 9 Cu La Weighing module Printer Weighing i sensors ANS 16 35006238 03 June 2006 General introduction General description of the weighing module Introduction Maximum number of TSX ISP Y101 modules per station The TSX ISP Y101 weighin
95. ogramming principle 71 Addressing language objects associated with the weighing Module 73 Description of the Main Objects Linked to the Weighing Function 74 70 35006238 03 June 2006 Language objects Weighing application programming principle General Access to measurements Once it is configured the weighing module is fitted with sensors and linked to a TSX XBT display The TSX ISPY101 can operate autonomously without a program These outputs may be controlled without the intervention of the PLC processor program Programming at the level of the PLC processor makes it possible to e make weighing information available in order to carry out other processes or to drive other control devices e to dynamically modify the weighing function parameters by means of explicit commands The numerical values of the GROSS or NET weights and flow rate are stored in 2 double word input registers ID They are completed by 1 measurement Status word W 1 tare value double word ID and 1 calibration memory double word ID offset from zero i e a variable IODDT VAR1 IODDTT WEIGHING ISPY101 The table below lists the weighing numerical values transmitted by the weighing function Symbol Register Meaning of the register address IODDT_VAR1 WEIGHT lDr m 0 0 Weight value GROSS or NET IODDT_VAR1 FLOW_RATE lDr m 0 2 Flow IODDT_VAR1 MEASURE_DATA lWr m 0 4 Measurement state stability ze
96. ol Type Acces Meaning Address S MASK TIME INT R W Low Flow mask time MWr m 0 13 FLOW_MEAS_NB INT R W Number of measurements used to calculate MWr m 0 14 flow rate F2_FILTER INT R W F2 filter coefficient MWr m 0 15 F3_FILTER INT R W F3 filter coefficient MWr m 0 16 35006238 03 June 2006 93 Language objects Details of the Language Objects of the IODDT of Type T GEN MOD At a Glance Observations List of Objects All the modules of Premium PLCs have an associated IODDT of type T GEN MOD e 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 e Not all bits are used The table below presents the objects of the IODDT Standard symbol Type Acces Meaning Address s MOD_ERROR BOOL R Module error bit lr m MOD ERR EXCH_STS INT R Module exchange control word MWr m MOD O 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 Fault when reading module status words MWr m MOD 1 0 MOD_FLT INT R Internal error word of the module 9eMWr m MOD 2 MOD FAIL BOOL R Internal error module failure MWr m MOD 2 0 CH_FLT BOOL R Faulty channel s MWr m MOD 2 1 BLK BOOL R Terminal block fault MWr m MOD 2 2 CONF_FLT BOOL R Hardware or software configuration fault
97. on the module reference in the channel zone and select the Fault tab Result The list of module errors appears Internal errors External errors Other errors Faulty channel s 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 appears on the screen The module is missing or different from that configured for this position 152 35006238 03 June 2006 Diagnostics How to access the channel Diagnostics function of the weighing module Ata glance The Channel diagnostics function displays errors when they occur classified according to category e internal errors breakdown of channel e external errors link or sensor link power supply error e other errors terminal block error configuration error communication error A faulty channel is indicated when the Fault LED situated on the Fault tab of the configuration editor switches to red Procedure The table below shows the procedure for accessing the Channel diagnostics screen Step Action 1 Access the weighing module configuration screen 2 Select the Fault tab Result The list of channel faults appears Internal errors External errors Other errors External supply Note Access to the channel diagnostics information is also possible b
98. onds per 1 10th second step See the explanation that follows By default this time is zero 66 35006238 03 June 2006 Configuration Activating The following illustration describes the output operating differences between the Outputs choice of active phase 1 Outputs SO or SO and S1 Active output phase 1 S0 Net Weight Net Weight A Weighing A Downweighing Low flow cut off point cheat eoi High flow P cut off point Low flow cut off point p Time Time Output SO __ Output SO Output S1 Output S1 Active output phase 1 S0 and S1 Net Weight Net Weight A Weighing A Downweighing Low flow cut off point High Mid High flow cut off point cut off point B Low flow gt cut off point Time TREE Time Output SO _ Output SO Output S1 Output S1 35006238 03 June 2006 67 Configuration Masking Time The following illustration shows the role of the masking time the aim of which is to mask the overshoot caused when the product has a drop in voltage Net Weight A False cut off True cut off point Weighing point Low flow E X cut off point High flow cut off point Dosage masking time Total dosage tim D gt Time Switch to Restartweight Stop low flow monitoring dosage Procedure The following table shows the procedure for the threshold check Step Action 1 Access the weighin
99. ot be possible to input a resolution greater than 50 000 points In other words the following disparity should be observed Maximum Range MR lt 50000 x Scale division Procedure The following table shows the procedure for defining the metrological information Step Action 1 Access the weighing module configuration screen 2 Select the parameter values Unit Scale division or Threshold overload using the drop down lists offered and enter the Maximum Range value 3 Confirm the modification with the command Edit Validate 58 35006238 03 June 2006 Configuration How to modify the zero Ata glance Procedure The configuration screen offers the following information for zero setting Designation Description Extent of the recalibration Any deviation from zero can be corrected as long as it does not exceed range this range It is defined as a of the maximum range It may take the values 2 PM 2 of the maximum range 5 PM 4 5 of the maximum range Zero Trackin g This optional function is used to compensate for slow deviations from zero in the extent of range 2 of the maximum range You are not advised to choose this option in the automatic installations function is I Note The discrimination between a slow deviation and a true weight is based on the following rule any variation in weight lower than the s
100. r Phase Description Mode Declaration of Declaration of IODDT type variables for the application Offline 1 variables specific modules and variables of the project Programming Project programming Offline 1 Configuration Declaration of modules Offline Module channel configuration Entry of configuration parameters Association Association of IODDTs with the modules configured 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 Project debugging from debug screens animation tables Online Debugging Modifying the program and adjustment parameters Key 1 These various phases can also be performed in the other mode Note The simulator is only used for the discrete or analog modules 35006238 03 June 2006 47 General introduction Operation of the weighing module General In the PLC environment the module uses in the same way as the other modules a set of data which are specific to it This information is used for the exchanges report and commands with the processor Structural The following operation diagram shows the processes executed by the module and diagram gives all the elements to be configured Exchange i pr
101. rement can be accessed as PLC variables and can be displayed in the animation tables Operation screen It is possible to create runtime screens using the weighing language objects in order to display the information required to run the application Supervision The weighing language objects can be conveyed and operated by a supervision system The following language objects are used for operating the weighing application Displayed data Object address Protected module MWr m 0 2 8 Explicit Exchange Object Non calibrated module MWr m 0 2 9 Explicit Exchange Object Weight value lDr m 0 0 Net weight flag 9elWr m 0 4 8 Stability flag 9elWr m 0 4 9 Zero indicator 9elWr m 0 4 10 Discrete SO output status 9elWr m 0 4 0 Discrete S1 output status 9elWr m 0 4 1 Flow 9elDr m 0 2 Tare value 9elDr m 0 5 Recalibration memory 9elDr m 0 7 Zero indicator follower 9elWr m 0 4 11 Predetermined tare flag 9elWr m 0 4 12 146 35006238 03 June 2006 Operation Description of the display report General The TSX XBT N410 display module provides measurement indications see TSX XBT N410 installation documentation This display appears automatically without prior programming Illustration The following illustration shows TSX XBT N410 display 1 2 3 4 5 Modicon Note On the TSX XBT N410 space is left available for the pu
102. ro IODDT_VAR1 TARE lDr m 0 5 Tare value IODDT_VAR1 OFFSET_MEM_VAL lDr m 0 7 Recalibration memory zero offset These data are returned automatically to the processing unit at the start of the task associated with the channel whether the task is in Run or in Stop mode The data are directly accessible e by the application via an operator dialog access to PLC memory image objects e by the terminal using the animation tables 35006238 03 June 2006 71 Language objects Dynamic modification of the parameters The preset adjustment parameters may be modified automatically during the operation of the program with the explicit exchange instruction WRITE PARAM Example modification of the SO high flow and SI low flow cut off points 72 35006238 03 June 2006 Language objects Addressing language objects associated with the weighing Module At a glance This page introduces addressing specifics linked to weighing modules Illustration Reminder of addressing principle I Q M K X W D F r m c d Symbol Type of Format Rack Module Channel Rank Object No Specific values The table below gives the values that are specific to weighing module objects Element Values Comment r Oto7 Rack address m Oto 14 Position of the module in the rack c 0 or MOD 0 channel number MOD channel reserved for module management and parameters common to all channels d Ot
103. rs e the dropdown Function menu zone e the dropdown Task menu defining the task MAST or FAST in which the implicit exchange objects of the channels will be exchanged e the Adjustments check box allows you to access the adjustment functions When this box is ticked an extra zone is added to the debug screen giving access to the parameters 5 Display and Display weighing information and adjust certain module parameters adjustment zones 120 35006238 03 June 2006 Debugging Description of the module zone of the debug screen Ata glance This zone displays general information on the module status Illustration This zone on the screen informs you about the state of the module 1 WEIGHING E 3 FILTERS VA Description The following table describes the different elements of the module screen zone and channel state Address Description Indicates whether the module is closed locked padlock or not Indicator lit normal operation Indicator unlit module error or switched off Indicator lit internal error module broken down Indicator blinking communication error absent invalid or faulty application Indicator unlit no error yo Indicator lit External error overload or underload fault during calibration e range overshoot error measurement error Closed module configuration refused Indicator blinking loss of communication with
104. sensors however should be cleaned periodically if used in a difficult environment It is advisable to periodically test and service the mechanical state of the load receiver e Cleaning the receiver and its structures because of a product deposit or various material deposits may result in a noticeable variation of the tare e Checking the verticality of the weighing sensors Checking the sensor and actuator states according to their period of use e Etc Note Statistics show that 90 of breakdowns occurring on a weighing dosing installation are not attributable to the electric command device but to the installation itself defective limit switches mechanical faults 35006238 03 June 2006 21 General rules for implementation Installation of the weighing module At a Glance The method and precautions relating to the installation of the weighing module are detailed below Installation The weighing module TSX ISP Y101 is standard format and therefore occupies a single position in the TSX RKYeee racks It can be installed in all positions on the rack except for the first two PS and 00 which are reserved for the rack power supply module TSX PSYeee and processor module TSX 57e respectively They are powered by the rack back bus and can be positioned either in the standard rack or in an extendable rack Installation The installation and removal of the weighing module can be done with the PLC
105. shows the various IODDTs and language objects associated with section the weighing module What s in this This section contains the following topics Section Topic Page Detail of the implicit exchange objects of the IODDT of type 86 T_WEIGHING_ISPY101 Explicit exchange objects of the IODDT of type T WEIGHING ISPY101 89 Explicit exchange objects of the IODDT of type T WEIGHING ISPY101 91 Explicit exchange objects of the IODDT of type T WEIGHING ISPY101 92 Details of the Language Objects of the IODDT of Type T GEN MOD 94 35006238 03 June 2006 85 Language objects Detail of the implicit exchange objects of the IODDT of type T_WEIGHING_ISPY101 At a glance The table below shows the implicit exchange objects of the IODDT of type T WEIGHING ISPY101 which applies to the module TSX ISPY 101 Error bit The table below shows the meaning of the error bit CH ERROR lr m c ERR 9elr m c ERR Standard symbol Type Acces Meaning Address s CH ERROR BOOL R Error bit of the weighing channel 9elr m c ERR 86 35006238 03 June 2006 Language objects Word objects The table below shows the various implicit exchange word objects Standard symbol Type Acces Meaning Address s WEIGHT DINT R Weight value gross or net lDr m 0 0 By default if no taring command has been executed the weight value is expressed as a GROSS weight It changes to NET weight as
106. t connection 30 Connection of discrete outputs of the weighing module 33 Pins of the serial link for the display panel 35 The TSX XBT N410 display panel 36 Chapter 5 Module TSX ISP Y101 39 Overview of this Chapter 39 Physical description of the weighing module 40 General characteristics of the module TSX ISP Y101 41 35006238 03 June 2006 3 Part Il Chapter 6 Chapter 7 7 1 7 2 7 3 Chapter 8 8 1 8 2 8 3 Software installation of the weighing module 43 Ata glancez i c I Seow hae E aa Ges We eiue ues 43 General introduction to the weighing application specific TFUNCHON fs is osx RERO Kx VO nt aan RC ee ae Be et 45 Ata glance sod Sida hea haan ate ee A ORG E QUAE NER 45 Installation Phase Overview 46 Operation of the weighing module 48 Configuration of the Weighing application 51 Ata glance iud Reed e rte be Dee teet er ot d tts 51 Configuration of the weighing module general 52 Description of the weighing application function configuration screen 52 Parameters of the weighing module channels 54 Weighing
107. ter paramerers Adjustable parameters Corresponding data F1 filter coefficient MWr m 0 6 Manual tare value MWr m 0 7 Cut off points thresholds MDr m 0 8 and MDr m 0 10 Logic of SO and S1 outputs MWr m 0 12 LF mask time MWr m 0 13 Number of measurements used to calculate flow rate MWr m 0 14 F2 filter coefficient MWr m 0 15 F3 filter coefficient MWr m 0 16 Possible Actions You can memory save the adjustment parameters modify an adjustment parameter by program send adjustment parameters to the module control the module s parameter recognition read the adjustment parameter value in the module and thereby update the PLC e restore the value of saved parameters to the PLC memory 108 35006238 03 June 2006 Language objects Instructions The instructions used to do these operations are as follows eed Instruction Function carried out WRITE PARAM CH r m 0 Send the parameter contents of the previous table to the weighing module READ PARAM CH r m 0 Reads the adjustment parameters in the module and updates the above table SAVE PARAM CH r m 0 Saves the adjustment parameter values in the memory zone of the processor These parameter values will be the ones used when the PLC is started from cold RESTORE PARAM CH Allows the adjustment parameters to be reloaded with the r m 0 values entered
108. that of the measurement The measurement unit is coded on 5 bits of the most significant byte KWr m 0 1 of the most significant byte bit 11 bit 10 bit 9 bit 8 The following table describes the coding of the scale division Bits 8 to 12 Scale division value Bits 8 to 12 Scale division value 0 0 001 11 5 1 0 002 12 10 2 0 005 13 20 3 0 01 14 50 4 0 02 15 100 5 0 05 16 200 6 0 1 17 500 7 0 2 18 1000 8 0 5 19 2000 9 1 20 5000 10 2 114 35006238 03 June 2006 Language objects Coding of the The reading of the extent of range and the stability time and the extent of range from stability of zero zero and the activity of zero tracking of the overload threshold the utilization of the thresholds outputs and the format of the weight values configured for the channel outputs and measurement are accessible with the memory word KWr m 0 2 format Coding of the word KWr m 0 2 KWr m 0 2 Least significant byte Stability time Extent of stability KWr m 0 2 of the most significant byte bit 15 bit 14 bit13 bit12 bit11 bit 10 bit9 bit 8 Format Outputs Zero Manual Extent Supply Overload Tracking tare Zero sensor The following table describes the coding of the extent of stability bits O to 2 Value read Equivalence in 1 4 of the scale d
109. uage objects Presentation of language objects associated with the Weighing function General Language object types The weighing module has various associated IODDTs The IODDTs are predefined by the manufacturer and contain output input language objects belonging to the channel of an application specific module The Weighing function IODDT is of the type T WEIGHING ISPY101 Note IODDT variables can be created in two different ways e Using the I O objects See Unity Pro Operating Modes Manual I O Objects Tab for a Module tab e Data Editor See Unity Pro Operating Modes Manual Creation of an IODDT type data instance In each of the IODDTs there is a set of language objects enabling them to be controlled and check their operation There are two types of language objects e implicit exchange objects which are automatically changed on each task cycle associated with the module e explicit exchange objects which are changed at the request of the application using explicit exchange instructions Implicit exchanges concern the inputs ouputs of the module measuring results information and commands Explicit exchanges are used to parameterize the module and to diagnose it 35006238 03 June 2006 77 Language objects Implicit exchange language objects associated with the application specific function At a Glance An integrated application specific interface or the addition of
110. unction of the weighing module 118 Description of the weighing application function debug screen 119 Description of the module zone of the debug screen 121 Description of the display zone of the debugging screen 122 Description of the parameter setting zone 123 35006238 03 June 2006 117 Debugging Introduction to the debug function of the weighing module Introduction The Debug function makes it possible for the weighing module of the application to display the parameters of each of its channels channel status etc to access the diagnostic and the adjustment of the selected channel The function also gives access to the module diagnostics in the case of a fault Note This function is only accessible in online mode 118 35006238 03 June 2006 Debugging Description of the weighing application function debug screen Ata glance The debug screen See Unity Pro Operating Modes Manual Access to the module configuration editor can be used to display weighing information and adjust certain parameters Illustration This screen can be only accessed in online mode 1 Bi 04 TSXISPYIOL GE 1 WEIGHING E 3 FILTERS eoo 2 cr Run Err 10 3 ee H Config HE Debug HE Calibration Faut L _ Weight Outputs
111. une 2006 83 Language objects Execution The table below shows the control bits of the explicit exchanges EXCH_STS Indicators for an MWr m c 0 Explicit Standard symbol Type Acces Meaning Address Exchange 5 EXCH STS 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 exchange MWr m c 0 2 in progress RECONF IN PROGR BOOL R Reconfiguration of the module MWr m c 0 15 in progress Note If the module is not present or is disconnected explicit exchange objects READ STS for example are not sent to the module STS IN PROG MWr m c 0 0 0 but the words are refreshed Explicit The table below shows the report bits EXCH_RPT MWr m c 1 Ba Standard symbol Type Acces Meaning Address EXCH_RPT STS_ERR BOOL R Error reading channel status MWr m c 1 0 words 1 failure CMD_ERR BOOL R Error during a command 9eMWr m c 1 1 parameter exchange 1 failure ADJ ERR BOOL R Error during an adjust 9eMWr m c 1 2 parameter exchange 1 failure RECONF ERR BOOL R Error during reconfiguration of MWr m c 1 15 the channel 1 failure 84 35006238 03 June 2006 Language objects 8 3 The IODDTs of the weighing module At a glance Aim of this sub This sub section
112. urement device Consumption This part introduces the general characteristics of the module TSX ISP Y101 This following table provides the general characteristics of the module TSX ISP Y101 Electrical range 0 to 25 mV Minimum dynamic 4 5 mV Maximum dynamic 25 mV Converter resolution 20 bits 1 048 576 pulses Limitations of use 50 000 pts Conversion speed 50 measurements second Zero drift lt 200 nv C Gain drift lt 10 ppm C Non linearity lt 20 ppm FS 50 Hz series mode rejection gt 120 dB Maximum length of the measurement cable 100 m for cable at 0 4 mm 200 m for cable at 0 6 mm For 1 to 8 sensors The following table shows the consumption values of the module TSX ISP Y101 Typical Maximum Consumption on 5 VDC 150 mA 330 mA on 24 VR 1 7 mA 17 mAxN 14 mA 17 mAxN Dissipated power 0 75 W 1 65 W Key 1 Consumption depends on the number of sensors N present on the measurement input 35006238 03 June 2006 41 Module TSX ISP Y101 42 35006238 03 June 2006 Software installation of the weighing module f At a glance In This Chapter This part introduces the Weighing application specific function on Premium PLC and describes its installation with Unity Pro software What s in this This part contains the following chapters Feng Chapt
113. ut Filter s At a glance Measurement Phases Filters concern the measurement input of the weighing sensors By default a unique filter is offered which is defined for the total duration of the weighing action To increase the speed precision performance of weighing 3 different filters can be used for the same weighing action as follows e filter F1 associated with phase 1 default phase e filter F2 associated with phase 2 e filter F3 associated with phase 3 Each filter can either have e asliding average filtering coefficients from 1 to 11 where the measurement is the average of the last n values e or be of second order filtering coefficients from 12 to 19 which are referenced by their cut off frequencies The various phases of a continuous weighing action can be broken down into e a phase 1 where speed is the prime feature of control precision High flow e a measurement refining phase 2 Low flow e afinal phase 3 where the measurement value differs very little and requires a high level of precision Residual flow 62 35006238 03 June 2006 Configuration Filter Coefficients Procedure The following list gives the meanings of the filter coefficients Value Filter type Characteristics 0 none not filtered 1 sliding average average of the last 2 measurements 2 sliding average average of the last 3 measurem
114. y program instruction READ_STS 35006238 03 June 2006 153 Diagnostics 154 35006238 03 June 2006 Examples of the weighing program 14 At a glance Subject of this chapter What s in this Chapter This chapter provides programming examples for a weighing application This chapter contains the following topics Topic Page Example of a tare mode 156 Example of metering flow 157 35006238 03 June 2006 155 Examples Example of a tare mode Description of This example emphasizes the running of a weighing process by focusing on the the example essential operations to be carried out it deals with carrying out a switch into NET weight tare mode Program The M101 bit is used for this action Its positioning causes the gross weight which is currently measured as the weighed tare to be acknowledged then it causes the display to be switched to NET mode The WEIGHT_1 variable of type WEIGHING_ISPY101 is associated with channel 0 of the weighing module situated in rack 6 Closed weighing module slot 6 waiting for tare mode conditions IF M100 THEN IF NOT WEIGHT 1 STS ERR AND NOT WEIGHT 1 CMD ERR THEN SET M101 RESET M100 ELSE RETURN END IF END IF Tare mode IF M101 THEN send tare mode order IF NOT WEIGHT 1 STS ERR AND NOT WEIGHT 1 CMD ERR AND NOT M102 THEN WEIGHT 1 MOD CAL SAVE CMD
115. y with READ STS and WRITE CNMD instructions Managing During an explicit exchange it is necessary to check its performance in order that Exchanges data is only taken into account when the exchange has been correctly executed To do this two types of information is available e information concerning the exchange in progress See Execution Indicators for an Explicit Exchange EXCH_STS p 84 e the exchange report See Explicit Exchange Report EXCH_RPT p 84 The following diagram describes the management principle for an exchange 80 Execution of an Exchange in Exchange a explicit exchange progress report 35006238 03 June 2006 Language objects Management of Exchanges and Reports with Explicit Objects Ata Glance When data is exchanged between the PCL 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 Illustration The illustration below shows the different significant bits for managing exchanges Reconfiguration bit 15 Adjustment bit 2 Command bit 1 Status bit 0 vi Status parameters Command parameters Adjustment parameters EXCH RPT MWr m c 1 EXCH STS MWr m c 0 READ STS WRITE CMD WRITE

Download Pdf Manuals

image

Related Search

Related Contents

Osram HALOSTAR  Manuale - Hanna Instruments  MANUAL EQUIPOS ACUSTOMAGNÉTICOS 58 KHz  Microhmmètre  MT902 MT903  Topcom KS-4231 babyphone  Certification of Translation Accuracy  AV-0017-MUW Rv000 User Manual Web aSmart Lite aSL.1503.FH10  

Copyright © All rights reserved.
Failed to retrieve file