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.
The Fife SBPC-21-EN (Serial Bus Protocol Converter) provides a gateway between Fife’s proprietary FifeNet network and an Ethernet network. The SBPC-21-EN uses the standard RJ-45 connector and conforms to the Modicon Open Modbus/TCP Specification, Release 1.0 (March 29, 1999). As shown in the diagram below, the SBPC-21-EN connects to both FifeNet and Ethernet.
SBPC-21-EN Switch/Jumper Configuration Since the SBPC-21-EN 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 dipswitches or via the Ethernet connection.
SBPC-21-EN External Connections/Indicators SBPC-21-EN mounting considerations are simplified as all connections to the SBPC-21-EN are on the same side of the box. Figure 1-3: SBPC-21-EN 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 Network Status The SBPC-21-EN network status is determined by interpretation of the external LED status as described in the table below. Figure 1-4: SBPC-21-EN LED Indicators Table 1-1 LINK LED LED State Meaning Ethernet network not detected. Solid Green The SBPC-21-EN is connected to an Ethernet network.
The display will go blank for a moment and the cycle repeats unless the SBPC-21-EN 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. Below are the error codes and their meanings.
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 to use any of them. IP ADDRESS DESCRIPTION IP address where the first byte is zero 0.X.X.X...
RFC 1918. Using DHCP/BootP If the configuration switches are set to 0, the SBPC-21-EN will read the configuration stored in FLASH. If DHCP/BootP is enabled and a DHCP or BootP server is found, the IP address, subnet mask, and gateway are automatically configured by the DHCP/BootP server.
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 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 to a PC, edited, and sent back.
TELNET Support Through a TELNET client, the user can access the SBPC-21-EN 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.
Modbus TCP The SBPC-21-EN conforms to Modicon Open Modbus/TCP Specification, Release 1.0 (March 29, 1999). The SBPC-21-EN provides complete Class 0 conformance, complete Class 1 conformance, and partial Class 2 conformance. The SBPC-21-EN can handle 8 simultaneous connections. The following table lists the Modbus functions supported by the SBPC-21-EN:...
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 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, 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 to reassemble FifeNet time slice data and then when it is complete, transfer it to the Modbus/TCP buffers for transmission on Modbus/TCP.
• • • • • • Hardware Configuration – Single CDP-01 The SBPC-21-EN connection diagram is shown below. As you can see, this allows a single CDP-01 at FifeNet address 1 and an SBPC-21-EN at address 10. The SBPC-21-EN 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 configuration is used multiple times to provide control to multiple CDP-01’s. Each SBPC-21-EN is connected to a single CDP-01 creating a separate FifeNet network for each CDP-01. Each SBPC-21-EN appears as both a FifeNet node and an Ethernet node.
SBPC-21-EN CUSTOMER INSTRUCTION MANUAL OMMUNICATION APPING • • • • • • Modbus to FifeNet Data In each of the three configurations (single-, dual-, or triple-drive CDP-01), the Modbus to FifeNet data is the same. The table below shows the configuration mapping for data traveling from Modbus to FifeNet.
Panel Data 0 DWORD CDP-01 LED panel data. 0x4040-0x404F 0x404 Panel Data 1 0x4050-0x405F 0x405 WORD Device 1 Response CDP-01 Fife network responses. 0x4060-0x406F 0x406 Edge Left Sensor Value Sensor signal. 0x4070-0x407F 0x407 Edge Right Sensor Value Sensor signal. 0x4080-0x408F...
Page 27
Panel Data 0 DWORD CDP-01 LED panel data. 0x4040-0x404F 0x404 Panel Data 1 0x4050-0x405F 0x405 WORD Device 1 Response CDP-01 Fife network responses. 0x4060-0x406F 0x406 Edge Left Sensor Value Sensor signal. 0x4070-0x407F 0x407 Edge Right Sensor Value Sensor signal. 0x4080-0x408F...
Page 28
Panel Data 0 DWORD CDP-01 LED panel data. 0x4040-0x404F 0x404 Panel Data 1 0x4050-0x405F 0x405 WORD Device 1 Response CDP-01 Fife network responses. 0x4060-0x406F 0x406 Edge Left Sensor Value Sensor signal. 0x4070-0x407F 0x407 Edge Right Sensor Value Sensor signal. 0x4080-0x408F...
The CDP-01 parallel input matrix is normally applied to the X7 port on the CDP-01. If the default matrix is using the SBPC-21-EN, 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 “Contacts” fields on the following tables: 0 = Low, 1 = High, Blank = Ignore Registers 0x403, 0x404: CDP-01 LED Panel Data PANEL DATA WORD 0: (0x403) PANEL DATA WORD 1: (0x404) Contact...
Page 33
Status Data Block (cont’d) Register 0x406: EDGE LEFT Sensor Value Register 0x407: EDGE RIGHT Sensor Value Register 0x408: LINE CENTER Sensor Value Register 0x409: LINE EDGE Sensor Value NOTE: These registers contain the normalized values of the connected sensors. Data Type: Signed 16-bit number. Range: -32768 to +32767 Register 0x40C: Common Status Register COMMON STATUS REGISTER: (0x40C)
Page 34
Status Data Block (cont’d) Register 0x40D: Key Pressed To ensure proper recognition, a key must be depressed for a minimum of 500 ms. KEY PRESSED: (0x40D) Contacts 0x40D* (* = 0 - F) Hex Value 0x07FF 0xBFFF 0xDFFF 0xEFFF Sensor 0xF7FF Automatic 0xFBFF...
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 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 Code 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.
Need help?
Do you have a question about the SBPC-21-EN and is the answer not in the manual?
Questions and answers