Home

Terminator I/O DirectLogic Remote I/0 Base Controller User Manual

image

Contents

1. When Do You Need The main advantage of Terminator Remote O is that it expands the I O capability Remote I O beyond the local CPU base Remote I O can also offer tremendous savings on wiring materials and labor costs for larger systems in which the field devices are in clusters at various locations With the CPU in a main control room or some other central area only the remote I O cable is brought back to the CPU base This avoids the use of a large number of field wires over greatly separated distances to all the various field devices By locating the remote bases and their respective I O modules close to the field devices wiring costs are reduced significantly Another inherent advantage of remote I O is the ability to add or remove slave bases or temporarily take a base off line without disrupting the operation of the remaining system Getting Started 1 5 Remote I O Communication The Remote I O system supports two different remote I O communications Protocols protocols e The Remote Master protocol RM NET is supported by the DL205 system as well as the bottom ports on the DL250 DL350 and DL450 CPUs This means that the remote I O slaves set for RM NET mode connected to a RM NET master can be a combination of T1K RSSS and D2 RSSS slave modules up to the maximum allowed number of remote units and I O points Remote communicat
2. Main Program Body V3002 K2000 LD Loads analog input channel 1 data into I lt I 3000 the accumulator Read Positive Use the BCD instruction to convert the Configure T1K O08DA 2 Analog Output Module _ BCD binary analog input data to BCD if Analog Input necessary to do math or other BCD Bipolar operations 0 5VDC Data out i V3500 The OUT instructions stores the BCD pee Cree pemmissne Analog Output Module Control Bits data in a new register ae ea B3101 10 O All module outputs OFF t OUT 1 All module outputs Enabled vas gt K2000 oe Legas analog input channel 1 data into e accumulator SPO B3101 11 aii INV SET o Unipolar Read Negative The INVERT and ADDB instructions 1 Bipolar Analog Input convert the incoming 2 s compliment Set Analog B3101 12 Data __ ADDB signal data to binary plus sign bit l 0 5V Range K1 Output Module RST 420V Range Control Bits K2000 1s used anaes m Mr Mask channel sign bit sign bit It comes ON if The OUT instructions stores the binary P the signal is negative JOUT data in a new register Add a BCD in SP1 LD V4000 struction prior to this OUT instruction if i 2100 Analog output data register gg S necessa to convert to BCD Send Data to BIN The BIN instruction converts the accumulator Channel 1 data is negative when CO is data to binary omit this step if the conversion OUT ON Analog Output is done elsewhere OUT 3 The
3. Terminator I O DIAG Turns ON when there Sa is a slave hardware failure a 75 Sek TIK RSSS Od dp I O F Output Enable pai 2 5 p a O error 250ms on a ome emee JHF Switch E l 0 Ime O x 2 Slow Blink I O configuration or alts 1 to error while outputs are enabled a Unit Address D 2 O 500ms on off time Switches Ql 3 Continous ON I O configuration e o g 3 and I O error at same time K ae oc E LINK Turns ON when there is a LH Xp xs FS Remote I O _TIK RSSS A X communications error E Connector A Serial Port C PULLTO UNLOCK Supported by rn ee X y SM NET only oo ao T O Remote O Or Connector Functional Max of Slaves per channel RM NET SM NET Specifications 7 31 Maximum I O Modules per Slave 16 be sure to check power budget Maximum Remote I O Points per CPU No remote I O for DL230 DL240 DL250 support a maximum of 2048 Note 8 channel analog modules points per channel The actual I O available is consume 256 discrete I O pts limited by total available references The DL240 and 16 channel analog modules has a total of 320 X inputs and 320 Y outputs consume 512 I O pts The DL250 available to share between local and remote I O CPU and V memory addressing is The DL250 has a total of 512 X inputs and 512 recommended when using analog Y outputs Mapping remote I O into control 1 O modules relays or V memory of could allow more I O
4. a Remote I O Master Remote I O Slave get i O end of chain 70 7 T Jumper TAN Oo O Termination D p Resistor RXD O oe __ _TXD RXD De ez mn x LW TXD i O TXD RXD 2 Jj 2 0 pS rxD 6 O AP p Internal 150 ohm Signal GND 3 a J 3 a resistor Connect shield NW LU to signal ground The twisted shielded pair connects to the DL250 s Port 2 as shown Be sure to connect the cable shield wire to the signal ground connection A termination resistor must be added externally to the CPU as close as possible to the connector pins Its purpose is to minimize electrical reflections that occur over long cables Be sure to add the jumper at the last slave to connect the required internal termination resistor Ideally the two termination resistors at O x 2 fe E D ao U U v y X lt Fk oO Q 9 m Q To m mir O Q Te N _ a the cable s opposite ends and the See or Tao cable s rated impedance will all three ae match For cable impedances greater H Internal than 150 ohms add a series resistor at the 150 ohm last slave as shown to the right If less than 2 resistor 150 ohms parallel a matching resistance across the slave s pins 1 and 2 instead ED Cabling Between the D3 350 D4 450 CPU Bottom Port DL250 DL350 DL450 CPU with T1K RSSS Remote I O System 4 21 The remote I O l
5. 0 K1 Load the number of bytes to read PA 6442 Load the location of the configuration error code RD Read the configuration error code from the V2021 master into V memory Read the station number where the configuration error occurred C100 a K04 Load master address rack 0 slot 4 pE ED K1 Load the number of bytes to read __ LDA Load the location of the configuration error station 0143 number __ RD Read the configuration error station number V2022 from the master into V memory To read communication errors C101 ON and diagnostic errors C102 ON implement similar logic to check the flag and read the error details You can then use the retrieved data in logic or display it in a Dataview in DirectSOFT to determine the nature and location of the error The Network Error Table describes the error codes ep D T laj Kol D 3 3 5 Ko TAKS A s er D2 RMSM Setup Programming and Troubleshooting Example 2 Writing In certain applications the scan time of the remote I O bus can be an important factor Bus Scan Overlimit in the response time of the system Factors which affect the scan time include and Reading Bus number of slaves on the bus and the baud rate Required bus performance may Scan Status dictate your system layout For example you may want to increase the number of remote channels in the
6. Jour V37707 LDA Remote 2 Input Remote 2 Output 040413 OUT V37710 LD K16 OUT V37711 LDA 040512 37712 OUT LD K16 OUT V37713 Input address res rved V memory tgtal inputs reserved V memory Output address reserved V memory total outputs reserved V memory Input address reserved V memory total inputs reserved V memory Output address reserved V memory total outputs reserved V memory z T D a n O D oO S 0 do 0S710 0SE10 0S21d 412 DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Once you have written all of the logic to map the starting addresses and point totals for each remote base you have to zero out all of the reserved memory locations you are not going to use and then tell the CPU that you are finished with the setup If you don t insert zeros in the unused areas the CPU will assume that every pointer address V37714 through V37736 is pointing to a read or write start address This could cause problems you may have garbage in these locations At the very least it oO O fd or veone TE o Qr op LO op Ga act gt DX Ne m will take up unnecessary scan time The most efficient method for zeroing out the unused memory is to use LDD and OUTD instructions load and store double to clear two consecutive mem
7. 0 ccc cece ence eee eee eens 1 9 3 Easy Steps for Setting Up Remote I O cece eee eee eee 1 10 Design the Remote I O System 0 cece eee e teens 1 10 lnstallthe Componems sens e o a EE ota Pow ae eee ey eta ewes tee 1 10 Write the Setup Program isc acne een earn phe eile ee Ea vale a ee PN WE KE ee te eee a 1 10 Frequently Asked Questions sc 2 25 0 s 0 4 pee eee ee Saeed hee eee eee eee es reeset 1 11 Determine the Hardware Configuration 0 00 0 cece eee eee eee 1 11 Chapter 2 D2 RMSM T1K RSSS Remote I O System Remote Master D2 RMSM Features 0 cc cece eee eee eee eee eee eee eee 2 2 Functional SPSCHICATONS 12 cla cosine care inh sass Raeren ga bakes eR EEA N Ea IRE Fe SAAE eE ENANS 2 2 Physical Specifications wi pw aed RE eae BES wh ee Ee wea Raed Beak d eee hd 2 3 Auto Return to Network Option 00 0 c cece ee eee eens 2 3 Remote Slave T1K RSSS Features 0c ce cece eee eee eee eee eee 2 4 Functional Specifications 7s nid oie ate hoa Nidan Vatu yee aay eas ae eew a tay 2 4 F nctional Specifications kiei eee es ae N ae rE T E E E EE E a 2 4 Physical Specifications 2 eies nenea he weedeat E a KE E caw eet a A ERE Ea a a AEE es 2 5 S enal POU INOUE ase si sssaaa nE P EAEE EE AAEE id ae Egat eiA Me tate ep Rca AA sale 2 5 Setting the Rotary Switches 2 54 ee eee eee eee ete ewe ele tee nee bie ees 2 6 Setting the DIP Switches cc 0itwnccca
8. 405 DL450 bottom port only A _ ek aa BE 3900ft 1200m Max i g Remote Slaves Tarminesor VO Terminator oh tb z JO 120 Sine Maximum of q cele 7 remote slaves Zz big per channel Lp poe ama mA mM Pera oq a sew ae T ae ro oO Le Allowable distance is from farthest slave to the remote master Distance Between Each slave belonging to the same master is connected in a daisy chain using a Slaves and Master shielded twisted pair cable The last slave unit in the daisy chain cannot be further Baud Rates than 3900 feet from the CPU base You must set rotary switches that designate the RM NET slaves as No 1 No 2 etc There is a DIP switch on each unit to set the baud rate for communication You have a choice of either 19 2 kB or 38 4 kB The slaves and master must be set to the same baud rate 1 7 Getting Started Number of Master
9. gt 2g DO O os aq Ow Channel 1 data is loaded into the accumulator Converts the binary analog data to BCD to perform math operations Omit this instruction if binary data is to be used for binary math operations Multiplies the accumulator data by 1000 to start the conversion Divides the accumulator data by 8191 Divide by 4095 for 0 5V or 5V input signal ranges Stores the result in location V2500 This rung executes if the channel data is negative It can be omitted for unipolar inputs V3000 K2000 rem LD 2 V3000 INV ADDB K1 ANDD K1FFF BCD MUL DIV K8191 OUT V2500 Co out Channel 1 data is loaded into the accumulator The INV and ADDB instructions convert the incoming 2 s complement analog data into binary Masks the channel sign bit Converts the binary analog data to BCD to perform math operations Omit this instruction if binary data is to be used for binary math operations Multiplies the accumulator data by 1000 to start the conversion Divides the accumulator data by 8191 Divide by 4095 for 0 5V or 5V input signal ranges Stores the result in location V2500 CO is ON when the input signal is negative Terminator Analog I O Analog Output Module mo 2o Calculating the 52 Digital Value Your program has to calculate the Qe digital value to send
10. or one TE o oo op LO op Ga ac gt DX Ne QO Mode DIP switch Position 1 on both the master and slave unit selects the protocol mode for the remote I O link Since the CPU port only supports the RM NET protocol Position 1 of the master and all slaves linked to it must be set to the ON position in order to communicate Baud Rate RM NET protocol mode supports either 19 2K or 38 4K baud In this mode only switch Position 2 is used to set the baud rate Be sure to set switches 3 and 4 OFF All stations on a remote I O link must have the same baud rate before the communications will operate properly Output Default DIP switch Position 5 on the slave determines the outputs response to a communications failure If DIP switch 5 is ON the outputs in that slave unit will hold their last state upon a communication error If OFF the outputs in that slave unit will turn off in response to an error The setting does not have to be the same for all the slaves on an output channel The selection of the output default mode will depend on your application You must consider the consequences of turning off all the devices in one or all slaves at the same time vs letting the system run steady state while unresponsive to input changes For example a conveyor system would typically suffer no harm if the system were shut down all at once In a way it is the equivalent of an E STOP On the other hand for a continuous pr
11. 1 Internal Wiring 2 resistor Internal Wiring Internal Wiring DPE Jumper Wire 2 Internal S 150 ohm resistor D D You add your own resistor using a resistor between 100 and 500 ohms T Internal 1 A 150 ohm resistor D D Go amp P You use an resistor in s the internal external eries with resistor D2 RMSM Setup Programming and Troubleshooting In This Chapter Getting Started with the Programming Writing the Remote O Setup Example Program Using Discrete Modules Example Program Using Analog Modules Changing Configurations Shared Memory Table for D2 RMSM Troubleshooting Remote O Special CPU Memory for Diagnostics D2 RMSM Memory for Diagnostics How to Access Diagnostic Information 3 2 D2 RMSM Setup Programming and Troubleshooting D2 RMSM D 5 D fe oO Q Q op Getting Started with the Programming You can write your program using either a handheld programmer or a PC loaded with software such as DirectSOFT The examples that follow will show you how to do it using DirectSOFT To get started enter DirectSOFT and carry out the normal DirectSOFT setup procedures for communicating with your DL205 CPU If you do not know how to do this refer to your DirectSOFT Manual Your DL205 User s Manual has a very good coverage of the bas
12. RSSS M 04 0 Table of Contents Chapter 1 Getting Started troduction aa sited wet ea la ben ate aa Mela en eae ae OR haa eae oa 1 2 The Purpose of this Manali samc onc tutels SGiterhe BEG ae Ce Bayan Bae we eae wee 1 2 Wherelo Begin icsninadtebaed adi i edad Rianne rae EA E AAEE EEEE EEE 1 2 Supplemental Manuals crcic tars otis eeu nes Ma R ea aeEs any eaea wea as ee dae ved 1 2 Technical SUPDOM was a Sods Us oe oe Ul ory aes Dee test EE abel C E ahead eine 1 2 ADU S wie tert oN ee ts nett A ted Mts oat Md a Lat ROR cee ds Ate ae dedi hs ee Raf lek Lees Arte 1 3 PPEMCICSS sas areata einna pie quanta aE ada sat secant A 6m maby aus cd hte thee pug into NABAR E lalate Oh nat BAA DS at E INEKE 1 3 What ls Remote V O ori ese vavies ana D oie bie ss Gide vee are hee ni bee ees 1 4 When Do You Need Remote 1 0 wf eu stant atau ts eka eek iaueiantice ns et cameen eens 1 4 Remote I O Communication Protocols lt 9 4 c2 edhe exten ae es wean adore be bdo bore 1 5 Number of Masters and Slaves Allowed RM NET 000 cece eee eee teens 1 6 Distance Between Slaves and Master Baud Rates RM NET 2 0 eee eee neers 1 6 Number of Masters and Slaves Allowed SM NET 0000 e eee eee teens 1 7 Distance Between Slaves and Master Baud Rates SM NET 000 eee eee 1 7 Choosing the Protocol Mode RM NET vs SM NET 0 0 0 c eee cece eee eee 1 8 How the CPU Updates Remote I O Points
13. Worksheet for Slave 2 Main Base with Master Remote Slave Worksheet PS CPU 16 16 16 16 Remote Unit Address Choose 1 7 for RM NET or 1 31 for SM NET I I O O Slot Module X0 X17 X20 X37 YO V40400 V40401 Vat0500 V40501 1st Remote Ps T1K 16 16 16 16 16 RSSS l O O 0 X40 X57 X60 X77 Y40 Y57 Y60 Y77 Y100 Y117 V40402 V40403 V40502 V40503 V40504 Remote I O System ie io ie F lt ie 7 N m Slave 2nd Remote Input Bit Start Address X100V Memory Address V___ 40404 PS T1K 8 8 8 16 8 Total Input Points 16 RSSS l O O o Output Bit Start Address __Y120 V Memory Address V__40505 X100 X107 X110 X117 Y120 Y127 Y130 Y147 Y150 Y157 Total Output Points 32 V40404 V40505 40505 V40506 F Slave The D2 RMSM automatically assigns I O addresses in sequence based on Module Slave 1 s starting addresses The DL250 DL350 DL450 CPU port setup 3rd Remote program requires these addresses for each slave PS T1K 16 16 16 16 16 RSSS l l l O O at es a ern er oo aioe Vo A et pre Oaet Olea O ge Ol me UJ e as Obl ry
14. 2 2ic2 008 coun bedas te ees eebia bee ete bay awa eee ee Oe C 5 D2 RMSM Delay Time Example 0000 cece cence eens C 6 Appendix D I O Module Hot Swap T1K RSSS I O Module Hot Swap Feature 0 00 ce eee ee eee eee eee eens D 2 Check External 24VDC Wiring Before Hot Swapping 0 cece eee eee ee D 2 Hot Swap I O Module Replacement 0 00 cece eee eee eens D 3 Outputs E ble Disable Switch sapane saga na E a ER a T EEE E E D 3 Getting Started Introduction What is Remote O How the CPU Updates Remote O Points 3 Easy Steps for Setting Up Remote O Frequently Asked Questions 1 2 Getting Started xo D Ke S T 09 D E Q Introduction The Purpose of this Manual Where to Begin Supplemental Manuals Technical Support Thank you for purchasing the Terminator Remote I O system This manual shows you how to install program and maintain the equipment It also helps you understand the system operation characteristics This manual contains important information for personnel who will install remote I O and for the PLC programmer If you understand PLC systems our manuals will provide all the information you need to get and keep your system up and running If you already understand the basics of remote I O systems you may only want to skim this chapter Be sure to keep this manual handy for reference when y
15. 38 4 19 2 384 153 6 distance to last slave eee ee 307 2 614 4 Auto Return to NetwOrk either protocol QESD 3 i 12 ave sd Sae No Inputs No Outputs a NA upute p Zo ma wa ep 2 Z oy PY GZ vN 3 5 Ko K87 Bits 0 1 2 ON initiates the setup Bit 7 defines Auto Return to Network ON Yes V2000 Choose a word of available V memory to use as a buffer K04 Master address High byte is rack 0 low byte is slot 4 K1 Number of bytes to write to shared memory 1 byte LDA 176 Shared memory address of configuration byte T 72000 Write value in lower byte of V2000 to Master memory D2 RMSM D E E S D fe oO 2 Q op D2 RMSM Setup Programming and Troubleshooting This block of logic tells the remote master the starting V memory addresses for the inputs and outputs and the total number of each for the channel Use the LD LDA and OUT commands to load the starting addresses and point totals into temporary memory then write the values to the master s shared memory The Quick Reference Table shows the correct shared memory addresses in octal The LDA instruction SPO Write Input and Output Pointers and uses octal numbers Her 404021 Input V memory designated by the Input and Output Ranges for Channel capital O in tront of
16. Channel Configuration Works DL250 DL350 DL456 CPU Bottom P Circle one selection or fill in blank for each pafameter Configuration Parameter Z Se eee Baud Rate in KBaud determined by r E distance to last slave ada iy sce Aaa Remote Slave Worksheet poe nee Staying address Cy 37700 _ 3 700 Is def Remote Base Address 2 Choose 1 7 for RM net or 1 31 for SM NET Slot Module INPUT OUTPUT T Output Adaress Station AE i vaoo as vaosio 32 vaos 16 vase 16 A a EA ees Sth e ee Co a ee C aaa eel E C pee so ae o oa ee E Eo GE SE Ss Oooo T S Input Bit Start Address X260 V Memory Address V__40413 Total Input Points__16 Output Bit Start Address Y240 V Memory Address V__40512 Total Output Points_ 16 The D2 RMSM automatically assigns I O addresses in sequence based on Slave 1 s starting addresses The DL250 DL350 DL450 CPU port setup program requires these addresses for each slave NOTE Configuring remote I O for the DL250 DL350 DL450 CPU port requires both the starting addresses and the number of input and output points for each slave The starting addresses for each slave must be on a 16 point boundary In this example this means that X250 X257 in Slave 1 are unused DL250 DL350 DL450 CPU with T1K RSSS Remote I O System The second block of logic tells the CPU for each slave the starting V memory addresses for the inputs and outputs a
17. K116 total inputs z T D a n O D oO S 0 do 0S710 0SE10 0S21d VAN reserved V memory 03130 Output address Remote 2 Output v37712 reserved V memory LD K16 total outputs OUT y37713 reserved V memory Since the rest of the logic is identical to Example 1 we will now show the completed setup program DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Completed Setup Program for DL250 DL350 DL450 as Remote Master using V Memory Addressing RLL Program SPO K1 Pi ats Go to remote x LDD Load 32 bit accumulator hs 1 0 subroutine a KO with 0 Main Program Body from bottom of previous column Clear Unused EN eati ae END Memory __ OUTD V37716 SBR Ki Remote I O Subroutine OUTD Constant defines port as master V37720 first scan relay V memory table at V37700 and air SPO D baud rate of 38 4 kBaud V37722 1 Kbfc0 _ OUTD Set port data Sut V37724 Z v7ese V777 for DL450 HOUD s port setup word KB Data selects remote I O __fouTD Lan V776 for DL450 SPO V7655 or D OUT
18. Note CPU ports do 2048 DL450 CPU port not support SM NET Baud Rates 19 2K or 38 4K baud 19 2K 38 4K 153 6K 307 2K or 614 4K baud Transmission Distance 3900 ft 1 2Km 3900 ft 1 2Km 19 2K or 38 4K baud 1968 ft 600m 153 6K baud 984 ft 300m 307 2K baud 328 ft 100m 614 4K baud xo D o T op D E Q Requires CPU firmware version D2 250 version 1 51 or later D3 350 version 1 30 or later D4 450 version SH 1 460 or SH 2 460 or later and D2 RMSM version 1 55 or later Earlier firmware version supports 512 I O points per channel NOTE Remote I O Capacity Total remote I O available is actually limited by the total references available The DL250 CPU supports 512 X inputs and 512 Y outputs so 1024 points is the limit for X and Y I O references for local and remote I O It is possible to map remote I O into V memory to achieve more I O points Based on system layout there may be advantages in choosing one protocol over the other The comparison chart below lists these advantages in practical terms Reasons to Choose RM NET vs SM NET RM NET Advantages SM NET Advantages Cost savings for system if first only Supplies high speed I O expansion channel is attached to CPU Port When Remote I O must be highly Can use T1K RSSS Remote Slave units distributed need more slaves per with DL450 for cost amp space savings over channel DL405 Remote I O Desire prog
19. Only authorized personnel fully familiar with all aspects of the application should replace an I O module with system power ON The following module types can be Hot Swapped Module Power Supply No Base Controller No I O Modules discrete analog Yes Before Hot Swapping an analog I O module or a DC output module in a Terminator I O system make sure that each of the analog I O and DC output module s 24VDC and OVDC base terminals are wired directly to the external power supply individually see diagram below If the external 24VDC OVDC is jumpered from base to base in a daisy chain fashion and an analog I O or DC output module is removed from its base the risk of disconnecting the external 24VDC to the subsequent I O modules exists Do not jumper modules together creating 24VDC bus for Hot Swap Wire each analog I O and DC output module independently to the external power supply Special Relays D 3 Hot Swap The following steps explain how to Hot Swap an I O module 1 0 Module Replacement 1 Remove I O module from base If necessary refer to the Terminator I O Installation amp I O Manual for steps on removing an I O module 2 The T1K RSSS I O LED will begin to slow blink at 500ms on off time I O LED status information is listed on the T1K RSSS Data Sheet and in the T1K RSSS Features section in this manual 3 Install a new I O module with the exactly th
20. We advise you to use a subroutine for your remote I O initialization Here s how Using the GTS Command for the Setup Logic Note SPO is a special relay contact which energizes only on the first scan of the program SPO K1 if crs DirectSOFT Displa l spay Main program body goes here END SBR K1 TAKS A s er Subroutine will go down here ep D T laj Kol Q D 3 3 5 Ko D2 RMSM Setup Programming and Troubleshooting Step 2 Whether you choose to write the remote I O setup program as a subroutine or as a Write the Setup part of the main program the procedure is still the same You have several things Logic for Each you must do for each channel of remote I O Channel e Tell the remote master to initiate setup and define the auto return to network option e Tell the remote master the starting V memory address for inputs and outputs and the total number of each for the channel You do this with address pointers and constant data e Tell the remote master how many input and output points are located in each base e Tell the remote master to save the parameters in EEPROM setup is complete To write the setup logic we use the CPU instructions described below If you are not familiar with these instructions you may want to refer to the DL205 User Manual for more details and examples The Load instruction is a 16 bit instruction that loads the value LD A
21. choose the PLC menu then Setup then Setup Secondary Comm Port The port can also be configured using ladder logic code e Port From the port number list box at the top choose Port 2 for the DL250 and DL350 Choose Port 3 for the DL450 e Protocol Click the check box to the left of Remote I O called M NET on the HPP and then you ll see the dialog box shown below Setup Communication Ports Port Port 2 M Close Protocol 4 K sequence TE a O DirectNET T T O MODBUS elp O Non sequence Remote I O Choose Memory Address V37700 Port 3 for DL 450 Station Number 0 A Baud Rate 38400 M e Memory Address Choose a V memory address to use as the starting location of a Remote I O configuration table V37700 is the default This table is separate and independent from the table for any Remote Master s in the system e Station Number Choose 0 as the station number which makes the DL250 DL350 or DL 450 the master Station numbers 1 7 are reserved for remote slaves e Baud Rate The baud rates 19200 and 38400 baud are available Choose 38400 initially as the remote I O baud rate and revert to 19200 baud if you experience data errors or noise problems on the link Important You must configure the baud rate on the Remote Slaves via DIP switches to match the baud rate selection for the CPU s Port 2 DL450 port 3 gt m Then click the button in
22. oO Q 9 a Q Q Te m mir m Q Te N _ a Appendix A Remote O Worksheets A 2 Remote I O Worksheets Remote Slave Worksheet Remote Slave Address Choose 1 7 for RM NET or 1 31 for SM NET INPUT OUTPUT Module Module Number Name Input Address No of Inputs Output Address No of Outputs Input Bit Start Address V Memory Address V Total Input Points Output Bit Start Address V Memory Address V Total Output Points The D2 RMSM automatically assigns I O addresses in sequence based on Slave 1 s starting addresses The DL250 DL350 DL450 CPU port setup program requires these addresses for each slave Sopena A 1 O Worksheets Remote I O Worksheets A 3 Channel Configuration Worksheet D2 RMSM Remote Master Module Master Slot Address 1 7 Protocol Selected RM NET or SM NET Circle one selection for each parameter selections for each protocol are shown Configuration Parameter RM NET SM NET Baud Rate in KBaud determined by required 19 2 38 4 19 2 384 153 6 distance to last slave 307 2 614 4 Operator Interface YES NO Auto Return to Network YES NO YES NO Starting Input V Memory Address V Starting Output V Memory Address V Total Inputs Total Outputs y xipue Op x O A oe a 4 4 OF n A4 Remote I O Worksheets Channel Configuration Worksheet DL250 DL350 DL450 CPU Bottom Port Circle one selection or fill in blank for each param
23. only a mode transition of the CPU from STOP to RUN will restart the communications The bit is not cleared automatically so if using this mode the user program should clear this byte on the first scan 135 137 Reserved Network Error Flags Read Only Bit status represents network errors detected by the D2 RMSM 0 OK 1 ERROR BitO Configuration Error see Address 142 for details Bit1 Communication Error see Address 144 for details Bit2 Diagnostics Error see Address 150 for details D2 RMSM Setup Programming and Troubleshooting 3 21 OCTAL FUNCTION DETAIL ADDRESS 142 Configuration Error Code Read Only Error code in BCD 20 Total inputs exceeds 512 21 Total outputs exceeds 512 24 I O address out of I O range 25 I O address allocated to bad range 29 A slave has more than 512 points 70 Discrepancy between current configuration and old one 71 A module is in the wrong slot 72 Slave configuration is different from old one 73 Different slave is there 143 Station Number of Configuration Error Station number in BCD 1 Read Only 144 Communication Error Code Read Only Error code in BCD 01 slave does not respond 02 wrong I O information 03 I O update error CRC check error ep D Z og PY GZ DN 3z 3 5 Q Communication Error Counter Read Number of communication errors detected Only since CPU went into RUN mode in BCD Diagnostics Error Code Error code in BCD 0201 Terminal
24. 18 D2 RMSM Setup Programming and Troubleshooting OCTAL FUNCTION DETAIL ADDRESS Bytes e o o 1 Status of Rotary Switches on module Data is 00 to 1F hex representing the ad Read Only dress of the module set by the rotary switches Status of DIP Switches on module Read Bit status represents the setting of each 1 switch on the module s DIP Switch which sets configuration parameters 0 OFF 1 ON BitO SW1 status Bit1 SW2 status Bit2 SWS status Bit3 SW4 status Bit4 SW5 status Bit5 SW6 status Bit6 SW7 status Bit7 SW 8 status 2 Number of input points committed to the User s setup program stores the correct entire channel BCD value to this memory location 126 Number of output points committed to the User s setup program stores the correct 2 entire channel BCD value to this memory location D2 RMSM D S D fe oO 2 op D2 RMSM Setup Programming and Troubleshooting OCTAL FUNCTION DETAIL ADDRESS Bytes 130 131 Communication stop mode selection com In communication stop mode the master munication stops when any specified slave stops updating the entire channel when a fails communication error occurs with any spe cified slave station To select this mode for each slave turn ON the corresponding bit of the shared memory shown below Address 130 Address 131 BitO Entire channel Slave 16 stops when any slave fails Bit 1 Slave 1 Slave 17 Bit2 S
25. 29 How to Access Diagnostics Information ccc c cece eee eee eee eee 3 30 Example 1 Reading Diagnostic Errors iene se Bee ees ee ee Ue ea EA 3 31 Example 2 Writing Bus Scan Overlimit and Reading Bus Scan Status 3 32 Chapter 4 DL250 DL350 DL450 CPU With T1K RSSS Remote I O System DL250 DL350 DL450 CPU Bottom Port as Remote Master 0eeeeeeee eee ene 4 2 Remote Slave T1K RSSS Features ccc cece cee eee eee eee eee eee 4 3 Functional Specifications wach cows wed Geen cg aap E eG ihe ak evan vance Reena A 4 3 Physical Specifications Petipa e o e ENE hss eae A ins E EE OE EEE E Seat 4 4 Configuring the Bottom Port of the DL250 DL350 DL450 CPU cee eee eee eee eee 4 5 Setting the T1K RSSS Rotary Switches cece eee eee eee eee 4 6 Setting the T1K RSSS DIP Switches 0 20 cece cece eee ee eee eee eee eeeee 4 7 Example Program Using Discrete I O Modules 00eee cee e eee eee eee eens 4 9 Example 1 Using X and Y Addresses as the Remote I O Memory Types 4 9 Example Program Using Analog I O Modules 000e cece eee eee eee e eens 4 14 Example 2 Using V Memory Addresses as the Remote I O Memory Type 4 14 DL250 DL350 DL450 Reserved Memory for Bottom Port as Remote Master 4 18 DL250 DL350 DL450 V Memory Port Setup Registers eee cece ence eee e eee 4 19 Connecting the Wirin
26. Baud Rate DIP switch Positions 2 3 and 4 on both the master and slave unit select the baud rate for the remote I O link If you have selected the RM NET protocol mode only Switch 2 selects the baud rate either 19 2K or 38 4K baud In this mode be sure to set switches 3 and 4 OFF If you have selected the SM NET protocol mode you set switches 2 3 and 4 to select among five baud rates ranging from 19 2K to 614 4K baud The higher the baud rate the less distance is allowed between the master and the end slave See the D2 RMSM Functional Specifications earlier in this chapter for the allowable distance at each baud rate All stations on a remote I O link must have the same baud rate before the communications will operate properly If there are multiple masters in the system each can use a different baud rate if necessary Output Default DIP switch Position 5 on the slave determines the outputs response to a communications failure If DIP switch 5 is ON the outputs in that slave unit will hold their last state when a communication error occurs If OFF the outputs in that slave unit will turn off in response to an error The setting does not have to be the same for all the slaves on an output channel The selection of the output default mode will depend on your application You must consider the consequences of turning off all the devices in one or all slaves at the same time vs letting the system run steady state while unresponsive
27. Byte 3 Module Control Byte Write Byte 4 Module Control Byte of 8 amp 16 Channel Analog Output Module T1F 08DA T1F 16DA Decimal Bit 31 30 29 28 27 26 25 24 Read Write Octal Bit 37 36 35 34 33 32 31 30 Outputs Enable Bit 24 0 All outputs OFF Write 1 All outputs Enabled Unipolar Bipolar Bit 25 0 Unipolar selected Write 1 Bipolar selected 5V 10V Range Bit 26 0 5V range Write 1 10V range 0 20mA 4 20mA Range Bit 27 0 0 20mA range Write 1 4 20mA range Bit 28 31 Reserved for system use E 3 16 D2 RMSM Setup Programming and Troubleshooting Changing Configurations If you have stored a configuration to the D2 RMSM via the setup program and need to change it follow these guidelines to ensure the module accepts the new configuration D2 RMSM D E E S D fe oO 2 Q op Change the constants in the setup program that are affected by the new system configuration For example if you add an I O module to a remote slave unit you must change the input or output range for that slave as well as the range total for the channel If the new range totals do not match the sum of the individual slave ranges the D2 RMSM will not accept the new configuration It will retain the old configuration and give you an O error If you are removing a slave from the channel you must change the logic of the setup p
28. Check the PLC power bael i biac disconnected source io is 2 Remote Master is defective 2 Replace the Remote LINK 7 LINK Tf a Run RUN is on runi LINKison 1 Switch setting on master or 1 Check the DIP switches on DIAG biae i slave station is incorrect Remote Master and slaves cogi Pe aa their baud rate 2 Communications wiring is to ensure i vo JI vo incorrect and protocol settings LINK 1 LINK match 2 Check the communications wiring and termination resistors RUN a RUN is RUN 1 Setup program is not correct 1 Check the setup program to DIAG flashing pac 2 I O totals do not match values ensure pointer values and I O is on T in D2 RMSM shared memory configuration constants are D 1 0 D vo 124 and 126 correct LINK Link 2 Check the I O totals against the sum of the individual H E slave ranges in the setup gt program O di RuN LINK ison run J Ois 1 I O module failure at slave 1 Check the I O modules in Aa niae pac flashing 2 Slave module is missing the slave unit for failures 24VDC power D C jm 3 Slave base pwer budget Slave bas LINK p Link overloaded RUN Lights run Lights 1 Module s Diagnostic DIP switch 1 Check the Diagnostic DIP pac blink in blink in is ON switch on Master or slave sequence BAS sequence to ensure that it is off vo then all vo then all LINK lights turn unk _ lights turn on on RUN RUN is on
29. D4 RM and D4 SM The D4 RM and D4 SM will be included in the next revision of this manual The manuals for the D4 RM and D4 SM accompanied by this manual will provide enough information to setup and program the remote I O system The D4 RM and D4 SM are limited to 512 I O points per channel Getting Started Number of Masters In its simplest form you may want to use only one master in your CPU base and then and Slaves attach from one to seven remote slaves However in addition to the simple Allowed RM NET configuration more than one master can be used in the CPU You may use a maximum of two with DL240 and seven with DL250 masters per CPU base all of which have to be the D2 RMSM module Here is an example where we have used two masters in the CPU base one of which is the bottom port on the DL250 CPU and then attached a total of six remote I O racks Getting Started Two Masters in the Same Base two channels RM NET Remote Masters CH2 Maximum of Note RM NET does not support the serial communications port on the slaves 205 2 D2 RMSM per CPU base DL240 7 D2 RMSM per CPU base DL250 DL250 bottom port i 305 m Eag 7 maa ne DL350 bottom port only E coo Al z
30. Master Number of bytes to write Address From Table below Write Address Config data total number of input points Store in temporary memory total number of output points Store in temporary memory Rack Slot Address of Master Number of bytes to write Address From Table Below Write total range data Starting input address X040 Store in temporary memory Starting output address Y040 Store in temporary memory Rack Slot Address of Master Number of bytes to write Address From Table Below Write input and output pointers number of input points Store in temporary memory number of output points Store in temporary memory SPO LD 1 K16 Set up 2nd OUT Remote Input and Output _K32 Ranges four V2006 SPO l kas Set up 3rd OUT Remote Input gt and Output M L_k32 Ranges OUT eb V2010 0 LD VI K4 Store to ae Shared DA Memory O4 L IWT V2003 SPO D i KC1 Set up Com aur plete Code 2013 LD K4 LD Store to LKI Shared S177 Memory wr V2013 GEE number of input points Store in temporary memory number of output points Store in temporary memory number of input points Store in temporary memory number of output points Store in temporary memory Rack Slot Address of Master Number of bytes to write Address From Table Below Write slav
31. OUT instruction sends the data to Module V3100 channel 1 of the analog output module B3030 0 B3130 12 Example of discrete remote OUT The OUT instruction sends the data to i i V3116 channel 8 of the analog output module MS our VO point addressing The Control Bits of an Analog Output module are located in the most significant byte of the most significant word of the first output channel channel 1 Channel 1 Memory Map of 8 amp 16 Channel Analog Output Module T1F 08DA T1F 016DA Decimal Bit 07 06 05 04 03 02 01 00 UO Size ar Octal Bit 07 06 05 04 03 02 01 00 P KO Analog Value Channel 1 Write Byte 1 2 VO Analog Value Channel 1 Write Byte 2 nr not used Write Byte 3 Do jo Module Control Byte Write Byte 4 DS ELS Module Control Byte of 8 amp 16 Channel Analog Output Module om T1F 08DA T1F 16DA D jo Decimal Bit 31 30 29 28 27 26 25 24 50O Read Write Ov Octal Bit 37 36 35 34 33 32 31 30 Outputs Enable Bit 24 0 All outputs OFF Write 1 All outputs Enabled Unipolar Bipolar Bit 25 0 Unipolar selected Write 1 Bipolar selected 5V 10V Range Bit 26 0 5V range Write 1 10V range 0 20mA 4 20mA Range Bit 27 0 0 20mA range Write 1 4 20mA range Bit 28 31 Reserved for system use E 418 DL250 DL350 DL450 CPU with T1K RSSS Remote I O Sy
32. V_40507 Rsss _ l O O O Total Output Points__32 X110 X117 The D2 RMSM automatically assigns I O addresses in sequence based on X100 197 X4 19 y1 20 1 2r yis a DANT RA Slave 1 s starting addresses The DL250 DL350 DL450 CPU port setup Slave program requires these addresses for each slave Module 3rd Remote PS T1K 16 16 16 16 16 RSSS I l olo X120 X137 X140 X157 X160 X177 Y160 Y177Y200 Y217 V40405 V40406 V40407 V40507 V40510 Slave Module The D2 RMSM allocated X100 to X117 to Remote Slave 2 s inputs and Y120 to Y157 to its outputs This means the starting address for the third base inputs is X120 assigned automatically and the starting address for outputs is Y160 assigned automatically D2 RMSM T1K RSSS Remote I O System Completing the To complete the Channel Configuration Worksheet we retrieve information from the Channel Remote Slave Worksheets Transfer the V memory addresses for the inputs and Configuration outputs of Remote Slave 1 and the input and output range for each slave to the Worksheet Channel Worksheet to prepare to write the setup program bottom half Channel Configuration Worksheet eae Slave Worksheet D2 RMSM Remote Master Module ote Unit Address Choose 1 7 for RM NET or 1 31 for SM NET Master Slot Address 4 _ 1 7 1 7 _ Protocol Selected RMV NET RM NETorSM NET Module INPUT Circle one selection for each p
33. _ Protocol Selected RM NET_ RM NET or SM NET Circle one selection for each parameter selections for each protocol are shown Configuration Parameter Baud Rate in KBaud determined by required 192 Coa 19 2 384 153 6 distance to last slave 307 2 614 4 Sgram SCS AVES o E Saeturn to Nework ether O nO Starting kaput V Memory Address V 40402 starting Output V Memory Address V 40502 112 entries Total Me EAEE Slave Station m cocor of AE o im m eepe e te ap a a ee eee NSWH za 09 x laj Kol D 3 3 5 Ko Quick Reference Table of Shared Memory Addresses D2 RMSM Configuration Byte 176 Setup Complete Byte 177 Slave nput Output Number of Number of Address Address Nnput Pts Output Pts ALL 000 002 124 126 1 NA N A 006 2 N A N A 010 012 3 N A N A 014 016 4 N A N A 020 022 5 N A N A 024 026 6 N A N A 030 032 7 N A N A 034 036 D2 RMSM D E E S D fe oO 2 o 09 D2 RMSM Setup Programming and Troubleshooting Write Setup Complete store channel parameters to EEPROM SPO HH LD KC1 OUT V2013 Kod L ki LDA 0177 WT V2013 Constant that commands master to store parameters to EEPROM V memory buffer Master module address Number of bytes Shared Memory address of Setup Complete Byte Write Master memo
34. bytes to be transferred into the first level of the accumulator stack k 0162 Load the intelligent module address which will receive the data into the accumulator We use the LDA to convert the octal address into its HEX equivalent memory address are loaded into the first and second D gt E LO Ww Insert the WT instruction which specifies the starting V memory Oo V2015 location where the data will be written from in the CPU D ro ia The RD instruction reads a block of data 1 128 bytes m 2 max from an intelligent I O module into the CPU s V memory The function parameters module base slot _ RD n address number of bytes and the intelligent I O module A aaa level of the accumulator stack and the accumulator by three additional instructions In the RD instruction Aaaa specifies the starting V memory address where the intelligent module stores the data in the CPU Listed below are the steps to program the RD instruction SPO 1 LD K04 LD K2 LD 0122 RD V2020 Load the base number 0 into the first byte and the slot number 1 7 into the second byte of the second level of the accumulator stack Load the number of bytes to be transferred into the first level of the accumulator stack Load the intelligent module address from which the data will be read into the accumulator The parameter must be a HEX value Ins
35. each Use the values from the Remote Slave Worksheets or Channel Configuration Worksheet and the pointer addresses from the DL250 DL350 DL450 Reserved Memory Table to complete the logic Write Input and Output Pointers and Ranges for each remote base Channel Configuration Worksheet DL250 DL350 DL450 CPU Bottom Port Circle one selection or fill in blank for each parameter Configuration Parameter SELECTION Baud Rate in KBaud determined by required distance to last slave Remote I O Configuration table Starting address V37700 is default Slave Station Output Address No of Outputs r voo 28s vso fo v3030_ 16 p ve 6 DL250 DL350DL450 Reserved Memory Table V777 for Port Setup Word V7656 DL450 Setup Complete Flag C740 Slave Input Number of Output Number of Address Input Pts Address Output Pts 1 V37704 V37705 V37706 V37707 2 7 V37712 V37713 3 V37714 V37717 4 V37720 V37723 5 V37724 V37727 6 V37730 V37731 K37733 7 V37734 V37735 SPO ios 03000 i Remote 1 S7704 reserved V nemory Input MD l K288 total inputs __ ouT v37705 reserv d V memory 3100 Output jaddregs Remote 1 Output v37706 Teserved V memory LD K272 i oe resetved V memory SPO ie LDA ry 03030 Remote 2 Lemo Input reserved V memory D
36. field devices are slower than the delay itself If you have an application that requires a thorough understanding of the time delay you can use the following information in order to calculate the delay e Baud Rate this is the communication baud rate that you selected with the DIP switch settings on the remote master and remote slaves e CPU Scan Time this is the total CPU scan time The easiest way is to use AUX53 from a DL205 DL405 Handheld Programmer or use the Diagnostics option under the PLC menu in our DirectSOFT Programming Software You can also use the PLC User Manual to calculate the scan time but this is often very time consuming If you use the User Manual you will have to estimate this time because it is dependent on the main program length and the number of I O points in the local base as well e Remote Master Scan this is the time required for the Remote Master to scan the individual Slave stations to update the status of the I O modules Use the formula and table shown on the following page e Module ON to OFF OFF to ON Response Time this is the amount of time that the module requires to see a transition in status For example when a switch connected to an input module closes it can take a few milliseconds 1 12 typical before the module actually makes the transition from OFF to ON The easiest way to find this information is from the module specifications in the respective User Manuals This bas
37. introduces the basic components of the remote I O system an explanation of who needs such a system and an overview of the steps necessary to develop a working system D2 RMSM T1K RSSS Remote I O System shows you how to design your system by using worksheets to keep track of system parameters and the address and range assignments for remote I O needed for programming and hardware setup Includes switch settings and wiring information G D a 5 a 02 laag D pas D 2 D2 RMSM Setup Programming and Troubleshooting shows you how to use DirectSoft to write the remote I O setup program when using the D2 RMSM This chapter takes the information developed from your worksheets and helps you write a working setup program DL250 DL350 DL450 Remote I O System Setup Programming and Troubleshooting shows you how to use DirectSoft to write the setup program when using the DL250 DL350 or DL450 CPU bottom port as a remote master The examples take the information from your worksheets and help you write a working setup program Includes switch settings and wiring information Appendices Additional reference information on remote I O is in the following three appendices Remote I O Worksheets included are blank worksheets that you can copy and use to design your system Terminator Analog I O provides specific information on analog I O module resolution and includes scaling example
38. points The first block of logic tells the remote master to initiate the setup and to enable the Auto Return to Network option To find the D2 RMSM shared memory addresses used in the setup program refer to the Shared Memory Table at the end of this chapter Write Configuration Byte Channel Configuration Sheet D2 RMSM Remote Master Module 1 7 od t NENET or SM NET Main Base with Master p ocol are shown i jp 19 2 38 4 153 6 PS cpyu 16 16 16 16 distance to eet sve ES ie 307 2 614 4 f l I O O E E X0 X17 X20 X37 Y0 Y17Y20 Y37 Oa V40400 V40401 V40500 V40501 D ro E Eea I 1st Remote A Station No Inputs _ Aa Yo NA NA f 6 2 256 16 512 16 D PS l l olo V3000 v3020 V3100 V3140 V3017 V3137 T1F 08AD 2 T1F 16DA 2 Use Bit of Word instructions to address the I O points when mapping the remote I O to V memory SPO Bits 0 1 2 ON initiates the setup Bit 7 defines Auto Return to Network ON Yes OUT BI V2000 Choose a word of available V memory to use as a buffer K04 Master address High byte is rack 0 low byte is slot 4 K1 Number of bytes to write to shared memory 1 byte LDA 0176 Shared memory address of configuration byte WT 2000 Write value in lower byte of V2000 to Master memory D2 RMSM Setup Programming and Troubleshooting This block o
39. points for the DL240 or DL250 Module Type Non intelligent slave Digital I O Consumed Consumes remote I O points at a rate equal to the number of I O points configured in each unit Communication Baud Rates RM NET SM NET Selectable Selectable 19 2K or 38 4K baud 19 2K 38 4K 153 6K 307 2K or 614 4K baud Communication Failure Response Selectable to clear or hold last state of outputs D2 RMSM T1K RSSS Remote I O System The following specifications define the operating characteristics of the T1K RSSS module Physical i Installation Requirements mount to right of first power supply Specifications Base Power Requirement 250 mA maximum Communication Cabling for remote I O RS 485 twisted pair Belden 9841 or equivalent Slave Serial Communications Port RS232C K Sequence active in SM NET mode only Dip switch selectable Baud rate 4800 38400bps w Parity odd default none a Fixed settings g I 8 data bits 1 start bit 1 stop bit 5s Operating Temperature 32 to 131 F 0 to 55 C a Storage Temperature 4 to 158 F 20 to 70 C io Relative Humidity 5 to 95 non condensing pA T Environmental air No corrosive gases pollution level 2 S F UL 840 dp Vibration MIL STD 810C 514 2 Shock MIL STD 810C 516 2 Noise Immunity NEMA ICS3 304 Impulse noise ius 1000V FCC class A RFI 144MHz 430MHz 10W 10cm Serial Port The port pinout i
40. system to decrease the number of slaves on each channel Or you may need to choose SM NET as the protocol to operate at a higher baud rate Bus scan performance data includes current bus scan time the longest and shortest scans detected a scan counter and a scan overlimit counter The overlimit counter records the number of times the scan has exceeded the overlimit value The overlimit value in msec can be set by the user s logic the default is 100 msec In this example we demonstrate how to set the bus scan overlimit parameter and then read the bus scan data to check performance On the first scan load the desired bus scan overlimit parameter value into V memory i LD K75 Load the overlimit value in msec into V 1 memory OUT V2030 Store the overlimit value to the D2 RMSM shared memory SPO H H LD K04 Load master address rack 0 slot 4 LD_ K2 Load the number of bytes to read LDA Load the shared memory address location of the M 0162 overlimit parameter D2 RMSM __ wr Write the overlimit value to the master from V V2030 memory D E E S D fe oO 2 Q op On every scan read all bus scan diagnostic information from the master into V memory SP1 Hee ao K04 Load master address rack 0 slot 4 _ P_ K412 Load the number of bytes to read p eae 0160 Load the starting location of the bus sc
41. to add remote I O is to use the bottom port of the CPU as a remote master The restriction is that it operates in the RM NET protocol only which means a maximum of seven slaves at a maximum baud rate of 38 4 kBaud Also the slave serial communications port is not active in RM NET protocol This configuration requires some setup programming for the CPU You can write your program using either a handheld programmer or DirectSOFT Programming Software The examples that follow will show you how to do this using DirectSOFT To get started launch DirectSOFT and carry out the normal DirectSOFT setup procedures for communicating with your DL250 DL350 or DL450 CPU If you do not know how to do this refer to your DirectSOFT User Manual Your PLC User Manuals have very good coverage of the basic commands available and examples of using the commands to write general ladder logic We will be showing you in this chapter only those commands that pertain to setting up your remote I O initialization Built In Remote I O Master Port DL250 DL350 DL450 gt P zf ory L_ T Directoarea ca E
42. to the analog 4095 lt T module There are many ways to do A U RT this but most applications are understood more easily if you use measurements in eE units e abaleg value 0 4035 This is accomplished by using the U Engineering units conversion formula shown H High limit of the engineering You may have to make adjustments unit range to the formula depending on the L Low limit of the engineering scale you choose for the engineering unit range units Consider the following example which controls pressure from 0 0 to 99 9 PSI By using the formula you can easily determine the digital value that should be sent to the module The example shows the conversion required to yield 49 4 PSI Notice the formula uses a multiplier of 10 This is because the decimal portion of 49 4 cannot be loaded so you must adjust the formula to compensate for it 4095 4095 A 10U gt a UIs 10 H D A 494 1000 0 A 2023 Engineering Unit The following example program shows how you would write the program to perform Conversion the engineering unit conversion to output data formats 0 4095 This example assumes you have calculated or loaded the engineering unit values in BCD format and stored it in V2300 It is usually easier to perform any math calculations in BCD and then convert the value to binary before you send the data to the module SP1 LD The LD instruction loads the engineering units used with channel 1 into V2300 the ac
43. 00 Port settings provided by user program OUT V767 DL250 DL350 Port 2 register set code 0101 5 register setting provided by user program DL450 Port 2 register set code 0101 5 register setting provided by user program 4 20 DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Connecting the Wiring Cabling Between The standard remote I O link is a 3 wire half duplex type Since Port 2 of the DL250 the D2 250 CPU CPU is a 5 wire full duplex capable port we must jumper its transmit and receive Bottom Port and lines together as shown below converts it to 3 wire half duplex The Slaves recommended cabling for connecting the master and slaves is the single twisted pair cable Belden 9841 or equivalent The diagram also depicts the port pinout for the D2 250 CPU bottom port Port 2 Pin Descriptions DL250 CPU 6 1 5V 5VDC 2 _ TXD__ Transmit Data RS232C 1o e 3 RXD Receive Data RS232C e 4 RTS __ Ready to Send RS 232C e 5 CTS _ Clear to Send RS 232C e e 6 _RXD2 Receive Data RS 422 e 7 0V Logic Ground e e 8 OV Logic Ground e a 9 TXD2 Transmit Data RS 422 10 10 TXD2 Transmit Data RS 422 5 2 11 RTS2 Request to Send RS 422 Send RS 422 15 pin Female 13 RXD2 Receive Data RS 422 D Connector 14 CTS2 Clear to Send RS422 15 CTS2 Clear to Send RS 422 ME DL250 CPU Port 2 e N
44. 02 n PS T1K 8 8 8 16 8 Total Input Points ___32 op RSSS l l O O O Output Bit Start Address Yo40 V Memory Address V_ 40502 Total Output Points 48 Slave The D2 RMSM automatically assigns I O addresses in sequence based on Module Slave 1 s starting addresses The DL250 DL350 DL450 port setup program 3rd Remote requires these addresses for each slave PS TiK 16 16 16 16 16 RSSS l l Slave Module Starting Addresses From Appendix B yog 40502 Inpu In this example the CPU base has 64 points allocated to its input and output modules which the CPU automatically configures as points XO thru X37 and YO thru Y37 Thus the starting address for the first remote base inputs can start at X40 or higher and the starting address for outputs can be Y40 or higher The far right hand column of each of these charts shows the bit start address For example for the bit start address for input X40 you look for X40 on the chart There you find the cross referenced register address 40402 On the output chart you cross reference Y40 with 40502 Enter these numbers on the worksheet as you will use them later in your setup logic D2 RMSM T1K RSSS Remote I O System Now let s do the same thing for the second remote I O base Completing the We have filled in the following remote slave worksheet to match the second remote Remote Slave I O base of the example system
45. 16 16 16 16 16 Y60 Y77 Y40 Y57 X20 X37 X0 X17 CPU I I I O O V40503 V40502 V40401 V40400 bottom port of X0 X17 X20 X37 X40 X57 Y0 Y17 Y20 Y37 CPU is remote 20m Tepi V40400 V40401 V40402 40500 V40501 tothoro ghiy d rstand addressing mastr porto conventions and restrictions for the iS remote DL350 refer to the DL305 User master l Manual i the setup program will be identical for either a DL250 or DL350 CPU Channel Configuration Worksheet DL250 DL350 DL450 CPU Bottom Port 1st Remote Circle one selection or fill in blank for each parameter PS TiK 16 16 8 16 16 Configuration Parameter SELECTION Baud Rate in KBaud determined by required C 38 4 fone l l l O O distance to last slave PEE Remote I O Configuration table Starting address CV 37700 V37700 is default X200 X217 X220 X237 X240 X247 Y200 Y217Y220 Y237 v40410 V40411 V40412 v40510 V40511 eed Py ce 2nd Remote input Adaress No of ipus Butpu adress No of oupas Pet pve a yas sz T1K 8 8 16 PS Rsss l l O a if D a D O D oO 0 do 0S710 0SE10 0S21d X260 X267 X270 X277 Y240 Y257 V40413 V40512 The port setup ladder code is optional The port can be setup using DirectSoft SPO Constant defines station as master D kbfco V memory table at V37700 and E baud rate of 38 4 kBaud UT V memory address of setup word V7 y p 699 OUT V777 for DL450 Se
46. 2 RMSM Setup Programming and Troubleshooting 3 7 This block of logic tells the remote master how many input and output points are located in each base Each group of four instructions loads the I O ranges for a slave into temporary memory the values for which are retrieved from the Remote Slave Worksheets The WT instruction stores the entire buffer area to the master s shared memory The Quick Reference Table shows the correct shared memory addresses in octal Write Input and Output Ranges for each Slave SPO J SPO K32 UT V2003 K48 V2004 K16 V2005 K32 UT V2006 K48 UT V2007 32 OUT V2010 LD K04 LD K12 LDA 004 WT V2003 nput points V memory buffer Slave 1 Output points memory buffer Slave 2 Input points V memoryguffer Slave 2 Output poi V memory buffer Slave 3 Input points V memory buffer Slave 3 Output points V memory buffer Master module address Number of byte Shared Memory address Write Master memory The last four instructions write the slaves range data to the Master s shared memory Address 004 is the start of the slave data the byte length of 12 writes 6 consecutive words of data Channel Configuration Worksheet D2 RMSM Remote Master Module Master Slot Address __4 _ 1 7
47. 26 ress From Table Below Memory Z 1 NA NA 004 006 z v2001 Write input and output pointers 2 N A N A 010 012 0 L272 Number of input points 3 N A N A 014 016 4 N A N A 020 022 Set up 1st SooS Store in temporary memory 5 NA NA oi 028 Remote Input and Output s28 number of output points 6 N A N A 030 032 Ranges OUT 7 N A N A 034 036 v2004 Store in temporary memory to top of next column pa D2 RMSM Setup Programming and Troubleshooting Completed Setup Program for V Memory Addressing con t Main Program Body V3000 K2000 LD Loads analog input channel 1 data into bos V the accumulator 3000 i Read Positive Use the BCD instruction to convert the Configure T1F 16DA 2 Analog Output Module BCD binary analog input data to BCD if Bipolar Analog Input necessary to do math or other BCD 0 5VDC Data out operations v3500 The OUT instructions stores the BCD stat tinea Analog Output Module Control Bits data in a new register oF cee B3101 10 O All module outputs OFF H k OUT 1 All module outputs Enabled V3000 gt 2000 LD Loads analog input channel 1 data into Lee al V3000 the accumulator oe B310111 Q Unipolar Read Negative M SET 1 Bi y g The INVERT and ADDB instructions bipolar Analog Input convert the incoming 2 s compliment Set An
48. 736 V37737 to top of next column DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Example Program Using Analog I O Modules Example 2 The following example uses Terminator discrete and analog I O modules It is Using V Memory recommended to use V memory addressing when using analog modules Addresses as the since each analog I O channel uses a double two word each Thus an 8 Remote I O channel analog I O module uses 256 discrete points and a 16 channel analog I O Memory Type module uses 512 discrete points Analog output modules are configured using the Module Control Byte located in the most significant byte of the most significant word of channel 1 of the module V memory addressing requires the use of Bit of Word instructions to address the I O points DL250 CPU in Main Base nome Slave Worksheet 250 16 16 16 16 16 Remote Slave Address Choose 1 7 for RM NET or 1 31 for SM NET CPU l l l O O Module Module INPUT OUTPUT Number Name input Adress No inputs Output Adcress_ No outputs bottom X0 X17 X20 X37 X40 X57 YO Y17 Y20 Y37 16ND3 ee ee port of CPU v40400 V40401 V40402 40500 V40501 2 renns vaoo is remote 1 t R t T1F 08AD 2 16ND3 V3001 Oooow Ooo O miento ee 2 fosane vaooe ase 3 256 Ps T1k 16 16 256 256 16 RSSS I l l o O V3000 3001 V3002 V3100 v3120 V3021 3117 2nd Remote T1F 08DA 2 Input Bit S
49. Channel Configuration Worksheet top half In Appendix A of this manual you will find worksheets for designing the remote I O system and defining its parameters We suggest that you photocopy these sheets and use them to map out the details of your system Assuming this will be your procedure this chapter will walk you through the process using the example system The Channel Configuration Sheet defines the operating parameters for a channel The Remote Slave Worksheet records the amount and addresses of the I O for each slave First select the Channel Configuration Worksheet to determine the characteristics for each channel master in the system The top half of the following Channel Configuration Worksheet shows the parameter choices for the single master in our example system This helps determine the hardware settings and the setup program data We chose RM NET for illustration purposes Main Base with Master Channel Configuration Worksheet D2 RMSM RemoteNlaster Module PS CPU 16 16 16 16 A Master Slot Address _4 _ 1 7 _ lI l O O Protocol Selected _RM NET_ RM NET or SM NET Circle one selection for each parameter selections for each protocol are shown X0 X17 X20 X37 YO Y17 Y20 Y37 Baud Rate in KBaud determined by required as 4 19 2 38 4 153 6 V40400 V40401 V40500 V40501 distance to last slave 307 2 614 4 Operator Interface C NAD YES 1st Remote Auto Return to Network either pro
50. D LD iI V37732 L_K500_ K5000 for DL450 register setting Clear Unused OuTD OUT Provided v37734 Memor v7657_ V767 for DL450 y For SPO TDA V37736 4 ma aaa SET Tell CPU that setup is Remote 1 Vav704 reserved V memory 4 completed Input o K288 total inputs RT OUT V37705 reserved V memory rer 09 Output address Remote 1 oa 7 Analog Programming example Output dang eee ee continued on next page LD zO _K272_ total outputs OF L_Jout og v37707 reserved V memory Tone SPO NE LDA Input address DL250 DL350 DL450 Reserved Memory Table Or Sa Remote 2 H 2 reserved V memory Port Setup Word V7656 Bee LO od Input Setup Complete Fla IN p kie total inputs p R 9 C740 or OUT Slave Input Number of Output Number of oNZ V37711 reserved V memory Address Input Pts Address Output Pts LOo 1 V37704 V37705 V37706 V37707 N LDA z Output address a Remote 2 j 2 V37710 V37711 V37712 V37713 _v37712 reserved V memory 3 V37714 V37715 V37716 V37717 utpu D wae 4 V37720 V37721 V37722 V37723 OUT pees 5 V37724 V37725 V37726 V37727 v37713 reserved V memory 6 V37730 V37731 V37732 V37733 7 V37734 V37735 V37736 V37737 _ to top of next column 4 17 DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Completed Setup Program for V Memory Addressing con t
51. Enabl e Fast Blink I O error 250ms on ott no a R Te ire ink I O error 250ms on o fas ous eee HeT Switch Ol T Slow Blink I O configuration ware i Gores 2 1 error while outputs are enabled eie Unit Address Q 2 500ms on off time Switches l 3 Continuous ON I O Configuration ae g od and 1 O error simultaneously E KE ae LINK Turns ON when there is a T E fae Remote I O TIKAS communications error COM Connector Serial Port 4 PULLTO UNLOCK Supported by j F SM NET only t J ese fpOs Remote I O n Connector Functional Max of Slaves per channel RM NET Specifications 7 Maximum of I O Modules per Slave 16 be sure to check power budget Maximum Remote I O Points per CPU Note 8 channel analog modules consume 256 discrete I O pts and 16 channel analog modules consume 512 1 O pts V memory addressing is recom mended when using analog I O modules DL250 DL850 and DL450 support a maximum of 2048 points per channel The actual I O available is limited by total available references For exam ple the DL250 has a total of 512 X inputs and 512 Y outputs Mapping remote I O into control relays or V memory of could allow more I O points for the DL250 Module Type Non intelligent slave Digital O Consumed Consumes remote I O points at a rate equal to the number of I O points configured in each unit Communication Baud Rates RM NET Selectable 19 2K baud 38 4k b
52. L OUT 2001 V memory buffer theramber LDA C 040502 Output V memory OUT Channel Configuratio Worksheet M V2002 V memory buffer D2 RMSM Remote Master Module D Master Slot Addy ss_ _4 _ 1 7 _ K04 Master module address Protocol Selecf d _RM NET_ RM NET or SM NET Circle one selection for each parameter selegtions for each protocol are shown LD Number of Configuration Parameter 7 mnr J swcneT Se ae Baud Rate in KBaud determined b d 19 2 384 153 6 __ LDA EN ETON o MAA A 307 2 614 4 O00 Shared Memory address Operator Interface SS fw P PN Auto Return to Network either protocol V2001 Starting Input V Memory Addres lt v 4040251 i Memory Address 40502 LD K96 Inp points total Total Inputs C96 gt Total Outputs So a L OVT 9944 V melmory buffer Station No of Inputs PN of Outputs Station No of Inputs No oNQutp 449 Output points total OUT 2012 V mem ry buffer P K04 P K4 Number of bytes m ta 0124 Shared Memory address 0014 aster memory Quick Reference able of Shared Memory Addresses D2 RMSM Setup Initiation Byte 176 Setup Complete Byte 177 Slave nput Outpdt jNumber of Number of Address dress Input Pts Output Pts ALL 002 126 1 N A N A 004 006 2 N A N A 010 012 3 N A N A 014 016 4 N A N A 020 022 5 N A N A 024 026 6 N A N A 030 032 7 N A N A 034 036 D
53. S ou aig sia DL250 iy ne BE e ic A kal ic F PORT1 E 2 PAR 33 28 re de ES 9 Sar 8 e e co 33 el p 8 pe 23 al E3 RM NET e Master Port3 Remote I O Master Functional Specifications DL250 DL350 DL450 CPU built in Remote I O channels 1 1 1 Maximum I O points supported by each channel 2048 2048 2048 Maximum number of remote I O slaves per channel 7 7 7 Transmission Distance max 3900 feet 1 2Km Communication Method Asynchronous half duplex X Inputs available for Remote I O 512 512 1024 Y Outputs available for Remote I O 512 512 1024 Control Relays available for Remote I O 1024 1024 2048 V Memory words available for Remote I O 7168 7168 14848 Requires CPU firmware version D2 250 version 1 51 or later D3 350 version 1 30 or later and D4 450 version SH 1 460 or SH 2 460 or later Earlier firmware version supports 512 I O points per channel DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Remote Slave T1K RSSS Features RUN Turns ON when communication is active Top View A ka Bottom View Terminator YO DIAG Turns ON when there So is a slave hardware failure V0 Output
54. Terminator I O DirectLogic Remote I 0 Base Controller User Manual AUTOMATION DIRECT Manual Number T1K RSSS M WARNING Thank you for purchasing automation equipment from Automationdirect com We want your new DirectLOGIC automation equipment to operate safely Anyone who installs or uses this equipment should read this publication and any other relevant publications before installing or operating the equipment To minimize the risk of potential safety problems you should follow all applicable local and national codes that regulate the installation and operation of your equipment These codes vary from area to area and usually change with time It is your responsibility to determine which codes should be followed and to verify that the equipment installation and operation is in compliance with the latest revision of these codes Ata minimum you should follow all applicable sections of the National Fire Code National Electrical Code and the codes of the National Electrical Manufacturer s Association NEMA There may be local regulatory or government offices that can also help determine which codes and standards are necessary for safe installation and operation Equipment damage or serious injury to personnel can result from the failure to follow all applicable codes and standards We do not guarantee the products described in this publication are suitable for your particular application nor do we assume any r
55. U Scan Image Area Remote Master Buffer read read Remote Slave 2 X110 X110 ET sA 8 8 8 t6 aa FP fg THK X112 la X112 PS RSSSJ l l O O X113 e X113 X114 be X114 X110 X117 X115 lt X115 X116 1 X116 a Part of program X117 X117 DEE a that is executed vi INPUT X10 Y128 e utputs for slot 2 of 2nd Outputs for slot 2 of 2nd remote slave in CPU remote slave in Remote Image Area Master Buffer write write Remote Slave 2 Y120 gt Y120 Y121 gt Y121 Y122 gt Y122 R Tik 8 8 8 16 RSSS wal2s gt 23 l I O O Y124 gt Y124 Y120 Y127 Y125 gt Y125 Y126 gt Y126 W129 Y127 gt Y127 OUTPUT The table on the adjacent page shows the formula for calculating the overall system delay for this scenario It also shows you formulas for two other possible scenarios C 5 Determining I O Update Time Total Delay Time The following table provides delay formulas for three different configuration Formulas scenarios Notice the two sets of formulas for each scenario The formula chosen depends on whether the CPU scan time is greater than or less than the Remote Master scan time There are several variables used in the formulas The following descriptions will help you understand them e Tes CPU scan time You can use DirectSOFT or a Handheld Programmer to determine this time or you can estimate the time required by using the PLC User Manual e Trs Remote Master scan time Use the t
56. aaa which is either a V memory location or a 4 digit A aaa constant into the lower 16 bits of the accumulator The upper 16 bits of the accumulator are set to 0 D The Load Address instruction is a 16 bit instruction It converts LDA any octal value or address to the HEX equivalent value and Oana loads the HEX value into the accumulator S D The OUT instruction is a 16 bit instruction that copies the OUT Aa values in the lower 16 bits of the accumulator to a specified gz ee 2 V memory location Aaaa 09 The WT instruction writes a block of data 1 128 bytes max to an intelligent I O module from a block of V memory in the CPU The function parameters module ale base slot address number of bytes and the intelligent I O A aaa module memory address are loaded into the first and second level of the accumulator stack and the accumulator by three additional instructions In the WT instruction Aaaa specifies the starting V memory address where the data will be written from in the CPU You use these instructions to set up the configuration data in a block of V memory which serves as a buffer Use WT instructions to store the data to various shared memory locations in the Remote Master module Use your worksheets to assist you in creating the setup logic D2 RMSM Setup Programming and Troubleshooting Example Program Using Discrete I O Modules Example 1 Addressi
57. able and formula shown previously to determine this time e Tin and Toyt Module response delay time You can find this information from the module specifications tables which you will find in g 2 the User Manual 3 gt 35 50 Qs o2 ox Remote Input to Remote Output Trs lt Tes Trs gt Tes cO remote remote ko Input CPU output Si Tin 6 Tcs Tout Tin 4 Trs 6 Tcs Tout L o o Local Input to Remote Output local remote Input CPU output aia Tin 4 Tcs T T 2 Trs 4 Tcs T Remote Input to Local Output In 4 Tcs Tout IN 2 TRs 4 Tcs Tout remote local Input CPU output os The following page will show you how to use one of the formulas to calculate the delay time for our example system C 6 Determining I O Update Time D2 RMSM Delay The following example shows you how to calculate the total time required for reading Time Example a remote input solving the CPU logic then changing an output at the remote base We have used the following configuration which features 3 remote slaves 1 master and 208 remote I O points communicating at 38 4 kBaud EXAMPLE 38 4 kBaud D2 240 X110 causing a change in Y123 Main Base with Master D2 RMSM a PS cpyu 16 16 16 16 Master w
58. ae 3 E D cJ mi 2 op _ PSaBah oF ae We 0 ow 2 OOD E pa 30 CIN ma o DIP Switch located under _ op gt T gt hinged cover 02 a ma Cn a o T T CE Ei Ir ac SE DIP Switches DIP Switch Settings DIP Position Master Baud Rate Always OFF Always OFF Always OFF Diagnostics RMSM OFE ii NET Switch Position OFF Normal ON RM NET Baud Rate 2 4 i 19 2K o O ON Diagnostic 38 4K xX 153 6K O 307 2K X 614 4K O where X ON O OFF Note Baud rates above 38 4K for SM NET only Slave Mode Baud Rate Output Default Serial Port Serial Port Baud Rate DIP Same as Master Same as Master OFF Clear Parity Active in SM NET Only position ON Hold OFF Odd Baud Rate 78 ON None Active in SM NET only T1K RSSS where X ON O OFF 28 D2 RMSM T1K RSSS Remote I O System Remote I O System ie io ie a lt m ie T N m Mode DIP switch Position 1 on both the master and slave unit selects the protocol mode for the remote I O link The Terminator remote I O can use one of two protocols RM NET or SM NET Chapters 1 and 2 discussed the features of these protocols and the considerations for using each Position 1 of the master and all slaves linked to it must be set to the same setting in order to communicate If there are multiple masters in the system each can use a different protocol if necessary
59. alog B3101 12 Sueur Data __ ADDB signal data to binary plus sign bit ange K1 Output Module RST 4240V Range Control Bits m EE Mask channel sign bit K2000 is used above R 7 to monitor the channel OUT The OUT instructions stores the binary SP1 sign bit It comes ON if data in a new register Add a BCD in LD the signal is negative V4000 struction prior to this OUT instruction if i 2100 Analog output data register a to convert to BCD Send Data to BIN The BIN instruction converts the accumulator Channel 1 data is negative when CO is data to binary omit this step if the conversion OUT ON Analog Output is done elsewhere OUT i The OUT instruction sends the data to Module V3100 channel 1 of the analog output module B3020 0 B3140 12 5 Example of discrete remote OUT The OUT instruction sends the data to i i V3136 channel 16 of the analog output module ue our VO point addressing The Control Bits of an Analog Output module are located in the most significant byte of the most significant word of the first output channel channel 1 WSWuY 2a ep D z I T laj Kol D 3 3 5 Ko Channel 1 Memory Map of 8 amp 16 Channel Analog Output Module T1F 08DA T1F 016DA Decimal Bit 07 06 05 04 03 02 01 00 Size Octal Bit 07 06 05 04 03 02 01 00 Analog Value Channel 1 Write Byte 1 Analog Value Channel 1 Write Byte 2 not used Write
60. an information RD Read the bus scan information from the master V2031 into V memory You can then use the retrieved data in logic or display it in a Dataview in DirectSOFT shown on the next page to monitor bus performance The Bus Scan Status Table describes the definitions of the status values Bus scan performance data displayed in a Dataview Hil Ladder View SPO D2 RMSM Setup Programming and Troubleshooting Current_Scan Scan _Upr_Limit Short_Scan Long_Scan Scan_Cntr Scan_OvrLim_Ctr Unknown cell type TAKS A s er ep D T laj Kol D 3 3 5 Ko DL250 DL350 DL450 CPU With T1K RSSS Remote I O System In This Chapter DL250 D350 DL450CPU Bottom Port as Remote Master Remote Slave T1K RSSS Features Configuring the Bottom Port of the DL250 DL350 450 CPU Setting the T1K RSSS Rotary Switches Setting the T1K RSSS DIP Switches Examples for Typical Configurations DL250 DL350 DL450 Reserved Memory for Bottom Port DL250 DL350 DL450 V Memory Port Setup Registers Connecting the Wiring Special CPU Memory for Diagnostics 42 DL250 DL350 DL450 CPU with T1K RSSS Remote I O System oO bS oO or one TE o oa ap LO ap mites ax Su DX N Q DL250 DL350 DL450 CPU Bottom Port as Remote Master For the D2 250 D3 350 CPU or D4 450 the most cost effective way
61. arameter Baud Rate in KBaud determined by required 38 4 19 2 384 153 6 OUT 2003 V memory buffer distance to last slave 307 2 614 4 Operator Interface C NAD YES NO 1D K528 Slave 1 Output points Tetum o Nemo emer poco VES NO VES no Starting Input V Memory Address v 3000_ Starting Output V Memory Address V 3100 Total Me Slave ka a Slave hi E wa OU T2004 V memory buffer LD LJ K04 Master module address LD la K4 Number of bytes ee ae 004 Shared Memory address D2 RMSM T 2003 Write Master memory D E S D fe oO 2 Q op The last four instructions write the slaves range data to the Master s shared memory Address 004 is the start of the slave data the byte length of 4 writes 2 consecutive words of data Configuration Byt 176 Setup Complete Byt 177 Slave nput Output hie of Number of Address Address Input Pts Output Pts ALL 000 002 124 126 1 NA NA 006 2 N A N A 010 012 3 N A N A 014 016 4 N A N A 020 022 5 N A N A 024 026 6 N A N A 030 032 7 N A N A 034 036 D2 RMSM Setup Programming and Troubleshooting Write Setup Complete store channel parameters to EEPROM SPO HH LD KC1 OUT V2013 Kod L ki LDA 0177 WT V2013 C
62. arameter selections for each protocol are shown mber Name Input Address No of Inputs Output Address No of Outputs Sanaa Pais EEE et Baud Rate in KBaud determined by required BT 2 384 153 6 lt lt Auto Return to Network either protocol Ce a a voso e Starting Input V Memory Address V 40402 Starting Output V Memory Address V 40502 achod Jb Sl woo teed Total Inputs __96 Total Outputs 112 _ 16101 16 See Tome Fh NNT Station No of Inputs No of Outputs Station p fof PP NN Remote I O System ut Bit Start Address __X40__V Memory Address Total Input Poi ie io ie F X m ip T N m PEOD Slave Worksheet Remote Unit Address____ Choose 1 7 for RM NET or 1 31 for SM NET Slot Module INPUT ON OUTPUT o fenos xo e AA __ ferme tore peee fonos xno e 7 fiona ao 2 fom wa VN e 2 iona xio 3 fom S A Jt e fiom 4 fomi iso VV a Tion sT To T ST NV fs el z Input Bit Start Address ___X120 v Memory Address V__40405 Total Input Points 48 Output Bit Start Address _Y120 _v Memory Address V r Total Output Points B A Y160 V M A y 40507 Output Bit Start Address 1101 V Memory Address y r The D2 RMSM automatically assigns I O addresses in sequence Total Output Point 32 based on Slave 1 s starting addresses The DL250 DL350 DL450 The D2 RMSM automatically assigns I O addresses in sequence po
63. arameters set on the master station 1 3 Incorrect protocol Make sure you ve set all T1K RSSS units to match the protocol setting on the master station 1 4 Setup program Check the setup program for errors such as incorrect pointers or constants or writing to the wrong module address Be sure that the total inputs and outputs values match the sum of the individual slave input and output ranges otherwise the D2 RMSM will not accept the setup data If program errors were corrected and the remote I O channel still does not seem to be working correctly it may be necessary to clear the shared memory in the remote master module Refer to step 4 in the Changing Configurations section earlier in this chapter TAKS A s ar NOTE If you need more in depth troubleshooting see the chart on the next page It provides several different indicator patterns that may help identify your exact problem ep 2 c ze 0 je Ko x o 3 3 Q D2 RMSM Setup Programming and Troubleshooting Troubleshooting Chart The following chart identifies the indicator status possible cause and corrective off on E action for a variety of commonly found problems om RUN RUN is off RUNI 1 Master PLC power is 1
64. aster memory LD K272 Input points total UT V2011 V meimory buffer LD K528 Output points total OUT 2012 V mem ry buffer H D K04 odule address IL K4 Numberjot bytes m PA 9124 Shared Memory address 00414 aster memory Quick Reference able of Shared Memory Addresses D2 RMSM Setup Initiation Byte 176 Setup Complete Byte 177 Slave nput Outpdt jNumber of Number of Address dress Input Pts Output Pts ALL 002 126 1 N A N A 004 006 2 N A N A 010 012 3 N A N A 014 016 4 N A N A 020 022 5 N A N A 024 026 6 N A N A 030 032 7 N A N A 034 036 TAKS A s er ep 2 a e vu lt Q Ko Fe o 3 3 m Q D2 RMSM Setup Programming and Troubleshooting This block of logic tells the remote master how many input and output points are located in each base Each group of four instructions loads the I O ranges for a slave into temporary memory the values for which are retrieved from the Remote Slave Worksheets The WT instruction stores the entire buffer area to the master s shared memory The Quick Reference Table shows the correct shared memory addresses in octal Write Input and Output Ranges for Channel Configuration Worksheet each Slave D2 RMSM Remote Master Module Master Slot Address __4 _ 1 7 _ Protocol Selected _RM NET_ RM NET or SM NET SPO Circle one selection for each parameter selections for each protocol are shown T D272 Slave Input points Configuration P
65. ate Setup Bit 7 1 sets Auto Return to Network eo C1 means store settings v2 tore in temporary memory OUT ooo Store i betae 2013 Store in temporary memory Store to k4 Rack Slot Address of Master LD Shared 5 jes Memory Kd Number of bytes to write LD N mber of bytesto wiit Store to K1 umber of bytes to write A F Tabl Orie ASS Fron Table below Shared 25477 Address From Table Below _ WT Memory WT cy v2000 Write Address Config data v2013 Write Setup Complete Byte LD total number of input points Vt K272 RT Rack Slot Address of Master Set up Channel woe Store in temporary memory Input and Out 5 put Ranges K528 total number of output points Ae OUT gt 2012 Store in temporary memory Analog Programming example ro continued on next page 4A K4 Rack Slot Address of Master Store to a y pei LD Number of bytes to write Shared K4 2 Memory H2S 24 Address From Table Below WT V2011 Write total range data LDA ngi 3000 Starting input address V3000 0 Quick Reference Table Set up Input v2001 Store in temporary memory of Shared Memory Addresses mi Output A oo Starting output address V3100 0 edie ointers Out Setup Initiation Byte 176 Store in temporary memory V2002 Setup Complete Byte 177 St E ar BSE Slave Input Output Number of Number of ore to mere Number of bytes to write Address Address Input Pts Output Pts Shared De i teen ane ALL 000 002 124 1
66. aud Communication Failure Response Selectable to clear or hold last state of outputs E T D T n O D oO o 0 do 0S710 0SE10 0S21d DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Physical Specifications z5 a0 O fod or Yoge TE o oo op LO op Ga ac gt DX Ne QO The following specifications define the operating characteristics of the T1K RSSS module Installation Requirements mount to right of first power supply Base Power Requirement 250 mA maximum Communication Cabling for remote I O RS 485 twisted pair Belden 9841 or equivalent Slave Serial Communications Port not active in RM NET mode Operating Temperature 32 to 131 F 0 to 55 C Storage Temperature 4 to 158 F 20 to 70 C Relative Humidity 5 to 95 non condensing Environmental air No corrosive gases pollution level 2 UL 840 Vibration MIL STD 810C 514 2 Shock MIL STD 810C 516 2 Noise Immunity NEMA ICS3 304 Impulse noise 1us 1000V FCC class A RFI 144MHz 430MHz 10W 10cm DL250 DL350 DL450 CPU with T1K RSSS Remote I O System 45 Configuring the Bottom Port of the DL250 DL350 DL450 CPU To configure the port using the Handheld Programmer use AUX 56 and follow the prompts making the same choices as indicated below on this page To configure the port in DirectSOFT
67. block removed 0202 module not present 0203 Blown fuse 0206 Low battery voltage 0226 Power capacity exceeded SO E S ia 153 Station number of Diagnostics error Station number in BCD 1 Read Only 3 22 D2 RMSM Setup Programming and Troubleshooting OCTAL FUNCTION DETAIL ADDRESS Bytes Current bus scan time Read Only BCD value of current bus scan in msec Bus scan time upper limit User can store BCD value of bus scan 2 upper limit in msec Default is 100 msec Shortest bus scan time Read Only BCD value of shortest bus scan detected since CPU went into RUN mode in msec 160 162 164 166 170 172 77 D2 RMSM Setup Programming Longest bus scan time Read Only BCD value of longest bus scan detected 2 since CPU went into RUN mode in msec Bus scan counter Read Only BCD value of number of bus scans de tected since CPU went into RUN mode Overlimit Bus scan counter Read Only BCD value of number of bus scans which 2 have exceeded the scan time upper limit 176 Setup Initiation Byte includes Auto Return User s setup program stores the correct bit 1 to Network pattern to this memory location to configure the following modes Bits 0 1 and 2 must be ON to initiate setup of remote slave addressing Bit7 ON Specifies that offline slaves can return to the network without cycling CPU 2 2 2 1 Copy Configuration to EEPROM Setup User s setup program stores a BCD value 1 Complete to this location t
68. cations I O Points per Master channel Maximum of Slaves Baud Rates Transmission Distance RM NET SM NET 2048 requires firmware version 1 55 or later Earlier firmware versions support 512 I O points per channel see Remote I O Capacity Note on following page 7 31 Selectable Selectable 19 2K or 38 4K baud 19 2K 38 4K 153 6K 307 2K or 614 4Kbaud 3900 feet 1 2Km 19 2K or 38 4Kbaud 1968 feet 600m 153 6Kbaud 984 feet 300m 307 2Kbaud 328 feet 100m 614 4Kbaud 3900 feet 1 2Km CPU Memory Type available for Remote I O Note 8 channel analog modules consume 256 discrete I O pts and 16 channel analog modules consume 512 I O pts The DL250 CPU and V memory addressing is recommended when using analog I O modules DL240 DL250 X Inputs 320 512 Y Outputs 320 512 Control Relays 256 1024 V Memory words 1024 7186 Module Type Intelligent Digital O Consumed None Communication Method Asynchronous half duplex D2 RMSM T1K RSSS Remote I O System NOTE Remote I O Capacity Total remote I O available is actually limited by the total references available The DL250 CPU supports 512 X inputs and 512 Y outputs so 1024 points is the limit for X and Y I O references for local remote I O It is possible to map remote I O into other types of memory such as control relays or V memory to achieve more I O points The following specifications de
69. cumulator This example assumes the numbers are BCD Since SP1 is used this rung automatically executes on every scan You could also use an X C etc permissive contact MUL apes Multiply the accumulator by 4095 to start the conversion DIV Divide the accumulator by 1000 because we used a multiplier of K1000 10 we have to use 1000 instead of 100 BIN Convert the data to binary format before sending it to the module OUT i V3100 Send the binary data to channel 1 of the module Appendix C Determining I O Update Time Overview Remote O Update Table Calculating Total Delay for the System C 2 2 a9 O Q o2 xO fo gs ac lt E 2 2 m Determining I O Update Time Overview Since the Remote Master and the CPU operate asynchronously from one another it is possible that the remote I O points may not be updated on every CPU scan Therefore in some applications it may helpful to understand the amount of time required to update the remote I O points Depending on the number of I O points used in your remote configuration and the baud rate you have selected for communication your update time requirements will vary This appendix will show you how to estimate the total delay time for your system NOTE In most situations this delay will be so small that either it makes no difference to the particular application or the mechanical speeds of the
70. dicated to send the Port 2 or Port 3 configuration to the CPU and click Close es T D a D O D Oo S 0 do 0S710 0SE10 0S21d0 46 DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Setting the T1K RSSS Rotary Switches The slave has two small rotary switches to set the unit address They are on the face of the module with the label UNIT ADRS beside it Adjust the switches by rotating them with a small flathead screwdriver Remote Master Remote Slave DL250 350 or 450 E pan EI E ain Terminator I O BATT B 2 cru MM DL250 TER Address TK B88s Selection cee a Switches Ouk aips Set Port 2 DIABLE gt Port 3 DL450 e Address to 0 Klx 020 using SE 22 DirectSoft or s rom L ladder logic code One switch is marked X1 and the other X10 Don t confuse these with the conventional data type labeling these do not refer to inputs X1 and X10 Instead these set the address in decimal for each unit X1 is the one s position and X10 is the ten s position For example set address 7 by turning the X10 switch to 0 and the X1 switch to 7 Set them to any number 1 7 for RM NET Two slaves cannot have the same number if they are linked to the same ma
71. e Port Setup Registers later in this chapter for more information 2 fe D a io U U F x oO Q 9 lt a m Q To m m Q Te N _ a DL250 DL350 DL450 CPU with T1K RSSS Remote I O System To calculate the input and output addresses and ranges complete the Remote Slave Worksheets and fill in the V memory addresses for each slave not just the first one You can transfer this data to the Channel Configuration Worksheet to condense it or fill in the Channel Worksheet directly if you choose not to use the Remote Slave Worksheets Calculate input and output addresses and ranges for each remote base 1st Remote Remote Slave Worksheet Remote Base Address 1 Choose 1 7 for RM NET or 1 31 for SM NET Slot Module INPUT OUTPUT Number Name No of Inputs 16ND3 X200 16 16ND3 X220 16 O8ND3 X240 16 8 used x enoa omr o BEA om ps Mmk 16 16 8 16 16 RSSS l l Oo O X200 X217 X220 X237 X240 X247 Y200 Y21 7Y220 Y237 V40410 V40411 V40412 V40510 V40511 2nd Remote 8 8 16 _ P T1K SEN I like NNI aa X260 X267 X270 X277 Y240 Y257 V40413 V40512 Total Output Point 32 D automatically assigns I O addresses in sequence based on g Starting addresses The DL250 DL350 DL450 CPU port setup a requires these addresses for each slave
72. e range data C1 means store settings Store in temporary memory Rack Slot Address of Master WSWu 2a Number of bytes to write Address From Table Below ide D z z x aj Kol Q D 3 5 Ko Write Setup Complete Byte Note Use K4 for 1 slave K8 for 2 slaves K1 2 for 3 slaves Quick Reference Table of Shared Memory Addresses D2 RMSM Setup Initiation Byte 176 Setup Complete Byte 177 Slave Input Output Number of Number of Address Address Input Pts Output Pts ALL 000 002 124 126 1 N A N A 004 006 2 N A N A 010 012 3 N A N A 014 016 4 N A N A 020 022 5 N A N A 024 026 6 N A N A 030 032 7 N A N A 034 036 D2 RMSM Setup Programming and Troubleshooting Example Program Using Analog I O Modules Example 2 The following example uses Terminator I O discrete and analog I O modules It is Addressing using recommended to use V memory addressing when using analog modules V Memory since each analog I O channel uses a double two word each Thus an 8 channel analog I O module uses 256 discrete points and a 16 channel analog I O module uses 512 discrete points Analog output modules are configured using the Module Control Byte located in the most significant byte of the most significant word of channel 1 of the module V memory addressing requires the use of Bit of Word DL250 only instructions to address the I O
73. e same part number 4 Verify that the T1K RSSS Base Controller LEDs have returned to normal Outputs A feature that may be used in a non continuous process application is the Outputs Enable Disable Enable Disble switch The switch is located on the front of the T1K RSSS base Switch controller When the switch is in the Disable position all outputs are disabled OFF although discrete and analog input data continues to be read This option may be used at a convenient time during the process application to replace an I O module 09 O D Q L J 2 D lt wn a x pu ddy
74. eT 3 e000 Tae Siz SATENE Slave AE a Module PELAR AE EE eee Based on the V memory addresses we chose the D2 RMSM allocated points X40 to X77 to Remote Slave 1 s inputs and Y40 to Y117 to its outputs This means the starting address for the second remote base inputs is X100 assigned automatically by the remote master and the starting address for outputs is Y120 assigned automatically D2 RMSM T1K RSSS Remote I O System Now let s do the same thing for the third remote I O base Completing the We have filled in the following remote slave worksheet to match the third remote I O Remote Slave base of the example system Worksheet for Slave 3 A Remote Slave Worksheet Main Base with Master Remote Unit Address 3 Choose 1 7 for RM NET or 1 31 for SM NET 16 16 16 16 Bist edule Name Ps cpu areas formasen Number Input Address No of Inputs Output Address 1 lo lo input Adress z ka el 2 a l Va0400 Vaoas Vaos00 ADRO me 16 S 2 z wo 6 ooo 3 5 1st Remote C a fmt vie 4 0 4 PS T1K 16 16 16 16 16 dp lt eask O O O F F 3 X40 X57 X60 X77 Y40 Y57 Y60 Y77 Y100 Y117 ooo wif lt 4 i V40402 V40403 V40502 V40503 V40504 a es P ave Module Input Bit Start Address X120V Memory Address V__40405 p 2nd Remote Total Input Points ___48 PS tik 8 8 8 16 8 Output Bit Start Address ____Y160 V Memory Address
75. ert the RD instruction which specifies the starting V memory loca tion where the data will be stored Example 1 D2 RMSM Setup Programming and Troubleshooting The diagnostic error information can assist you in locating errors on a remote I O Reading Diagnostic network either during installation or for a previously operating system During Errors installation we might expect configuration errors caused by incorrect switch settings or an invalid setup program For a previously operating system the diagnostics can help locate such faults as a slave not responding an I O module not present or a loose terminal block In this example we read the network error flags each scan and if there is a configuration error present we read the error details Each scan read the network error flags SP1 Hml LD K04 Load master address rack 0 slot 4 __ 40 Ko Load the number of bytes to read __ LDA Load the shared memory address location of the 0140 network errors D Read the network error flags from the master V2020 into V memory Move the network error flags to C relays to use as flags for testing SP1 J E V2020 Load the network error flags into accumulator oe C100 Store the lower byte to C relays C100 107 If there is a configuration error C100 is ON read the configuration error code C100 D 1 K04 Load master address rack 0 slot 4
76. es per channel In terms of addressing the remote I O you can use up to the maximum X input and Y output addresses allowed for the CPU chosen 640 for the DL240 1024 for the DL250 if you have no local I O If you need more I O points you can define remote I O to use the C control relay memory type or V memory type up to the maximum address available G D a 5 a 02 D gt D 2 Q What if want to add remote I O after have programmed the system A Your D2 RMSM setup program can allot unused I O at the end of a slave which you can install at a later date If the local base has blank slots you can install a D2 RMSM to add a new channel Q Can use a programmer or operator interface on the remote I O link A Yes in the SM NET protocol mode the communications port on the T1K RSSS remote slave supports a handheld programmer DirectSoft or an operator interface Note that since the bottom port of the DL250 DL350 and DL450 CPUs support the RM NET mode only you cannot use the serial communications port on slaves which are attached to the CPU Q What if my cable routing causes the channel communication cable to exceed the maximum allowed distance A You may need to reconsider the physical layout of your system For example you could split one large channel into two channels whose individual cable lengths would be acceptable Or you could locate the local rack that contains the master modules in the ce
77. esponsibility for your product design installation or operation If you have any questions concerning the installation or operation of this equipment or if you need additional information please call us at 770 844 4200 This publication is based on information that was available at the time it was printed At Automationdirect com we constantly strive to improve our products and services so we reserve the right to make changes to the products and or publications at any time without notice and without any obligation This publication may also discuss features that may not be available in certain revisions of the product Trademarks This publication may contain references to products produced and or offered by other companies The product and company names may be trademarked and are the sole property of their respective owners Automationdirect com disclaims any proprietary interest in the marks and names of others Copyright 2001 Automationdirect com Incorporated All Rights Reserved No part of this manual shall be copied reproduced or transmitted in any way without the prior written consent of Automationdirect com ncorporated Automationdirect com retains the exclusive rights to all information included in this document Manual Revisions If you contact us in reference to this manual be sure to include the revision number Title Terminator I O DirectLogic Remote I O Base Controller User Manual Manual Number T1K
78. eter Configuration Parameter SELECTION Baud Rate in KBaud determined by required 19 2 38 4 distance to last slave Remote I O configuration table starting ad V V37700 is default dress OUTPUT Slave Station Input Address No of Inputs Output Address No of Outputs ee ee eee eee el o Too ST ee es Ao d E ee a e E S o T e a a a a E ae rr rr E p D lt xe zon ro as ae s Appendix B Analog I O Scaling Examples Analog Input Module Analog Output Module Terminator Analog I O Analog Input Module Mo 2o Scaling the Most applications usually require Units a H L 52 Input Data measurements in engineering units 8194 Qe which provide more meaningful data lt T This is accomplished by using the H high limit of the Engineering conversion formula shown unit range L low limit of the Engineering You may have to make adjustments to the formula depending on the scale you choose for the engineering units A Analog value 0 8191 unit range For example if you wanted to measure pressure PSI from 0 0 to 99 9 then you would have to multiply the analog value by 10 in order to imply a decimal place when you view the value with the programming software or a handheld programmer Notice how the calculations differ when you use the multiplier Analog Value of 4047 slightly less than half scale of 8191 should yield 49 4 PSI Example without multiplier Example w
79. etup Registers When configuring the bottom port of the DL250 DL350 or DL450 CPU via DirectSoft or the Handheld Programmer you are actually loading a reserved V memory adddresses with configuration data The following diagrams define the meaning of the bits in the registers The previous ladder logic examples include logic in the setup program to set these parameters so they are not lost or accidentally changed Remote I O Communication Port Settings DL250 DL350 V7656 DL450 V777 15 8 7 0 LD KbfcO V37700 as starting address pointer OR 38 4k baud and address 0 LD K3fc0 V37700 as starting address pointer 19 2k baud and address 0 A OUT V7656 V777 for DL450 Station number setting 0 Master station number Communication V memory address hex equivalent of octal adddress default 37700 is starting address of pointer table Communication baud rate setting 0 19 2 kBaud 1 38 4 kBaud Port 2 Protocol Setup DL250 DL350 V7655 Port 3 Protocol Setup DL450 V776 15 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LD K8 Remote I O OUT V7655 V776 for DL450 aS N TS VOU 1 Selects Remote JR nS not used for Remote I O DS D EEN og Register Set Code DL250 DL350 V7657 DL450 V767 59 DL250 DL350 15 8 7 LD K500 Port settings provided by user program E a 0 0 010 0 0 010 our vss DL450 4 LD K50
80. f logic tells the remote master the starting V memory addresses for the inputs and outputs and the total number of each for the channel Use the LD LDA and OUT commands to load the starting addresses and point totals into temporary memory then write the values to the master s shared memory The Quick Reference Table shows the correct shared memory addresses in octal The LDA instruction Write Input and Output Pointers and sce octal numbers designated by the Input and Output Ranges for Channel capital O imron of Channel Configuration Worksheet D2 RMSM Remote Master Module Master Slot Addy ss_ 4 1 7 _ Protocol Selecf d _RM NET_ RM NET or SM NET Circle one selection for each parameter selegtions for each protocol are shown Configuration Parameter KE RM NET SM NET Baud Rate in KBaud determined by required 19 2 384 153 6 distance to last slave 307 2 614 4 Auto Return to Network either protocol i a Ne Sag LSS Station No of Inputs PN of Outputs Station _ No of Inputs No oNQutp SPO DA hE Q3000 Input V memory l OUT 2001 V memory buffer LDA 03100 Output V memory OUT m V2002 V memory buffer LD K04 Master module address P K4 Number of bytes L LPA O00 Shared Memory address L__ WT v2001 rite M
81. fine the operating characteristics of the D2 RMSM module Physical Installation Requirements CPU base only any slot except adjacent to CPU apeciiicatlons Internal Power Consumption 200 mA maximum U Communication Cabling RS 485 twisted pair Belden 9841 or equivalent D ii Operating Temperature 32 to 140 F 0 to 60 C 3 Storage Temperature 4 to 158 F 20 to 70 C z Relative Humidity 5 to 95 non condensing O J Environmental air No corrosive gases permitted 2 a Vibration MIL STD 810C 514 2 z 7 Shock MIL STD 810C 516 2 dp Noise Immunity NEMA ICS3 304 Auto Return to The remote master queries the channel to detect which slaves are present in three Network Option instances e on power up e on transition from CPU Program Mode to Run Mode e when user logic commands the remote master to log its parameters to EEPROM If an offline slave comes on after the master powers up the master may never know that a slave has returned to the network If you select the Auto Return to Network mode the master can detect reinstated slaves at any time D2 RMSM T1K RSSS Remote I O System Remote Slave T1K RSSS Features Top View Bottom View RUN Turns ON when 9 communication is active
82. g 5 34 20 ie cece svete ee eae ees Veet Pelee ee ene Pee 4 20 Cabling Between the D2 250 CPU Bottom Port and Slaves 0c cece eee nee 4 20 Cabling Between the D3 350 D4 450 CPU Bottom Port and Slaves 05 4 21 Special CPU Memory for Diagnostics 0 2 cc eee cence eee eee 4 22 Appendix A Remote I O Worksheets Table of Contents iio Appendix B Terminator Analog I O Analog Input Mod le ss secari er a Oe ans er oe a a eee E a B 2 Scaling the INPUL Data scan ceric usage ieee cadets RAIN e RE DE AEN RA ew ATR B 2 Example 1 Scaling 4 20mA Input Signal naaa nn annann B 2 Example 2 Scaling Unipolar and Bipolar Input Signals n nunnana aeee B 3 Analog Output Module ico oss Scag eee Stein ew eter nsh wie b thse Sates Seyetnereie ee Eee eens Yee ee Ss B 4 Calculating the Digital Value 220 ccecuec debe sabives cnbasds oe baede obgbedae nnbacen 4 B 4 Engineering Unit Conversion ce 5015s ss ns b a Gate gah gia eater agen bans alee Bac acateatlae acl aahane B 4 Appendix C Determining I O Update Time OVGIVICW 2 20 50es ecb arcench aver ere teak eee sar eeeacacatenddaua vad pause teases Ver ew ekec C 2 Remote l O Update Table c2ccsecce ses eee s ves Be ies Pee 2 ea ka ee ee ee C 3 Remote Scan Time Formula s 2 3 cs0c5sccases cee e ed epee tee ead eee ee ed C 3 D2 RMSM Calculating Total Delay for the System cece eee eee eee eee ees C 4 Total Delay Time Formulas i
83. h unit X1 is the one s position and X10 is the ten s position For example set address 13 by turning the X10 switch to 1 and the X1 switch to 3 10 3 13 Align the arrows on the switches to 0 to use the module as a master D2 RMSM only Set them to any number 1 7 for RM NET mode or 1 31 for SM NET mode if it will be a slave T1K RSSS Two slaves cannot have the same number if they are linked to the same master Always use consecutive numbers for slaves starting with Address 1 don t skip numbers 2 7 D2 RMSM T1K RSSS Remote I O System Setting the DIP Switches The remote master D2 RMSM has an 8 position DIP switch labeled SW3 that is mounted toward the rear of the module on the PC board The remote slave T1K RSSS also has an 8 position DIP switch labeled SW1 that is located on the side of the module under a hinged cover Set these switches to configure the protocol mode the baud rate the output response on communication failure and the slave serial port settings The word ON appears beside the switch to indicate the ON position Remote Master R 5 emote Slave D2 RMSM T1K RSSS D r imi N
84. he Setup Program data type assignments We ll also show you how to determine the correct addresses for reading and writing remote I O data as well as how to choose other remote I O system parameters If analog remote I O modules are used in the application it is recommended to use a DL250 CPU and V memory addressing for the remote I O The analog modules consume either 256 and 512 discrete I O points each The DL250 CPU supports Bit of Word instructions to access the bits in the V memory data words Main Base with Master c Remote Slave Worksheet Remote Slave Worksheet P 16 16 16 16 Remote Base Address Choose 1 7 for RH NET or 1 31 for SM HET Remote Base Address 2 Choose 1 7 for RM NET or 1 31 for SH HET l l l O Sot Module INPUT OUTPUT een ers INPUT OUTPUT U Number Name input Address No of Inputs louput Address No of Outputs Number Name input Address No of Inputs Output Address No of Outputs o J6ND3 xoB0 16 o J6ND3 x100 16 a o8TD1 yo20 8 4 feno3 x120 16 2 osmo 030 8 2 lemo Y040 16 TiK 16 8 18 3 3 re ss 10 0 IE 4 5 s 6 6 L Slave 1 lt Input Bit Start Address x060 _V Memory Address V 40403 Input Bit Start Address __x100_V Memory Address V 40404 _ PS T1K 16 16 116 Total Input Points _16 Total Input Points_32_ Rssg l l O Output Bit S
85. he hardware configuration you need create a diagram of the Needed and How system O to help determine the amount and locations of remote bases Below is a Many Masters amp drawing of a typical system with Slaves e one master module in the main base e main base has two input modules and two output modules each with 16 points e first remote base has two input and three output modules each with 16 points y e second remote base has two 8 point input modules two 8 point output S modules and one 16 point output module s on e third remote base has three 16 point input modules and two 16 point output modules O x lt A on So Main Base with Master 3 A Master Ps CPU 16 16 16 16 _t Module Can go in any slot I I O O except ext to CPU X0 X17 X20 X37 YO Y17 Y20 Y37 V40400 V40401 V40500 V40501 1st Remote ps Ressl 16 16 16 16 16 l l O O O Slave Module 2nd Remote PS T1K 8 8 8 16 8 RSSS l O O O Slave module 3rd Remote ps TiK 16 16 16 16 16 RSSS I I olo Slave Module This layout might be typical of a system which requires additional I O at the CPU location beyond the local rack capacity as well as a remote location or two Remote I O System io op ie F lt m ip Bi N m D2 RMSM T1K RSSS Remote I O System Define the System Details By Using Worksheets Completing the
86. ic commands available and examples of using the commands to write general ladder logic We will be showing you in this chapter only those commands that pertain to setting up your remote O initialization and its successful utilization First open DirectSOFT from Windows and establish a link with your CPU Then enter the Edit Mode for programming You should now be looking at a screen similar to the one shown below ij DirectSOFT Programming remiotst File Edit Search View Tools PLC Debug Window DACE Hj Ladder View olx 1 i qe j A 2 iif a x2 xo yi a OUT x0 co COPEI xi ptt a PD a aa al 7 END BR xt lg 11 Poa A The DirectSOFT window shown above depicts a program that has already been written Your window of course will be empty when you first enter it The pages that follow will show you how to write each part of your initialization program D2 RMSM Setup Programming and Troubleshooting 33 Writing the Remote I O Setup Step 1 Is your setup logic going to be in the main program body or is it going to be ina Decide How You subroutine Are Going to Call A subroutine for your remote I O setup has an advantage over writing the code into Your Program the program s main body Some remote I O setup logic becomes quite lengthy By putting the setup in a subroutine you don t have to scroll through extra logic during routine troubleshooting procedures
87. ic information is also available in the specifications of the Sales Catalog e Total Delay Time this is the total delay time that takes all of the above factors into consideration There are several formulas that you can use to calculate this delay time See the formulas on Page C5 of this appendix Once you have selected the formula applicable to your system you will use the information you have gathered for the above items to calculate the total system delay time Since each application is different we cannot possibly show all of the options for the CPU scan time or the possible module response delays You can easily find this information in other publications However the next few pages will show you how to calculate the delay time for the Remote Master Scan Also we show the total delay time for our example system that was used earlier in this manual C 3 Determining I O Update Time Remote I O Update Table The table shown below shows you how much time is required for the Remote Master Module to update its I O data to its internal buffers Remember from earlier reading in this appendix that the remote I O scan and CPU scan are asynchronous The CPU may be looking at the master module s internal buffers several times before the master actually has enough time to store new data This chart shows the maximum amount of delay based on the number of I O points on the channel of Remote Update Time Required in ms 2 Rem
88. ink is a 3 wire half duplex type Since Port 2 of the DL350 and Port 3 of the DL450 CPU is a 5 wire full duplex capable port we must jumper its transmit and receive lines together as shown below converts it to 3 wire half duplex The and Slaves recommended cabling for connecting the master and slaves is the single twisted pair cable Belden 9841 or equivalent The diagram depicts the port pinout for the D3 350 and D4 450 CPU bottom port The location of Port 2 on the DL350 is on os the 25 pin connector as pictured to the 308 right The location of Port 3 on the DL450 o 9 is on the 25 pin connector which is also 2o shared by Port 1 08 e Pin7 Signal GND inal o 0 e Pme TAD 25 Pin Connector o e Pin 13 TXD DL350 Port2 RXD e Pin 25 RXD DL350 CPU Port 2 ov 70 DL450 CPU Port 3 Remote I O Slave Remote I O Slave 6 O Remote I O Master end of chain O T Jumper T O O Termination D O Resistor O TXD RXD 16k S J 16D s sy O RXD gt LU DS e2 TXD RXD a fy 2 TXD e RXD U y Internal 25 150 ohm eed Signal GND 3 Cy 3 as resistor Connect shield NW NW to signal ground ae N ol The twisted shielded pair connects to the DL350 DL450 s Port as shown Be sure to TS connect the cable shield wire to the signal ground connection A termination resistor TE must be added externally to the CPU as close as po
89. ions baud rates of 19 2K and 38 4K are supported e The Slice Master protocol SM NET is also supported by the DL205 system the CPU bottom ports do not support SM NET This means that the remote I O slaves set for SM NET mode connected to a SM NET master can be a combination of T1K RSSS and D2 RSSS and up to the maximum allowed number of remote units and I O points Up to 614 4K baud rate is supported by SM NET This protocol supports the built in RS 232 communications port on the remote slave units G D a 5 e ep D pas D 2 Remote Master The master module s are mounted in the CPU base The bottom port of the DL250 DL350 and DL450 can serve as a RM NET master Remote Slave The T1K RSSS a L controllers are placed in each remote hmo slave location Each slave has the I O oee circuitry required to be linked to the master module via twisted pair cable ol So NOTE The Remote I O Masters that support the T1K RSSS are the D2 250 D3 350 D4 450 D2 RMSM
90. ions between master and all slaves are always 1 to 1 2 to 2 and 3 to 3 Master Slave 1 Slave 2 Slave 3 1 1 1 2a 2 amp r Oo 3p 265 bod gJ DY JI 32 o7 Z OF Ox F q gt op 3 op 2 16 D2 RMSM T1K RSSS Remote I O System At each end of a master slave system it is necessary to have a termination resistor to prevent signal reflections from interfering with the communications Although the modules have a 150 ohm resistor built in for this purpose there are three options to Remote I O System ie io ie a lt m ie T N m Termination Resistors consider Option 1 Use Internal Resistor Only With this configuration you use the internal resistor of the module to provide all the terminating resistance necessary Place a jumper wire between the terminating terminal and terminal 1 Option 2 Use Internal Resistor and Balance Resistor To better match the impedance of the cabling you can elect not use the internal resistor and instead use a resistor of your choice externally Connect this resistor between terminals 1 and 2 You do not use the jumper wire in this case Option 3 External Resistor in Series With this option you use an external resisor in series with the internal resistor The sum resistance should match the cabling impedance Internal 150 ohm Gat
91. ith multiplier te A H L EE H L Units A 5197 Units 10 A 8191 FORES 100 0 te 100 0 Units 4047 819 Units 40470 8107 Units 49 Units 494 Example 1 Here s how you would write the program to perform the engineering unit Scaling 4 20mA conversion for a 4 20mA input signal This example uses SP1 which is always Input Signal on You could also use an X C etc permissive contact SP1 D l l l a V3000 When C0 is on channel 1 data is loaded into the accumulator BCD Converts the binary analog data to BCD to perform math operations Omit this instruction if binary data is to be used for binary math operations ee Subtracts 1638 from the incoming signal to adjust the 4mA offset Mda Multiplies the accumulator data by 1000 to start the conversion DIV j K6553 Divides the accumulator data by 6553 8191 1638 N Stores the result in location V2500 Terminator Analog I O Example 2 Scaling Unipolar and Bipolar Input Signals This rung executes if the channel data is positive Here s how you would write the program to perform the engineering unit conversion for a 0 5V 0 10V 5 10 0O 20mA or 20mA input signal The example assumes the analog data is in V3000 V3000 K2000 lt LD lt V3000 Use SP1 C or X bits for unipolar inputs BCD MUL K1000 DIV K8191 OUT V2500
92. k per channel od 2 eH a Fa ee Allowable distance is from farthest slave to the remote master Distance Between Each slave belonging to the same master is connected together in a daisy chain Slaves and Master using a shielded twisted pair cable At the lowest baud rate the last slave unit in the Baud Rates daisy chain cannot be farther than 3900 feet from the CPU base You set rotary SM NET switches that designate the slaves as No 1 No 2 etc There is a DIP switch on each unit to set the baud rate for communication You have a choice of 19 2 kB 38 4 kB 153 6 kB 307 2kB or 614 4 kB The slaves and master must be set to the same baud rate The T1K RSSS serial communications port is active in SM NET mode G D a 5 a 02 laag D gt D 2 1 8 Getting Started Choosing the The two protocols RM NET and SM NET each have features which may be of Protocol Mode importance to your configuration The system layout affects this choice since there RM NET vs is a difference in the number of slaves allowed the possible baud rates and the total SM NET I O link distance First lets review the specifications for the two protocol modes Specification RM NET SM NET Maximum of I O pts per channel 2048 D2 RMSM 2048 D2 RMSM see note below 2048 DL250 CPU port 2048 DL350 CPU port
93. l I O O a o2 bdo VT Vide WS xO 25 1st Remote gs ac LE PS 187 Be ABS 16 at 80 I O points D l I O O JO m X40 X57 X60 X77 Y40 Y57 Y60 Y77 Y100 Y117 V40402 V40403 V40502 V40503 V40504 Slave Module 2nd Remote PS 8 8 8 16 8 I I O lO O 48 I O points X100 X107 X110 X117 Y120 Y127 Y130 Y147 V40404 V40505 V40505 06 Slave Module 3rd Remote PS 16 16 16 12 12 80 I O points l l l O O X120 X137 X140 X157 X160 X177 Y160 Y177 Y200 Y217 Slave V40405 V40406 40407 V40507 V40510 s Module Total 208 remote I O points Given that the CPU scan Tcs is estimated to be 25 ms the results of the calculations are Tin Maximum response input module time 16ND3 8 ms Tout Maximum response output module time 161TD1 10us Trs 15 34 ms 2ms x3 21 34 ms lt Tcs Total Delay for Configuration Ty 6 Tcs TouT 8 ms 6 25 ms 01 ms 158 01 ms Appendix D I O Module Hot Swap In This Appendix T1K RSSS I O Module Hot Swap Feature D2 I O Module Hot Swap T1K RSSS I O Module Hot Swap Feature we 9 p TERR Check External 24VDC Wiring Before Hot Swapping The Hot Swap feature allows Terminator I O modules to be replaced with Terminator I O system power ON Be careful not to touch the terminals with your hands or any conductive material to avoid the risk of personal injury or equipment damaged Always remove power if it is equally convenient to do so WARNING
94. lave2 Slave 18 Bit3 Slave3 Slave 19 Bit4 Slave 4 Slave 20 Bit5 Slave 5 Slave 21 Bit6 Slave 6 Slave 22 Bit7 Slave7 Slave 23 Bit8 Slave 8 Slave 24 Bit9 Slave 9 Slave 25 Bit10 Slave 10 Slave 26 Bit11 Slave 11 Slave 27 Bit 12 Slave 12 Slave 28 Bit 13 Slave 13 Slave 29 Bit 14 Slave 14 Slave 30 Bit15 Slave 15 Slave 31 C9 D x raj Kol Q D 3 3 5 Ko TAKS At ear D2 RMSM Setup Programming and Troubleshooting OCTAL FUNCTION DETAIL ADDRESS Bytes 132 133 Slave removal mode selection commu In slave removal mode the master stops 2 nication stops to only the slave s with a updating only the slave s with a communication error communication error It continues updating the I O for the other slaves on the channel To select this mode for each slave turn ON the corresponding bit of the shared memory shown below Address 132 Address 133 BitO Notused Slave 16 Bit 1 Slave 1 Slave 17 Bit2 Slave2 Slave 18 Bit3 Slave3 Slave 19 Bit4 Slave 4 Slave 20 Bits Slave5 Slave 21 Bit6 Slave 6 Slave 22 Bit7 Slave7 Slave 23 Bit8 Slaves Slave 24 BitQ Slave9 Slave 25 Bit10 Slave 10 Slave 26 i Bit11 Slave 11 Slave 27 Bit12 Slave 12 Slave 28 Ow Bit13 Slave 13 Slave 29 Bit14 Slave 14 Slave 30 J Bit15 Slave 15 Slave 31 m 2 Communication hold or resume mode The program can cause the communications on a channel to stop by setting the first bit in this byte ON After communication stops
95. nd the total number of each The CPU has reserved memory locations called pointers that accomplish this task Use the values from the Remote Slave Worksheets or the Channel Configuration Sheet and the pointer addresses from the DL250 DL350 DL450 Reserved Memory Table to complete this logic Write Input and Output Pointers and Ranges for each remote base Channel Configuration Worksheet DL250 DL350 DL450 CPU Bottom Port Circle one selection or fill in blank for each parameter Configuration Parameter SELECTION Baud Rate in KBaud determined by required C 38 4 distance to last slave Remote I O Configuration table Starting address Q 37702 V37700 is default T aa ee eee Station Input Address No of Inputs Output Address No of Outputs D K as J vaos10_ V40512 DL250 DL350 DL450 Reserved Memory Table V777 for Port Setup Word 7656 1 DL450 Setup Complete Flag C740 Slave Input Number of Output Number of Address Input Pts Address Output Pts 37706 V37707 1730 V37731 1 2 V37710 712 V37713 3 V37714 V3771 V37717 4 V37720 V37721 ane a V37724 V37725 V3AV26 V37727 6 v37782 Y87733 V37735 V37736 v37737 LDA Remote 1 Input Remote 1 Output 040410 OUT V37704 _ LD K48 OUT V37705 LDA 040510 OUT _V37706 LD K32
96. ng using X and Y Memory To illustrate the setup program for a system using X s as remote inputs and Y s as remote outputs we will use the example system from Chapter 2 shown here with a completed Channel Configuration Worksheet The first block of logic tells the remote master to initiate the setup and to enable the Auto Return to Network option To find the D2 RMSM shared memory addresses used in the setup program refer to the Shared Memory Table at the end of this chapter Write Configuration Byte Main Base with Master l I O O X0 X17 X20 X37 YO Y17Y20 Y37 V40400 V40401 V40500V40501 1st Remote PS T1K 16 16 16 16 16 RSSS I O O JO X40 X57 X60 X77 Y40 Y57 Y60 Y77Y100 Y117 40402 V40403 V40502 V40503 V40504 2nd Remote lt pg TIK 8 8 8 16 8 RSSS I O JO JO X100 Ly X110 117 Y120 127 Y130 147 Y150 Y157 V40404 V40505 V40506 3rd Remote T1K 16 16 16 16 16 PS Rsss 1 lolo X120 137 X140 157 X160 177Y160 177Y200 217 V40405 V40406 V40407 V40507 V40510 SPO tL Channel Configuration Sheet D2 RMSM Remote Master Module Master Slot Address 4 1 7 _ Protocol Selected RM NET_ RM NET or SM NET Circle one selection for each parameter set ctions for each protocol are shown Configuration Parameter peed RM NET Baud Rate in KBaud determine d by required
97. nter of the system and radiate multiple channel communications cables in many directions D2 RMSM T1K RSSS Remote I O System In This Chapter D2 RMSM Features 11K RSSS Features Setting the Rotary Switches Setting the DIP Switches Determine the System Layout Connect the Wiring io op ie F lt Fk a ie F N m Remote I O System D2 RMSM T1K RSSS Remote I O System Remote Master D2 RMSM Features RUN Turns ON when the module Remote is operating correctly DIAG Turns ON when there a is a hardware failure 1 O Turns ON when the setup program is wrong LINK Turns ON when there is a communications error DIP SWITCH On rear of module for setting baud rate and other 3 parameters Functional Specifications Master UNIT ADRS Rotary switches for setting the module to be the master always set to 0 T Terminating point that is connected to point 1 with a jumper at the master and final slave unit E 1 1st wire of twisted pair Txd Rxd 2 2nd wire of twisted pair Txd Rxd N r 3 Shield connection of Masters channels per CPU 2 max for DL240 7 1 max for DL250 built in RM NET master feature in DL250 bottom port can be the eighth master The DL230 does not support Remote I O Channel Specifi
98. o log the parameters stored by the setup program to the Master s EEPROM C1 Signifies that setup is complete Hint This should be the last function of your setup program D2 RMSM Setup Programming and Troubleshooting OCTAL FUNCTION DETAIL ADDRESS Bytes Slave Page Selection User s setup program stores a BCD value to this location to select the page of slave parameters for setup programming 81 Slaves 1 15 82 Slaves 16 31 TAKS A s er ep 2 c xe 0 lt Q Ko o 3 3 Q 3 24 D2 RMSM Setup Programming and Troubleshooting Quick Reference Table of Shared Memory Addresses Input Output Number of Number of o m Oma m o 006 N A N A D2 RMSM D 5 D fe oO o Q op D2 RMSM Setup Programming and Troubleshooting 3 25 Troubleshooting Remote I O Troubleshooting If the remote I O channel does not seem to be working correctly check the following Quick Steps items These items represent the problems found most often 1 1 Cable and connections Incorrectly wired cables and loose terminations cause the majority of problems Verify you ve selected the proper cable configuration and check the cable making sure it is wired correctly Also check the cable routing to ensure that the installation guidelines in Chapter 2 were followed 1 2 Incorrect Baud Rate Make sure you ve set all T1K RSSS units to match the communication p
99. ocess such as waste water treatment holding the last state would allow the current state of the process to continue until the operator can intervene manually WARNING Selecting HOLD LAST STATE as the default mode means that outputs in the remote bases will not be under program control in the event of a communications failure Consider the consequences to process operation carefully before selecting this mode DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Example Program Using Discrete I O Modules Example 1 A typical system uses X and Y memory types for the inputs and outputs on the Using X and Y remote I O channel Addresses as To illustrate the setup program for this configuration we will use the remote I O the Remote I O system below shown with the completed Channel Configuration Worksheet Memory Types The first block of logic tells the CPU the station number of the port communication V memory address and the baud rate setting Define the constant value based on these selections see DL250 DL350 DL450 Reserved Memory Table at the end of this chapter and then write the value to the reserved V memory address in the CPU You can also perform this function interactively with DirectSOFT see Configuring the Bottom Port of the CPU earlier in this chapter Write Port Setup Word DL350 CPU in Main Base 1 base addressing DL250 CPU in Main Base 16 16 16 16 350 O O l I CPU 250
100. onstant that commands master to store parameters to EEPROM V memory buffer Master module address Number of bytes Shared Memory address of Setup Complete Byte Write Master memory We can now complete the setup program This last block of logic tells the remote master to save the parameters in EEPROM setup is complete The setup complete logic structure is the same for any channel using a D2 RMSM as a master The completed setup program for this example is shown on the next page ep 2 z T laj Kol Q D 3 3 5 Ko WSWuY 2a D2 RMSM Setup Programming and Troubleshooting Completed Setup Program for V Memory Addressing RLL Program SPO K1 atg Goto remote ER 1 0 subroutine SPO i5 emi Aad nee ri r Main Program Body l E rs eae i LD END from bottom of previous column sts s k4 _ Number of bytes to write are SBR Ki Remote I O Subroutine Memory a Address From Table Below WT first scan rela v2003 Write slave range data sp y Rack Slot Address of Master LD Bits 0 1 2 7 initiates setup SPO Initi
101. ork errors and their location You can implement logic to read these bytes to check your configuration without having to remove the module The next section provides specific examples on how to read status data from the Master module WSWuY 2a ep 2 c O U lt Q Q o 3 3 Q D2 RMSM Setup Programming and Troubleshooting How to Access Diagnostics Information To access diagnostics information we exchange data with the D2 RMSM module The remote master unit is an intelligent module which means it operates asyncronously from the CPU and it has its own memory We use the CPU instructions described below to communicate with an intelligent module The WT instruction writes a block of data 1 128 bytes max to an intelligent I O module from a block of V memory in the CPU The function parameters module WT base slot address number of bytes and the intelligent I O A aaa module memory address are loaded into the first and second level of the accumulator stack and the accumulator by three additional instructions In the WT instruction Aaaa specifies the starting V memory address where the data will be written from in the CPU Listed below are the steps to program the WT instruction SPO LD 4 K4 Load the base number 0 into the first byte and the slot number 1 7 into the second byte of the second level of the accumulator stack LD K2 Load the number of
102. ory locations at a time The following logic shows how to finish the setup program for this example First scan relay contact SPO I There are 20 unused reserved memory locations SPO LDD KO OUTD v37714 _ 0u V37716 OUTD V37720 OUTD V37722 OUTD V37724 OUTD V37726 OUTD V37730 OUTD V37732 _ OuTD V37734 OUTD V37736 C740 Load 32 bit accumulator with O Where the unused memory starts Clear all unused V memory locations 2 locations at a time __ ser Tell CPU that setup is completed DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Completed Setup Program for DL250 DL350 DL450 as Remote Master using X and Y Memory Addressing RLL Program Pi ee Go to remote SRC LDD Load 32 bit accumulator EE 1 0 subroutine G KO with 0 Main Program Body from bottom of previous column Clear Unused ae Clear all pee V Memory memory locations END __ OUTD V37716 sBR Ki Remote I O Subroutine OUTD V37720 fir
103. ote Scan Time Use the following formula to calculate the amount of time required for the remote I O Formula scan update Trs Time from Above Table 2 ms x No of Slaves gt Ke kej 2 x lt g D D 3 co Cc ne a D a D Example Given a 38 4 kB system with a total of 128 remote points and 3 slaves Trs 9 10 ms 2 ms x 3 15 10 ms C 4 2 a9 O Q o2 xO fo gE ac lt E pam 2 oO m Determining I O Update Time D2 RMSM Calculating Total Delay for the System Now that you have calculated the time required for the Remote Master to go through its scan cycle and update its internal buffer area we need to add this time to other delay times inherent in the overall system Below is an example of a remote input changing a remote output Example of a Remote Input Changing a Remote Output This example can be simplified schematically to look like this Remote Remote Input CPU Output X110 Y123 a 2 em The drawing below shows the details of the CPU and Remote Master interaction Inputs from slot 1 of 2nd Inputs from slot 1 of 2nd Remote Scan remote slave in CPU remote slave in CP
104. ou run into questions If you are a new customer we suggest you read this manual completely so you can understand the remote modules configurations and procedures used We believe you will be pleasantly surprised with how much you can accomplish with Automationdirect products Depending on the products you have purchased there may be other manuals necessary for your application You will need to supplement this manual with the manuals that are written for those products You will need the User Manual for the PLC sytem that you have chosen to use with the Terminator I O We realize that even though we strive to be the best we may have arranged our information in such a way you cannot find what you are looking for First check these resources for help in locating the information e Table of Contents chapter and section listing of contents in the front of this manual e Quick Guide to Contents chapter summary listing on the next page e Appendices reference material for key topics near the end of this manual If you still need assistance please call us at 770 844 4200 or visit our web site at www automationdirect com Our technical support group is glad to work with you in answering your questions They are available Monday through Friday from 9 00 A M to 6 00 P M Eastern Standard Time Chapters The main contents of this manual are organized into the following four chapters Getting Started Getting Started 1 3
105. r its bit turns on when an error occurs with any slave You may use DirectSOFT or the application program to monitor these flags If there is a communications error this memory may not show the correct data Master in Slot No 0 1 2 3 4 5 6 7 Station N A V7671 V7672 V7673 V7674 V7675 V7676 V7677 0 Bit 0 1 Bit 1 2 Bit 2 3 Bit 3 4 Bit 4 5 Bit 5 6 Bit 6 7 Bit 7 8 Bit 8 9 Bit 9 2 10 Bit 10 11 Bit 11 Os 12 Bit 12 2o ro 13 Bit 13 A 14 Bit 14 a2 l F 15 Bit 15 D2 RMSM Setup Programming and Troubleshooting D2 RMSM Memory for Diagnostics Hardware Status Bus Scan Status Network Errors Status and error information about the D2 RMSM Remote Master module and its attached remote I O network are available in the Remote Master shared memory described earlier in this chapter Octal address status bytes 122 123 available in the D2 RMSM shared memory report the hardware settings You can implement logic to read these bytes to check your configuration without having to remove the module Octal address status bytes 160 172 available in the D2 RMSM shared memory provide information on bus performance You can implement logic to read these bytes to check your configuration without having to remove the module Octal address status bytes 140 146 available in the D2 RMSM shared memory provide information on netw
106. r Program 000 cece eee 3 3 Step 2 Write the Setup Logic for Each Channel 0 0 0 cece eect eae 3 4 Example Program Using Discrete I O Modules 00ee cece eee eee eee eee eens 3 5 Example 1 Addressing using X and Y Memory 0 0 cece eee eee 3 5 Example Program Using Analog I O Modules 00ee cece eee eee eee eee eens 3 10 Example 2 Addressing using V Memory 0 00 c eee 3 10 Changing Configurations s 5 si 20 eos sc beatd essita hans wee seu cee ecard eid eee 3 16 Shared Memory Table for D2 RMSM Remote Master 0cc cece eee eee e eens 3 17 Troubleshooting Remote I O ccc cece cece eee eee eee eee eee eee eeeee 3 25 Troubleshooting Quick Steps 255 co ecanie Tt oou wd ctee latest a nda ewan ethane he oa eee 3 25 Troubleshooting Chart seri cents ered weed ooh ean eds heen ee ee ee a E ee le ee 3 26 Special CPU Memory for Diagnostics 0 2 cece cee eee eee eens 3 27 Communication Status Flags in V memory 00 c cece eee eee 3 27 Error Flags in V memory A225 eee tA ete eee he Oe A CBs fee Oe Dee Se tata Sa seclten S ete dt ae 3 28 D2 RMSM Memory for Diagnostics 000 cece eee eee eens 3 29 hardware Statuss Foc aw woe fine Chee ae he e A E teat EE A E EAE ate A aE ee 3 29 BIS Scan Stat S Sine Sac ert eraa EE eeu sre ti UE whats Geet aie aualb atten aE aE e ai 3 29 Network EOS a serapan ania e Staves alten E CAE A eta ahaa ey ele meat ae E met 3
107. ramming port or operator interface port at remote slave location s Getting Started How the CPU Updates Remote I O Points The CPU and remote master work together to update the remote I O points Below is an example showing how scanning and updating takes place Notice that there are two independent scan cycles occuring at the same time but asynchronously The CPU module is doing its scan which includes looking at the information that the remote master is writing to its internal buffers During every CPU scan the CPU examines the internal buffers of the remote master and updates input and output data from the remote I O It is very possible for the CPU to be scanning faster than the remote master can do its scan It is largely dependent on the size of the application program the baud rate you have selected for the data transfer between the slaves and master as well as the number of I O points being monitored Therefore if you have I O points that must be monitored on every CPU scan it s a good idea to place these critical I O points in the local base The CPU reads the status of any input points associated with remote I O and stores the status in the input Remote Scan y a CPU Scan a register Asynchronous to CPU scan Read Inputs Mapped into oooaosoi eel The Remote Master obtains octal memory using 0004 0008 bed the I O status from the your RLL Remote Slaves Read Inputs from Remo
108. rogram to clear that slave s range data in the D2 RMSM shared memory Otherwise it will still see the old data from the previous configuration For example if you remove the third slave from our example system you would load a constant of zero into the slave s input and output range data located at buffer memory addresses V2007 and V2010 If removing I O remember to reduce the total I O range values also After you have modified the setup program cycle CPU power or transition from the STOP to RUN mode to execute the new setup logic This is necessary if the setup logic executes on the first CPU scan If you get an error after making the appropriate set up program changes it may be necessary to clear the shared memory in the remote master module To clear the shared memory in the master module you will need to 1 Remove CPU base power and remove the remote master module from the base 2 Turn on Dip switch 8 on the master module and return it to the base 3 Apply power to the CPU base noting that the master module LEDs cycle through and then all come ON 4 Remove CPU base power and remove the remote master module from the base 5 Turn off Dip switch 8 on the master module and return it to the base 6 Apply power to the CPU base and check for proper remote I O operation 3 17 D2 RMSM Setup Programming and Troubleshooting Shared Memory Table for D2 RMSM Remote Master OCTAL FUNCTION FUNCTION ADDRESS Slaves 1 15 Sla
109. rt setup program requires these addresses for each slave based on Slave 1 s starting addresses The DL250 DL350 DL450 port setup program requires these addresses for each slave Add the input and output ranges for the slaves to find the total input and output ranges for the channel Enter the totals as shown on the Configuration Worksheet D2 RMSM T1K RSSS Remote I O System 215 Connecting the Wiring General Wiring Guidelines Cable Recommendation Cabling Between the Master and Slaves Consider the following wiring guidelines when wiring the communication cabling in your system 1 Always use a continuous length of cable Do not combine cables to attain a needed length Use the shortest possible cable length Where possible use conduit for cable routing Avoid running cable near high energy wiring Where possible avoid running communications cabling in close proximity to AC wiring 6 Avoid creating sharp bends in the cables 7 Label all wires arwh The recommended cable for connecting the master and slaves is a single twisted pair cable Belden 9841 or equivalent This cable meets the RS 485 standard for communications Its impedance specification is 120 ohms per thousand feet The diagram shown below depicts the cabling between the D2 RMSM master and its slaves The two inner wires are connected to terminals 1 and 2 of each module The shield wire is connected to terminal 3 Make sure the the connect
110. run I O is on 1 Rotary switches setting for 1 Check rotary switches on biae ol niae i slave ID exceeds valid address slave for valid unit number for chosen protocol must be 31 or less vo JJ vo D for SM NET LINK LINK must be 7 or less for RM NET D2 RMSM Setup Programming and Troubleshooting 3 27 Special CPU Memory for Diagnostics Communication This table provides a listing of the individual flags in V memory for communication Status Flags in status The corresponding bit of V memory turns ON when the slave is V memory communicating Station O represents the master its bit turns on when communication begins with its slaves You may use DirectSOFT or the application program to monitor these flags If there is a communications error this memory may not show the correct data Master in Slot No 0 1 2 3 4 5 6 7 Station N A V7661 V7662 V7663 V7664 V7665 V7666 V7667 0 Bit 0 1 Bit 1 2 Bit 2 3 Bit 3 4 Bit 4 5 Bit 5 6 Bit 6 F 7 Bit 7 a 8 Bit 8 Y 9 Bit RE 10 Bit 10 vaN 11 Bit11 12 Bit 12 a 13 Bit 13 14 Bit 14 15 Bit 15 D2 RMSM Setup Programming and Troubleshooting Error Flags in This table provides a listing of the individual flags in V memory for slave errors The V memory corresponding bit of V memory turns ON when the slave has an error Station 0 represents the maste
111. ry We can now complete the setup program This last block of logic tells the remote master to save the parameters in EEPROM setup is complete The setup complete logic structure is the same for any channel using a D2 RMSM as a master The completed setup program for this example is shown on the next page D2 RMSM Setup Programming and Troubleshooting Completed Setup Program for X and Y Addressing RLL Program SPO K1 GTS Main Program Body SBR K1 first scan relay SPO END LD ep K87 Initiate Setup Sut V2000 Store to f Shared Memory K1 LDA 0176 L IWT V2000 SPO i koe Set up Channel out V2011 Input and Out 5 put Ranges K112 OUT V2012 ILD K4 Store to 7 Shared K4 Memory i24 WT SPO V2011 1 LDA jet 040402 OUT Set up Input 2001 and Output D7 Pointers 040502 OUT V2002 ay OKA Store to a Shared DA Memory 00 L IWT V2001 SPO gt i _K32 Set up 1st OUT Remote Input ee and Output _K48 Ranges OUT V2004 to top of next column Go to remote V O subroutine from bottom of previous column Remote I O Subroutine Bits 0 1 2 7 initiates setup Bit 7 1 sets Auto Return to Network Store in temporary memory Rack Slot Address of
112. s Determining I O Update Time shows you how to calculate the amount of delay inherent with the transfer of data back and forth between the master and its remote slaves Provides tables for all baud rates based on the protocol selected and number of I O points used I O Module Hot Swap explains the T1K RSSS I O module Hot Swap feature 1 4 Getting Started What is Remote 1 0 O D f 09 D S o A remote I O system allows you to locate I O modules in bases at some remote distance from the CPU base but still under its control These remote bases have no CPU of their own and are completely controlled by the CPU in the main base via a special module called a remote master Each remote base unit has a remote slave that allows the exchange of data with the CPU in the main base via the master module The communications link between the master and its slaves is provided by twisted pair cable with baud rates ranging between 19 2 to 614 4 kBaud depending on the configuration For example up to 2048 remote I O points can be supported by the DL205 Remote I O Masters One Master in CPU Base one channel Local Base Terminator Remote Slaves Remote Bases
113. s In the SM NET mode one master in your CPU base will allow you to attach from 1 to and Slaves 31 remote I O units You may use a maximum of two with DL240 and seven with Allowed SM NET DL250 masters per CPU base all of which have to be the D2 RMSM module Below is a SM NET example where we have placed two masters in the CPU base and then attached a total of six remote I O units Two Masters in the Same Base two channels SM NET CH 2 Note SM NET supports the serial Remote Masters communications port on the slaves Maximum of 205 2 D2 RMSM per CPU base DL240 7 D2 RMSM per CPU base DL250 Note PLC bottom ports do not support SM NET Yo 5 oe Jo nam a IVA Gee ody i ale 3900ft 1200m Max Remote Slaves Maximum of mA Mm A 31 remote units Ot feat Ot na
114. s shown below The port is active in SM NET only Pinout RJ12 plug on cable RJ12 socket on T1K RSSS Port Pinout Pin Signal Definition L OV 5V RS232C Data In RS232C Data Out 5V oV 123456 123456 oak OUN 26 D2 RMSM T1K RSSS Remote I O System Setting the Rotary Switches Both the remote master and slave have two small rotary switches to set the unit address They are on the face of the module with the label UNIT ADRS beside it Adjust the switches by rotating them with a small flathead screwdriver Remote Master Remote Slave a a A A we E Terminator YO DIAG vo BO CQ H D2 RMSM val Address TiK RSSS O as leer Selection unit G Switches ADRS Kes z ENABLE OUTPUTS DISABLE T _ AS re Eg 3 x10 oO 9 F gt UNT shr ADRS 365 Remote I O System ie ip ie F lt m ie T N m Ti One switch is marked X1 and the other X10 Don t confuse these with the conventional data type labeling these do not refer to inputs X1 and X10 Instead these set the address in decimal for eac
115. ssible to the connector pins Its Do purpose is to minimize electrical reflections that occur over long cables Be sure to J add the jumper at the last slave to connect the required internal termination resistor g x oun Ideally the two termination resistors at hid wee T Do the cable s opposite ends and the Series dP O f f external Ov cable s rated impedance will all three resistor match For cable impedances greater Internal than 150 ohms add a series resistor at the ae a last slave as shown to the right If less than 150 ohms parallel a matching resistance across the slave s pins 1 and 2 instead Remember to size the termination resistor at Port 2 Port 3 DL450 to match the cable s rated impedance The resistance values should be between 100 and 500 ohms TF 4 22 DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Special CPU Memory for Diagnostics This table provides a listing of the control relay flags available in the DL250 DL350 DL450 for remote I O troubleshooting Remote I O System Control Relays FLAG FUNCTION ADDRESS C750 to C757 Setup Error The corresponding relay will be ON if the setup table contains an error C750 master C751 slave 1 C757 slave 7 C760 to C767 Communications Ready The corresponding relay will be ON if the setup table is valid C760 master C751 slave 1 0767 slave 7 oe x 2 fe E D am v v U i X lt m
116. st scan relay Constant defines port as master OUTD SPO V memory table at V37700 and V37722 mae baud rate of 38 4 kBaud an a Yese V777 for DL450 or OUTD Fa V37726 E port setup word K8 Data selects Remote I O L eater N OUT SPO v7655_ V776 for DL450 ri OUTD 5 1 V37732 K500 K5000 for DL450 register setting Clear Unused OUTD UT provided Memor _V37734 Lv7657_ V767 for DL450 emory Poor SPO SA V37736 040419 Input address C740 Tell CPU that setup is Remote 1 Vav704 reserved V memory SET completed Input L K48 total inputs RT VR reserved V memory Lp evn Output address Remote 1 Sor Output v37706 reserved V memory LD K32 total outputs fouT w v37707 reserved V memory 4 SFO IDA DL250 DL350 DL450 Reserved Memory Table gt Y 040413 Input address V777 for RO Port Setup Word V7656 1 D Remote 2 7710 reserved V memory DL450 ae Input Setup Complete Flag C740 Da F K16__ total inputs io Slave Input Number of Output Number of ps e OUT Address Input Pts Address Output Pts w a oe 1 V37704 V37705 v37706 V37707 ERN LDA on R te 2 040512 Output address 2 v37710 V37711 V37712 V37713 oO emote OUT E 3 V37714 V37715 V37716 V37717 lt Q Output v37712 reserved V memory D 4 V37720 V37721 V37722 V37723 L_K16 total outputs 5 V37724 V37725 V37726 V37727 LOU 43 reserved V memory 6 V37730 V37731 V37732 V37733 7 V37734 V37735 V37
117. stem DL250 DL350 DL450 Reserved Memory for Bottom Port as Remote Master This table provides a listing of the reserved memory addresses in the DL250 DL350 DL450 CPU to program the pointer addresses and ranges for slaves attached to the bottom port of the CPU DL250 DL350 DL450 Reserved Memory Table Port Setup Word V7656 V777 DL450 Setup Complete Flag C740 Input Number of Output Number of Address Input Points Address Output Points V37700 V37701 V37702 V37703 V37704 V37705 V37706 V37707 a C2 voro verm verme vore Ce vora verms verie vorr Coa vora vora vore vora Ce vora vors vere vonar e voro ve vere vora This table provides a listing of the control relay flags available for the setup and monitoring of remote I O attached to the bottom port of the DL250 DL350 and DL450 CPU Control Relays Used For Remote I O FLAG FUNCTION DETAIL ADDRESS C740 Setup Complete Flag Set ON to command CPU to read and check parameters loaded into setup memory Communications Error Response Flag This flag determines the CPU s response if there is a communications error Set ON to hold last state of received inputs set OFF to clear the status of the received inputs O x 2 fe E D am U U v y X lt m oO Q 9 a Q Q Te m mir m Q Te N _ a DL250 DL350 DL450 CPU with T1K RSSS Remote I O System 419 DL250 DL350 DL450 V Memory Port S
118. ster Always use consecutive numbers for slaves starting with Address 1 don t skip numbers z5 a0 O fd or one TE o Qr op LO op Ga act gt DX Ne m 4 7 DL250 DL350 DL450 CPU with T1K RSSS Remote I O System Setting the T1K RSSS DIP Switches The remote slave has an 8 position DIP switch labeled SW1 that is located on the side of the module under a hinged cover Set these switches to configure the protocol mode the baud rate the output response on communication failure The slave serial port is not active in RM NET mode The word ON appears beside the switch to indicate the ON position Remote Slave T1K RSSS DIP Switch located under hinged cover slaeeelal 8L9G 7 E21 NO DIP Switches DIP Switch Settings DIP Position i ee eee Slave Baud Rate Output Default Serial Port not active in T1K RSSS OF SM NET Switch Position OFF Clear RM NET mode ON RM NET Baud Rate 2 3 4 ON Hold O l FOWSY SSSY MIL do 0S710 0SE10 0S21d0 19 2K O00 38 4K X O O Note Higher baud rate are not supported by RM NET 48 DL250 DL350 DL450 CPU with T1K RSSS Remote I O System z5 a0 O fod
119. tart Address _yo20 V Memory Address V 40501 Output Bit Start Address _yoso V Memory Address V 40502 Total Output Points_16 Total Output Points_16_ The D2 PMSM aut UO addresses in sequence based o The D2 RMSM automatically assigns NO addresses in sequence based on Slave 2 lt Save 1s suring addresses The DLOSODLASD GPU por setup pian Slave Ts staring addresses The DL250IDL360 CPU port setup program requires these addresses for each slave requires these addresses for each slave Install the master s and the remote slaves Wire all of your I O to match your information in Step 1 Set the hardware switches so that the CPU can identify the master and slave units This also will set the baud rate for data transfer protocol selection and other parameters Terminator O Write the RLL setup program Complete SPO 5 programming examples are provided in 1k K48 the following chapters Set up Input T and Output LD Ranges 32 OUT V2001 SPO TE KA Store to iri KA Shared IDA 0124 Memory w V2000 partial example Getting Started ESIN Frequently Asked Questions Q How much remote I O can I have A The physical limitation depends on the CPU and the protocol you select i e number of channels and number of slav
120. tart Address _V3000 0 V Memory Address V__V3000_ PS T1K 8 8 16 Total Input Points 288 RSSS O Output Bit Start Address _ 3100 0 V Memory Address V_ 3100 Total Output Points 272 V3030 V3130 The D2 RMSM automatically assigns I O addresses in sequence based on Slave 1 s starting addresses The DL250 DL350 DL450 CPU port setup 5 z program requires these addresses for each slave Channel Configuration Worksheet DL250 DL350 L450 CPU Bottom Port Remote Slave Worksheet 2 Circle one selection or fill in blank for each parameter pte Base Address Choose 1 7 for RM net or 1 31 for SM NET Configuration Parameter a INPUT Baud Rate in KBaud determined by required Name Input Address No Inputs Output Address No Outputs distance to last slave H p Remote I O Configuration table Starting address 99 T OENB al V3030 Pos ff oenos a a INPUT TPUT Slave Station Input Address Naot Inputs Output Address No of Outputs 1 v3000_ 288 vsioo 2872 B W240 0 BD ec to 0 B E10 Ol 210 T1K RSSS Remote I O Total Output Points _16 __ 2 RMSM automatically assigns I O addresses in sequence based on 1 s starting addresses The DL250 DL350 DL450 CPU port setup uires these addresses for each slave DL250 DL350 DL450 CPU with T1K RSSS Remote I O System This block of logic tells the CPU for each slave the starting V memory addresses for the inputs and outputs and the total number of
121. te I O c2 c1 co le 00101100 ON OFF OFF Remote Master Input Image Register Starting Address Service Peripherals Remote Master Buffer CPU Bus Communication O OFF lt co Rem lave 1 OL ore Ct emote Slave aa Ee Update clock Special Relays 1 ON lt C2 sot 1 ON lt C3 Of Solve the Application Program O OFF lt C4 o d PE iq fol co y1 1 ON lt C5 Ta B A ite h Pee O OFF lt c6 OO The status of the input image register l lt is used to solve the application 0 OFF C7 program Write Outputs In this example we have 8 inputs Input Module using the control relay C data type in Write Outputs to Remote I O Slave 1 Diagnostics oy G D a 5 a 02 laag D gt D 2 Getting Started D Getting Started 3 Easy Steps for Setting Up Remote I O a Figure out how much remote I O you will need This will in turn tell you which CPU and the number of remote masters and slaves you will need In the following Design the Remote chapters we will show you how to use worksheets to plan and keep track of your O System 2 Install the Components q _3 Write t
122. te acca ce tees ee read ee ed eae es 2 7 Determine the System Layout 02 ccc c eee eee eee eee eee eee eee eee 2 9 Determine I O Needed and How Many Masters amp Slaves 000 0c cee eee eee 2 9 Define the System Details By Using Worksheets 0 0000 cee eee eee eee ee 2 10 Completing the Channel Configuration Worksheet top half 60 0c eee eee eee 2 10 Completing the Remote Slave Worksheet for Slave 1 06 0 c eee ene tenes 2 11 Completing the Remote Slave Worksheet for Slave 2 ccc cece eect e ee 2 12 Completing the Remote Slave Worksheet for Slave 3 000 c cece eee eee 2 13 Completing the Channel Configuration Worksheet bottom half 00 0 cease 2 14 Connecting the Wiring 2 ie tie eee te pie hae Sea eee She oe eee ree 2 15 General Wiring Guidelines nunaa aaee wi aue wg eeu hee ee sae ween see oe Th aa teens 2 15 Cable Recommendation serere eskeskes wae Ae Ae aaa Ma Pee a eee a 2 15 Cabling Between the Master and Slaves 0 0 c cece cece teens 2 15 Termination ReSistors 0 0 ce eee ee eee eee A AAE E A a aa AAN aa 2 16 ii Table of Contents Chapter 3 D2 RMSM Setup Programming and Troubleshooting Getting Started with the Programming 00ee eee ee eee eee eee eee eee eee 3 2 Writing the Remote I O Setup so2 245 05 Secs ete cave seeder ae caee te eeeds eve eed vawn cde 3 3 Step 1 Decide How You Are Going to Call You
123. to input changes For example a conveyor system would typically suffer no harm if the system were shut down all at once In a way it is the equivalent of an E STOP On the other hand for a continuous process such as waste water treatment holding the last state would allow the current state of the process to continue until the operator can intervene manually WARNING Selecting HOLD LAST STATE as the default mode means that outputs in the remote bases will not be under program control in the event of a communications failure Consider the consequences to process operation carefully before selecting this mode Diagnostics DIP switch Position 8 on the master selects the factory diagnostic mode and should always be OFF If the diagnostic mode is active the module will not operate correctly Turning the diagnostic switch to the ON position and applying power to the CPU base will clear the shared memory in the remote master module Be sure to remove the master module from the base and return the switch to the OFF position for normal operation Slave Serial Port DIP switch Positions 6 7 and 8 on the slave select the parity and baud rate for the slave s serial communications port The port is active only if the remote I O link is set for SM NET protocol Switch 6 selects the parity and switches 7 and 8 select the baud rate D2 RMSM T1K RSSS Remote I O System Ea Determine the System Layout Determine I O Once you choose t
124. tocol YES NO Starting Input V Memory Address V Starting Output V Memory Address V PS T1K 16 16 16 16 16 Total Inputs Total Outputs RSSS S ae Ld O O O Station Station No of Outputs Slave Module 2nd Remote Ps T1K 8 8 8 16 8 RSSS l O O O Slave Module 3rd Remote PS T1K 16 RSSS 16 16 16 16 sli ST Sal T Slave Module NOTE The slot number of the master is important because the setup program uses it to address the master module Now that we have determined the hardware layout and the channel parameters we can fill in the details for the three remote units D2 RMSM T1K RSSS Remote I O System Completing the We have filled in the following remote slave worksheet to match the first remote I O Remote Slave base of the example system Worksheet for Slave 1 N Maly BaSe WIET Master Remote Slave Worksheet 1 16 16 16 16 Remote Unit Address Choose 1 7 for RM NET or 1 31 for SM NET ee eesi a io a Input Address No of Inputs Output Address No of Outputs X0 X17 X20 X37 YO Y17 Y20 Y37 V40400 V40401 V40500 V40501 1st Remote aa g Y4 Bo E Yso oe ps T1K 16 16 16 16 16 a RSSS j lo lo lo ae s X40 X57 X60 X77 Y40 Y57 Y60 Y77 Y100 Y117 O 4 Saws V40402 V40403 V40502 V40503 V40504 dp Module pA l 2nd Remote D Input Bit Start Address X040 Memory Address V___404
125. ves 16 31 Bytes For memory addresses 000 to 077 the user s setup program must store the correct values into these locations Starting V memory address for inputs on Number of input points for Slave 16 2 the channel in octal 002 Starting V memory address for outputs on Number of output points for Slave 16 2 the channel in octal o Naber ofinput pans or Save 1 Number of input poins Tor Save 7 2 00s Number of output points for Save T Number of ouput points or Save 17 2 o10____ Number ofinput pois for Slave Number of nput points or Save i8 2 ore Number of output points for Savez Number of ouput points or Save 18 2 ord Number ofinput pois for Slaves Number of nput points or Save T 2 ors Number of output points for Save 8 Number of ouput points or Save 19 2 020 Number ofinput pons for Stave 4 Number of input points for Save20 2 a22 Number of output points for Save 4 Number of ouput points or Seve 20 2 a24 Number ofnput pons for Slave5 Number of nput points or Savet 2 02s Number of output points for Save 5 Number of ouput points or Seve 2t 2 a30_____ Number cFinput pins for Stave 6 Number of npu points or Save 22 2 02 Number cf output points for Sve 6 Number of ouput points for Seve 22 2 i i 8 i i 8s i i i i POT POT POT POT POT POT POT POT POT N POT N Number of output points for Slave 11 Number of output points for Slave 27 g Y D op lt Buiwwesbo1g dnjas 3

Download Pdf Manuals

image

Related Search

Related Contents

  Amana Clothes Dryer Clothes Dryer User Manual  SDI-OE mkII User manual  F9.9HMH`09(6CA1)  Liebherr KID 2212 Comfort  IBM PPC403GCX Embedded Controller User`s Manual  MD 1700 - Billiger.de  USB書画カメラ 取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file