Milltronics Smartlinx Instruction Manual

Milltronics Smartlinx Instruction Manual

Remote i/o interface module
Hide thumbs Also See for Smartlinx:

Advertisement

Instruction Manual February 2003
R
smartlinx interface module
REMOTE I/O

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Smartlinx and is the answer not in the manual?

Questions and answers

Summary of Contents for Milltronics Smartlinx

  • Page 1 Instruction Manual February 2003 smartlinx interface module REMOTE I/O...
  • Page 2 Contact SMPI Technical Publications at the following address: Technical Publications Siemens Milltronics Process Instruments Inc. 1954 Technology Drive, P.O. Box 4225 Peterborough, Ontario, Canada, K9J 7B1 Email: techpubs@milltronics.com For the library of SMPI instruction manuals, visit our Web site: www.milltronics.com © Siemens Milltronics Process Instruments Inc. 2003...
  • Page 3: Table Of Contents

    Table of Contents Table of Contents .........................i SmartLinx Remote I/O… ....................1 Safety Notes .............................2 The Manual ...............................2 Specifications ........................3 Installation ........................... 4 Compatibility .............................4 Software Compatibility ........................4 Hardware Compatibility .......................5 Cable Connector ............................7 Termination Switch ..........................9 Reserved Switch ..........................9 Operation ..........................
  • Page 4 Discrete Input Image Table .......................33 Data Map: Mass Dynamics Products ....................35 Write Block ...........................35 Read Block ............................39 Data Types ...............................45 Integer ............................45 Bit Values ............................45 Unsigned Double Precision Integer (UINT32) ..............46 Split Values ...........................46 Text Messages ..........................47 Relay Function Codes (P111 in Level Products Only) ............48 Troubleshooting .........................50 Generally ..............................50 Specifically ..............................50...
  • Page 5: Smartlinx Remote I/O

    Technical Support and Product Feedback For product feedback or technical support, please contact your local Siemens Milltronics representative or e-mail us at SmartLinx@siemens-milltronics.com. SmartLinx® is a registered trademark of Siemens MIlltronics Process Instru- ments Inc.
  • Page 6: Safety Notes

    • This manual applies to the SmartLinx Remote I/O module only. This manual will help you install and connect a Siemens Milltronics SmartLinx-DP module, and set it up for communication with a master device on a Remote I/O network. The manual is targeted at a technical audience in the industrial communications field with a sound working knowledge of Remote I/O.
  • Page 7: Specifications

    • rack size: ¼ to full rack Connection: • 3-position terminal block for wire end Termination: • switch selectable, open or 82 Ω internal Cable: • Belden 9463 “Blue Hose” or equivalent 7ML19981AP03 SmartLinx Remote I/O– INSTRUCTION MANUAL Page 3...
  • Page 8: Installation

    Software Compatibility If a device is SmartLinx ready, it will work with the correct SmartLinx card for that device. However, if the firmware version is a lower number than the one listed below, the P762 Map Element Selection Parameter will not be available.
  • Page 9: Hardware Compatibility

    Hardware Compatibility All available SmartLinx card configurations are shown here for reference. The card shown below is compatible with the following Siemens Milltronics units: • AiRanger XPL Plus / SITRANS LU 10 • AiRanger DPL Plus / SITRANS LU 02 •...
  • Page 10 (underside) to Siemens Milltronics host instrument mounting hole mounting hole reserved switches status LEDs termination switch module connector (underside, 10-pin) The termination switch is found only on the older SmartLinx cards, not on the new cards. Page 6 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 11: Cable Connector

    Notes: • Install the SmartLinx card so that the mounting holes align and the pin connectors will mate correctly. You’ll find that the module connectors have room for two more pins than are found on the card. •...
  • Page 12 EnviroRanger ERS 500 (Rack or Panel Mount) When using a SmartLinx card with the EnviroRanger all wiring is made to the EnviroRanger terminal board. The Remote I/O connections map to the EnviroRanger terminal board as shown: EnviroRanger...
  • Page 13: Termination Switch

    Refer to your PLC User Manual for information on selecting the baud rate, cable type, maximum cable length, and termination resistor values for your installation. Reserved Switch All dip switches must be set “on. ” The termination switch is not present on all cards. 7ML19981AP03 SmartLinx Remote I/O – INSTRUCTION MANUAL Page 9...
  • Page 14: Operation

    Operation Communication on the Remote I/O link is indicated by the SmartLinx LEDs. Green LED ON module is operational Amber LED ON data is being exchanged OFF data is not being exchanged Red LED FLASH bus intact: Allen-Bradley PLC in program, or Siemens...
  • Page 15: Communications Setup

    Rack Size Set up the Siemens Milltronics host instrument as a 1/4 rack size to conserve remote rack space available to the PLC. As discrete I/O operation is very limited when using 1/4 rack size configuration, block transfer read and write commands (see page 17) are recommended.
  • Page 16 34 is the correct value for BW500/SF500 units that have firmware V 3.05 or greater and have all the values of P762 turned on. For older units, the input size is 31 words. Page 12 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 17: Specific Parameters

    Specific Parameters These parameters are set on the host instrument. The SmartLinx card must be installed before they are accessible. Consult the host instrument’s manual for instructions on programming. “f” indicates the factory preset. P751 Baud Rate Sets the baud rate for Remote I/O communication between the Siemens Milltronics host instrument and the Allen-Bradley PLC.
  • Page 18: P755 Last Rack

    P755 Last Rack Indicates if the Siemens Milltronics host instrument is on the last rack. The last rack is defined as the highest numbered rack on the Remote I/O link. Value not last last Map Element Selection P762 Map Element Selection parameter P762 allows you to select what elements to include in the Input and Output Tables.
  • Page 19 Word Order 1=Yes 0 = No Status 2 1=Yes 0 = No Batch Total 1=Yes For firmware V 3.05, the default is 0. For all higher versions, the default is 1. 7ML19981AP03 SmartLinx Remote I/O – INSTRUCTION MANUAL Page 15...
  • Page 20: Module Identification

    Siemens Milltronics Card P794 value P795 value Instrument AB RIO ER-500 BW500 / SF500 Profibus-DP MultiRanger 100 / 200 DeviceNet AB RIO Profibus-DP DeviceNet AiRanger / SITRANS LU Modbus RTU Modem Card Page 16 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 21: P634: Communication Totalizer Resolution

    P634: Communication Totalizer Resolution Parameter P634 is used to set the number of fixed decimal places for Total 1 and Total 2 for SmartLinx communication. Note: P634 applies only to Milltronics BW500 and Milltronics SF500. P634 Index Description Value # of decimal places...
  • Page 22: Application Layer

    I/O. Using this method, the Siemens Milltronics instrument would look like a remote I/O rack to the AB PLC. If you are using a level instrument and just want a few levels, then this method works fine. Ifyou have a weigh feeder, then this method is not supported because there is too much data to be passed.
  • Page 23: Primary Index

    Primary Index An index that relates to an input or output is called a Primary Index. (On some older Siemens Milltronics products the primary index is called a point.) Example: P111[3] = 52 means P111 (Relay Control Function) for relay 3 is set to value 52.
  • Page 24: Secondary Index

    (the primary index relates to the transducer input). An index that relates to a previously indexed parameter is called a secondary index. (On some older Siemens Milltronics products the secondary index is called a mark.) Example: P054[1,3] = 1.6m means P054 (Breakpoint Levels) for breakpoint 3 on transducer 1 is set to 1.6m...
  • Page 25: Multiple Parameter Access (Mpa)

    Primary Index, Secondary Index. This is a hand-shaking method where the user specifies the parameter number, secondary index, decimal place, and format, then the SmartLinx writes into a certain area all 10 primary indexes of that parameter. Using Multiple Parameter Access (MPA) In the output table of the PLC (Write Block) write the values for the parameter number, secondary Index, decimal place and format in the correct location.
  • Page 26: Single Parameter Access (Spa)

    • read/write flag • value With this method any value in the Siemens Milltronics product can be read or written. Note : Parameter P999 (Master Reset) is not accessible via the SmartLinx interface on Level products. Using Single Parameter Access (SPA) SPA allows continuous monitoring or demand programming of a parameter.
  • Page 27 Parameters for Level Products should only be written to while the unit is in PROGRAM mode. If the level instrument is still in RUN mode, the written value might be ignored. 7ML19981AP03 SmartLinx Remote I/O – INSTRUCTION MANUAL Page 23...
  • Page 28: Data Map - Level Products

    Level Products – Block Transfers This section describes the meaning of the data read from and written to the Siemens Milltronics host instrument in block transfer mode. Refer to the Allen-Bradley PLC documentation on how to program block transfer read (BTR) and block transfer write (BTW) rungs in your PLC ladder logic.
  • Page 29 0. index In order to use word 00 to control point-on-priority, you must configure the Siemens Milltronics SmartLinx instrument to permit this. For each point, set parameter P720 to 1, to permit priority control for that point. Note: Point on Priority only applies to the XPL+.
  • Page 30 This word instructs the read/write application of word 8. 0 = read parameter as described by words 5, 6, 7, 9 and 10; word 8 ignored 1 = set parameter to the value described by words 5 to 10 Page 26 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 31: Read Block

    Read block. (See bit 10 of Word 0: Instrument Status on page 28.) To reset the instrument to program mode, write 0 to synchronize the SmartLinx module with the instrument and then write 1 to set the instrument to program mode.
  • Page 32 The reading is expressed as a percent of full scale, multiplied by 100, giving a range of –20,000 to 20,000 which corresponds to –200.00% to 200.00%. Refer to the Siemens Milltronics SmartLinx instrument documentation for a definition of “P920” . Note:...
  • Page 33 These words contain the last values written to words 5 to 7 and 9 to 11 of the Write block. They confirm that the parameter value has been written. These words are not updated until the value has been successfully transferred and stored in the Siemens Milltronics SmartLinx instrument.
  • Page 34: Level Products - Discrete I/O

    Siemens Milltronics host instrument to be altered. The number of discrete input and output words available is determined by the rack size as configured on the SmartLinx module. Each ¼ rack allows two words each for discrete inputs and outputs.
  • Page 35: Discrete Output Image Table

    “masked off. ” Bits 08 to 09 – Reserved These bits are reserved for future Siemens Milltronics use and should be set to 0. Bits 10 to 12 – Decimal Contains the value which indicates where the decimal place should be, for all of the returned values 1-6.
  • Page 36 Example 2 – writing point on priority states Writing the following to output word 7: index value points 9, 7 and 6 are set to point on priority state. Input word 7 will be a mirror of this. Page 32 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 37: Discrete Input Image Table

    Parameter P720 must be set to 1 (hand programmer, Dolphin Plus, BIC-II or SmartLinx) for each point to permit priority control for that point. To enable priority control for all points, simply store “1” to parameter P720, index “0.
  • Page 38 0000 1000 0000 0000. Bits 0-7 must be ignored. Bits 08-09 indicate the Siemens Milltronics host instrument is configured as 1/4 rack. Bit 14 indicates the returned value is in engineering units. Bits 10-12 are binary 010, or 2, indicating two decimal places in the returned value.
  • Page 39: Data Map: Mass Dynamics Products

    For example PID 1 setpoint value of 3,245 is a value of 3.245 in the BW500. • To make a change to any parameter in the BW500 using SmartLinx, P799 Communications Control must be set to 1. Word 0: Parameter, SPA Specifies the parameter number for Single Parameter Access (SPA): see page 22.
  • Page 40 This word is always set to 0. Word 7: Read / Write Flag, SPA This word determines whether the instrument will allow parameter values to be written. 0 = Read 1 = Write Page 36 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 41 Bit 01 and 04: Freeze Suspends PID function when PID Mode = 1 (auto) and holds the output at the last value. PID functionality resumes when the freeze bit is cleared. 7ML19981AP03 SmartLinx Remote I/O – INSTRUCTION MANUAL Page 37...
  • Page 42 This is a momentary setting that must be reset to 0 once the input is accepted. To reset this back to 0, the use of a timer is recommended. Page 38 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 43: Read Block

    Words 10 to 13: PID Setpoints Contain the current setpoint values as P415 in the Milltronics BW500. To write these setpoints bits 02 and 05 in word 8 - Control must be set to “local. ” Words 14 and 15: Batch Setpoint Contain the current setpoint value as P564 in the Milltronics BW500.
  • Page 44 Batch Total UINT32 This is only available in firmware V 3.05 or higher. In V 3.05, these locations are “turned off” in P762. In higher firmware, they are defaulted on. Page 40 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 45 Bit 12: Write Privileges Indicates whether the PLC can write parameters/commands to the product. This is controlled by parameter P799. P799 = 1 PLC may change the Siemens Milltronics SmartLinx instrument’s parameters P799 = 0 PLC can only read 7ML19981AP03 SmartLinx Remote I/O –...
  • Page 46 Words 7, 8: Total 1 Contains the current value for totalizer 1 in engineering units. (See the Milltronics BW500 manual for a full description of this reading.) Words 9, 10: Total 2 Contains the current value for totalizer 2 in engineering units.
  • Page 47 BW500 manual for a full description of this reading.) Words 18, 19: Batch Setpoint Value Contains the value of P564 – Batch Setpoint. (See the Milltronics BW500 manual for a full description of this parameter.) Words 20, 21: Batch Pre-Warn Setpoint Value Contains the value of P567: Batch Pre-Warn Setpoint.
  • Page 48 Bits 0 Totalizer 1 overflow If Totalizer 1 has overflowed, (that is, has exceeded the spaces available in SmartLinx), this bit is set. The overflow condition can be changed by reducing Communication Totalizer resolution (P634). Bit 1 Totalizer 2 overflow If Totalizer 2 has overflowed, (that is, has exceeded the spaces available in SmartLinx), this bit is set.
  • Page 49: Data Types

    If a parameter cannot be expressed in terms of percent (e.g. span), or has no meaningful value, the special number 22,222 is returned. Try requesting the parameter in units, or refer to the Siemens Milltronics host instrument manual to understand the format and use of the requested parameter.
  • Page 50: Unsigned Double Precision Integer (Uint32)

    The number which corresponds to xx:yy, either for reading or setting a parameter, is determined by the following formula: For storing to the Siemens Milltronics device: value = (xx + 128) x 256 + (yy + 128) For reading from the Siemens Milltronics device: (value / 256) –...
  • Page 51: Text Messages

    (least significant byte of value) – 128 Text Messages Note: Used for Level products only. If a Siemens Milltronics device parameter returns a text message, that message is converted to an integer and provided in the register. The numbers are shown in the table below: Number...
  • Page 52: Relay Function Codes (P111 In Level Products Only)

    If a Siemens Milltronics instrument parameter returns a relay function code, that message is converted to a number and provided in the register. The numbers are shown in the table below. (See the Siemens Milltronics SmartLinx instrument manual for full information on P111). Relay Function Code Number...
  • Page 53 Relay Function Code Number P111 flush valve communication pump failure alarm power failure alarm unknown function 7ML19981AP03 SmartLinx Remote I/O – INSTRUCTION MANUAL Page 49...
  • Page 54: Troubleshooting

    Troubleshooting Generally In all cases, first check that the SmartLinx module has passed its on-going built-in self test (host instrument parameter P790). The result should be PASS. If FAIL is indicated, the module could be installed incorrectly, the module could be defective, or the module connector on the Siemens Milltronics host instrument could be defective.
  • Page 55 Check that no other host instruments connected to this remote I/O link have been set to the same rack number and starting group as the Siemens Milltronics host instrument. Make sure the Siemens Milltronics host instrument is connected and terminated correctly and in agreement with all Allen-Bradley remote I/O wiring practices (please contact your Allen-Bradley representative for the latest guidelines).
  • Page 56: Technical Support Or Product Feedback

    But I'm still not scanning the Siemens Milltronics host instrument when I put the PLC into run mode, and the red LED on the SmartLinx module is on. Check the PLC rack inhibit bit corresponding to Siemens Milltronics host instrument.
  • Page 57: Appendix A - Reducing The Amount Of Data Being Transferred Over The Bus

    Returned Value New Value Decimal Place Decimal Place Format Format Read/Write Read/ Write Operating Mode ----------------------- Operating Mode For examples of the data maps before modification, see pages 55 and 57. 7ML19981AP03 SmartLinx Remote I/O – INSTRUCTION MANUAL Page 53...
  • Page 58: Write Block

    Memory size for Write Result of multiplying Name of area value Point block per value value * memory size Status Reading Alarm Point on Priority Operating mode Word Order Total words: Page 54 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 59 Read / Write flag Original Write Block Data Map for Level Products Words Description Access Data Type measurement point on priority direct bitmapped parameter number integer parameter secondary index integer decimal place integer format 7ML19981AP03 SmartLinx Remote I/O – INSTRUCTION MANUAL Page 55...
  • Page 60: Read Block

    Read Block Template for Level Products Memory size for Result of Name of area P762 Point value Read block per multiplying value * value memory size Status Reading Alarm Point on Priority Operating mode Total Words: Page 56 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 61 Data Type instrument status bitmapped 1-10 point reading direct integer 11-20 point alarm and status bitmapped 21-30 returned values integer decimal place integer format parameter number integer parameter secondary index integer 7ML19981AP03 SmartLinx Remote I/O – INSTRUCTION MANUAL Page 57...
  • Page 62: Mass Dynamics Products

    Multispan ------------------- Multispan Selection PID 1 setpoint value ------------------- PID 2 setpoint value Batch ------------------- Batch Setpoint Value For examples of the data maps before modification, see pages 60 and 62 Page 58 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 63: Write Block

    Write block per value value * memory size Status Rate Load Speed Total Relay Status DI Status Command Control Multispan Batch Batch Prewarn Word Order Status 2 Batch Total Total words: 7ML19981AP03 SmartLinx Remote I/O – INSTRUCTION MANUAL Page 59...
  • Page 64 / write flag, SPA integer command control bitmapped multispan selection PID 1 setpoint value UINT32 PID 2 setpoint value UINT32 batch setpoint value UINT32 batch prewarn setpoint value UINT32 word order Page 60 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 65: Read Block

    If you want only rate, load, and batch prewarn, the chart is: Memory size for Read value * Name of area P762 Point value block per value memory size Status Rate Load Speed Total Relay Status DI Status Command Control Multispan Batch 7ML19981AP03 SmartLinx Remote I/O – INSTRUCTION MANUAL Page 61...
  • Page 66 SPA integer format, SPA integer read / write flag, SPA word order instrument status 2 bitmapped batch total UINT32 This is only available in firmware V 3.05 or higher Page 62 SmartLinx Remote I/O – INSTRUCTION MANUAL 7ML19981AP03...
  • Page 67: Index

    MPA 21 Direct Access 20 parameter indexing 21 Discrete I/O 18 using 21 level products 30 Multiple Parameter AccessSee MPA 21 Discrete Input Image Table 33 Multispan Selection 39 Discrete Input Status 43 7ML19981AP03 SmartLinx Remote I/O– INSTRUCTION MANUAL Page 63...
  • Page 68 Read/Write Flag 26 Reading 28 Web Site 1 MPA 21 Wire SPA 22 type 7 Recommendations 11 Word Order 39 Relay Function Codes 48 Write Relay Status 42 mass dynamics products 35 Page 64 SmartLinx Remote I/O– INSTRUCTION MANUAL 7ML19981AP03...
  • Page 69 Write Privileges 41 Writing 23 Zero 38 Zero Status 41 7ML19981AP03 SmartLinx Remote I/O– INSTRUCTION MANUAL Page 65...
  • Page 70 Siemens Milltronics Process Instruments Inc. Siemens Milltronics Process Instruments Inc. 2003 1954Technology Drive, P .O. Box 4225 Subject to change without prior notice Peterborough, ON, Canada K9J 7B1 Rev. 3.0 Tel: (705) 745-2431 Fax: (705) 741-0466 *7ml19981ap03* Email: techpubs@siemens-milltronics.com...

Table of Contents