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.
• 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.
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.
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...
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...
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...
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...
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...
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.
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...
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...
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.
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.
(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...
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.
• 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...
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...
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.
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.
“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...
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.
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...
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.
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.
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) –...
(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...
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...
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).
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.
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...
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...
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...
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...
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...
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 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...
Need help?
Do you have a question about the Smartlinx and is the answer not in the manual?
Questions and answers