ÿ".uT|ª@+D <DY×Âw8öÿÿÿÿProfile Name: MaguireWSB_xx.pro, where xx is the profile version. REFERENCE DOCUMENTATION: MLAN PROTOCOL MANUAL April 25, 2006 Computer Communications MLAN - Maguire Local Area Network. MANUFACTURER: MAGUIRE PRODUCTS, INC. 11 Crozerville Road Aston, PA 19014 Phone: 610-459-4300 FAX: 610-459-2700 UOS POWERTOOL SETTINGS The following settings were used during testing. Your configuration may require different settings depend on how your hardware is set up. CHANNEL SETTINGS Connection Type: Serial Port Sharing: Unchecked Comm Port: COM1 Mode: Direct Baud Rate: 1200 Data Bits: 8 Stop Bits: 1 Parity: None RTS: Unchecked CTS: Unchecked DSR: Unchecked DTR: Unchecked DEVICE SETTINGS Profile: Enter path and profile name. For example: C:\UOS\MaguireWSB_xx.PRO Initialize on Failure: Unchecked Initialize on Error Response: Unchecked Address: Address of the WSB, 0..255 Reply Timeout: 10 seconds Retries: 3 Delay Time: 2 seconds RTS Keyup: 0 RTS Keydown: 0 RTS Turnaround: 0 DATABLOCK SETTINGS Each datablock is configured differently according to the command group being used. The defaults below should be used unless otherwise noted in the command group description. Initialization Command: Unchecked Good Response Required: Unchecked Starting Address: Not Used Data Items: Not Used Parameter 1: Not Used Parameter 2: Not Used Primary Rate: User's choice for readable commands. Disabled for write-only commands. Secondary Rate: User's choice for readable commands. Disabled for write-only commands. Phase: User's choice for readable commands. 0 for write-only commands. Access Time: User's choice for readable commands. Disabled for write-only commands. Start Off Poll: Unchecked Deadband: Determined by user application (For FIX32 and iFIX users only). Latched Data: Unchecked Disable Outputs: Unchecked Write On Demand: Unchecked Simulation Mode: Unchecked Clear Variables: Unchecked =================================================================== CONFIGURATION AIDS =================================================================== How to set up a "Read-On-Demand" datablock. A command group can be used to send a command to a device (Maguire Blender) when triggered by the HMI operator or program logic. This is called on-demand mode. This mode usually reduces communications traffic to a device since a message is sent only when needed by the operator or program logic. To use the "on-demand" mode, follow the steps below: 1) Using the UOS PowerTool, Disable the Primary Rate by entering "Disabled" 2) Set up an OPC item using the address DataBlockName:!Read. Use DataView to do this. 3) Write a "1" to item DataBlockName:!Read to trigger the read. =================================================================== How to set up a "Write-On-Demand" datablock. A command group can be used to send a write command to a device (Maguire Blender) when triggered by the HMI operator or program logic. This is called on-demand or Write-On-Demand mode. This mode is normally used when a datablock contains multiple variables and it is required that a single modified variable cannot be written to the blender until all variables have been changed by the operator or program logic. However, this mode can be used if a datablock contains a single variable. To use the "write-on-demand" mode, follow the steps below: 1) Using the UOS PowerTool, check the "Write On Demand" check-box. 2) Using DataView, set up an OPC item using the address DataBlockName:!Write. DataBlockName is the name you assigned to the datablock in the UOS PowerTool. 3) Write a "1" to item DataBlockName:!Write to trigger the WRITE. ABORT_CYCLE_OR_RETRYõ.ÄÂwèÿÿAbort Cycle or Retry (27)USE Use this command group to abort the current cycle or abort the current retry, then continue on to the next cycle when ready. To abort the cycle, write a 1 to the AbortCommand variable. To abort the retry, write a 2 to the AbortCommand variable. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 27 Abort Cycle or Retry UOS POWERTOOL DATABLOCK SETTINGS Primary Rate: Disabled. Secondary Rate: Disabled Phase: Not Used Access Time: Disabled ABORT_COMMANDY±Þsåƒæsë 1 = Abort Cycle, 2 = Abort RetryÿÿAbortZ4ÆÿÿAck0Z4ÆX4ÆÿÿNak0Z4ÆX4ÆCLEAR_TOTALSR_RETRYõ.ÄÂwØÿÿClear Totals (24)USE Use this command group to reset the totals to zero. Totals will not be cleared until the end of the cycle. To use this command, use the demand-write special address :!Write Write any value to this address to trigger the command. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 24 Clear totals UOS POWERTOOL DATABLOCK SETTINGS Primary Rate: Disabled Secondary Rate: Disabled Phase: 0 Access Time: Disabled  ÿÿClear TotalsZ4ÆÿÿAck0Z4ÆÿÿNak0Z4ÆCLEAR_TOTALS_NOWTRYõ.ÄÂw¹ÿÿClear Totals Now (28)USE Use this command group to reset the totals to zero immediantly. To use this command, use the demand-write special address :!Write Write any value to this address to trigger the command. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 28 Clear Totals Immediately UOS POWERTOOL DATABLOCK SETTINGS Primary Rate: Disabled Secondary Rate: Disabled Phase: 0 Access Time: Disabled ÿÿRequestZ4Æ ÿÿGood Response0Z4ÆÿÿError Response0Z4ÆREAD_ADDRESSNOWTRYõ.ÄÂw¢ÿÿRead Address of Controller (54)USE Use this command group to read the address of the controller. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 54 Get Address IDRT_COMMANDY±ÞsåƒæsëAddress / ID of controller ÿÿGet Address6Z4ÆÿÿResponse6Z4ÆB B<RW_BATCH_INFOOWTRYõ.ÄÂwýRead/Write Batch Info (84/83)USE Use this command group to read the batch information, or to set the batch weight and flag. This command group should be used with the Write on Demand feature. To set the batch data, first set the BATCH_WEIGHT variable, then set the FLAG variable, then write to the demand write control address :!Write. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 84 Get Batch Info 83 Set Batch Weight UOS POWERTOOL DATABLOCK SETTINGS Write on Demand CheckedBATCH_WEIGHTY±Þsåƒæsë"Batch weight (pounds or kilograms)CURRENT_PORTIONY±Þsåƒæsë&Completed portion of the current batchACCUM_TOTALIONY±Þsåƒæsë&Total weight of all completed batches.BATCH_COUNTIONY±Þsåƒæsë"Total number of completed batches.FLAG_COUNTIONY±Þsåƒæsë20=no batch, 1=alarm and stop, 2=alarm and continue ÿÿRead RequestTZ4Æ ÿÿRead ResponseTZ4Æ  ÿÿWrite RequestSZ4ÆÿÿWrite Response0Z4Æ |æ ÿÿWrite Error0Z4Æ |æREAD_WEIGHT&TIMETRYõ.ÄÂwæÿÿRead Cycle Weight and Time (50)USE Use this command group to read the size of the last batch/cycle and the duration of time between the last two cycles. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 50 Get Cycle Weight and Time CYCLE_WEIGHTONY±Þsåƒæsë(Grams (or tenths of grams) in last cycleCYCLE_TIMETONY±Þsåƒæsë4Number of interrupts during the last cycle (244/sec) ÿÿRead Request2Z4Æ ÿÿRead Response2Z4ÆREAD_WEIGHT&TIME_4BYTE.ÄÂw(?ÿÿRead Cycle Weight and Time (4 byte) (79)USE Use this command group to read the size of the last batch/cycle and the duration of time between the last two cycles. NOTE: This is an updated version of command 50 with a four-byte cycle weight. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 79 Get Cycle Weight and Time (4-byte) CYCLE_WEIGHTONY±Þsåƒæsë(Grams (or tenths of grams) in last cycleCYCLE_TIMETONY±Þsåƒæsë4Number of interrupts during the last cycle (244/sec) ÿÿRead RequestOZ4Æ ÿÿRead ResponseOZ4ÆREAD_LCD_DISPLAY4BYTE.ÄÂwžÿÿRead the LCD display (56)USE Use this command group to read the current display buffer. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 56 Get Display DISPLAYMETONY±ÞsåƒæsëCurrent display ÿÿRead Request8Z4Æ ÿÿRead Response8Z4ÆREAD_LSTARGET_ERRORACC.ÄÂw(ä ÿÿRead linespeed target and error acc (61)USE Use this command group to read the linespeed target and error accumulators from the controller. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 61 Get Linespeed Target and Error Accumulators LINESPEED_TARGETY±ÞsåƒæsëPulses per secondACCUMULATED_TIMEY±ÞsåƒæsëAccumulated time in secondsACCUMULATED_COUNTSY±Þsåƒæsë$Number of counts (pulses) per second ÿÿRead Request=Z4Æ ÿÿRead Response=Z4ÆREAD_EXTR_CONTROL_MODE.ÄÂw « ÿÿRead extrusion control mode (60)USE Use this command group to read the extrusion control mode. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 60 Get Extrusion Control Mode SYSTEM_TYPECOUNTSY±Þsåƒæsë!2 or 9 grams (or tenths of grams)EXTRUSION_MODENTSY±Þsåƒæsë60=off, 1=RATE, 2=EX CTRL, 3=CTRL X, 4=CTRL T, 5=CTRL D ÿÿRead Request<Z4Æ ÿÿRead Response<Z4ÆRW_BASE_PARAMETERMODE.ÄÂw!Ö Read/Write Base Parameter (69/68)USE Use this command group to read and write a base parameter. A base parameter is a parameter which relates to the device as a whole, not to a single component. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 69 Get Parameter 68 Set Parameter UOS POWERTOOL DATABLOCK SETTINGS Parameter 1 Three letter acronym of the parameter to be accessed. At the time of this writing, parameters include: FLG,MIX,FCV,DTI,KDF,WDF,BER,ROC,ROV,RHL,FUL,MAX, TH, TL,PRT,DLY,PRC STL,LCL,LCH,LCF,LCZ,DS1,DS2,XCV,XRC,TCV,TRC,XTP,MPO,SCR,XAL,XUL,BCR CPL,PTD,MCT Note that the TH and TL parameters are preceded by a space character. See your controller manual for the actual supported parameter list. PARAMION_MODENTSY±ÞsåƒæsëThe parameter value Parameter acronym (3 characters) ÿÿRead RequestEZ4Æ  ÿÿRead ResponseEZ4Æ ÿÿWrite RequestDZ4Æ ÿÿWrite Response0Z4Æ ÿÿWrite Error0Z4ÆRW_COMPONENT_PARAMETER.ÄÂw&O Read/Write Component Parameter (69/68)USE Use this command group to read and write a component parameter. A component parameter is a parameter that is indexed to the component number. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 69 Get Parameter 68 Set Parameter UOS POWERTOOL DATABLOCK SETTINGS Start Address Component number, 1..12 or 1..4, by WSB model. Parameter 1 Two letter acronym of the parameter to be accessed. At the time of this writing, parameters include: TY,CS,AL,XT,SE,WT,TI,MI,NC,PT,RP,RD,LA,PO See your controller manual for the actual supported parameter list. PARAMION_MODENTSY±ÞsåƒæsëThe parameter value Parameter acronym (2 characters) ÿÿRead RequestEZ4Æÿÿÿÿ  ÿÿRead ResponseEZ4Æ!"# ÿÿWrite RequestDZ4Æÿÿÿÿ ÿÿWrite Response0Z4Æ ÿÿWrite Error0Z4ÆRW_RATE&CPL_PARAMETER.ÄÂw+Read/Write Rate and CPL (57/58)USE Use this command group to read/write the downstream equipment rate and counts per length setting. Note: The rate is returned in pulses/second, but is written in counts/second. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 57 Get Rate and CPL 58 Set Rate RATEION_MODENTSY±ÞsåƒæsëPulses/counts per secondCPLION_MODENTSY±Þsåƒæsë!Counts per length (foot or meter)$% ÿÿRead Request9Z4Æ ÿÿRead Response9Z4Æ&'(ÿÿRequest:Z4Æ ÿÿGood Response0Z4ÆÿÿError Response0Z4ÆRW_SETTINGS_12COMPTER.ÄÂw(4Read/Write 12-Component Settings (20/19)USE Use this command group to read and write the controller settings for a 12-component blender. This command group should be used with the Write on Demand feature. To change the settings, write to all settings variables, then write to the demand write special address :!Write. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 20 Get Settings 19 Send Settings UOS POWERTOOL DATABLOCK SETTINGS Write on Demand Checked A note on variables: SYSTEM_TYPE: 2 = tenths of grams, no change in totals. 3 = tenths of grams, change in totals. 9 = grams, no change in totals. 10 = grams, change in totals. TYPE_HOPPER_x 1=regrind, 2=natural, 3=additive/color, 0=none SETTING_HOPPER_x uses an implied decimal point format ##.# for r/a, so 123 would mean 12.3.SYSTEM_TYPEDENTSY±Þsåƒæsë2, 3, 9, or 10TYPE_HOPPER_1NTSY±Þsåƒæsë Type Hopper 1SETTING_HOPPER_1SY±ÞsåƒæsëSetting Hopper 1TYPE_HOPPER_2_1SY±Þsåƒæsë Type Hopper 2SETTING_HOPPER_2SY±ÞsåƒæsëSetting Hopper 2TYPE_HOPPER_3_2SY±Þsåƒæsë Type Hopper 3SETTING_HOPPER_3SY±ÞsåƒæsëSetting Hopper 3TYPE_HOPPER_4_3SY±Þsåƒæsë Type Hopper 4SETTING_HOPPER_4SY±ÞsåƒæsëSetting Hopper 4TYPE_HOPPER_5_4SY±Þsåƒæsë Type Hopper 5SETTING_HOPPER_5SY±ÞsåƒæsëSetting Hopper 5TYPE_HOPPER_6_5SY±Þsåƒæsë Type Hopper 6SETTING_HOPPER_6SY±ÞsåƒæsëSetting Hopper 6TYPE_HOPPER_7_6SY±Þsåƒæsë Type Hopper 7SETTING_HOPPER_7SY±ÞsåƒæsëSetting Hopper 7TYPE_HOPPER_8_7SY±Þsåƒæsë Type Hopper 8SETTING_HOPPER_8SY±ÞsåƒæsëSetting Hopper 8TYPE_HOPPER_9_8SY±Þsåƒæsë Type Hopper 9SETTING_HOPPER_9SY±ÞsåƒæsëSetting Hopper 9TYPE_HOPPER_109SY±ÞsåƒæsëType Hopper 10SETTING_HOPPER_10Y±ÞsåƒæsëSetting Hopper 10TYPE_HOPPER_1110Y±ÞsåƒæsëType Hopper 11SETTING_HOPPER_11Y±ÞsåƒæsëSetting Hopper 11TYPE_HOPPER_1211Y±ÞsåƒæsëType Hopper 12SETTING_HOPPER_12Y±ÞsåƒæsëSetting Hopper 12RECIPE_NUMBER_12Y±Þsåƒæsë Recipe NumberOPERATOR_NUMBER2Y±ÞsåƒæsëOperator NumberWORK_ORDER_NUMBERY±ÞsåƒæsëWork Order Number)* ÿÿRead RequestZ4Æ ÿÿRead ResponseZ4Æ Z4Æ     +,- ÿÿWrite RequestZ4Æ     ÿÿWrite Response0Z4ÆXTT ÿÿWrite Error0Z4ÆXTTRW_SETTINGS_4COMPTER.ÄÂw'õRead/Write 4-Component Settings (20/19)USE Use this command group to read and write the controller settings for a 4-component blender. This command group should be used with the Write on Demand feature. To change the settings, write to all settings variables, then write to the demand write special address :!Write. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 20 Get Settings 19 Send Settings UOS POWERTOOL DATABLOCK SETTINGS Write on Demand Checked A note on variables: SYSTEM_TYPE: 2 = tenths of grams, no change in totals. 3 = tenths of grams, change in totals. 9 = grams, no change in totals. 10 = grams, change in totals. SETTING_HOPPER_x uses an implied decimal point format ##.# for r/a, so 123 would mean 12.3.SYSTEM_TYPEUMBERY±Þsåƒæsë2, 3, 9, or 10SETTING_HOPPER_1Y±ÞsåƒæsëSetting Hopper 1SETTING_HOPPER_3Y±ÞsåƒæsëSetting Hopper 3SETTING_HOPPER_4Y±ÞsåƒæsëSetting Hopper 4RECIPE_NUMBER_4Y±Þsåƒæsë Recipe NumberOPERATOR_NUMBERY±ÞsåƒæsëOperator NumberWORK_ORDER_NUMBERY±ÞsåƒæsëWork Order NumberPaddingER_NUMBERY±Þsåƒæsë€Dummy variable for padding./ ÿÿRead RequestZ4Æ ÿÿRead ResponseZ4ÆZ4Æ012 ÿÿWrite RequestZ4ÆdÿÿWrite Response0Z4ÆXTT ÿÿWrite Error0Z4ÆXTTRW_STAR_FUNCTIONTER.ÄÂw$üRead/Write Star (*) Function (71/70)USE Use this command group to read and write the star (*) function. This command group should be used with the Write on Demand feature. To change the star function, first set the FUNCTION_NUMBER and FUNCTION_VALUE variables, then write to the demand write special address :!Write. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 71 Get Star (*) Function Value 70 Set Star (*) Function Value UOS POWERTOOL DATABLOCK SETTINGS Write on Demand Checked STAR_82_VALUEBERY±Þsåƒæsë *82 ValueSTAR_52_VALUEBERY±Þsåƒæsë *52 ValueReservedALUEBERY±Þsåƒæsë€ReservedFUNCTION_NUMBERRY±ÞsåƒæsëStar function number, 52 or 82FUNCTION_VALUERY±Þsåƒæsë)Function value. 0-1 for *52, 0-12 for *8234 ÿÿRead RequestGZ4ÆZ4Æ ÿÿRead ResponseGZ4Æ‚Z4ÆR567 ÿÿWrite RequestFZ4ÆÿÿWrite Response0Z4ÆXTT ÿÿWrite Error0Z4ÆXTTREAD_STATUSTIONTER.ÄÂw(´ÿÿRead Current Input/Output Status (53) USE Use this command group to read the current state of all signal inputs and outputs. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 53 Get Status OUTPUT_STATUSRY±Þsåƒæsë  Output StatusALARM_STATUSRY±Þsåƒæsë  Alarm StatusSENSOR_STATUSRY±Þsåƒæsë  Sensor Status89 ÿÿRead Request5Z4Æ ÿÿRead Response5Z4ÆRW_STEADY_STATE_RATER.ÄÂw$ãRead/Write Steady State Rate (64/65)USE Use this command group to read and write the throughput rate. NOTE: If you set the steady state rate, the blender will continue to reset the rate accordingly to how much material is being consumed. This is useful if you know that the rate just changed, such as in extrusion control, and you don't want to wait until the blender figures it out. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 64 Get Steady State Rate 65 Set Steady State RateSS_RATETATUSRY±Þsåƒæsë$Grams (or tenths of grams) per hour.:; ÿÿRead Request@Z4Æ ÿÿRead Response@Z4Æ<=> ÿÿWrite RequestAZ4Æ ÿÿGood Response0Z4ÆÿÿError Response0Z4ÆRW_TARGET_THROUGHPUTR.ÄÂw$ëRead/Write Target Throughput (29/30)USE Use this command group to read and write the target throughput rate for extrusion control. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 29 Get Target Throughput and Status 30 Set Target ThroughputSTATUSTATUSRY±Þsåƒæsë StatusSS_RATETATUSRY±Þsåƒæsë$Grams (or tenths of grams) per hour.?@ ÿÿRead RequestZ4Æ ÿÿRead ResponseZ4ÆABCÿÿRequestZ4Æ ÿÿGood Response0Z4ÆÿÿError Response0Z4ÆREAD_TOTALSROUGHPUTR.ÄÂwÙÿÿRead Current Totals (17)USE Use this command group to read the current totals. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 17 Get Totals Note: For 4 component blenders, TOTAL_HOPPER_5..12 will always be 0.SYSTEM_TYPESRY±Þsåƒæsë2=tenths of gram, 9=gramsSOFTWARE_TYPERY±Þsåƒæsë# of components, 4 or 12SEQUENCE_NUMBERRY±Þsåƒæsë€Reserved for future use.CYCLESE_NUMBERRY±Þsåƒæsë&Number of batches that have been made.FLAGSE_NUMBERRY±Þsåƒæsë Clear/turnover flagsTOTAL_HOPPER_1RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_2RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_3RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_4RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_5RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_6RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_7RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_8RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_9RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_10RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_11RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_12RY±ÞsåƒæsëGrams (or tenths of grams) usedDEF ÿÿRead RequestZ4Æ ÿÿRead ResponseZ4Æ     ÿÿNo totals available"Z4ÆREAD_TOTALS_SET_FLAGR.ÄÂw%8ÿÿRead Current Totals and Set Flag (16)USE Use this command group to read the current totals. This command also sets the blender's internal flag that says the totals have been received. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 16 Get Totals Note: For 4 component blenders, TOTAL_HOPPER_5..12 will always be 0.SYSTEM_TYPE_12RY±Þsåƒæsë2=tenths of gram, 9=gramsSOFTWARE_TYPE2RY±Þsåƒæsë# of components, 4 or 12SEQUENCE_NUMBERRY±Þsåƒæsë€Reserved for future use.CYCLESE_NUMBERRY±Þsåƒæsë&Number of batches that have been made.FLAGSE_NUMBERRY±Þsåƒæsë Clear/turnover flagsTOTAL_HOPPER_1RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_2RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_3RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_4RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_5RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_6RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_7RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_8RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_9RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_10RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_11RY±ÞsåƒæsëGrams (or tenths of grams) usedTOTAL_HOPPER_12RY±ÞsåƒæsëGrams (or tenths of grams) usedGHI ÿÿRead RequestZ4Æ ÿÿRead ResponseZ4Æ     ÿÿNo totals available Z4ÆREAD_TYPES_SET_FLAGR.ÄÂw"£ÿÿRead Controller Software Type (49)USE Use this command group to read the software type and load cell type. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 49 Get Type SYSTEM_TYPE_12RY±Þsåƒæsë2=tenths of grams, 9=gramsSOFTWARE_TYPE2RY±Þsåƒæsë# of components, 4 or 12JK ÿÿRead Request1Z4Æ ÿÿRead Response1Z4ÆREAD_VERSIONET_FLAGR.ÄÂw%°ÿÿRead Controller Software Version (80)USE Use this command group to read the version of the software in the controller. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 80 Get Version VERSION_TYPE2RY±ÞsåƒæsëSoftware version numberLM ÿÿRead RequestPZ4Æ ÿÿRead ResponsePZ4ÆRW_WEIGHT_UNITSFLAGR.ÄÂwÙ !Read/Write Weight Units (85/86)USE Use this command group to read and write the units that the blender uses to display totals. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 85 Get Weight Units 86 Set Weight Units UNITSN_TYPE2RY±Þsåƒæsë(0=pounds, 1=ounces, 2=grams, 4=kilogramsNO ÿÿRead RequestUZ4Æ ÿÿRead ResponseUZ4ÆPQR ÿÿWrite RequestVZ4ÆÿÿWrite Response0Z4Æ ÿÿWrite Error0Z4Æ €RW_YIELD_UNITSFLAGR.ÄÂw¿"#Read/Write Yield (31/33)USE Use this command group to read and write the target yield for extrusion control. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 31 Get Yield 33 Set YieldSTATUS_TYPE2RY±Þsåƒæsë  Status flagsYIELD_TYPE2RY±Þsåƒæsë#Grams (or tenths of grams) per hourST ÿÿRead RequestZ4Æ ÿÿRead ResponseZ4ÆUVWÿÿRequest!Z4ÆZ4Æ¢z‚š ÿÿGood Response0Z4ÆX4ÆÿÿError Response0Z4ÆX4ÆWRITE_KEYSTROKEFLAGR.ÄÂwšÿÿ$Write Keystroke (87)USE Use this command group to send a keystroke to the controller. To use this command, write a character to the CODE variable. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 87 Send Keystroke UOS POWERTOOL DATABLOCK SETTINGS Primary Rate: Disabled. Secondary Rate: Disabled Phase: Not Used Access Time: Disabled KEY CODE KEY CODE ---- ---- ---- ---- VIEW Q * * RECP h 0 0 BTCH H CE X FAST I HOLD M EXIT E DUMP D SET S PARA K OPER O ZERO Z TIME T FULL F CAL L MIX G 1 1 ALRM k TAG e REG R 2 2 3 3 NAT/A A 4 4 5 5 6 6 COL/B B 7 7 8 8 9 9 ADD/C C CODE_TYPE2RY±ÞsåƒæsëKey code (character)XYZ ÿÿWrite RequestWZ4ÆÿÿWrite Response0Z4Æ ÿÿWrite Error0Z4Æ`d48WRITE_DATE&TIMEFLAGR.ÄÂw ÿÿ%Write Date and Time (81)USE Use this command group to set the date and time for the controller. This command group should be used with the Write on Demand feature. To set the date and time, first set all variables, then write to the demand write control address :!Write. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 81 Set Date and Time UOS POWERTOOL DATABLOCK SETTINGS Primary Rate: Disabled. Secondary Rate: Disabled Phase: Not Used Access Time: Disabled Write on Demand Checked YEAR_TYPE2RY±ÞsåƒæsëYear, last two digitsMONTH_TYPE2RY±Þsåƒæsë Month, 1..12DAYH_TYPE2RY±ÞsåƒæsëDay of month, 1..31DAY_OF_WEEKE2RY±Þsåƒæsë#Day of week. 11=Sunday, 17=SaturdayHOURS_WEEKE2RY±ÞsåƒæsëHour, 24 hour format (00..23)MINUTESEEKE2RY±ÞsåƒæsëMinute (0..59)SECONDSEEKE2RY±ÞsåƒæsëSeconds (0..59)[\] ÿÿWrite RequestQZ4Æ ÿÿWrite Response0Z4Æ |æ ÿÿWrite Error0Z4Æ |æWRITE_MIXER_MOTOR_STATE.ÄÂweÿÿ&Write Mixer Motor State (66)USE Use this command group to set the mixer motor state. To use this command, write a character to the STATE variable. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 66 Set Mixer Motor State UOS POWERTOOL DATABLOCK SETTINGS Primary Rate: Disabled. Secondary Rate: Disabled Phase: Not Used Access Time: Disabled STATESEEKE2RY±Þsåƒæsë 0=off, 1=on^_` ÿÿWrite RequestBZ4ÆÿÿWrite Response0Z4Æ ÿÿWrite Error0Z4Æ`d48WRITE_PAUSE_CYCLE_FLAG.ÄÂwcÿÿ'Write Pause Cycle Flag (25)USE Use this command group to pause the current cycle immediately. To use this command, write a character to the PAUSE variable. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 25 Set Pause UOS POWERTOOL DATABLOCK SETTINGS Primary Rate: Disabled. Secondary Rate: Disabled Phase: Not Used Access Time: Disabled PAUSESEEKE2RY±Þsåƒæsë0=not paused, 1=pausedabc ÿÿWrite RequestZ4ÆÿÿWrite Response0Z4Æ ÿÿWrite Error0Z4Æ`d48REMOTE_KEYPADCLE_FLAG.ÄÂwDÿÿ(Set Remote Keypad (88)USE Use this command group to enable or disable the controller's keypad and/or the 'Send Keystroke' command. To use this command, write a character to the FLAG variable. A flag of 0 enables the keypad on the controller and disables the 'Send Keystroke' command. A flag of 1 disables the keypad and enables the 'Send Keystroke' command. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 88 Set Remote Keypad UOS POWERTOOL DATABLOCK SETTINGS Primary Rate: Disabled. Secondary Rate: Disabled Phase: Not Used Access Time: Disabled FLAGSEEKE2RY±Þsåƒæsë,0=keypad enabled, 1='send keystroke' enableddef ÿÿWrite RequestXZ4ÆÿÿWrite Response0Z4Æ |æ ÿÿWrite Error0Z4Æ |æWRITE_TAGPADCLE_FLAG.ÄÂwÿÿ)Write tag value (90)USE Use this command group to set a tag value, either recipe, work order, or operator #. This command group should be used with the Write on Demand feature. To set the tag, first set the TAG_ID and TAG_VALUE, then write to the demand write control address :!Write. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 90 Set Tag UOS POWERTOOL DATABLOCK SETTINGS Primary Rate: Disabled. Secondary Rate: Disabled Phase: Not Used Access Time: Disabled Write on Demand Checked TAG_IDEEKE2RY±Þsåƒæsë*Two-character acronym ('RC','WO', or 'OP')TAG_VALUEKE2RY±Þsåƒæsë Tag valueghi ÿÿWrite RequestZZ4ÆÿÿWrite Response0Z4Æ ÿÿWrite Error0Z4ÆWRITE_VOLTAGECLE_FLAG.ÄÂwhÿÿ*Write Voltage (59)USE Use this command group to set the voltage for downstream equipment. To use this command, write to the VOLTAGE variable. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 81 Set Date and Time UOS POWERTOOL DATABLOCK SETTINGS Primary Rate: Disabled. Secondary Rate: Disabled Phase: Not Used Access Time: Disabled VOLTAGEEKE2RY±Þsåƒæsë.Downstream voltage, 0..1000 (1000=10.00 volts)jkl ÿÿWrite Request;Z4ÆÿÿWrite Response0Z4Æ |æ ÿÿWrite Error0Z4Æ |æSILENCE_ALARMSLE_FLAG.ÄÂw ÿÿ+Silence Alarm (82)USE Use this command group to silence alarms. To use this command, use the demand-write special address :!Write Write any value to this address to trigger the command. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 82 Silence Alarm UOS POWERTOOL DATABLOCK SETTINGS Primary Rate: Disabled. Secondary Rate: Disabled Phase: Not Used Access Time: Disabled mnoÿÿRequestRZ4Æ ÿÿGood Response0Z4ÆÿÿError Response0Z4ÆRW_START_STOP_STATUSG.ÄÂw\,-Write Start/Stop Status (55)USE Use this command group to read the start/stop status, or to command the WSB to start up or stop at the end of the current cycle. To stop the WSB, write a 1 to the SUBCOMMAND variable. To start the WSB, write a 2 to the SUBCOMMAND variable. MAGUIRE COMMANDS USED IN THIS COMMAND GROUP: Command Code Description 55 Start/Stop/Status SUBCOMMANDE2RY±Þsåƒæsë1=soft stop, 2=soft startMODEMMANDE2RY±Þsåƒæsë20=hard stop, 1=soft stop, 2=automatic/running modepq ÿÿRead Request7Z4ƨ¿ ÿÿRead Response7Z4Ærst ÿÿWrite Request7Z4ÆÿÿWrite Response0Z4Æ ÿÿWrite Error0Z4Æ