TECHNICAL NOTEMOTION APPLICATION ENGINEERING GROUPYaskawa Electric America - 2121 Norman Drive South – Waukegan IL 60085(800) YASKAWA - Fax (847) 887-728011/23/2005 24 of 24 eng/05.055/MCDAutomatic Address AllocationWhat is it?Automatic Address Allocation is a feature in MotionWorks that automatically assigns a registerlocation to a user-defined symbol based upon the kind, data type, and tag information entered bythe user.“Symbol” – variable name assigned to a specific register“Tag” – a user-defined label that can be used to group variables orregistersHow does it work?MotionWorks maintains a register map of the symbol and data type assigned to each register. Asnew symbols are entered into the register list and assigned tags, MotionWorks places the newsymbol in the lowest available address for that tag range. Users enter tag names and define theregister range and scope (global or local to a specific drawing) for each tag name in theautomatic address allocation section of Symbol Manager.Fig 2. Using Automatic Address AllocationAdvantagesUsing Automatic Address Allocation allows the user to program in terms of symbol names ratherthan by register addresses. By focusing on symbol naming conventions, users can properlydefine their symbols in a way that allows them to most effectively organize their variables. Usingan organized and well thought-out group of symbol names helps to greatly minimize errant dataentering.Using the Automatic Address Allocation also eliminates the chance of accidentally writing overpreviously used registers. By assigning symbols to registers, the Automatic Address Allocationregister map recognizes how each register is being used, preventing symbols being assigned toregister locations that are already in use.User-definedinformationSelectedTagRegister automaticallyassigned