Sie sind auf Seite 1von 35

Modifying a SLC RIO

Network
February 21, 2019
Tim Kraynik
Contents
Agenda

History of the SLC Family & Local IO

Overview of SLC Remote IO and Terminology

1747-SN & ASB Adapters

Modifying a SLC RIO Network

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 2


The SLC Family

• Introduced in the early to mid 1990’s


• Brick/Fixed Style along with modular models which required chassis, power supply and IO modules
• SLC5/03, SLC5/04 and SLC5/05 still available today – Active Mature
• Strong Commitment to keep around into the next decade

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 3


SLC Local I/O

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 4


Remote I/O

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 5


Remote I/O Protocols

• SLC controllers can support remote I/O over the following protocols:
• DeviceNet
• ControlNet
• Remote I/O

• There are many I/O devices that support Remote I/O protocol
including:
• 1746/1747 SLC
• PLC5/1771
• 1794 Flex
• 1791 Block I/O
• As well as many Encompass and 3rd party Suppliers
INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 6
1747-AENTR

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 7


Remote I/O

• Originally designed for Discrete Data transfer (single Word -


16 bits)
• Discrete implementation is easier to implement
• Needed a way address specialty modules:
• Analog In/Out, Thermocouple, RTD, High speed Counter
etc…
• Block Transfer Method developed to handle I/O modules that
required multiple words of data transfer

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 8


Block Transfer Code

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 9


BTR BTW Instructions

• Introduced in 2000
• Required processor firmware update (C/4) as well as RSLogix500 (4.10)
• Block Transfer could now be done with 1 rung of code
• Could be used along with older style code
• Firmware kits still available for SLC5/03, SLC5/04 and SLC5/05
• Make sure BT data is not referenced multiple times in a program

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 10


SLC Local I/O Configuration

• IO configuration needs to match 100% or processor will fault


• Most discrete modules consume either 1 input or 1 output word
• Non Discrete modules can use 2-32 words (both input and output)
• Modules that support multiple Class configs only support Class 1 over Remote IO
• 1747-SN uses 32 Input and 32 Output words
INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 11
SLC Remote IO Configuration

• There are no IO modules configured in regards to RIO


• Only need to configure
• The starting modules Logical Rack number
• The total number of modules to communicate with (Module
Image Size)

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 12


SLC M Files

• Additional Memory added into the SN module


• 1747-BAS, 1746-HSC, 1747-SDN and 1747-SN support M
Files
• 1747-SN supports 3,300 M File Input and 3,300 Output words
• 1747-SN uses the M files in chunks of 100 words for Block
Transfers
• 1747-SN is limited to 32 block transfers

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 13


Existing RIO System

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 14


Checklist for modifying RIO System

• Identify/Locate all of the existing hardware


• Identify if the system status
• Document all of the dip switch settings
• Identify each hardware’s Logical Address and Starting Group
• Make a backup copy of the user program including snapshot of G File
• Identify each hardware’s Logical Address and Starting Group
• Confirm there is an open spot for new hardware – not just physically
• Make changes to Dip Switches and G –File Configuration
• Download any program changes
• Confirm that the 1747-SN Comms LED is solid green.

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 15


Determining RIO System Status

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 16


Document RIO System

• Record all of the dip switches on SN and all Adapters!


Take pictures of each modules settings.

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 17


1747-SN Dip Switches

• There are only 2 dipswitches on the 1747-SN


• They are used to configure the baud rate

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 18


1747-ASB Dip Switches

• There are 3 banks of 8 dip switches on the 1747-ASB

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 19


1747-ASB Switch Bank 1

• Logical Rack #
• 0-3
• Starting Group #
• 0, 2, 4, 6

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 20


1747-ASB Switch Bank 2

• Baud Rate
• 57.6k
• 115k
• 230k
• Module Image Size
• 2 – 32
• How many slots to enable
• Complimentary
• Hopefully at 0
• Reserved
• NEEDS TO BE SET TO ON

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 21


1747-ASB Switch Bank 3

• Specialty Mode
• Enable or Disable Block Transfers

• Keying
• Save
• Check

• Addressing Mode
• Single Slot
• ½ Slot
• 2 Slot

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 22


Addressing Mode

• 16 point Discrete IO

• 8 point Discrete IO

• 32 point Discrete IO

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 23


Document/Backup RIO System

• Save a backup copy of the RSLogix500 program prior to


making any changes!
• Print screen a shot of the 1747-SN G File configuration
• Double click on IO Configuration in RSLogix500
• Double Click on the 1747-SN module
• Click on Edit G Data

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 24


G File Configuration

• G File defines what the SN module will communicate with


• Each Remote Device requires Logical Rack and Group #
• A Logic Rack (Full) is a term used to define 8 modules/groups
• 1747-ASB can be configured for more than 8 modules
• More then one Logical Rack needs to be configured
• SLC 1747-SN can support up to 4 Logical Racks (0-3)
• 4 Full Logical Racks would look to comm to 32 modules
• Grouping is configured in even pairs
• 1/2 modules are configured as ¼ rack
• 3/4 modules are configured as a ½ rack
• 5/6 modules are configured as ¾ rack
• 7/8 modules are configured as a full rack

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 25


Systems Config

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 26


Systems Config with G File Colored

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 27


Program Addressing

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 28


Discrete Addressing

• Input – I:1.12/00-15
• I for Input
• 1 for the Slot # of the SN module
• 12 for the group position of the module
• 00-15 for the individual bit on the module

• Output – O:1.12/00-15
• O for Output
• 1 for the Slot # of the SN module
• 12 for the group position of the module
• 00-15 for the individual bit on the module

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 29


BTR BTW Instructions

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 30


BTR BTW Execution Examples

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 31


Configuring Specialty Modules

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 32


Knowledgebase Help

• 23925 - Quick Start Remote I/O

• 18461 - Examples of Block Transfers using the SLC BTW and BTR Instructions

• 17814 - Block Transfer to 1746-NI8 Analog Input Card

INTERNAL | Copyright ©2019 Rockwell Automation, Inc. 33


Questions?
Thank you for joining:
Modifying a SLC RIO Network webinar

Das könnte Ihnen auch gefallen