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.
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...
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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...
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).
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.
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.
• • • • • • 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.
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.
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.
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.
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.
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 –...
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.
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”...
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.