Fife SBPC-21-EN/IP Instruction Manual

Fifenet to ethernet/ip

Advertisement

Quick Links

Fife Corporation
PO Box 26508, Oklahoma City, OK 73126, U.S.A.
Phone: 405.755.1600 / Fax: 405.755.8425
www.fife.com / E-mail:
fife@fife.com
SBPC-21-EN/IP
FifeNet To EtherNet/IP™ Gateway
Customer Instruction Manual
EtherNet/IP™
© 2000 Fife Corporation. All rights reserved.

Advertisement

Table of Contents
loading

Summary of Contents for Fife SBPC-21-EN/IP

  • Page 1 Fife Corporation PO Box 26508, Oklahoma City, OK 73126, U.S.A. Phone: 405.755.1600 / Fax: 405.755.8425 www.fife.com / E-mail: fife@fife.com SBPC-21-EN/IP FifeNet To EtherNet/IP™ Gateway Customer Instruction Manual EtherNet/IP™ © 2000 Fife Corporation. All rights reserved.
  • Page 3 • • • • • • All rights reserved. Any reproduction of this Instruction Manual, in any form in whole or in part requires the prior written consent of Fife Corporation. The information given in this Instruction Manual is subject to change without notice.
  • Page 5: Table Of Contents

    SBPC-21-EN/IP CUSTOMER INSTRUCTION MANUAL ABLE OF ONTENTS • • • • • • ............................1 NTRODUCTION .........................1 RODUCER ONSUMER ODEL ..............................1 SBPC-21-EN/IP S ...................2 WITCH UMPER ONFIGURATION SBPC-21-EN/IP N ......................4 ETWORK TATUS SBPC-21-EN/IP E .......................5 RROR ODES ..............................6 EATURES SBPC-21-EN/IP N .....................6...
  • Page 6 ....................36 PECIAL ONTROL OF EVICES CDP-01 K .......................36 CDP-01 K ..........................37 ODES ......................37 IMULATING RESSES CDP-01 LED P ........................38 ANEL ..............................40 NDEX...
  • Page 7: Introduction

    The Fife SBPC-21-EN/IP (Serial Bus Protocol Converter) provides a gateway between Fife’s proprietary FifeNet network and an Ethernet network. The SBPC-21-EN/IP uses the standard RJ-45 connector and conforms to EtherNet/IP Level 2 I/O Server CIP Protocol. As shown in the diagram below, the SBPC-21-EN/IP connects to both FifeNet and Ethernet/IP.
  • Page 8: Sbpc-21-En/Ip Switch/Jumper Configuration

    SBPC-21-EN/IP Switch/Jumper Configuration Since the SBPC-21-EN/IP participates in two networks at the same time, it must have two network addresses (a FifeNet address and an Ethernet IP address). The FifeNet address is set via the FifeNet serial port that is common with many FifeNet peripherals. The Ethernet IP address is programmable by dip switches or via the Ethernet connection.
  • Page 9 SBPC-21-EN/IP External Connections/Indicators SBPC-21-EN/IP mounting considerations are simplified as all connections to the SBPC-21-EN/IP are on the same side of the box. Figure 1-3: SBPC-21-EN/IP Side View Connection to FifeNet is accomplished using the standard FifeNet connector. Configuration is also downloaded to the device using this connection.
  • Page 10: Sbpc-21-En/Ip Network Status

    SBPC-21-EN/IP Network Status The SBPC-21-EN/IP network status is determined by interpretation of the external LED status as described in the table below. Figure 1-4: SBPC-21-EN/IP LED Indicators Table 1-1 LINK LED LED State Meaning Ethernet network not detected. Solid Green The SBPC-21-EN/IP is connected to an Ethernet network.
  • Page 11: Sbpc-21-En/Ip Error Codes

    The display will go blank for a moment and the cycle repeats unless the SBPC-21-EN/IP has been configured to attempt to restart after an error. If this is the case, the error will only cycle once. All state machine errors 5XX are considered nonfatal and only cycle once.
  • Page 12: Features

    PC. Special Case IP Addresses Devices on an Ethernet network are not allowed to be configured to the following IP addresses; therefore, do not configure the SBPC-21-EN/IP to use any of them. IP ADDRESS DESCRIPTION IP address where the first byte is zero 0.X.X.X...
  • Page 13: Configuring Ip Address

    FLASH. If DHCP/BootP is disabled or a DHCP/BootP client cannot be found, the SBPC-21-EN/IP will try to use the configuration stored in the FLASH. If no configuration is found, the SBPC-21-EN/IP will indicate an error on the Network Status LED. In this state, the SBPC-21-EN/IP will only run the ARP protocol.
  • Page 14: Using Address Resolution Protocol (Arp)

    The arp -s command will store the IP and MAC addresses in the PC’s ARP table. When the ping command is executed, the PC sends this information to the SBPC-21-EN/IP using the MAC address. The module detects that it was addressed with the correct MAC address and adopts the IP address sent by the PC.
  • Page 15: File System

    Full - Forces the module to operate only at full duplex. Half - Forces the module to operate only at half duplex. Using a standard FTP client, this file can be transferred from the SBPC-21-EN/IP to a PC, edited, and sent back.
  • Page 16: Telnet Support

    TELNET Support Through a TELNET client, the user can access the SBPC-21-EN/IP file system using a command line interface similar to MS DOS™. The following commands are supported by this utility. Table 1-3 GENERAL COMMANDS Command Description This command will display version information, serial number, and MAC ID of the version module.
  • Page 17: Ethernet/Ip

    Ethernet/IP EtherNet/IP is based on the control and information protocol (CIP) which is also the framework for DeviceNet and ControlNet to carry and exchange data between nodes. Implemented Objects EtherNet/IP requires some mandatory objects; these are implemented as well as some vendor specific objects.
  • Page 18: I/O Data Input Mapping Object, Class A0H

    I/O Data Input Mapping Object, Class A0h Description The assembly object binds all mapped I/O data. This data is used for I/O connections. Default I/O instances used are 64h and 96h. Class Attributes DEFAULT, MIN, DATA NAME SERVICE DESCRIPTION SEMANTICS TYPE The revision attribute containing Revision...
  • Page 19 Diagnostic Object, Class AAh Description This vendor-specific object provides diagnostic information from the SBPC-21-EN/IP. Class Attributes DEFAULT, MIN, DATA NAME SERVICE DESCRIPTION SEMANTICS TYPE Revision Get_Attribute_All Object Revision Contains the revision of the object. 1,1,1 UINT Instance Attributes, Instance 01h...
  • Page 20 ________________________________________________________________________________________________________________ 12-20-2002 Figure Sheet 1-853-A Page 14...
  • Page 21: Fife Net Theory

    CDP-01 permitting a single time slice to carry 16 words or 64 words. Multiplexing works by inserting the specified data words in a sequential repeating cycle. The receiving SBPC-21-EN/IP synchronizes with the multiplexed data to extract it. This method trades data update speed for higher data quantities (up to 64 words per time slice).
  • Page 22: Fifenet Master

    The FifeNet protocol uses the time slice architecture described previously for configurable network traffic. Without some synchronization, however, neither the SBPC-21-EN/IP, nor the CDP-01, would know where the time slice boundaries were located. This would create problems when they are trying to send and receive data.
  • Page 23: Sbpc-21-En/Ip Data Flow

    This is accomplished by using a block of memory in the SBPC-21-EN/IP to reassemble FifeNet time slice data and then when it is complete, transfer it to the EtherNet/IP buffers for transmission on EtherNet/IP.
  • Page 24 ________________________________________________________________________________________________________________ 12-20-2002 Figure Sheet 1-853-A Page 18...
  • Page 25: Configurations

    • • • • • • Hardware Configuration – Single CDP-01 The SBPC-21-EN/IP connection diagram is shown below. As you can see, this allows a single CDP- 01 at FifeNet address 1 and an SBPC-21-EN/IP at address 10. The SBPC-21-EN/IP default Ethernet IP address is 192.168.0.1, but it can be changed using any of the methods described previously.
  • Page 26: Hardware Configuration - Multiple Cdp-01'S

    Hardware Configuration – Multiple CDP-01’s In the network below, the default SBPC-21-EN/IP configuration is used multiple times to provide control to multiple CDP-01’s. Each SBPC-21-EN/IP is connected to a single CDP-01 creating a separate FifeNet network for each CDP-01. Each SBPC-21-EN/IP appears as both a FifeNet node and an Ethernet node.
  • Page 27: Ommunication Apping

    SBPC-21-EN/IP CUSTOMER INSTRUCTION MANUAL OMMUNICATION APPING • • • • • • EtherNet/IP to FifeNet Data In each of the three configurations (single- dual- or triple-drive CDP-01), the EtherNet/IP to FifeNet data is the same. The table below shows the configuration mapping for data traveling from EtherNet/IP to FifeNet.
  • Page 28: Fifenet To Ethernet/Ip Data

    Panel Data 0 DWORD CDP-01 LED panel data. 4 (0x04) Panel Data 1 5 (0x05) WORD Device 1 Response CDP-01 Fife network responses. 6 (0x06) Edge Left Sensor Value Sensor signal. 7 (0x07) Edge Right Sensor Value Sensor signal. 8 (0x08) Line Center Sensor Value Sensor signal.
  • Page 29 Panel Data 0 DWORD CDP-01 LED panel data. 4 (0x04) Panel Data 1 5 (0x05) WORD Device 1 Response CDP-01 Fife network responses. 6 (0x06) Edge Left Sensor Value Sensor signal. 7 (0x07) Edge Right Sensor Value Sensor signal. 8 (0x08) Line Center Sensor Value Sensor signal.
  • Page 30 Panel Data 0 DWORD CDP-01 LED panel data. 4 (0x04) Panel Data 1 5 (0x05) WORD Device 1 Response CDP-01 Fife network responses. 6 (0x06) Edge Left Sensor Value Sensor signal. 7 (0x07) Edge Right Sensor Value Sensor signal. 8 (0x08) Line Center Sensor Value Sensor signal.
  • Page 31: Control Information

    CDP-01 Control Matrix The CDP-01 parallel input matrix normally applied to the X7 port on the CDP-01. If the default matrix using the SBPC-21-EN/IP, the CDP-01 parallel input matrix is connected to a time slice. This connection allows serial commands to be used to control the CDP-01 instead of the hardware parallel input.
  • Page 32 SBPC-21-EN/IP CUSTOMER INSTRUCTION MANUAL ________________________________________________________________________________________________________________ 12-20-2002 Figure Sheet 1-853-A Page 26...
  • Page 33 Dual-Drive CDP-01 CDP-01 Matrix: 100247-02X CDP-01 State Machine: 581000-020 SBPC-21-EN/IP Matrix: 100411-02X CDP-01 Control Matrix Table 5-3 COMMAND VIA NETWORK DRIVE 1, AUTOMATIC DRIVE 1, MANUAL DRIVE 1, SERVO-CENTER DRIVE 1, JOG LEFT DRIVE 1, JOG RIGHT DRIVE 1, AUTO SETUP...
  • Page 34: Triple-Drive Cdp-01

    Triple-Drive CDP-01 SBPC-21-EN/IP Matrix: 100412- CDP-01 Matrix: 100248-02X CDP-01 State Machine: 581000-020 CDP-01 Control Matrix Table 5-4 COMMAND VIA NETWORK DRIVE 1, AUTOMATIC DRIVE 1, MANUAL DRIVE 1, SERVO-CENTER DRIVE 1, JOG LEFT DRIVE 1, JOG RIGHT DRIVE 1, AUTO SETUP...
  • Page 35: Status Data Block

    Status Data Block For reference, the CDP-01 Status Data Blocks are listed in the tables on the following pages. NOTE: In the “Data Word Bit #” fields on the following tables: _ 0 = Low, 1 = High, Blank = Ignore DW4, DW5: CDP-01 LED Panel Data PANEL DATA WORD 0: DW4 PANEL DATA WORD 1: DW5...
  • Page 36 Status Data Block (cont’d) DW7: EDGE LEFT Sensor Value DW8: EDGE RIGHT Sensor Value DW9: LINE CENTER Sensor Value DW10: LINE EDGE Sensor Value NOTE: These data words contain the normalized values of the connected sensors. Data Type: signed 16-bit number. Range: -32,768 to +32,767 DW12: Common Status Register COMMON STATUS REGISTER: DW12...
  • Page 37 Status Data Block (cont’d) DW13: Key Pressed To ensure proper recognition, a key must be depressed for a minimum of 500 ms. KEY PRESSED: DW13 Data Word Bit No. Hex Value 0x7FF 0xBFFF 0xDFFF 0xEFFF Sensor 0xF7FF Automatic 0xFBFF Servo-Center 0xFDFF Manual 0xFEFF...
  • Page 38 Status Data Block (cont’d) DW14, DW20, DW26: Drive-Specific Operating Mode DW14 – Drive 1 DW20 – Drive 2 DW26 – Drive 3 OPERATING MODE: DW14, DW20, DW26 Data Word Bit No. Description Automatic Servo-Center Manual Jog Left Jog Right Setup (Auto or Man is Also Set) DW15, DW21, DW27: Drive-Specific Sensor Selection and Temperature Fault DW15 –...
  • Page 39 Status Data Block (cont’d) DW16, DW22, DW28: Drive-Specific Fault Register DW16 – Drive 1 DW22 – Drive 2 DW28 – Drive 3 FAULT REGISTER (SR0): DW16, DW22, DW28 Data Word Bit No. Description Fault – Motor Drive Power Supply Fault – Motor Overcurrent Fault –...
  • Page 40 Status Data Block (cont’d) DW18, DW24, DW30: Drive-Specific Alarm Register DW18 – Drive 1 DW24 – Drive 2 DW30 – Drive 3 ALARM REGISTER (SR3): DW18, DW24, DW30 Data Word Bit No. Description Encoder – Stroke Alarm Web Measurement Alarm Loss of Null ASC (Automatic Sensor Control) Active Fault –...
  • Page 41 ________________________________________________________________________________________________________________ 12-20-2002 Figure Sheet 1-853-A Page 35...
  • Page 42: Cdp-01 Key Code Data Path

    By skipping steps 1 and 2 in the sequence above and injecting key codes/commands into the command stream for the CDP-01, the SBPC-21-EN/IP can simulate keys being pressed on its local panel. This provides the ability to make a fully functional remote control over the network.
  • Page 43: Cdp-01 Key Code

    CDP-01 Key Codes The CDP-01 keypad is shown below, along with the key codes for each key. The key codes can be used to send a command to the CDP-01 to simulate a key pressed on the CDP-01 keypad. Commands are sent via a 16 bit command word, Register 0 in Table 4-1. Commands are issued by placing an 8-bit “command”...
  • Page 44: Cdp-01 Led Panel Data

    CDP-01 LED Panel Data To make remote control complete, we must have a way to duplicate the CDP-01 panel LED’s. The CDP-01 keypad contains integrated LED’s to indicate operating modes, sensors selected, and many other parameters. The CDP-01 can be configured to send its panel LED data over FifeNet so that remote devices can duplicate the CDP-01 panel state.
  • Page 45 ________________________________________________________________________________________________________________ 12-20-2002 Figure Sheet 1-853-A Page 39...
  • Page 46 SBPC-21-EN/IP CUSTOMER INSTRUCTION MANUAL NDEX • • • • • • Address Data Transfer ..........17 Ethernet............6 DHCP ............... 7 FifeNet............2 Dip Switch ARP ..............7 IP Address ............ 3 BOOTP .............7 Settings............6 CDP-01 Error Codes............5 Commands..........35, 36 Ethernet Key Codes...........36...
  • Page 47 Software DW26, Drive 3 Operating Mode ....31 Matrix Files..........20 DW27, Drive 3 Sensor Selection ....31 Parallel Input Matrix ........25 DW28, Drive 3 Fault Register..... 32 State Machine..........21 DW29, Drive 3 Encoder Register ....32 Status..............3 DW30, Drive 3 Alarm Register ....33 Status Data Block DW31, Drive 3 Encoder Value....
  • Page 48 ________________________________________________________________________________________________________________ 12-20-2002 Figure Sheet 1-853-A Page 42...

Table of Contents