Date post: | 15-Jan-2016 |
Category: |
Documents |
Upload: | brianna-leuty |
View: | 235 times |
Download: | 1 times |
SlotServer ConfigurationSlotServer Configuration
Presented by:Presented by:
Gordon MacLachlan Gordon MacLachlan (Mac)(Mac)
Presentation HighlightsPresentation Highlights
IntroductionIntroduction
SlotServer Product OverviewSlotServer Product Overview
Configuring the Driver interface Configuring the Driver interface
Configuring the ControlLogix Configuring the ControlLogix interfaceinterface
Q&A SessionQ&A Session
Introducing the Introducing the SlotServerSlotServer
Direct connection from Allen Bradley Direct connection from Allen Bradley ControlLogix PLC and another networkControlLogix PLC and another network
Standard 1756 format plugging Standard 1756 format plugging directly into the Allen Bradley directly into the Allen Bradley ControlLogix rackControlLogix rack
RS-485 port for devices/networks RS-485 port for devices/networks using RS-485 protocolsusing RS-485 protocols
Ethernet port for Configuration Ethernet port for Configuration Utilities & Ethernet devices/networkUtilities & Ethernet devices/network
Standard LonWorks TP/FT-10 interface Standard LonWorks TP/FT-10 interface for LonWorks devices/network for LonWorks devices/network
Installing the SlotServer module is a Installing the SlotServer module is a very simple procedurevery simple procedure
LonWorks TP/FT-10 interface
SlotServer Hardware SlotServer Hardware FeaturesFeatures
Plug the SlotServer directly into the Plug the SlotServer directly into the ControlLogix Communications rackControlLogix Communications rack
Scrolling text display with 3 status Scrolling text display with 3 status LED’s provides card status at a LED’s provides card status at a glanceglance
A bank of six LED’s provides A bank of six LED’s provides communications status at a glance, communications status at a glance, as well as additional diagnostic as well as additional diagnostic indicationsindications
Ethernet port for advanced Ethernet port for advanced troubleshooting purposestroubleshooting purposes
Service Pin for LonWorks Service Pin for LonWorks commissioningcommissioning
Diagnostic displays
Trade Port
Service Pin
SlotServer Hardware SlotServer Hardware FeaturesFeatures
Hardware Specifications:Hardware Specifications: Backplane Load: 0.6ABackplane Load: 0.6A Slot width: 1Slot width: 1 Operating Temperature: -40 to 185 Operating Temperature: -40 to 185
Deg. FDeg. F Humidity: 5-95% (non-condensing)Humidity: 5-95% (non-condensing)
SlotServer Software SlotServer Software FeaturesFeatures
Transfer up to 6000 points between Transfer up to 6000 points between ControlLogix and many third party ControlLogix and many third party interface.interface.
Configure the SlotServer to Configure the SlotServer to communicate with many different communicate with many different protocols, including LonWorks, protocols, including LonWorks, BACnet, Metasys and Modbus.BACnet, Metasys and Modbus.
Flexible configuration architecture Flexible configuration architecture allows for creative connectivity allows for creative connectivity options.options.
Use the Standard SlotServer profiles Use the Standard SlotServer profiles for connection without SlotServer for connection without SlotServer
SlotServer Software SlotServer Software FeaturesFeatures
Control communications in the Control communications in the ControlLogix software using ControlLogix software using standard generic message blocksstandard generic message blocks
Example message block code Example message block code provided in an ACD file with the provided in an ACD file with the SlotServerSlotServer
SlotServer Selling FeaturesSlotServer Selling Features SlotServer allows connection of a SlotServer allows connection of a
Third Party Network to a Third Party Network to a ControlLogix system without the use ControlLogix system without the use of external gatewaysof external gateways
SlotServer sits in the ControlLogix SlotServer sits in the ControlLogix rack, thereby preserving cabinet rack, thereby preserving cabinet “Real Estate”“Real Estate”
SlotServer provides generic profiles SlotServer provides generic profiles (such as LonWorks Open Interface) (such as LonWorks Open Interface) or custom profiles (with or custom profiles (with configuration), allowing for a choice configuration), allowing for a choice between ease and flexibility.between ease and flexibility.
SlotServer Data TransferSlotServer Data Transfer
Local:Slot:I:Data
Local:Slot:O:Data
Input Data ImageController Tag
Output Data ImageController Tag
Logix CPU
Input Data Multiplexer
Output Data DeMultiplexer
SlotServerInput Data
In [24]
Out [24]
Out [0]
External Deviceeg. LonWorks
ModbusMetasys
0
1
2
3
4
...
79
Protocol Type
Node Status
Data Block Number
Reserved
In_xData
Out_xData
Offset Description
SlotServer Data Transfer over IO Data Image
In [1]
Offset Description
In [0]
0
1
2
3
4
...
79
Protocol Type
Node Status
Data Block Number
Reserved
Output Data
Out [1]
In_1In_2In_3In_4..In_25
Out_1Out_2Out_3Out_4..Out_25
Data Arrays.
Map Third party points into and
out of these data arrays and let
the Logix driver do the rest.
Multiple blocks exist so that the
data can be mapped through
the limited IO Buffer on the
backplane using multiplexing.
SlotServer Logix DriverSlotServer Logix Driver The Logix driver is the driver that The Logix driver is the driver that
connects the SlotServer to the connects the SlotServer to the ControlLogix CPU via the backplaneControlLogix CPU via the backplane
The Logix Driver is configured in The Logix Driver is configured in Config.csv in the SlotServerConfig.csv in the SlotServer
Standard FieldServer Configuration Standard FieldServer Configuration principles applyprinciples apply
SlotServer Logix DriverSlotServer Logix Driver
Logix Connection ConfigurationLogix Connection Configuration Configuration of the Logix Connection is standard as follows:Configuration of the Logix Connection is standard as follows:
//================================================================================//// Client Side Connections
ConnectionsAdapterControlNet
//================================================================================//// Client Side Nodes//
NodesNode_Name ,Node_ID ,Protocol ,Timeout ,Retry_Interval ,Recovery_IntervalSlotServer_CPU ,11 ,Logix_SS ,0.5s ,0.1s ,0.5s
SlotServer Logix DriverSlotServer Logix Driver
Logix Driver MappingLogix Driver Mapping Logix Input/Output Buffers are mapped to Data Arrays with the Logix Input/Output Buffers are mapped to Data Arrays with the
following Map Descriptors:following Map Descriptors:
Map_Descriptors Map_Descriptor_Name ,Scan_Interval ,Function ,Node_Name ,IO_Data_Type ,DA_Name_Start ,DA_Count ,Protocol_Type_IDInput_BP_Image ,0.2s ,WRBC ,SlotServer_CPU ,REAL ,In_1 ,25 ,0 Output_BP_Image ,0.2s ,RDBC ,SlotServer_CPU ,REAL ,Out_1 ,25 ,0
Rate at which data is
transferred between Data
Arrays and Buffers.
Name of First Data Array
Number of Buffers and Data Arrays to Auto
Create. DA Names are In_2,
In_3, etc.
Custom value. Expected to be
used for indicating third party protocol.
Connecting the Connecting the SlotServerSlotServer
Sample Mapping:Sample Mapping:The points below show a sample of Lon Points that are mapped into the Data The points below show a sample of Lon Points that are mapped into the Data
Arrays that get multiplexed in and out of the Backplane buffers.Arrays that get multiplexed in and out of the Backplane buffers.
Map_DescriptorsMap_Descriptor_Name, Data_Array_Name, Data_Array_Offset, Lon_Function, Function, Node_Name, SNVT_TypenvoVolt1_25 ,Out_25 ,74 ,NVUOIMX ,WRBX ,Lon_Srv_1 ,SNVT_volt nvoVolt2_25 ,Out_25 ,75 ,NVUOIMX ,WRBX ,Lon_Srv_1 ,SNVT_volt nviAmp1_01 ,In_1 ,00 ,NVUI ,Server ,Lon_Srv_1 ,SNVT_amp nviAmp2_01 ,In_1 ,01 ,NVUI ,Server ,Lon_Srv_1 ,SNVT_amp
Data Arrays Assigned to I/O Buffers by Logix
driver
Standard LonWorks Driver
Mapping
Example: Connecting the SlotServer to LonWorks using Lon Open Profile
Connecting SlotServer Connecting SlotServer to LonWorksto LonWorks
Procedure outline:Procedure outline:1.1. Wire up the LonWorks network to the SlotServerWire up the LonWorks network to the SlotServer
2.2. Commission SlotServer into the LonWorks network using a NetWork Manager Commission SlotServer into the LonWorks network using a NetWork Manager and the SlotServer service pinand the SlotServer service pin
3.3. Bind the points available in the SlotServer to points in the rest of the networkBind the points available in the SlotServer to points in the rest of the network
Network Manager
Example: Connecting the SlotServer to LonWorks using Lon Open Profile
Commissioning with LonMakerCommissioning with LonMaker
Step 1Step 1: Open a project : Open a project in LonMakerin LonMaker
Step 2Step 2: Drag device : Drag device into Visio drawing.into Visio drawing.
Example: Commissioning with LonMaker:
Commissioning with LonMakerCommissioning with LonMaker
Step 3Step 3: Give the device : Give the device a name & select the a name & select the “commission device” “commission device” optionoption
Commissioning with Commissioning with LonMakerLonMaker
Step 4Step 4: For XIF : For XIF definition, select definition, select “Upload From Device”“Upload From Device”
Commissioning with LonMakerCommissioning with LonMaker
Step 5Step 5: For Device : For Device Channel, select “Auto Channel, select “Auto Detect” Detect”
Commissioning with Commissioning with LonMakerLonMaker
Step 6Step 6: Leave “Device : Leave “Device Properties” as isProperties” as is
Step 7Step 7: For Device : For Device Identification Method, Identification Method, select “Service Pin”select “Service Pin”
Commissioning with LonMakerCommissioning with LonMaker
Step 9Step 9: Do not “Load : Do not “Load Application Image” Application Image” (Leave unchecked)(Leave unchecked)
Step 10Step 10: For State, : For State, select “Online” and select “Online” and leave the rest as is leave the rest as is
SlotServer LonWorks Open SlotServer LonWorks Open Profile Function BlockProfile Function Block
SlotServer LonWorks Open SlotServer LonWorks Open Profile has 25 input function Profile has 25 input function blocks, and 25 output function blocks, and 25 output function blocks blocks
The points in each function The points in each function block are identical. Outputs block are identical. Outputs differ from inputs only in differ from inputs only in directiondirection
The SNVT types used are The SNVT types used are intended to represent the intended to represent the most common SNVT types most common SNVT types found in the Building found in the Building Automation IndustryAutomation Industry
Lon Lon SNVT TypeSNVT Type
SNVTSNVTQuantityQuantity
SNVT_ampSNVT_amp 22
SNVT_chlr_stsSNVT_chlr_sts 11
SNVT_count_fSNVT_count_f 22
SNVT_count_inc_fSNVT_count_inc_f 22
SNVT_flow_fSNVT_flow_f 11
SNVT_freq_hzSNVT_freq_hz 11
SNVT_hvac_modeSNVT_hvac_mode 11
SNVT_hvac_statusSNVT_hvac_status 11
SNVT_lev_contSNVT_lev_cont 11
SNVT_obj_statusSNVT_obj_status 11
SNVT_occupancySNVT_occupancy 22
SNVT_lev_percentSNVT_lev_percent 88
SNVT_ppmSNVT_ppm 11
SNVT_pressSNVT_press 22
SNVT_temp_setptSNVT_temp_setpt 11
SNVT_stateSNVT_state 44
SNVT_switchSNVT_switch 88
SNVT_temp_pSNVT_temp_p 88
SNVT_tod_eventSNVT_tod_event 11
SNVT_volt_acSNVT_volt_ac 22
SNVT_voltSNVT_volt 22
Programming ControlLogixProgramming ControlLogix
Step 1Step 1: Add a PLC : Add a PLC project in RSLogixproject in RSLogix
Programming ControlLogixProgramming ControlLogix
Step 2Step 2: Add the : Add the SlotServer to the SlotServer to the I/O list as a Generic I/O list as a Generic 1756 Module1756 Module
Programming ControlLogixProgramming ControlLogix
Step 3Step 3: Configure : Configure the Generic Module the Generic Module for SlotServer for SlotServer settings. Select the settings. Select the rack slot for rack slot for SlotServerSlotServer
Programming ControlLogixProgramming ControlLogix
Step 4Step 4: Add user : Add user defined data types defined data types for storing for storing LonWorks dataLonWorks data
Programming ControlLogixProgramming ControlLogix
Step 5Step 5: Configure : Configure MESSAGE tags to MESSAGE tags to manage the manage the message blocksmessage blocks
Programming ControlLogixProgramming ControlLogix
Step 6Step 6: Configure : Configure the Message block the Message block for communication for communication with the SlotServerwith the SlotServer
Programming ControlLogixProgramming ControlLogix
Step 7Step 7: Add the : Add the Data Tags using the Data Tags using the user defined data user defined data typestypes
Programming ControlLogixProgramming ControlLogix
Step 8Step 8: Add SlotServer : Add SlotServer Data Array names to Data Array names to the DA_Name portion the DA_Name portion of the Data Tagsof the Data Tags
Step 9Step 9: Create Logic : Create Logic to control the to control the execution of the execution of the Message blocksMessage blocks
Programming ControlLogixProgramming ControlLogix
OR……OR……
If this is too much work…..If this is too much work…..
Then do the alternative steps…Then do the alternative steps…
Programming ControlLogixProgramming ControlLogix
Alternative Steps:Alternative Steps:
1.1. Load the example ACD (RSLogix) file supplied Load the example ACD (RSLogix) file supplied with the SlotServerwith the SlotServer
2.2. Use all the pre-programmed examples, including Use all the pre-programmed examples, including message blocks, tags, user defined data types message blocks, tags, user defined data types and example logicand example logic
Custom Profile vs. Open Custom Profile vs. Open ProfileProfile
SlotServer can ship default with generic open SlotServer can ship default with generic open profile or can be shipped as the configurable profile or can be shipped as the configurable version.version.
The generic profile eliminates the need for The generic profile eliminates the need for messing with config.csv, thus reducing messing with config.csv, thus reducing commissioning time.commissioning time.
Creating a custom profile with config.csv allows Creating a custom profile with config.csv allows for more flexibility to suit the specific applicationfor more flexibility to suit the specific application
FieldServer offers custom profiling services if FieldServer offers custom profiling services if needed.needed.
ResourcesResources
FieldServer Website (FieldServer Website (www.FieldServer.com/Slotserver)/Slotserver)
LonMark website (www.LonMark.org)LonMark website (www.LonMark.org) Echelon Website (www.echelon.com)Echelon Website (www.echelon.com) Rockwell Allen-Bradley Website (Rockwell Allen-Bradley Website (www.ab.com)) BACnet Website (BACnet Website (www.bacnetinternational.com)) Rockwell Automation Encompass Website Rockwell Automation Encompass Website
(www.rockwellautomation.com/encompass/)(www.rockwellautomation.com/encompass/)
ContactsContacts
Marketing and Sales:Marketing and Sales:
Steve Ferree: [email protected] Ferree: [email protected]
Technical:Technical:
THANK YOU!THANK YOU!
……..for taking the time to attend ..for taking the time to attend this presentation.this presentation.
Questions?Questions?