background image

FS-RA-CLX_SlotServer_Instruction_Manual_(T17011)   

 

 

Page 12 of 34 

 
 

FieldServer Technologies

 1991 Tarob Court Milpitas, California 95035 USA  

Web

:www.fieldServer.com 

Tel

: (408) 262-2299   

Fax

: (408) 262-2296   

Toll_Free

: 888-509-1970   

email

[email protected] 

Example 

 

//    Data Arrays 

 

 

 

 

 

Data_Arrays 

 

 

Data_Array_Name, 

Data_Array_Format, 

Data_Array_Length 

In_1, 

Float, 

76 

In_2, 

Float, 

76 

Out_1, 

Float, 

76 

Out_2, 

Float, 

76 

 

6.4. 

Server Side Connection Descriptors 

Section Title 

Connections 

Column Title 

Function 

Legal Values 

Adapter 

Adapter Name 

ControlNet 

 

Example 
 

//    Server Side Connections

 

 

 

 

Connections

 

 

Adapter 

 

ControlNet 

 

 

6.5. 

Server Side Node Descriptors 

Section Title 

Nodes 

Column Title 

Function 

Legal Values 

Node_Name 

Provide name for node 

Up  to  32  alphanumeric 
characters 

Node_ID 

Virtual Node ID 

0-15 

Protocol 

Specify protocol used 

Logix_SS 

Timeout 

IO image connection timeout 

0.5s 

Retry_Interval 

Time to retry node online status  0.1s 

Recovery_Interval 

Interval  to  recover  node  to 
online status 

0.5s 

 
Example 

 

//    Server Side Nodes 

 

 

 

 

 

 

 

 

 

 

 

Nodes 

 

 

 

 

 

Node_Name, 

Node_ID, 

Protocol, 

Timeout, 

Retry_Interval, 

Recovery_Interval 

SlotServer_CPU, 

11, 

Logix_SS, 

0.5s, 

0.1s, 

0.5s 

Содержание FS-RA-CLX-BAS

Страница 1: ...09 1970 Fax 408 262 2296 Email support fieldserver com Web Site www fieldserver com SlotServer Instruction Manual APPLICABILITY EFFECTIVITY This manual provides instructions for the following FieldServer products Description FS RA CLX BAS FS RA CLX FIR FS RA CLX PRO The instructions are effective for the above as of January 2006 Instruction Manual Part Number T17011 Rev A3 ...

Страница 2: ...pecifications 9 5 SLOTSERVER TOPOLOGY 10 6 CONFIGURING THE CPU INTERFACE TO THE SLOTSERVER 11 6 1 CPU interface Description 11 6 2 Configuring the SlotServer as a Logix I O Server 11 6 3 Data Arrays Descriptors 11 6 4 Server Side Connection Descriptors 12 6 5 Server Side Node Descriptors 12 6 6 Server Side Map Descriptors 13 6 6 1 SlotServer Specific Map Descriptor Parameters 13 6 6 2 Driver Speci...

Страница 3: ...ings 26 Appendix A 5 Installing SlotServer on a Remote Rack using CNB Cards 27 Appendix A 5 1 Hardware and Software requirements 27 Appendix A 5 2 Setup 27 Appendix A 5 3 RSLogix configuration 27 Appendix A 5 4 RSNetWorx configuration 28 Appendix A 5 5 Testing 29 Appendix A 5 6 Connection limitations Controlling the SlotServer using ControlNet 30 Appendix A 6 Rules for Naming Logix driver Data Arr...

Страница 4: ...ntrolLogix platform to pass data between a ControlLogix CPU and other third party communications protocols supported by the SlotServer The SlotServer uses implicit communications between the CPU and the SlotServer and is consequently treated as an I O Server in RSLogix The SlotServer Instruction Manual covers information for installing the SlotServer and configuring the module to transfer data wit...

Страница 5: ...ve data transfer between CPU tags and the SlotServer third party protocols it will be necessary to write and load a configuration into the SlotServer that tells the SlotServer how to map the ControlLogix Tags to the required protocol addresses This configuration is written in a Comma Separated Variable csv file and any text editor or spreadsheet program that supports csv format can be used for thi...

Страница 6: ...e FieldServer configuration manual for instruction on writing a FieldServer configuration Refer to Section 6 for assistance on managing the Logix driver Parameters Refer to the desired protocol driver supplement for assistance on managing the protocol parameters 3 4 Install the FieldServer Utilities Insert the supplied Utilities CD into the CD drive of the PC to be used for configuration and follo...

Страница 7: ... a select few The ports and displays of interest are as shown in the diagram below Scrolling Display This will Display an OK status when the SlotServer has powered up successfully Card Status Indicators The Comm and OK lights will indicate green when the SlotServer has powered up successfully The Sys indicator will indicate green if the external nodes are all communicating properly and red otherwi...

Страница 8: ...red The light can be reset by cycling power to the card If the error re occurs persistently then contact FieldServer Technical support for assistance with troubleshooting after setting up the trade port as shown in Appendix A Com Err This light indicates that a communication error occurred Use the LonWorks Network Manager to troubleshoot the problem or refer to Appendix B 1 RS 485 R1 These lights ...

Страница 9: ...on 4 2 Inside Cover Door Label A label has been provided on the inside of the cover door for the User to document important or useful configuration parameters used In particular special provision has been made to document the Ethernet port IP parameters as well as the LonWorks DSN Domain Subnet Node allocated by the Network Manager These fields are there to be utilized at the User s discretion 4 3...

Страница 10: ...eldServer com Tel 408 262 2299 Fax 408 262 2296 Toll_Free 888 509 1970 email support fieldServer com 5 SlotServer Topology The SlotServer connection varies based on the protocol being used Refer to the appropriate driver supplement for more details The diagram in section 4 1 shows the ports available on the SlotServer for each of the protocols ...

Страница 11: ...with the SlotServer The configuration file tells the SlotServer about its interfaces and the routing of data required In order to enable the SlotServer for Logix communications the driver independent SlotServer buffers need to be declared in the Data Arrays section the SlotServer virtual node s needs to be declared in the Server Side Nodes section and the data to be provided to the Clients needs t...

Страница 12: ... Column Title Function Legal Values Adapter Adapter Name ControlNet Example Server Side Connections Connections Adapter ControlNet 6 5 Server Side Node Descriptors Section Title Nodes Column Title Function Legal Values Node_Name Provide name for node Up to 32 alphanumeric characters Node_ID Virtual Node ID 0 15 Protocol Specify protocol used Logix_SS Timeout IO image connection timeout 0 5s Retry_...

Страница 13: ...rs Column Title Function Legal Values Node_Name Name of Node to fetch data from One of the node names specified in Client Node Descriptor above IO_Data_Type Data type of IO image Use same as used in RSLogix to add the module INT 16 bit integer SINT 8 bit signed DINT 32 bit double REAL 32 bit float DA_Name_Start2 Name of Data Array to include in IO image data One of the Data Array names from Data A...

Страница 14: ...DA_Count Protocol_Type_ID Input_BP_Image 0 2s WRBC SlotServer_CPU REAL In_1 2 0 Output_BP_Image 0 2s RDBC SlotServer_CPU REAL Out_1 2 0 The following Data Arrays section must exist for the above Map Descriptors Data Arrays Data_Arrays Data_Array_Name Data_Format Data_Array_Length In_1 Float 76 In_2 Float 76 Out_1 Float 76 Out_2 Float 76 4 Refer to Appendix A 6 for information specific to naming Lo...

Страница 15: ... method The quick Start example uses LonWorks as the example 3rd Party Protocol A hardcoded template is filled with Lon variables is created Each item uses a different amount of bytes and the total adds up to 104 Lon Network Variables This limit of 104 does not apply when using customized data items the actual limit is 496 bytes Refer to the Advanced Project to access more than 104 Network Variabl...

Страница 16: ...l_Free 888 509 1970 email support fieldServer com 7 2 Step 2 Add and configure the SlotServer as an IO Module Right click on I O Configuration and select New Module Choose the 1756 MODULE Choose the 1756 MODULE Be sure to choose the correct Slot number in the rack where your SlotServer reside Click Next and choose a RPI of 100 ms This is the rate at which the I O image data will be transferred ...

Страница 17: ...Free 888 509 1970 email support fieldServer com 7 3 Step 3 Write Ladder Program to get Input Data from Data Arrays Add a CPS Synchronous Copy File Ladder element to synchronize the incoming Data from the Input Data Arrays Use the Input Image Data as Source Click Finish to complete the Module Properties setup You can create the Destination Tag by right clicking on Destination and choosing New Tag ...

Страница 18: ...re if equal ladder element to check when the first Data Array has been received The block number is at offset 2 of the input image Finally add another CPS ladder element to copy the LonWorks Data from the InData_Copy Tag to a new Controller Tag called Lon_In_01 Also create the Tag by right clicking on Destination and choosing New Tag The New Tag must be of type REAL and a dimension of 76 Create a ...

Страница 19: ...2299 Fax 408 262 2296 Toll_Free 888 509 1970 email support fieldServer com Below is the final ladder program to access data from LonWorks Function Block In 0 Very Important Note It is very important to first make a synchronous copy of the input image data before using it If this is not done the input data cannot be guaranteed to be from a specific SlotServer Data Array ...

Страница 20: ...ull Lon_Out_01 tag into the Output Image Tag The LonWorks Data are present from Lon_Out_01 4 to Lon_Out_01 79 You can create a User Defined Data Type to replace the type of Lon_Out_01 mapping the points to LonWorks point names Very Important Note It is very important to only update all the data of the Output Image Tag once using a Synchronous File Copy element It is not permissible to update the b...

Страница 21: ...EQU Source B value to 2 to compare for incoming data from the 2nd LonWorks functional block which is In 1 See the ladder program below how to add In 1 Very Important Note It is very important to first make a synchronous copy of the input image data before using it If this is not done the input data cannot be guaranteed to be from a specific LonWorks Function Block 8 2 Accessing Multiple Output Dat...

Страница 22: ...e rate decreases as the number of blocks goes up For 25 blocks we have an update rate of 25 RPI 25 0 1 2 5 seconds You can restrict the upcount to a certain value e g 2 by changing the Preset value of the CTU element Very Important Note It is very important to only update all the data of the Output Image Tag once using a Synchronous File Copy element It is not permissible to update the block numbe...

Страница 23: ...resulting number of elements the first 4 are reserved for the IO image header Refer to Appendix A 2 The SlotServer acts as a multiplexer when it sends data to the Logix CPU and as a demultiplexer when it receives data from the Logix CPU The diagram on the next page describes the SlotServer operation methodology For input data the input data from the external device is placed into the 25 Data Array...

Страница 24: ...oller Tag Output Data Image Controller Tag Logix CPU Input Data Multiplexer Output Data DeMultiplexer SlotServer Input Data In 24 Out 24 Out 0 External Device eg LonWorks Modbus Metasys 0 1 2 3 4 79 Protocol Type Node Status Data Block Number Reserved In_x Data Out_x Data Offset Description SlotServer Data Transfer over IO Data Image In 1 Offset Description In 0 0 1 2 3 4 79 Protocol Type Node Sta...

Страница 25: ...ck to the SlotServer to indicate the protocol 1 Node Status This field is automatically filled in by the SlotServer if a Node Status Data Array with the name SlotServerNodes is declared Its value can be used in the Logix CPU to check the status of Nodes connected to the SlotServer 2 Block Number The number of the Data Array for which the IO image data is valid for e g a block number of 1 will indi...

Страница 26: ... message block The effective update rate for data to from the SlotServer s Data Arrays to the Logix CPU tags is the scan interval of the block since data is updated to the block every scan interval Increasing the number of blocks will decrease the effective update rate per block This update rate does not include the time taken to obtain data from the third party network which is dependant entirely...

Страница 27: ...ging cards are similar Appendix A 5 2 Setup Install the CPU and the first CNB card in the local rack Install the second CNB card and the SlotServer in the remote rack Connect the ControlNet Network Power up the racks Install the SlotServer EDS File using the RSLinx Hardware EDS Installation Tool Make sure the SlotServer has a valid configuration loaded The default configuration shipped with the Sl...

Страница 28: ...endix A 5 4 RSNetWorx configuration Open up RSNetWorx and add the two CNB Cards to the Network by dragging them onto the Network in the Graph tab Must be done with Edits Enabled Follow the prompts on the screen to configure the Chassis being used and the cards in each Chassis Rack Go Online with RSNetWorx and then press save This will transfer the RSNetWorx Configuration to the Keeper The final RS...

Страница 29: ...ble to the CPU Go Online with RSLogix and check the Input buffer of the SlotServer for data A good check is to examine offset 2 of the input tag for a non Zero value If the SlotServer is multiplexing DA_Count 1 then this value will be cycling through the Buffer numbers otherwise if DA_Count 1 then offset 2 will be fixed at 1 If offset 2 is zero then the SlotServer is not being seen by the CPU and ...

Страница 30: ... www fieldServer com Tel 408 262 2299 Fax 408 262 2296 Toll_Free 888 509 1970 email support fieldServer com Appendix A 5 6 Connection limitations Controlling the SlotServer using ControlNet Only one remote I O rack is supported I O can only be added online using a direct connection The following Vendor information provides clarification ...

Страница 31: ...ry to use the naming convention described above however and while the user has some latitude for declaring names the following restrictions must be understood before attempting a different naming convention The Data Array name must end in _x where x is a positive integer number The total length of the Data Array name including _x must not exceed 15 characters No leading zeros should be used in the...

Страница 32: ...riptors Map_Descriptor_Name Scan_Interval Function Node_Name IO_Data_Type DA_Name_Start DA_Count Input_BP_Image 0s WRBC CPU1 INT Test_5 2 Output_BP_Image 0s RDBC CPU1 INT Test_3 2 Example 2 Illegal Map Descriptors Map_Descriptors Map_Descriptor_Name Scan_Interval Function Node_Name IO_Data_Type DA_Name_Start DA_Count Input_BP_Image 0s WRBC CPU1 INT Test_05 2 Output_BP_Image 0s RDBC CPU1 INT Test 2...

Страница 33: ...erver com Tel 408 262 2299 Fax 408 262 2296 Toll_Free 888 509 1970 email support fieldServer com Appendix B Troubleshooting tips Appendix B 1 Things to check when communications fail Check for loose cabling on the third party network Verify that the correct program is loaded to the CPU Verify that the correct data types for the tags have been used ...

Страница 34: ..._ T17011 Page 34 of 34 FieldServer Technologies 1991 Tarob Court Milpitas California 95035 USA Web www fieldServer com Tel 408 262 2299 Fax 408 262 2296 Toll_Free 888 509 1970 email support fieldServer com THIS PAGE INTENTIONALLY LEFT BLANK ...

Отзывы: