12.07.2015 Views

MODBUS TCP/IP PROTOCOL MANUAL - Maguire Products

MODBUS TCP/IP PROTOCOL MANUAL - Maguire Products

MODBUS TCP/IP PROTOCOL MANUAL - Maguire Products

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>MODBUS</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>PROTOCOL</strong> <strong>MANUAL</strong>September 12, 2001Revised January 3 2002<strong>Maguire</strong> WSB Blender MLAN GatewayBlender Data CommunicationsIntegrated to <strong>Maguire</strong> MLAN Protocol


Table of Contents:PRODUCT OVERVIEWEXTERNAL / INTERNAL GATEWAY SPECIFICATIONS 4OPERATION – MLAN GATEWAYPOWER REQUIREMENTS – EXTERNAL UNITS ONLY 4LED OPERATION 4INSTALLATION – DEFAULT <strong>IP</strong> ADDRESS 4ETHERNET CONNECTOR 5PROGRAMMING OVERVIEWINTRODUCTION 6PROGRAMMING CONSIDERATIONS 6MLAN COMMAND HISTORY 8<strong>MODBUS</strong> <strong>TCP</strong>/<strong>IP</strong> COMMUNICATION FOR WSBGENERAL INFORMATION 9ERROR CODE EXPLANATIONS 11ADDITIONS TO THE MLAN COMMAND DESCR<strong>IP</strong>TIONS FOR USE WITH <strong>MODBUS</strong> <strong>TCP</strong>/<strong>IP</strong> 12<strong>MODBUS</strong> <strong>TCP</strong>/<strong>IP</strong> COMMAND EXAMPLE 13<strong>MODBUS</strong> <strong>TCP</strong>/<strong>IP</strong> REFERENCE NUMBERS FOR BLENDER PARAMETERS 14DATA COMMANDSCLEAR TOTALS 15CLEAR TOTALS IMMEDIATELY 16GET ALL PARAMETERS 17GET BATCH INFO 18GET CYCLE WEIGHT AND TIME 20GET DISPLAY 21GET PARAMETER 23GET SETTINGS 24GET STATUS 29GET STEADY STATE RATE 32GET TARGET THROUGHPUT & STATUS 33GET TOTALS 35GET TYPE 39GET VERSION 40GET WEIGHT UNITS 41SEND KEYSTROKE 42SEND SETTINGS 44SET BATCH WEIGHT 48SET DATE AND TIME 502


SET STEADY STATE RATE 54SET TAG 55SET TARGET THROUGHPUT 57SET WEIGHT UNITS 58SILENCE ALARM 59START/STOP/STATUS 60STOP CYCLE / STOP RETRY 62PARAMETER TABLE FOR 12 COMPONENT BLENDER SOFTWARE (SAMPLE AS OF VERSION 01003T) 64Trademark CreditsMicrosoft and MS-DOS are trademarks of Microsoft Corporation. IBM is a trademark ofInternational Business Machine Corporation.Ethernet is a trademark of Xerox Corporation.3


Product OverviewThe MLAN Gateway has been designed to connect to a 10BaseT Ethernet network. Connectingto a company or factory network utilising other Ethernet wirings standards (e.g. 10Base2,10Base5, 100BaseT etc.) can be achieved by the use of hubs.External / Internal Gateway SpecificationsGeneralPower RequirementsExternal SizeH90 x W105 x D60mmMountingDirect onto 35mm DIN railNetwork Interface 10BaseT EthernetHost InterfaceMLANOperating Temperature 0-55 °COperating Humidity 30-90% non-condensingSupply Voltage5 – 24Volts dcMaximum Power2 WattsOperation – MLAN GatewayPower Requirements – External Units OnlyThe External MLAN Gateway unit requires 5 to 24 Volts DC to be connected via the 3-way plugin connector.LED OperationThe 2 (yellow & green) front LEDs represents the Ethernet network status and have the followingmeaning.Ethernet State:Network TrafficEthernet Link Active (i.e. connected)LED Colour:YellowGreenThe 2 (yellow & green) LEDs within the gateway represent the Comms status between the MLANunit and Ethernet gateway and have the following meaning.MLAN Comms State:Data Traffic from Ethernet gateway to MLANData Traffic from MLAN to Ethernet gatewayLED Colour:YellowGreenInstallation – Default <strong>IP</strong> AddressThe Gateway is shipped with a default <strong>IP</strong> address and subnet mask. Use of a nodecommissioningsoftware tool provided with the Gateway allows the user to set the <strong>IP</strong> address andsubnet mask to the required values for the network. This configuration information is stored innon-volatile memory on the Gateway.4


Ethernet ConnectorThe Ethernet connector on the Gateway is located on the left hand side of the unit in the form ofa standard 8-Way RJ45 connector. This connector contains the transformer isolation and filteringcompliant with the Ethernet 10BaseT specification.When utilizing the Internal MLAN Gateway Card this replaces the standard RS232 Serial Port.5


Programming OverviewIntroductionThis manual is intended to provide information for individuals who are writing software forProgrammable Logic Controllers (PLCs) and need to communicate with the <strong>Maguire</strong> WeighScale Blender.For a complete understanding of the operation of the Weigh Scale Blender (WSB), it isrecommended that you have the four and / or twelve component controller manual(s) availableas a reference.Likewise if you require additional information on the <strong>Maguire</strong> Blender MLAN CommunicationProtocol then please refer to the MLAN Protocol manual.Both of these manuals are available to download from the <strong>Maguire</strong> website at www.maguire.comalongside other useful documents and product information.All numbers in this document are assumed to be decimal (base 10) unless otherwise noted.Programming ConsiderationsThe software type within the blender controller must be determined before commencingprogramming. There are 2 options for the type of software, either 4 software or 12 software.There are three ways to determine the controller’s software type:1. The simplest and quickest method is to turn the blender controller off and on again. Youwill either see “TWELVE” or “FOUR”.If the controller is very old, look at the number that appears on the display during powerup. This number will have a “T” on the end of it if it is twelve component software. Ifthere is some other letter present, the controller has four component software.2. Use the command “Get Settings from Weigh Scale” command code 203. Use the command “Get Weigh Scale Type” command code 49Messages and responses are different according to which type of software is used. For example,the “Send Settings to the Weigh Scale” command (command code 19) has different formats foreach software type.Finally, the blender series must be known. Blender load cells read in either tenths of grams orwhole grams. These are as follows:• Load Cells for the Micro blender, 100 and 200 series of blenders read in tenths of grams.• Load Cells for the 400, 900, and 1800 series of blenders read in whole grams.For example, a response of 234 from a 100 or 200 series blender indicates that 23.4 grams ofmaterial have been processed. A response of 234 from a 400, 900, or 1800 series blenderindicates that 234 grams of material have been processed.6


Summary of all MLAN commandsMLAN Command Code DescriptionClear Totals 24 Resets all materials totals to zero at the end of the next blender cycle.Clear Totals28 Resets all materials totals to zero immediately.ImmediatelyGet Address 54 Returns Controller Address*** Not supported by the MLAN Gateway Adapter ***Get All Parameters 22 Returns all of the parameters and their values*** Not supported by the MLAN Gateway Adapter ***Get Batch Info 84 Returns the batch weight, current portion of the batch, accumulated total andbatch count number.(See WSB Manual for more information on how the WSB operates)Get Cycle Weight &Time50 Returns the size of the last batch / cycle and the duration of time between the lasttwo cycles.Get Display 56 Returns the current display buffer.Get Parameter 69 Returns the value of a specific parameter.Get Settings 20 Returns the mix percentages and component types along with the recipe, workorder and operator number.Get Status 53 Returns the current state of all signal inputs and outputs.Get Steady State Rate 64 Returns the steady state throughput rate of the blender.Get Target Throughput 29 Returns the current target throughput and the extrusion control status.& StatusGet Totals 16 Returns the current totals and resets the internal flagGet Totals 17 Returns the current totals without resetting the internal flagGet Type 49 Returns the controller software type (4 or 12) and load cell type (tenths of gramsor full grams)Get Version 80 Returns the version of software in the controller.Get Weigh Units 85 Returns the units that the blender is using to display totals – Pounds, Kilograms,Ounces or GramsSend Keystroke 87 Sends a virtual keystroke to the keypad on the controller – see Set RemoteKeypadSend Settings 19 Sets the mix percentages and material types – also sets work order and operatornumbers.Set Batch Weight 83 Sets the size of a single batch in blender in grams.Set Date & Time 81 Sets the Date and Time of a blender.Set Parameter 68 Sets the value of a specific parameter.Set Remote Keypad 88 Enable / Disable Controller Keypad and or the “Send Keystroke” commandSet Steady Rate 65 Sets the steady state throughput rate of the blender – this tells the blender the rateto report back for the “Get Steady State Rate” commandSet Tag 90 Sets either recipe, operator or work order number on the controller.Set Target Throughput 30 Sets the target throughput rate for extrusion control mode.Set Weight Units 86 Sets the weight unit used by the blender to display totals such as pounds or kilos.Silence Alarm 82 Silences the alarm for a specific blenderStart / Stop / Status 55 Instructs the blender to stop at the end of the current cycle, start up, or returncurrent operating status.Stop Cycle / Stop Retry 27 Instructs the blender to abort current cycle or current material dispense.Aborting current cycle cause blender to start a new cycle.Aborting current dispense causes the blender to start dispensing the next materialin its current settings.7


MLAN Command HistoryThe following table documents when commands have been added to the MLAN software. Thechip version number can be found on the MLAN chip within the controller.In most cases with the introduction of new commands to the software in MLAN chips, 12software chips were either first to be updated or both the 12 software and the 4 software chipswere updated at the same time.Not all chips are listed below. What are listed are chips that marked a change in the softwareand were available for testing. If your chip is not listed, it may indicate that your chip did notmark a change in the software or possibly it was not available for testing when this informationwas compiled.Chips versions numbers indicate a date. For instance chip "60603A" means 1996 (6), June (06),3rd (03) followed by "T" or “TC” for twelve software or "A" or “WS” for four software. Your chipversion number may fall somewhere in between the chips listed below if it is not directly listed.Other Notes:• Controllers using chips prior to 60603A (06/03/1996) have an earlier circuit board, whichwould need replacement if the chip is to be updated.• Chips after 90317A (03/17/1999) will have all parameters available.• Chips prior to 90317A (03/17/1999), please see chart on the following page.MLAN CommandChip VersionPrinted on ChipMLAN CommandChip VersionPrinted on ChipGet Version 60603A Get Weight Units 60710TClear Totals 20414A Set Remote Keypad 60911TClear Totals Immediately 80609A Send Keystroke 60911TGet Address 50925A Send Settings 20414TGet All Parameters 60809A Set Batch Weight 60603AGet Batch Info 60603A Set Date & Time 60603AGet Cycle, Weight & Time 30913A Set Parameter 70529AGet Display 50925A Set Steady State Rate 70916TGet Parameter 70205T Set Tag 60710TGet Settings 20414A Set Target Throughput 90317AGet Status 41019A Set Weight Units 60710TGet Steady State Rate 60603A Silence Alarm 60603AGet Target Throughput 90317A Start / Stop / Status 60603AStatusGet Totals 20414A Stop Cycle / Stop Retry 71222TGet Type 20414A XT Parameters 60603APLEASE NOTE:Depending on the date of the chip in your controller, all commands may not be available. Thechips can be upgraded, so if you need a newer chip, please contact your nearest <strong>Maguire</strong>reseller.8


Modbus <strong>TCP</strong>/<strong>IP</strong> Communication for WSBGeneral InformationThe Modbus <strong>TCP</strong>/<strong>IP</strong> command protocol data format used has been designed to be as consistentas possible with the MLAN command set. A full description of the Modbus <strong>TCP</strong>/<strong>IP</strong> specificationcan be found at www.modicon.com/openmbusThe Modbus registers are Word (two-byte) values. Values shown are decimal (base 10) values.Command Format (Write)OutputByteModbus <strong>TCP</strong>/<strong>IP</strong>Description Name Range MLAN Description0 Transaction ID Usually 01 Transaction ID Usually 02 Protocol ID Usually 03 Protocol ID Usually 04 Total Data Length 05 Total Data Length 7 to 2556 Slave Address MLAN Address7 Function Code 15 or 168 Register Hi Command Code 24 MLAN Command9 Register Lo 010 Register Count Hi 011 Register Count Lo 0 to N12 Data Byte Count 0 to (N+1)*213 Data Word 0 Hi14 Data Word 0 Lo. .. .X Data Word N HiX+1 Data Word N LoResponse Format (Write)InputByte Modbus Description Name Range Description0 Transaction ID Usually 01 Transaction ID Usually 02 Protocol ID Usually 03 Protocol ID Usually 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 15 or 16 Top bit set on error9


Command Format (Read)OutputByte Modbus Description Name Range MLAN Description0 Transaction ID Usually 01 Transaction ID Usually 02 Protocol ID Usually 03 Protocol ID Usually 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 84Get Batch InformationCommand9 Register Lo 010 Point Count Hi 011 Point Count Lo NResponse Format (Read)InputByte Modbus Description Name Range Description0 Transaction ID Usually 01 Transaction ID Usually 02 Protocol ID Usually 03 Protocol ID Usually 04 Total Data Length 05 Total Data Length 3 to 2556 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 0 to (N+1)*29 Data Word 0 Hi10 Data Word 0 Lo. .. .XData Word N HiX+1 Data Word N LoThe Modbus register fields are used to hold the command codes and are the same as those usedfor the MLAN communication. The number denoting each command is shown in table 3.10


Note: One potential source of confusion is the relationship between the reference numbers usedin <strong>MODBUS</strong> functions, and the ‘register numbers’ used in Modicon PLC’s. For historical reasons,user reference numbers were expressed as decimal numbers with a starting offset of 1. However<strong>MODBUS</strong> uses the more natural software interpretation of an unsigned integer index starting atzero.So a modbus message requesting the read of a register at offset 0 would return the value knownto the application programmer as found in register 4:00001 (memory type 4 = output register,reference 00001)The checksum specified in the MLAN protocol is NOT used in the Modbus <strong>TCP</strong>/<strong>IP</strong>communication. Error checking is taken care of automatically by the Modbus <strong>TCP</strong>/<strong>IP</strong> software aseach Ethernet frame contains it's own CRC.When the blender controller has executed the command, the Modbus function code is echoed inthe reply Modbus <strong>TCP</strong>/<strong>IP</strong> data packet. If an error is encountered the top bit of the reply functioncode will be set and will be followed by a single byte indicating the reason for the error.Response Format with Error(Write/Read)InputByte Modbus Description Name Range Description0 Transaction ID Usually 01 Transaction ID Usually 02 Protocol ID Usually 03 Protocol ID Usually 04 Total Data Length 05 Total Data Length 36 Slave Address MLAN Address7 Function Code131, 132, 143or 1448 Error Code Reason for failureError Code ExplanationsThe Modbus <strong>TCP</strong>/<strong>IP</strong> Error Code byte can take the following values:07 Communication error (NAK negative-acknowledge).01 This means that the command is not supported.06 Communication Error (Time-out).03 Invalid parameter passed in the command.11


Additions to the MLAN Command Descriptions for use with Modbus <strong>TCP</strong>/<strong>IP</strong>The “Set-Parameter” (68) and “Get-Parameter” (69) commands use an integer value to identifythe particular parameter requested.Table 4 shows how this number relates to the three-letter parameter abbreviation. “Fourcomponent”software and the “Twelve-component” software options are shown. For theparameters 50 upwards, a second variable is required. This specifies the component number.The number is 1 to 12 for the “Twelve” software. For the “Four” software:1 = Regrind 2 = Natural 3 = Colour 4 = Additive12


Modbus <strong>TCP</strong>/<strong>IP</strong> Command ExampleThe example below illustrates the “Get-Parameter _LA (Lag Time) for component 3” commandover Modbus <strong>TCP</strong>/<strong>IP</strong> on MLAN address 1. The Purpose of this would be to retrieve the settingfor the Lag Time (LA parameter) for hopper / component number 3 on a blender:Example Get Parameter Command _LA component 3OutputByte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address 1 MLAN Address = 17 Function Code 3 or 48 Register Hi Command Code 69MLAN Command CodeGet Parameter9 Register Lo75Reference number for theLA Parameter +Hopper / Componentnumber 310 Point Count Hi 011 Point Count Lo 1Table 2: Input Data: Reply to CommandInputByte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 56 Slave Address 1 MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 29 Data Word 0 Hi 010 Data Word 0 Lo 20 _AL valuePlease refer to Table 4 on the next page to see the Modbus <strong>TCP</strong>/<strong>IP</strong> reference number for other MLANparameters.13


Modbus <strong>TCP</strong>/<strong>IP</strong> Reference Numbers for Blender Parameters(Reference Table 4)ModbusRegisterReference #(Lo Byte)4 SoftwareParameters12 SoftwareParametersModbusRegisterReference #(Lo Byte)4 SoftwareParameters4 SoftwareComponent #12 SoftwareParameters12 SoftwareComponent #1 FLG FLG 50 to 61 _TY 1 TO 122 MIX MIX 62 to 73 _CS 1 TO 123 FCV FCV 74 to 85 RAL 1 _AL 1 TO 124 DTI DTI NAL 25 KDF KDF CAL 36 WDF WDF AAL 47 BER BER 86 to 97 CXT 3 _XT 1 TO 128 ROC ROC AXT 49 ROV ROV 98 to 109 RSE 1 _SE 1 TO 1210 RHL RHL CSE 311 FUL FUL ASE 412 MAX MAX 110 to 121 RWT 1 _WT 1 TO 1213 TH TH NWT 214 TL TL CWT 315 PRT PRT AWT 416 RLO 122 to 133 RTI 1 _TI 1 TO 1217 DLY DLY NTI 218 LT1 CTI 319 LT2 ATI 420 PRC PRC 134 to 145 RMI 1 _MI 1 TO 1221 STL STL NMI 222 LCL LCL CMI 323 LCH LCH AMI 424 LCF LCF 146 to 157 RNC 1 _NC 1 TO 1225 LCZ LCZ NNC 226 DS1 CNC 327 DS2 ANC 428 SCR SCR 158 to 169 RPT 1 _PT 1 TO 1228 BCR BCR NPT 230 XCV XCV CPT 331 XRC XRC APT 432 TCV TCV 170 to 181 RRP 1 _RP 1 TO 1233 TRC TRC NRP 234 XTP XTP CRP 335 XAL XAL ARP 436 XUL XUL 182 to 193 RRD 1 _RD 1 TO 1237 CPL CPL NRD 238 MPO MPO CRD 3ARD 4194 to 205 RLA 1 _LA 1 TO 12NLA 2CLA 314


Data CommandsClear TotalsDescription: Resets the totals to zero.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 76 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 24 Clear Totals Command9 Register Lo 010 Register Count Hi 011 Register Count Lo 012 Data Byte Count 0Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on errorNOTE:The totals will not be erased until the end of the current cycle. If the blender is idle,the totals will be cleared at the end of the next cycle.15


Clear Totals ImmediatelyDescription: Resets the totals to zero.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 76 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 28Clear Totals ImmediatelyCommand9 Register Lo 010 Register Count Hi 011 Register Count Lo 012 Data Byte Count 0Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on errorNOTE:The totals will be erased immediately.16


Get All ParametersDescription: Gets all of the parameters and their values.*** This MLAN command is not supported ***17


Get Batch InfoDescription: Returns the batch weight, current portion, accumulated total, and batch count.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 84Get Batch InformationCommand9 Register Lo 010 Point Count Hi 011 Point Count Lo 4Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 116 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 89 Data Word 0 Hi Batch Weight10 Data Word 0 Lo Batch Weight 0 to 6553511 Data Word 1 Hi Current portion12 Data Word 1 Lo Current portion 0 to 65535Accumulative13 Data Word 2 Hi TotalAccumulative14 Data Word 2 Lo Total 0 to 6553515 Data Word 3 Hi Batch Count16 Data Word 3 Lo Batch Count 0 to 65535Batch Weight (Pounds orKilos only)Completed portion of currentbatchTotal weight of all completedbatchesTotal number of completedbatches18


Note 1:Batch weight is given in pounds if "Get Weight Units" returns either pounds or ounces.If "Get Weight Units" returns either kilograms or grams, then batch weight is inkilograms.19


Get Cycle Weight and TimeDescription: Returns the size of the last batch/cycle and the duration of time betweenthe last two cycles.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 50Get Cycle Weight and TimeCommand9 Register Lo 010 Point Count Hi 011 Point Count Lo 3Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 96 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 69 Data Word 0 Hi Cycle Weight10 Data Word 0 Lo Cycle Weight 0 to 6553511 Data Word 1 Hi Cycle Time12 Data Word 1 Lo Cycle Time13 Data Word 2 Hi Cycle Time0 to14 Data Word 2 Lo Cycle Time 4294967295Grams (or tenths of grams) inlast cycleNumber of interrupts duringthe last cycle (244/sec)20


Get DisplayDescription: Returns the current light emitting diode (LED) buffer.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 56 Get Display Command9 Register Lo 010 Point Count Hi 011 Point Count Lo 8Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 196 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 169 Data Word 0 Hi Display10 Data Word 0 Lo Display11 Data Word 1 Hi Display12 Data Word 1 Lo Display13 Data Word 2 Hi Display14 Data Word 2 Lo Display15 Data Word 3 Hi Display16 Data Word 3 Lo Display17 Data Word 4 Hi Display18 Data Word 4 Lo Display19 Data Word 5 Hi Display21


20 Data Word 5 Lo Display21 Data Word 6 Hi Display22 Data Word 6 Lo Display23 Data Word 7 Hi Display24 Data Word 7 Lo DisplayASCIIASCII characters currentlydisplayed on LED. 1 Char perWordData Word 0 is the leftmostcharacter22


Get ParameterDescription: Gets a single parameter.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 69 Get Parameter Command0 to 255Parameter number – pleaserefer to table belowParameter Ref.9 Register Lo Component Num.0 – 3 = 4 Software (R,N,C,A)0 – 11= 12 Software(0,1,2,3,4,5,6,7,8,9,10,11)10 Point Count Hi 011 Point Count Lo 1Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 56 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 29 Data Word 0 Hi Parameter Value10 Data Word 0 Lo Parameter Value 0 to 65535 The value of the parameter.NOTE:Parameter definitions are given in the blender manual.23


Get SettingsDescription: Returns the mix percentages, component types, work order #, and operator #.Command Format (type 1 - Four Component Software)Output Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 20 Get Settings Command9 Register Lo 010 Point Count Hi 011 Point Count Lo 30Response Format Type 1 - Four Component SoftwareInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 636 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 609 Data Word 0 Hi System Type 010 Data Word 0 Lo System Type 2, 3, 9, or 102=tenths of grams, also, NOchange in totalsSince last get total cmd (16)3=tenths of grams, also,change in totalsSince last get total cmd (16)9=grams, also, NO change intotalsSince last get total cmd (16)10=grams, also, change intotalsSince last get total cmd (1611 Data Word 1 Hi Software Type 012 Data Word 1 Lo Software Type 4 4=four component software24


13 Data Word 2 Hi Type Hopper 1 00 Always zeros (implied14 Data Word 2 Lo Type Hopper 11=regrind)15 Data Word 3 Hi Setting Hopper 116 Data Word 3 Lo Setting Hopper 1 0 to 999 Implied decimal point ##.#17 to 20 Data Word 4 to 5 Pad 2 0 Padding always zero21 Data Word 6 Hi Type Hopper 3 00 Always zeros (implied22 Data Word 6 Lo Type Hopper 33=color)Response Format Type 1 - Four Component Software - continued23 Data Word 7 Hi Setting Hopper 3 024 Data Word 7 Lo Setting Hopper 3 0 to 999 Implied decimal point ##.#25 Data Word 8 Hi Type Hopper 4 026 Data Word 8 Lo Type Hopper 4 0Padding always zeros(implied 3=additive)27 Data Word 9 Hi Setting Hopper 428 Data Word 9 Lo Setting Hopper 4 0 to 999 Implied decimal point ##.#29 to 60 Data Word 10 to 25 Pad 5 - 12 0 Padding always zero61 Data Word 26 Hi Recipe Number62 Data Word 26 Lo Recipe Number 100 to 65535 Recipe number63 Data Word 27 Hi Operator Number64 Data Word 27 Lo Operator Number 0 to 999 Operator number65 Data Word 28 HiWork OrderNumber66 Data Word 28 LoWork OrderNumber67 Data Word 29 HiWork OrderNumberWork Order68 Data Word 29 Lo Number 0 to 999999 Work order numberResponse Format Type 2 - Twelve Component SoftwareInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 636 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 6025


9 Data Word 0 Hi System Type 010 Data Word 0 Lo System Type 2, 3, 9, or 1011 Data Word 1 Hi Software Type 012 Data Word 1 Lo Software Type 12Response Format Type 2 - Twelve Component Software - continued2=tenths of grams, also, NOchange in totalsSince last get total cmd (16)3=tenths of grams, also,change in totalsSince last get total cmd (16)9=grams, also, NO change intotalsSince last get total cmd (16)10=grams, also, change intotalsSince last get total cmd (1612=twelve componentsoftware13 Data Word 2 Hi Type Hopper 1 00 to 3 1=regrind, 2=natural,14 Data Word 2 Lo Type Hopper 13=additive/color, 0=none15 Data Word 3 Hi Setting Hopper 10 to 999 Implied decimal point r/a ##.#16 Data Word 3 Lo Setting Hopper 1or n ###17 Data Word 4 Hi Type Hopper 2 0 Padding always zero18 Data Word 4 Lo Type Hopper 2 0 to 31=regrind, 2=natural,3=additive/color, 0=none19 Data Word 5 Hi Setting Hopper 2Implied decimal point r/a ##.#20 Data Word 5 Lo Setting Hopper 2 0 to 999 or n ###21 Data Word 6 Hi Type Hopper 3 00 to 3 1=regrind, 2=natural,22 Data Word 6 Lo Type Hopper 33=additive/color, 0=none23 Data Word 7 Hi Setting Hopper 3 024 Data Word 7 Lo Setting Hopper 3 0 to 999Implied decimal point r/a ##.#or n ###25 Data Word 8 Hi Type Hopper 4 026 Data Word 8 Lo Type Hopper 4 0 to 31=regrind, 2=natural,3=additive/color, 0=none27 Data Word 9 Hi Setting Hopper 428 Data Word 9 Lo Setting Hopper 40 to 999 Implied decimal point r/a ##.#or n ###29 Data Word 10 Hi Type Hopper 5 030 Data Word 10 Lo Type Hopper 5 0 to 31=regrind, 2=natural,3=additive/color, 0=none31 Data Word 11 Hi Setting Hopper 532 Data Word 11 Lo Setting Hopper 50 to 999 Implied decimal point r/a ##.#or n ###33 Data Word 12 Hi Type Hopper 6 034 Data Word 12 Lo Type Hopper 6 0 to 31=regrind, 2=natural,3=additive/color, 0=none26


35 Data Word 13 Hi Setting Hopper 60 to 999 Implied decimal point r/a ##.#36 Data Word 13 Lo Setting Hopper 6or n ###37 Data Word 14 Hi Type Hopper 7 038 Data Word 14 Lo Type Hopper 7 0 to 31=regrind, 2=natural,3=additive/color, 0=none39 Data Word 15 Hi Setting Hopper 740 Data Word 15 Lo Setting Hopper 70 to 999 Implied decimal point r/a ##.#or n ###41 Data Word 16 Hi Type Hopper 8 042 Data Word 16 Lo Type Hopper 8 0 to 31=regrind, 2=natural,3=additive/color, 0=none43 Data Word 17 Hi Setting Hopper 8Response Format Type 2 - Twelve Component Software - continued0 to 999 Implied decimal point r/a ##.#44 Data Word 17 Lo Setting Hopper 8or n ###45 Data Word 18 Hi Type Hopper 9 046 Data Word 18 Lo Type Hopper 9 0 to 31=regrind, 2=natural,3=additive/color, 0=none47 Data Word 19 Hi Setting Hopper 948 Data Word 19 Lo Setting Hopper 90 to 999 Implied decimal point r/a ##.#or n ###49 Data Word 20 Hi Type Hopper 10 050 Data Word 20 Lo Type Hopper 10 0 to 31=regrind, 2=natural,3=additive/color, 0=none51 Data Word 21 Hi Setting Hopper 1052 Data Word 21 Lo Setting Hopper 100 to 999 Implied decimal point r/a ##.#or n ###53 Data Word 22 Hi Type Hopper 11 054 Data Word 22 Lo Type Hopper 11 0 to 31=regrind, 2=natural,3=additive/color, 0=none55 Data Word 23 Hi Setting Hopper 1156 Data Word 23 Lo Setting Hopper 110 to 999 Implied decimal point r/a ##.#or n ###57 Data Word 24 Hi Type Hopper 12 058 Data Word 24 Lo Type Hopper 12 0 to 31=regrind, 2=natural,3=additive/color, 0=none59 Data Word 25 Hi Setting Hopper 1260 Data Word 25 Lo Setting Hopper 120 to 999 Implied decimal point r/a ##.#or n ###61 Data Word 26 Hi Recipe Number62 Data Word 26 Lo Recipe Number 100 to 65535 Recipe number63 Data Word 27 Hi Operator Number64 Data Word 27 Lo Operator Number 0 to 999 Operator number65 Data Word 28 HiWork OrderNumberWork Order66 Data Word 28 Lo Number27


67 Data Word 29 Hi68 Data Word 29 LoWork OrderNumberWork OrderNumber 0 to 999999 Work order number28


Get StatusDescription: Returns the current state of all signal inputs and outputs.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 53 Get Status Command9 Register Lo 010 Point Count Hi 011 Point Count Lo 3Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 96 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 69 Data Word 0 Hi Output Status10 Data Word 0 Lo Output Status 0 to 65535 See note 111 Data Word 1 Hi Alarm Status 012 Data Word 1 Lo Alarm Status 0 to 255 See note 213 Data Word 2 Hi Sensor Status 014 Data Word 2 Lo Sensor Status 0 to 255 See note 3Note 1a - Output status for FOUR component softwareBIT Name Value Description0 Mixer Valve 1=open 0=closed Rightmost bit1 Reserved 1=open 0=closed2 Reserved 1=open 0=closed29


3 Reserved 1=open 0=closed4 Reserved 1=open 0=closed5 Reserved 1=open 0=closed6 Reserved 1=open 0=closed7 Reserved 1=open 0=closed8 Mix Motor 1=open 0=closed9 Alarm 1=open 0=closed10 Weigh Bin Valve 1=open 0=closed11 Additive 1=open 0=closed12 Color 1=open 0=closed13 Natural 1=on 0=off14 Regrind 1=open 0=closed15 Reserved 1=on 0=off Leftmost bit30


Note 1b - Output status for TWELVE component softwareBIT Name Value Description0 Component 1 1=open 0=closed Rightmost bit1 Component 2 1=open 0=closed2 Component 3 1=open 0=closed3 Component 4 1=open 0=closed4 Component 5 1=open 0=closed5 Component 6 1=open 0=closed6 Component 7 1=open 0=closed7 Component 8 1=open 0=closed8 Component 9 1=open 0=closed9 Component 10 1=open 0=closed10 Component 11 1=open 0=closed11 Component 12 1=open 0=closed12 Weigh Bin Valve 1=open 0=closed13 Mix Motor 1=on 0=off14 Mixer Valve 1=open 0=closed15 Alarm 1=on 0=off Leftmost bitNote 2 - Alarm StatusBIT Name Value Description0 to 6 Alarm Code1 to 12=ComponentalarmBit 0 is therightmost bit13 = Batch Alarm14 = Bail Out Alarm15 = Dump Alarm7 Alarm Silenced 1 = silenced Leftmost bit8-15 UnusedNote 3 - Sensor StatusBIT Name Value Description0 Empty bin mix motor 1=yes 0=no Rightmost bitsensor or switch1 to 3 Reserved4 Manual Mode 1=yes 0=no5 Program Mode 1=yes 0=no6 Running Mode 1=yes 0=no7 Soft Stop Mode * 1=yes 0=no Leftmost bit* See Start/Stop/Statuscommand8-15 Unused31


Get Steady State RateDescription: Returns throughput rate.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 64Get Steady State RateCommand9 Register Lo 010 Point Count Hi 011 Point Count Lo 2Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 76 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 49 Data Word 0 Hi Steady State Rate10 Data Word 0 Lo Steady State Rate11 Data Word 1 Hi Steady State Rate12 Data Word 1 Lo Steady State Rate0 to4294967295Grams (or tenths of grams)per hour32


Get Target Throughput & StatusDescription: Returns the target throughput rate for extrusion control.See XCV parameter in blender manual for more information.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 29Get Target Throughput &Status Command9 Register Lo 010 Point Count Hi 011 Point Count Lo 3Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 96 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 69 Data Word 0 Hi Status 010 Data Word 0 Lo Status 255 See note 111 Data Word 1 Hi Steady State Rate12 Data Word 1 Lo Steady State Rate13 Data Word 2 Hi Steady State Rate14 Data Word 2 Lo Steady State RateNote 1 – Status0 to4294967295Grams (or tenths of grams)per hourBIT Name Value Description0 Extrusion control 1=on Bit 0 is the rightmost bit33


0=off11=steady0=not steady T or no T on display21=Throughput0=VoltageControlling mode1=Grams30=Tenths of Grams Weight unit of rate4 1=Yield 0=Weight See note 25 - 15 Reserved Leftmost bitNote 2:If the extrusion process is being controlled by weight, then the output will be a steadyweight per time (e.g. lbs/hr). If however the extrusion process is being controlled byyield, then the output will be a steady weight per length (e.g. lbs/foot).34


Get TotalsDescription: Returns the current totals.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 16 or 17Get Totals Command - seenote 19 Register Lo 010 Point Count Hi 011 Point Count Lo 23Response Format Type 1 - Four Component SoftwareInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 496 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 469 Data Word 0 Hi System Type 010 Data Word 0 Lo System Type 2 or 9 2=tenths of grams, 9=grams11 Data Word 1 Hi Software Type 012 Data Word 1 Lo Software Type 4 4=four component software13 Data Word 2 Hi Sequence Number 014 Data Word 2 Lo Sequence Number 0 Reserved for future use15 Data Word 3 Hi Cycles16 Data Word 3 Lo Cycles 0 to 65535Number of batches that havebeen made17 Data Word 4 Hi Flag 018 Data Word 4 Lo Flag 0 Reserved for future use19 Data Word 5 Hi Total Hopper 120 Data Word 5 Lo Total Hopper 135


21 Data Word 6 Hi Total Hopper 122 Data Word 6 Lo Total Hopper 123 Data Word 7 Hi Total Hopper 224 Data Word 7 Lo Total Hopper 225 Data Word 8 Hi Total Hopper 226 Data Word 8 Lo Total Hopper 227 Data Word 9 Hi Total Hopper 328 Data Word 9 Lo Total Hopper 329 Data Word 10 Hi Total Hopper 330 Data Word 10 Lo Total Hopper 331 Data Word 11 Hi Total Hopper 431 Data Word 12 Hi Total Hopper 431 Data Word 13 Hi Total Hopper 432 Data Word 14 Lo Total Hopper 40 to42949672950 to42949672950 to42949672950 to4294967295Grams (or tenths of grams)usedGrams (or tenths of grams)usedGrams (or tenths of grams)usedGrams (or tenths of grams)used33 to 54 Data Word 15 to 23 Pad 5 -12 0 Padding always zero36


Response Format Type 2 - Twelve Component SoftwareInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 496 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 469 Data Word 0 Hi System Type 010 Data Word 0 Lo System Type 2 or 9 2=tenths of grams, 9=grams11 Data Word 1 Hi Software Type 012 Data Word 1 Lo Software Type 4 4=four component software13 Data Word 2 Hi Sequence Number 014 Data Word 2 Lo Sequence Number 0 Reserved for future use15 Data Word 3 Hi Cycles16 Data Word 3 Lo Cycles 0 to 65535Number of batches that havebeen made17 Data Word 4 Hi Flag 018 Data Word 4 Lo Flag 0 Reserved for future use19 Data Word 5 Hi Total Hopper 120 Data Word 5 Lo Total Hopper 121 Data Word 6 Hi Total Hopper 122 Data Word 6 Lo Total Hopper 10 to4294967295Grams (or tenths of grams)used23 Data Word 7 Hi Total Hopper 224 Data Word 7 Lo Total Hopper 225 Data Word 8 Hi Total Hopper 226 Data Word 8 Lo Total Hopper 227 Data Word 9 Hi Total Hopper 328 Data Word 9 Lo Total Hopper 329 Data Word 10 Hi Total Hopper 330 Data Word 10 Lo Total Hopper 331 Data Word 11 Hi Total Hopper 432 Data Word 11 Lo Total Hopper 433 Data Word 12 Hi Total Hopper 534 Data Word 12 Lo Total Hopper 535 Data Word 13 Hi Total Hopper 636 Data Word 13 Lo Total Hopper 637 Data Word 14 Hi Total Hopper 70 to42949672950 to42949672950 to4294967295Grams (or tenths of grams)usedGrams (or tenths of grams)usedGrams (or tenths of grams)used37


38 Data Word 14 Lo Total Hopper 739 Data Word 15 Hi Total Hopper 840 Data Word 15 Lo Total Hopper 941 Data Word 16 Hi Total Hopper 942 Data Word 16 Lo Total Hopper 943 Data Word 17 Hi Total Hopper 1044 Data Word 17 Lo Total Hopper 1045 Data Word 18 Hi Total Hopper 1046 Data Word 18 Lo Total Hopper 1047 Data Word 19 Hi Total Hopper 1148 Data Word 19 Lo Total Hopper 1149 Data Word 20 Hi Total Hopper 1150 Data Word 20 Lo Total Hopper 1151 Data Word 21 Hi Total Hopper 1252 Data Word 21 Lo Total Hopper 1253 Data Word 22 Hi Total Hopper 1254 Data Word 22 Lo Total Hopper 120 to42949672950 to42949672950 to42949672950 to42949672950 to4294967295Grams (or tenths of grams)usedGrams (or tenths of grams)usedGrams (or tenths of grams)usedGrams (or tenths of grams)usedGrams (or tenths of grams)usedNote 1:If the "Command Code" is set to 16, the controller will reset an internal flag indicatingthat the totals have been received. If, however, "Command Code" is set to 17, the flagwill NOT be reset. See the "System Type" part of the "Get Settings" command for howthe internal flag is used.38


Get TypeDescription: Returns the software type (4 or 12) and load cell type (2 or 9),(tenths of grams or whole grams)Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 49 Get Type Command9 Register Lo 010 Point Count Hi 011 Point Count Lo 2Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 76 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 49 Data Word 0 Hi System Type 010 Data Word 0 Lo System Type 2 or 9 2=tenths of grams, 9=grams11 Data Word 1 Hi Software Type12 Data Word 1 Lo Software Type 4 or 12 4=four component software12=twelve componentsoftware39


Get VersionDescription: Returns the version of the software in the controller.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 80 Get Version Command9 Register Lo 010 Point Count Hi 011 Point Count Lo 6Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 156 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 129 to 14 Data Word 0 to 5 Version Number ASCIISoftware version number(ASCII)40


Get Weight UnitsDescription: Returns the units that the blender is using to display totals, such as poundsor kilograms. This command is needed to interpret the Get Batch Info command.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 85 Get Version Command9 Register Lo 010 Point Count Hi 011 Point Count Lo 1Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 56 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 29 Data Word 0 Hi Weight units 010 Data Word 0 Lo Weight units 0, 1, 2, or 40=pounds, 1=ounces,2=grams, 4=kilograms41


Send KeystrokeDescription: Sends a keystroke. (See "Set Remote Keypad" command)Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 76 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 87 Send Keystroke Command9 Register Lo Code ASCII See note 110 Register Count Hi 011 Register Count Lo 012 Data Byte Count 0Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on errorPlease refer to notes on the next page:42


Notes reference Send Keystroke Command:KEY CODE KEY CODEVIEW Q * *RECP h 0 0BTCH H CE XFAST I HOLD MEXIT E DUMP D---------------------- -------------------SET S PARA KOPER O ZERO ZTIME T FULL FCAL L MIX G---------------------- ALRM kTAGeREGR----------------------1 12 23 3NAT / AA----------------------4 45 56 6COL / BB----------------------7 78 89 9ADD / CC----------------------43


Send SettingsDescription: Sets the mix percentages, component types, work order #, and operator #.Command Format Type 1 - Four Component SoftwareOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 636 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 19 Send Settings Command9 Register Lo 010 Register Count Hi 011 Register Count Lo 2812 Data Byte Count 5613 Data Word 0 Hi Type Hopper 1 014 Data Word 0 Lo Type Hopper 1 1 Always 1=regrind15 Data Word 1 Hi Setting Hopper 116 Data Word 1 Lo Setting Hopper 1 0 to 999 Implied decimal point ##.#17 Data Word 2 Hi Type Hopper 2 018 Data Word 2 Lo Type Hopper 2 2 Always 2=natural19 Data Word 3 Hi Setting Hopper 2 020 Data Word 3 Lo Setting Hopper 2 0 Always on21 Data Word 4 Hi Type Hopper 3 022 Data Word 4 Lo Type Hopper 3 3 Always 3=color23 Data Word 5 Hi Setting Hopper 3 024 Data Word 5 Lo Setting Hopper 3 0 to 255 Implied decimal point ##.#25 Data Word 6 Hi Type Hopper 4 026 Data Word 6 Lo Type Hopper 4 3 Always 3=additive27 Data Word 7 Hi Setting Hopper 4 028 Data Word 7 Lo Setting Hopper 4 0 to 255 Implied decimal point ##.#29 Data Word 8 to 12 Padding 0 Padding always zero61 Data Word 24 Hi Recipe number62 Data Word 24 Lo Recipe number 100 to 65536 Recipe number63 Data Word 25 HiWork OrderNumber64 Data Word 25 LoWork OrderNumberRecipe number65 Data Word 26 HiWork OrderNumber66 Data Word 26 LoWork OrderNumber 0 to 999999 Work order number44


Command Format Type 1 - Four Component Software – continued67 Data Word 27 Hi Operator number68 Data Word 27 Lo Operator number 0 to 999 Operator numberCommand Format Type 2 - Twelve Component SoftwareOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 636 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 19 Send Settings Command9 Register Lo 010 Register Count Hi 011 Register Count Lo 2812 Data Byte Count 5613 Data Word 0 Hi Type Hopper 1 014 Data Word 0 Lo Type Hopper 1 0 to 31=regrind, 2=natural,3=additive/color, 0=none15 Data Word 1 Hi Setting Hopper 1Implied decimal point r/a ##.#16 Data Word 1 Lo Setting Hopper 1 0 to 999 or n ###17 Data Word 2 Hi Type Hopper 2 018 Data Word 2 Lo Type Hopper 2 0 to 31=regrind, 2=natural,3=additive/color, 0=none19 Data Word 3 Hi Setting Hopper 2 020 Data Word 3 Lo Setting Hopper 2 0 to 999Implied decimal point r/a ##.#or n ###21 Data Word 4 Hi Type Hopper 3 022 Data Word 4 Lo Type Hopper 3 0 to 31=regrind, 2=natural,3=additive/color, 0=none23 Data Word 5 Hi Setting Hopper 3 024 Data Word 5 Lo Setting Hopper 3 0 to 999Implied decimal point r/a ##.#or n ###25 Data Word 6 Hi Type Hopper 4 026 Data Word 6 Lo Type Hopper 4 0 to 31=regrind, 2=natural,3=additive/color, 0=none27 Data Word 7 Hi Setting Hopper 4 028 Data Word 7 Lo Setting Hopper 4 0 to 999Implied decimal point r/a ##.#or n ###29 Data Word 8 Hi Type Hopper 5 030 Data Word 8 Lo Type Hopper 5 0 to 31=regrind, 2=natural,3=additive/color, 0=none45


31 Data Word 9 Hi Setting Hopper 5 032 Data Word 9 Lo Setting Hopper 5 0 to 999Implied decimal point r/a ##.#or n ###33 Data Word 10 Hi Type Hopper 6 034 Data Word 10 Lo Type Hopper 6 0 to 31=regrind, 2=natural,3=additive/color, 0=none35 Data Word 11 Hi Setting Hopper 6 036 Data Word 11 Lo Setting Hopper 6 0 to 999Implied decimal point r/a ##.#or n ###37 Data Word 12 Hi Type Hopper 7 038 Data Word 12 Lo Type Hopper 7 0 to 31=regrind, 2=natural,3=additive/color, 0=none39 Data Word 13 Hi Setting Hopper 7Implied decimal point r/a ##.#40 Data Word 13 Lo Setting Hopper 7 0 to 999 or n ###41 Data Word 14 Hi Type Hopper 8 042 Data Word 14 Lo Type Hopper 8 0 to 31=regrind, 2=natural,3=additive/color, 0=none43 Data Word 15 Hi Setting Hopper 8 044 Data Word 15 Lo Setting Hopper 8 0 to 999Implied decimal point r/a ##.#or n ###45 Data Word 16 Hi Type Hopper 9 046 Data Word 16 Lo Type Hopper 9 0 to 31=regrind, 2=natural,3=additive/color, 0=none47 Data Word 17 Hi Setting Hopper 9 048 Data Word 17 Lo Setting Hopper 9 0 to 999Implied decimal point r/a ##.#or n ###49 Data Word 18 Hi Type Hopper 10 050 Data Word 18 Lo Type Hopper 10 0 to 31=regrind, 2=natural,3=additive/color, 0=none51 Data Word 19 Hi Setting Hopper 10 052 Data Word 19 Lo Setting Hopper 10 0 to 999Implied decimal point r/a ##.#or n ###53 Data Word 20 Hi Type Hopper 11 054 Data Word 20 Lo Type Hopper 11 0 to 31=regrind, 2=natural,3=additive/color, 0=none55 Data Word 21 Hi Setting Hopper 11 056 Data Word 21 Lo Setting Hopper 11 0 to 999Implied decimal point r/a ##.#or n ###57 Data Word 22 Hi Type Hopper 12 058 Data Word 22 Lo Type Hopper 12 0 to 31=regrind, 2=natural,3=additive/color, 0=none59 Data Word 23 Hi Setting Hopper 12 060 Data Word 23 Lo Setting Hopper 12 0 to 999Implied decimal point r/a ##.#or n ###61 Data Word 24 Hi Recipe number62 Data Word 24 Lo Recipe number 100 to 999 Recipe number63 Data Word 25 HiWork OrderNumber64 Data Word 25 LoWork OrderNumber65 Data Word 26 Hi Work Order46


Number66 Data Word 26 LoWork OrderNumber 0 to 999999 Work order number67 Data Word 27 Hi Operator number68 Data Word 27 Lo Operator number 0 to 999 Operator numberResponse FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on error47


Set Batch WeightDescription: Sets the batch flag parameter and the batch weight.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 116 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 83 Set Batch Weight Command9 Register Lo10 Register Count Hi 011 Register Count Lo 212 Data Byte Count 413 Data Word 0 Hi Batch Weight14 Data Word 0 Lo Batch Weight 0 to 65536Batch weight (pounds orkilograms only)(See "Get Weight Units"command for units)See note 215 Data Word 1 Hi Flag16 Data Word 1 Lo Flag 0, 1 or 20=no batch, 1=alarm & stop,2=alarm & cont.See note 1Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on errorNOTE 1:A flag of 0 means to stop running batches. A flag of 1 means to sound the alarm andstop running at the end of the batch. A flag of 2 means to sound the alarm but continuerunning at the end of the batch.48


NOTE 2:Batch weight is given in pounds if "Get Weight Units" returns either pounds or ounces.If "Get Weight Units" returns either kilograms or grams, then batch weight is inkilograms.49


Set Date And TimeDescription: Sets the date and time for a particular blender. If the address is 0, all WSBsare set with the new date and time and NO response is sent back.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 156 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 81Set Date and TimeCommand9 Register Lo10 Register Count Hi 011 Register Count Lo 412 Data Byte Count 813 Data Word 0 Hi14 Data Word 0 Lo15 Data Word 1 Hi16 Data Word 1 Lo17 Data Word 2 Hi18 Data Word 2 Lo19 Data Word 4 Hi20 Data Word 4 Lo Date and Time See note 1Set Date and TimeCommandNote 1 - Date and TimeBit # Name Range Description0 to 7 Padding 08 to 11 Seconds (ones place) 0 to 9 yy/mm/dd hh:mm:sS12 to 14 Seconds (tens place) 0 to 5 yy/mm/dd hh:mm:Ss15 Padding 016 to 19 Minutes (ones place) 0 to 9 yy/mm/dd hh:mM:ss20 to 22 Minutes (tens place) 0 to 5 yy/mm/dd hh:Mm:ss23 Padding 024 to 27 Hours (ones place) 0 to 9 yy/mm/dd hH:mm:ss28 to 29 Hours (tens place) 0 to 2 yy/mm/dd Hh:mm:ss30 Padding 031 One 132 to 34 Day of week 1 to 7 1 = sunday, 2=monday, ..., 7=saturday50


35 Padding 036 One 137 Padding 038 to 39 Padding 040 to 43 Day (ones place) 0 to 9 yy/mm/dD hh:mm:ss44 to 45 Day (tens place) 0 to 3 yy/mm/Dd hh:mm:ss46 to 47 Padding 048 to 51 Month (ones place) 0 to 9 yy/mM/dd hh:mm:ss52 Month (tens place) 0 or 1 yy/Mm/dd hh:mm:ss53 to 55 Padding 056 to 59 Year (ones place) 0 to 9 yY/mm/dd hh:mm:ss60 to 63 Years (tens place) 0 to 9 Yy/mm/dd hh:mm:ssResponse FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on error51


Set ParameterDescription: Sets a single parameter.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 136 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 68 Set Parameter Command9 Register Lo 010 Register Count Hi 011 Register Count Lo 312 Data Byte Count 613 Data Word 0 Hi 014 Data Word 0 Lo15 Data Word 1 HiParameterreference number 0 to 63ComponentNumber1 to 41 to 12Parameter number – pleaserefer to table below1 – 4 = 4 Software (R,N,C,A)1 – 12= 12 Software(1,2,3,4,5,6,7,8,9,10,11,12)16 Data Word 1 Lo17 Data Word 2 Hi18 Data Word 2 Lo Parameter Value 0 to 65535 Value of the ParameterResponse FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on errorNOTE:Parameters explanations are given in the blender manual.52


Set Remote KeypadDescription: Enables or disables the controller's keypad and/or the "Send Keystroke"MLAN command.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 96 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 88Set Remote KeypadCommand9 Register Lo 010 Register Count Hi 011 Register Count Lo 112 Data Byte Count 213 Data Word 0 Hi 014 Data Word 0 Lo Flag 0 to 1 See note 1Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on errorNote 1: A flag of 0 enables the keypad on the controller and disables the "Send Keystroke"MLAN command. A flag of 1 disables the keypad and enables the command.53


Set Steady State RateDescription: Sets throughput rate. Note however that the blender will continue to resetthe rate accordingly to how much material is being consumed. This is useful ifyou know that the rate just changed, such as in extrusion control, and you don'twant to wait until the blender figures it out.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 156 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 65Set Steady State RateCommand9 Register Lo 010 Register Count Hi 011 Register Count Lo 412 Data Byte Count 813 Data Word 0 Hi Steady State Rate14 Data Word 0 Lo Steady State Rate15 Data Word 1 Hi Steady State Rate16 Data Word 1 Lo Steady State Rate17 Data Word 2 Hi Steady State Rate18 Data Word 2 Lo Steady State Rate19 Data Word 3 Hi Steady State Rate20 Data Word 3 Lo Steady State RateResponse Format0 to4294967295Grams (or tenths of grams)per hourInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on error54


Set TagDescription: Sets a tag value, recipe, work order, and operator #.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 156 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 90 Set Tag Command9 Register Lo 010 Register Count Hi 011 Register Count Lo 412 Data Byte Count 813 Data Word 0 Hi Tag ID14 Data Word 0 Lo Tag ID15 Data Word 1 Hi Tag ID16 Data Word 1 Lo Tag ID ASCIITwo letter acronymdesignating tag."RC" = Recipe (1 char perword)"WO" = Work Order (1 charper word)"OP" = Operator (1 char perword)17 Data Word 2 Hi Tag Value18 Data Word 2 Lo Tag Value19 Data Word 3 Hi Tag Value20 Data Word 3 Lo Tag Value0 to4294967295 The value of the tag.Recipe numbers: 0 to 65,536.Work order numbers: 0 to999,999.Operator numbers: 0 to 999.55


Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on error56


Set Target ThroughputDescription: Sets the Target Throughput for extrusion control.See XCV parameter in blender manual for more information.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 116 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 30Set Target ThroughputCommand9 Register Lo 010 Register Count Hi 011 Register Count Lo 212 Data Byte Count 413 Data Word 0 Hi Target Throughput14 Data Word 0 Lo Target Throughput15 Data Word 1 Hi Target Throughput16 Data Word 1 Lo0 toTarget Throughput 4294967295Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on error57


Set Weight UnitsDescription: Sets the units that the blender uses to display totals, such as poundsor kilograms.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 96 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 86 Set Weight Units Command9 Register Lo 010 Register Count Hi 011 Register Count Lo 112 Data Byte Count 213 Data Word 0 Hi Weight units 014 Data Word 0 Lo Weight units 0, 1, 2, or 40=pounds, 1=ounces,2=grams, 4=kilogramsResponse FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on error58


Silence AlarmDescription: Has the same effect as if the silence alarm button was pressed.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 76 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 82 Silence Alarm Command9 Register Lo 010 Register Count Hi 011 Register Count Lo 012 Data Byte Count 0Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on error59


Start/Stop/StatusDescription: Either causes the WSB to stop at the end of the current cycle, start up again,or return its current status.Command Format (Subcommand 1:stop or2:start)Output Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 76 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 55Start / Stop / StatusCommand9 Register Lo Subcommand 1 or 20=mode status, 1=soft stop,2=soft start10 Register Count Hi 011 Register Count Lo 012 Data Byte Count 0Command Format (Subcommand 0:modestatus)Output Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 66 Slave Address MLAN Address7 Function Code 3 or 48 Register Hi Command Code 55Start / Stop / StatusCommand9 Register Lo Subcommand 0 0=mode status10 Point Count Hi 011 Point Count Lo 060


Response Format (Subcommand 1:stop or 2:start)Input Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on errorResponse Format (Subcommand 0:mode status)Input Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 56 Slave Address MLAN Address7 Function Code 3 or 4 Top bit set on error8 Byte Count 29 Data Word 0 Hi Mode 010 Data Word 0 Lo Mode 0,1 or 20 = Hard Stop1= Soft stop2 = Automatic Mode /Running Mode61


Stop Cycle / Stop RetryDescription: Either causes the WSB to abort the current cycle or the current dispense.Aborting the current cycle causes the WSB to start the next cycle.Aborting the current dispense causes the WSB to start dispensing thenext component.Command FormatOutput Byte Modbus Description Name Range MLAN Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 76 Slave Address MLAN Address7 Function Code 168 Register Hi Command Code 27Stop Cycle / Stop / RetryCommand9 Register Lo Subcommand 1 or 21 = Stop Cycle; 2 = StopRetry10 Register Count Hi 011 Register Count Lo 012 Data Byte Count 0Response FormatInput Byte Modbus Description Name Range Description0 Transaction ID 01 Transaction ID 02 Protocol ID 03 Protocol ID 04 Total Data Length 05 Total Data Length 26 Slave Address MLAN Address7 Function Code 16 Top bit set on error62


Parameter Table from Four Component Blender Software - SampleName Value Name ValueFLG 0 NWT 20800RAL 0 NTI 7808NAL 4 CWT 1024CAL 4 CTI 31232AAL 4 AWT 1024MIX 3010 ATI 31232FCV 5 RMI 325DTI 10 NMI 325KDF 2 CMI 4WDF 2 AMI 1BER 200 RNC 1CXT 0 NNC 1AXT 0 CNC 1ROC 0 ANC 1ROV 0 RRP 10RHL 0 NRP 10FUL 4000 CRP 10MAX 6000 ARP 10TH 200 RRD 81TL 100 NRD 81PRT 0 CRD 2RSE 1000 ARD 5CSE 1000 RLA 20ASE 1000 NLA 20RLO 50 CLA 15DLY 488 ALA 15LT1 0 PRC 10LT2 0 STL 244RPT 0 LCL 80NPT 0 LCH 120CPT 0 LCF 79APT 0 LCZ 583RWT 20800 XTP 20010RTI 780863


Parameter Table for 12 Component Blender Software (Sample as of version 01003T)Prior chip versions may not contain all listed parameters, future chip versions may contain additionalparameters.Name Value Name Value Name Value Name ValueFLG 00000 2TY 00002 5PT 00000 9SE 01000MIX 03010 2CS 00000 5RP 00010 9WT 26000FCV 00006 2AL 00004 5RD 00500 9TI 00976DTI 00006 2XT 00000 5LA 00020 9MI 00001KDF 00010 2SE 01000 5PO 00000 9NC 00010WDF 00010 2WT 26000 6TY 00002 9PT 00000BER 01000 2TI 00976 6CS 00000 9RP 00010ROC 00000 2MI 00001 6AL 00004 9RD 00500ROV 00000 2NC 00010 6XT 00000 9LA 00020RHL 00000 2PT 00000 6SE 01000 9PO 00000FUL 20000 2RP 00010 6WT 26000 ATY 00002MAX 30000 2RD 00500 6TI 00976 ACS 00000TH 01000 2LA 00020 6MI 00001 AAL 00004TL 00500 2PO 00000 6NC 00010 AXT 00000PRT 00000 3TY 00002 6PT 00000 ASE 01000DLY 00488 3CS 00000 6RP 00010 AWT 26000PRC 00010 3AL 00004 6RD 00500 ATI 00976STL 00122 3XT 00000 6LA 00020 AMI 00001LCL 00027 3SE 01000 6PO 00000 ANC 00010LCH 00039 3WT 26000 7TY 00002 APT 00000LCF 00079 3TI 00976 7CS 00000 ARP 00010LCZ 00583 3MI 00001 7AL 00004 ARD 00500DS1 00000 3NC 00010 7XT 00000 ALA 00020DS2 00000 3PT 00000 7SE 01000 APO 00000XCV 00000 3RP 00010 7WT 26000 BTY 00002XRC 00001 3RD 00500 7TI 00976 BCS 00000TCV 00000 3LA 00020 7MI 00001 BAL 00004TRC 00004 3PO 00000 7NC 00010 BXT 00000XTP 05050 4TY 00002 7PT 00000 BSE 01000MPO 00183 4CS 00000 7RP 00010 BWT 26000SCR 00000 4AL 00004 7RD 00500 BTI 00976XAL 00005 4XT 00000 7LA 00020 BMI 00001XUL 00200 4SE 01000 7PO 00000 BNC 00010BCR 00000 4WT 26000 8TY 00002 BPT 00000CPL 00000 4TI 00976 8CS 00000 BRP 00010PTD 00020 4MI 00001 8AL 00004 BRD 00500MCT 00000 4NC 00010 8XT 00000 BLA 000201TY 00002 4PT 00000 8SE 01000 BPO 000001CS 00000 4RP 00010 8WT 26000 CTY 000021AL 00004 4RD 00500 8TI 00976 CCS 000001XT 00000 4LA 00020 8MI 00001 CAL 000041SE 01000 4PO 00000 8NC 00010 CXT 000001WT 26000 5TY 00002 8PT 00000 CSE 010001TI 00976 5CS 00000 8RP 00010 CWT 260001MI 00001 5AL 00004 8RD 00500 CTI 009761NC 00010 5XT 00000 8LA 00020 CMI 000011PT 00000 5SE 01000 8PO 00000 CNC 000101RP 00010 5WT 26000 9TY 00002 CPT 000001RD 00500 5TI 00976 9CS 00000 CRP 000101LA 00020 5MI 00001 9AL 00004 CRD 005001PO 00000 5NC 00010 9XT 00000 CLA 00020CPO 0000064

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!