background image

 

 

 

SBPC-21-EN CUSTOMER INSTRUCTION MANUAL 

 
 
 

 

F

IFE

N

ET 

T

HEORY

 

• • • • • •

 

 

FifeNet Time Slices 

Data on FifeNet is divided into time intervals called time slices.  The FifeNet protocol runs in fixed 
repeating cycles.  Each time slice can transmit a single 16-bit value.  All time slice values are updated 
every cycle.  
 

Multiplexed Time Slices 

FifeNet devices can send a single 16-bit value in one or more time slices.  This is acceptable for 
values that require high performance such as guiding.  The penalty for this performance is the usage 
of one time slice per value sent.  With limited time slices available, network bandwidth can be 
consumed quickly.  If some variables are not needed at a high rate, FifeNet offers a way to “multiplex” 
a single time slice to carry multiple data words.  There are two multiplex options available in the 
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).  Any combination of real-time or multiplexed data can exist on FifeNet.  
  

Figure 2-1:  Multiplexed Data Time Slices 

 

 
 
 
 

T0 

   T1 

      T2 

           T3 

 

−−−−−−−−−−−−−−−−−

 

 

−−−−−−−−−−−−−−−−−

 

 

−−−−−−−−−−−−−−−−−

 

 

−−−−−−−−−−−−−−−−−

 

D1      D5                                 D1    D5                                 D1   D5                                   D1  D5 

 
 
 
 
 
 
 
 
 

 
 
 
 
 
 

 

 

D1 ACTIVITY 

D1 is real-time.  This data 
is updated every cycle. 

D5 ACTIVITY 

Tn   TS Contents 
T0   - Edge Right Sensor 
T1   - Line Edge Sensor 
T2   - CDP Key Pressed 
T3  - Status Register Common 

T5  - Drive 1 Sensor Mode 
T6   - Drive 1 Encoder 
T7  - Drive 1 Status Reg 0 
T8  - Drive 2 Mode 
T9  - Drive 2 Sensor Mode 
T10  - Drive 2 Encoder 
T11  - Drive 2 Status Reg 0 
T12  - Drive 3 Mode 
T13  - Drive 3 Sensor Mode 
T14  - Drive 3 Encoder 
T15  - Drive 3 Status Reg 0 

MULTIPLEXING 

D5 is multiplexed or switched to a 
different variable every cycle. 
After the last variable is sent, the 
process repeats continuously. 

 
 
07-02-2004 

Figure Sheet 1-849-C 

Page 13 

T4    - Drive 1 Mode 

Summary of Contents for SBPC-21-EN

Page 1: ...8 Post Office Box 26508 Oklahoma City OK 73114 2317 Phone 405 755 1600 800 639 3433 Fax 405 755 8425 www fife com E mail fife fife com SBPC 21 EN FifeNet To Ethernet Gateway Customer Instruction Manua...

Page 2: ...07 02 2004 Figure Sheet 1 849 C...

Page 3: ...ven in this Instruction Manual is subject to change without notice We have compiled this Instruction Manual with the greatest possible care and attention However the possibility of error cannot be com...

Page 4: ...07 02 2004 Figure Sheet 1 849 C Page ii...

Page 5: ...D CONFIGURATION 7 USING ADDRESS RESOLUTION PROTOCOL ARP 8 FILE SYSTEM 9 CONFIGURATION FILE ETHCFG CFG 9 TELNET SUPPORT 10 MODBUS TCP 11 FIFENET THEORY 13 FIFENET TIME SLICES 13 MULTIPLEXED TIME SLICES...

Page 6: ...SPECIAL CONTROL OF FIFENET DEVICES 33 CDP 01 KEY CODE DATA PATH 33 CDP 01 KEY CODES 34 SIMULATING DUAL KEY PRESSES 34 CDP 01 LED PANEL DATA 35 INDEX 37 07 02 2004 Figure Sheet 1 849 C Page iv...

Page 7: ...allows the exchange of information between a sending device producer and many receiving devices consumer without requiring the same date to be sent multiple times to different destinations The produce...

Page 8: ...the SBPC 21 EN is installed as the end point in a FifeNet network all four jumpers described below should be installed Figure 1 2 SBPC 21 EN Top View These jumpers should be installed if the SBPC 21 E...

Page 9: ...gure the IP address in an intranet network The first three values of the IP address are fixed at 192 168 0 and the dip switch value represents the binary value of the last digit of the IP address The...

Page 10: ...by the dip switches Flashing Red 1 Hz Invalid MAC ID Internal error Flashing Red 2 Hz Failed to load Ethernet configuration from internal FLASH Flashing Red 4 Hz Internal error Solid Red Duplicate IP...

Page 11: ...lts The SBPC cannot participate in FifeNet or Ethernet operations In the default configuration the SBPC will attempt to restart COMMUNICATION MODULE ERRORS E01 The configuration matrix is corrupted E0...

Page 12: ...into three parts net ID subnet ID and host ID To separate the net ID and the subnet ID from the host ID a subnet mask is used The subnet mask is a 32 bit binary pattern where a set bit allocates a bi...

Page 13: ...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...

Page 14: ...ss will also be stored in internal FLASH The arp d command is optional but it removes the static route from the PC ARP table This method can be used to reconfigure modules that already have been confi...

Page 15: ...k configuration and is read during initialization It is an ASCII text file that may be edited with any text editor If DHCP BootP configuration is needed this file must be modified to be enabled Once c...

Page 16: ...a directory The directory can only be removed if it is empty cd cd path Changes current directory format format Formats the file system This is a privileged command and can only be called in administr...

Page 17: ...Multiple Registers 0 IN OUT Word 04 Read Input Registers 1 IN OUT Word 05 Write Coil 1 OUT Bit 06 Write Single Register 1 OUT Word 07 Read Exception Status 1 15 Force Multiple Coils 2 OUT Bit 16 Forc...

Page 18: ...07 02 2004 Figure Sheet 1 849 C Page 12...

Page 19: ...arry 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 me...

Page 20: ...es are being sent over FifeNet but only two time slices of network bandwidth are used The 16 values in time slice 5 are updated at a slower rate than the value in time slice 1 The application dictates...

Page 21: ...e slice data EtherNet data is placed here for transmission Consumed data is read from here and sent to FifeNet This matrix is used to connect EtherNet scheduled data to any memory buffer location The...

Page 22: ...07 02 2004 Figure Sheet 1 849 C Page 16...

Page 23: ...ifeNet 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 Figure 3 1 SBPC 21 EN Net...

Page 24: ...Net FifeNet Master Address 10 Ethernet IP Address 192 168 0 2 FifeNet Master Address 10 Ethernet IP Address 192 168 0 1 SBPC 21 EN to CDP 01 Cable Fife P N 68554 001 FifeNet Address 1 FifeNet Address...

Page 25: ...tions using state machine interpretation Table 4 1 MODBUS TO FIFENET DATA SINGLE DUAL OR TRIPLE DRIVE CDP 01 CDP 01 Matrix 100246 02X Single 100247 02X Dual 100248 02X Triple SBPC 21 EN Matrix 100410...

Page 26: ...8F 0x408 INT Line Center Sensor Value Sensor signal 0x4090 0x409F 0x409 INT Line Edge Sensor Value Sensor signal 0x40A0 0x40AF 0x40A WORD SM Command Feedback Reserved for state machine control 0x40B0...

Page 27: ...x40DF 0x40D WORD Key Pressed Current key pressed on CDP 01 Panel 0x40E0 0x40EF 0x40E WORD Drive 1 Operation Mode Drive 1 status 0x40F0 0x40FF 0x40F WORD Drive 1 Sensor Mode Drive 1 status 0x4100 0x410...

Page 28: ...410F 0x410 WORD Drive 1 Fault Register Drive 1 fault status 0x4110 0x411F 0x411 WORD Drive 1 Encoder Register Drive 1 encoder status 0x4120 0x412F 0x412 WORD Drive 1 Alarm Register Drive 1 alarm statu...

Page 29: ...inputs mapped to a FifeNet time slice the External Lock command is still activated by the matrix shown below when this condition appears on the X7 port of the CDP 01 For multi drive CDP 01 s the comm...

Page 30: ...OR EDGE LEFT 14 DRIVE 1 SENSOR EDGE RIGHT 24 DRIVE 1 SENSOR EDGE CENTER 34 DRIVE 1 SENSOR LINE CENTER 1C DRIVE 1 SENSOR LINE EDGE 2C DRIVE 1 SENSOR LINE E C 3C DRIVE 2 AUTOMATIC 05 DRIVE 2 MANUAL 09 D...

Page 31: ...2 MANUAL 09 DRIVE 2 SERVO CENTER 0D DRIVE 2 JOG LEFT 11 DRIVE 2 JOG RIGHT 21 DRIVE 2 AUTO SETUP 31 DRIVE 2 RGPC SHIFT LEFT 19 DRIVE 2 RGPC SHIFT RIGHT 29 DRIVE 2 RGPC RESET 39 DRIVE 2 SENSOR EDGE LEF...

Page 32: ...6 LED 15 Guide Point 0x4046 6 0x4037 7 LED 14 Auto Setup 0x4047 7 0x4038 8 0x4048 8 LED 3 Manual Key 0x4039 9 0x4049 9 LED 2 Servo Center Key 0x403A 10 0x404A 10 LED 1 Auto Key 0x403B 11 Not Used 0x40...

Page 33: ...acts 0x40C 0 F F E D C B A 9 8 7 6 5 4 3 2 1 0 Description 0 0 Drive 1 Panel Active 0 1 Drive 2 Panel Active 1 0 Drive 3 Panel Active 1 1 External A D Converter Installed 1 1 Drive 3 Installed 1 1 Dri...

Page 34: ...BFFF F2 0 0xDFFF F1 0 0xEFFF Sensor 0 0xF7FF Automatic 0 0xFBFF Servo Center 0 0xFDFF Manual 0 0xFEFF Drive Select 0 0xFF7F Setup 0 0xFFBF Jog Plus 0 0xFFDF Jog Minus 0 0xFFEF RGPC Right 0 0xFFF7 RGPC...

Page 35: ...1 0 Jog Right 1 0 0 0 Setup Auto or Man is Also Set Registers 0x40F 0x415 0x41B Drive Specific Sensor Selection and Temperature Fault 0x40F Drive 1 Contacts 0x40F0 through 0x40FF 0x415 Drive 2 Contact...

Page 36: ...y 1 Fault Analog Ground 1 Fault A D Converter Initialization 1 Fault Over temperature Register 0x411 0x417 0x41D Drive Specific Encoder Register 0x411 Drive 1 Contacts 0x4110 through 0x411F 0x417 Driv...

Page 37: ...Centered 1 Drive in Shutdown 1 Counterclockwise Maximum Motor Speed 1 Clockwise Maximum Motor Speed 1 Motor Blocked Motor Current 1 SSC Sensor Signal Comparator Active 1 Counterclockwise Maximum Moto...

Page 38: ...07 02 2004 Figure Sheet 1 849 C Page 32...

Page 39: ...currently pressed Normally the FifeNet Master then issues a command back to the CDP 01 with the key code and a command that tells the CDP 01 which keys are pressed Now that the CDP 01 has received the...

Page 40: ...rrently with network control the command should be maintained until the correct feedback is obtained Feedback is obtained by monitoring the CDP 01 status data block parameters of Section 5 For instanc...

Page 41: ...re 31 LED s on the CDP 01 panel the information has to use the multiplexed mode to send all the LED states The CDP 01 sends the panel data in two parts Input Registers 0x403 and 0x404 as shown in Sect...

Page 42: ...07 02 2004 Figure Sheet 1 849 C Page 36...

Page 43: ...work 17 Switches 3 Connections Ethernet 3 FifeNet 3 Network 3 RJ 45 3 Consumer See Producer Consumer Model Contacts 19 20 Control Matrix Dual Drive 24 Single Drive 23 Triple Drive 25 Data Flow 15 Data...

Page 44: ...2 Drive 1 Alarm Register 31 0x0413 Drive 1 Encoder Value 31 0x0414 Drive 2 Operating Mode 29 0x0415 Drive 2 Sensor Selection 29 0x0416 Drive 2 Fault Register 30 0x0417 Drive 2 Encoder Status Register...

Reviews: