+ All Categories
Home > Documents > SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

Date post: 15-Jan-2016
Category:
Upload: brianna-leuty
View: 235 times
Download: 1 times
Share this document with a friend
35
SlotServer SlotServer Configuration Configuration Presented by: Presented by: Gordon MacLachlan Gordon MacLachlan (Mac) (Mac)
Transcript
Page 1: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

SlotServer ConfigurationSlotServer Configuration

Presented by:Presented by:

Gordon MacLachlan Gordon MacLachlan (Mac)(Mac)

Page 2: SlotServer Configuration Presented by: Gordon MacLachlan (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

Page 3: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 4: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 5: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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)

Page 6: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 7: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 8: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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.

Page 9: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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.

Page 10: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 11: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 12: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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.

Page 13: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 14: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 15: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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:

Page 16: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 17: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

Commissioning with Commissioning with LonMakerLonMaker

Step 4Step 4: For XIF : For XIF definition, select definition, select “Upload From Device”“Upload From Device”

Page 18: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

Commissioning with LonMakerCommissioning with LonMaker

Step 5Step 5: For Device : For Device Channel, select “Auto Channel, select “Auto Detect” Detect”

Page 19: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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”

Page 20: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 21: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 22: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

Programming ControlLogixProgramming ControlLogix

Step 1Step 1: Add a PLC : Add a PLC project in RSLogixproject in RSLogix

Page 23: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 24: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 25: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

Programming ControlLogixProgramming ControlLogix

Step 4Step 4: Add user : Add user defined data types defined data types for storing for storing LonWorks dataLonWorks data

Page 26: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

Programming ControlLogixProgramming ControlLogix

Step 5Step 5: Configure : Configure MESSAGE tags to MESSAGE tags to manage the manage the message blocksmessage blocks

Page 27: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

Programming ControlLogixProgramming ControlLogix

Step 6Step 6: Configure : Configure the Message block the Message block for communication for communication with the SlotServerwith the SlotServer

Page 28: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 29: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 30: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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…

Page 31: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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

Page 32: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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.

Page 33: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

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/)

Page 34: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

ContactsContacts

Marketing and Sales:Marketing and Sales:

Steve Ferree: [email protected] Ferree: [email protected]

Technical:Technical:

Mac: [email protected]: [email protected]

Page 35: SlotServer Configuration Presented by: Gordon MacLachlan (Mac)

THANK YOU!THANK YOU!

……..for taking the time to attend ..for taking the time to attend this presentation.this presentation.

Questions?Questions?


Recommended