Sign In
Upload
Manuals
Brands
GE Manuals
Controller
PACSystems RX7i
GE PACSystems RX7i Manuals
Manuals and User Guides for GE PACSystems RX7i. We have
3
GE PACSystems RX7i manuals available for free PDF download: Cpu Programmer's Reference Manual, Reference Manual, User Manual
GE PACSystems RX7i Cpu Programmer's Reference Manual (469 pages)
Brand:
GE
| Category:
Controller
| Size: 3.74 MB
Table of Contents
Table of Contents
4
Table of Figures
15
Chapter 1 Introduction
16
Revisions in this Manual
17
Pacsystems Programming and Configuration
18
Migrating Series 90 Applications to Pacsystems
18
Pacsystems Documentation
19
Chapter 2 Program Organization
20
Structure of a Pacsystems Application Program
21
Blocks
21
Functions and Function Blocks
21
How Blocks Are Called
22
Nested Calls
22
Types of Blocks
23
Figure 1: Conditional Block Call
23
Figure 2: Block Call with Parameters
24
Figure 3: Defining Member Variables for a User-Defined Function Block
26
Figure 4: Creating a User-Defined Function Block
27
Figure 5: Use of User-Defined Function Block in Ladder Logic
27
Figure 6: Display of Instance Data Structures
27
Figure 7: Calling an External Block in Ladder Logic
30
Local Data
33
Figure 8: Relationship of %L & %P to Program Blocks
33
Figure 9: Local Data (%L) Usage by Program Blocks
33
Parameter Passing Mechanisms
34
Figure 10: Parameter Passing Example
34
Languages
36
Figure 11: Explanation of Ladder Diagram Rung
36
Figure 12: Illustration of Function Block Diagram
37
Controlling Program Execution
39
Interrupt-Driven Blocks
40
Interrupt Handling
41
Figure 13: Conflict Avoidance When Using Interrupt-Driven Blocks
41
Timed Interrupts
42
I/O Interrupts
42
Module Interrupts
42
Interrupt Block Scheduling
43
Chapter 3 Program Data
44
Variables
45
Mapped Variables
45
Symbolic Variables
46
I/O Variables
47
Arrays
49
Variable Indexes and Arrays
49
Reference Memory
52
Word (Register) References
52
Bit (Discrete) References
54
User Reference Size and Default
55
G User References and CPU Memory Locations
55
Genius Global Data
56
Transitions and Overrides
57
Retentiveness of Logic and Data
58
Data Scope
59
System Status References
60
S References
61
SA, %SB, and %SC References
62
Fault References
64
How Program Functions Handle Numerical Data
66
Data Types
66
Floating Point Numbers
68
User Defined Types (Udts)
70
Working with Udts
70
UDT Properties
70
UDT Limits
71
RUN Mode Store of Udts
71
UDT Operational Notes
72
Operands for Instructions
73
Word-For-Word Changes
75
Exception: Symbolic Variables
75
Chapter 4 Ladder Diagram (LD) Programming
76
Advanced Math Functions
77
Exponential/Logarithmic Functions
78
Square Root
79
Trig Functions
80
Inverse Trig - ASIN, ACOS, and ATAN
81
Bit Operation Functions
82
Data Lengths for the Bit Operation Functions
83
Bit Position
84
Bit Sequencer
85
Bit Set, Bit Clear
88
Bit Test
89
Logical AND, Logical OR, and Logical XOR
90
Logical NOT
92
Masked Compare
93
Rotate Bits
96
Shift Bits
97
Coils
99
Coil Checking
99
Graphical Representation of Coils
100
Set Coil, Reset Coil
101
Transition Coils
102
Contacts
106
Continuation Contact
107
Fault Contact
108
High and Low Alarm Contacts
109
No Fault Contact
110
Normally Closed and Normally Open Contacts
111
Transition Contacts
112
Control Functions
117
Do I/O
118
Edge Detectors
121
Drum
123
For Loop
127
Mask I/O Interrupt
129
Read Switch Position
130
Scan Set IO
131
Suspend I/O
132
Suspend or Resume I/O Interrupt
133
Conversion Functions
134
Convert Angles
135
Convert UINT or INT to BCD4
136
Convert DINT to BCD8
137
Convert BCD4, UINT, DINT, or REAL to INT
138
Convert BCD4, INT, DINT, or REAL to UINT
140
Convert BCD8, UINT, INT, REAL or LREAL to DINT
142
Convert BCD4, BCD8, UINT, INT, DINT, and LREAL to REAL
144
Convert REAL to LREAL
146
Convert DINT to LREAL
146
Truncate
147
Counters
148
Data Required for Counter Function Blocks
148
Down Counter
150
Up Counter
151
Data Move Functions
153
Array Size
155
Array Size Dimension Function Blocks
156
Block Clear
158
Block Move
159
BUS_ Functions
160
Communication Request (COMMREQ)
166
Data Initialization
171
Data Initialize ASCII
172
Data Initialize Communications Request
173
Data Initialize DLAN
174
Move
175
Move Data
177
Move Data Explicit
178
Move from Flat
179
Move to Flat
181
Shift Register
183
Size of
185
Swap
186
Data Table Functions
187
Array Move
189
Array Range
191
FIFO Read
193
FIFO Write
195
LIFO Read
197
LIFO Write
198
Search
199
Sort
201
Math Functions
204
Overflow
205
Absolute Value
206
Add
207
Divide
209
Modulus
211
Multiply
212
Scale
214
Subtract
215
Program Flow Functions
216
Argument Present
217
Call
218
Comment
221
Jumpn
222
Master Control Relay/End Master Control Relay
223
Wires
225
Relational Functions
226
Compare
227
Equal, Not Equal, Greater or Equal, Greater Than, Less or Equal, Less than
228
Eq_Data
229
Range
230
Timers
231
Timed Contacts
231
Timer Function Blocks
232
Standard Timer Function Blocks
243
Chapter 5 Function Block Diagram (FBD)
248
Note on Reentrancy
249
Advanced Math Functions
250
EXPT Function
252
Bit Operation Functions
253
Logical AND, Logical OR, and Logical XOR
255
Logical NOT
257
Comments
258
Text Block
258
Comparison Functions
259
Equal, Not Equal, Greater or Equal, Greater Than, Less or Equal, Less than
261
Control Functions
262
Counters
264
Data Move Functions
265
Fan out
269
Move Data
270
Math Functions
272
Overflow
273
Add
274
Divide
275
Modulus
276
Multiply
277
Negate
278
Subtract
279
Program Flow Functions
280
Timers
281
Built-In Timer Function Blocks
281
Standard Timer Function Blocks
282
Type Conversion Functions
283
Convert WORD to INT
285
Convert WORD to UINT
286
Convert DWORD to DINT
287
Convert INT or UINT to WORD
288
Convert DINT to DWORD
289
Chapter 6 Service Request Function
290
Operation of SVC_REQ Function
291
Ladder Diagram
291
Function Block Diagram
292
SVC_REQ 1: Change/Read Constant Sweep Timer
293
To Disable Constant Sweep Mode
293
To Enable Constant Sweep Mode and Use the Old Timer Value
293
To Enable Constant Sweep Mode and Use a New Timer Value
293
To Change the Timer Value Without Changing the Selection for Sweep Mode State
293
To Read the Current Timer State and Value Without Changing Either
294
SVC_REQ 2: Read Window Modes and Time Values
295
SVC_REQ 3: Change Controller Communications Window Mode
296
To Disable the Controller Communications Window
296
To Re-Enable or Change the Controller Communications Window Mode
296
SVC_REQ 4: Change Backplane Communications Window Mode and Timer Value
297
To Disable the Backplane Communications Window
297
To Enable the Backplane Communications Window Mode
297
SVC_REQ 5: Change Background Task Window Mode and Timer Value
298
To Disable the Background Task Window
298
To Enable the Background Task Window Mode
298
SVC_REQ 6: Change/Read Number of Words to Checksum
299
To Read the Word Count
299
To Set a New Word Count
299
SVC_REQ 7: Read or Change the Time-Of-Day Clock
301
Parameter Block Formats
301
SVC_REQ 8: Reset Watchdog Timer
309
SVC_REQ 9: Read Sweep Time from Beginning of Sweep
310
SVC_REQ 10: Read Target Name
311
SVC_REQ 11: Read Controller ID
312
SVC_REQ 12: Read Controller Run State
313
SVC_REQ 13: Shut down (STOP) CPU
314
SVC_REQ 14: Clear Controller or I/O Fault Table
315
SVC_REQ 15: Read Last-Logged Fault Table Entry
316
SVC_REQ 16: Read Elapsed Time Clock
319
SVC_REQ 17: Mask/Unmask I/O Interrupt
321
Masking/Unmasking Module Interrupts
321
SVC_REQ 18: Read I/O Forced Status
323
SVC_REQ 19: Set Run Enable/Disable
324
SVC_REQ 20: Read Fault Tables
325
Non-Extended Formats
326
Extended Formats
329
SVC_REQ 21: User-Defined Fault Logging
334
SVC_REQ 22: Mask/Unmask Timed Interrupts
336
SVC_REQ 23: Read Master Checksum
337
SVC_REQ 24: Reset Module
338
SVC_REQ 25: Disable/Enable EXE Block and Standalone C Program Checksums
339
SVC_REQ 29: Read Elapsed Power down Time
340
SVC_REQ 32: Suspend/Resume I/O Interrupt
341
SVC_REQ 45: Skip Next I/O Scan
342
SVC_REQ 50: Read Elapsed Time Clock
343
SVC_REQ 51: Read Sweep Time from Beginning of Sweep
345
SVC_REQ 56: Logic Driven Read of Nonvolatile Storage
346
Discrete Memory
346
Storage Disabled Conditions
346
Maximum of One Active Instruction
346
ENO and Power Flow to the Right
346
Parameter Block
347
SVC_REQ 57: Logic Driven Write to Nonvolatile Storage
350
Length of Data Written
350
Write Frequency
350
Erase Cycles
351
Discrete Memory
351
Retentiveness
351
Maximum of One Active Instruction
351
Storage Disabled Conditions
351
Error Checking
351
Fragmentation
352
When Nonvolatile Storage Is Full
352
Equality
353
Redundancy
353
ENO and Power Flow to the Right
353
Parameter Block for SVC_REQ 57
354
Chapter 7 PID Built-In Function Block
358
Figure 14: PID in Ladder Diagram
358
Figure 15: PID in Function Block Diagram
358
Operands of the PID Function
359
Operands for LD Version of PID Function Block
359
Operands for FBD Version of PID Function Block
360
Reference Array for the PID Function
361
Scaling Input and Outputs
361
Reference Array Parameters
362
Operation of the PID Function
368
Automatic Operation
368
Manual Operation
368
Time Interval for the PID Function
369
PID Algorithm Selection (PIDISA or PIDIND) and Gain Calculations
370
Figure 16: PID_IND Diagram
370
Derivative Term
371
Error Term Mode
371
Derivative Action on PV Bit
371
Combined Operation of Error Term and Derivative Action Modes
371
CV Bias Term
372
CV Amplitude and Rate Limits
372
Sample Period and PID Function Block Scheduling
373
Determining the Process Characteristics
374
Setting Tuning Loop Gains
375
Basic Iterative Tuning Approach
375
Setting Loop Gains Using the Ziegler and Nichols Tuning Approach
376
Ideal Tuning Method
377
PID Example
378
Reference Array Initialization Using %M00006
378
Figure 17: PID Example Logic
379
Chapter 8 Structured Text (ST) Programming
380
Language Overview
380
Statements
380
Expressions
380
Operators
381
Structured Text Syntax
382
Statement Types
383
Assignment Statement
384
Function Call
385
RETURN Statement
388
IF Statement
389
CASE Statement
390
For
392
WHILE Statement
394
REPEAT Statement
395
ARG_PRES Statement
396
Exit Statement
397
Chapter 9 Diagnostics
398
Fault Handling Overview
399
System Response to Faults
399
Fault Tables
399
Fault Actions and Fault Action Configuration
400
Using the Fault Tables
401
Controller Fault Table
401
Figure 18: Controller Fault Table Display
401
Figure 19: Detail Information for Controller Fault Entry
402
I/O Fault Table
403
Figure 20: I/O Fault Table Display
403
Figure 21: I/O Fault Table Fault Entry Detail Display
404
System Handling of Faults
405
System Fault References
406
Using Fault Contacts
409
Using Point Faults
411
Using Alarm Contacts
411
Controller Fault Descriptions and Corrective Actions
412
Controller Fault Groups
412
Loss of or Missing Rack (Group 1)
413
Loss of or Missing Option Module (Group 4)
414
Addition Of, or Extra Rack (Group 5)
414
Reset Of, Addition Of, or Extra Option Module (Group 8)
415
System Configuration Mismatch (Group 11)
416
System Bus Error (Group 12)
422
CPU Hardware Failure (Group 13)
423
Module Hardware Failure (Group 14)
424
Option Module Software Failure (Group 16)
425
Program or Block Checksum Failure (Group 17)
426
Battery Status (Group 18)
427
Constant Sweep Time Exceeded (Group 19)
428
System Fault Table Full (Group 20)
428
I/O Fault Table Full (Group 21)
428
User Application Fault (Group 22)
429
CPU Over-Temperature (Group 24)
431
Power Supply Fault (Group 25)
431
No User Program on Power-Up (Group 129)
431
Corrupted User Program on Power-Up (Group 130)
432
Window Completion Failure (Group 131)
432
Password Access Failure (Group 132)
433
Null System Configuration for RUN Mode (Group 134)
433
CPU System Software Failure (Group 135)
434
Communications Failure During Store (Group 137)
436
Non-Critical CPU Software Event (Group 140)
437
I/O Fault Descriptions and Corrective Actions
439
Fault Extra Data
439
I/O Fault Groups
439
I/O Fault Categories
440
Circuit Faults (Category 1)
443
Loss of Block (Category 2)
448
Addition of Block (Category 3)
449
I/O Bus Fault (Category 6)
450
Module Fault (Category 8)
451
Addition of IOC (Category 9)
452
Loss of or Missing IO Controller (Category 10)
452
IOC (I/O Controller) Software Fault (Category 11)
453
Forced and Unforced Circuit (Categories 12 and 13)
453
Loss of or Missing I/O Module (Category 14)
454
Addition of I/O Module (Category 15)
454
Extra I/O Module (Category 16)
454
Extra Block (Category 17)
455
IOC Hardware Failure (Category 18)
455
GBC Stopped Reporting Faults (Category 19)
455
GBC Software Exception (Category 21)
456
Block Switch (Category 22)
457
Reset of IOC (Category 27)
457
Advertisement
GE PACSystems RX7i User Manual (276 pages)
PACSystems
Brand:
GE
| Category:
Controller
| Size: 4.68 MB
Table of Contents
Contact Information
3
Table of Contents
4
Table of Figures
11
Chapter 1 Introduction
14
Revisions in this Manual
15
Other Pacsystems Manuals
15
Ethernet Interfaces for Pacsystems Controllers
16
Rack-Based and Rx7I Embedded Interfaces - Features
16
Figure 1: Ethernet Connection System Diagram
16
Rx3I Embedded Ethernet Interface - Features
17
Ethernet Interface Specifications
18
Ethernet Interface Ports
21
Station Manager
21
Firmware Upgrades
21
Built-In Web Server
22
SRTP Client (Channels)
22
Modbus TCP Client (Channels)
22
Ethernet Global Data (EGD)
22
SRTP Inactivity Timeout
23
Ethernet Redundancy Operation
24
HSB CPU Redundancy
24
Figure 2: Ethernet Operation in Redundancy Mode
24
Non-HSB Redundancy
25
Effect of Redundancy Role Switching on Ethernet Communications
25
Figure 3: Basic Non-HSB System with Redundant IP
25
SRTP Server Operation in a Redundancy System
26
SRTP Client Operation in a Redundancy System
27
Modbus TCP Server Operation in a Redundancy System
27
Modbus TCP Client Operation in a Redundancy System
27
EGD Class 1 (Production & Consumption) in a Redundancy System
27
EGD Class 2 Commands in a Redundancy System
27
Web Server Operation in a Redundancy System
28
FTP Operation in a Redundancy System
28
SNTP Operation in a Redundancy System
28
Remote Station Manager Operation in a Redundancy System
28
IP Address Configuration in a Redundancy System
28
Chapter 2 Installation and Start-Up: Rx3I Embedded Interface
29
Rx3I Embedded Ethernet Interface Indicators
29
Ethernet Port Leds Operation
29
Module Installation
30
Ethernet Port Connector
30
Figure 4: RJ-45 Connector
30
Connection to a 10Base-T / 100Base Tx Network
31
10Base-T/100Base Tx Port Pinouts
31
Figure 5: Ethernet Cable Routing
31
Pinging TCP/IP Ethernet Interfaces on the Network
32
Pinging the Ethernet Interface from a UNIX Host or Computer Running TCP/IP Software
32
Determining if an IP Address Is Already Being Used
32
Chapter 3 Installation and Start-Up: Rack-Based and Rx7I Embedded Interface
33
Ethernet Interface Controls and Indicators
34
Ethernet Leds
34
Figure 6: Rx7I Faceplate
34
Ethernet Restart Pushbutton
36
Module Installation
37
Installing an Rx7I CPU with Embedded Ethernet Interface
37
Installing an Rx7I Ethernet Interface Module
37
Figure 7: MAC Address on Rx7I
37
Installing an Rx3I Ethernet Interface Module
38
Figure 8: MAC Address on Rx3I ETM001 Module
38
Ethernet Port Connectors
39
Embedded Switch
39
Figure 9: Diagram of Embedded Ethernet Switch
39
Figure 10: System Diagram: Ethernet Routing Using Embedded Switch
39
Connection to a 10Base-T / 100Base Tx Network
40
Figure 11: Connection Using Hub/Switch/Repeater
41
Station Manager Port
42
Port Settings
42
Figure 12: Direct Connection to the Embedded Ethernet Ports
42
Verifying Proper Power-Up of the Ethernet Interface after Configuration
43
Pinging TCP/IP Ethernet Interfaces on the Network
43
Pinging the Ethernet Interface from a UNIX Host or Computer Running TCP/IP Software
43
Determining if an IP Address Is Already Being Used
44
Ethernet Plug-In Applications
44
Chapter 4 Configuration
46
Rx3I Embedded Ethernet Interfaces
46
Ethernet Configuration Data
46
Initial IP Address Assignment
47
Figure 13: Expand CPU Slot to Display Ethernet Node
47
Configuring the Ethernet Interface Parameters
48
Figure 14: Expand Rx3I CPU Node to Configure Embedded Ethernet Interface
49
Figure 15: Ethernet Settings Tab in Proficy Machine Edition
49
Figure 16: CPE330/CPE400 Settings Tab
52
Figure 17: CPE330 Advanced Ethernet Configuration LAN 1 & 2
53
Figure 18: CPE400 Advanced Ethernet Configuration LAN1 & LAN 2
54
Figure 19: Terminals Tab Settings in Proficy Machine Edition
55
Figure 19: Adding Ethernet Global Data (EGD) to the Configuration
56
Figure 20: Defining EGD Produced Data Exchange
56
Figure 21: Defining EGD Consumed Data Exchange
57
Figure 22: Configuring Multicast & Broadcast EGD on LAN 1
58
Figure 23: Configuring Multicast & Broadcast EGD on LAN 2
59
Rack-Based and Rx7I Embedded Interfaces
60
Ethernet Configuration Data
60
Initial IP Address Assignment
61
Figure 24: Setting Temporary IP Address
62
Configuring Ethernet Interface Parameters
64
Figure 25: Expand Rx7I CPU Node to Configure Ethernet Daughterboard
64
Figure 26: Install ETM001 Module in Rack/Slot & Expand to Configure
64
Configuring Ethernet Global Data
67
Figure 27: Expand Node to View Ethernet Global Data
67
Figure 28: Local Producer ID
67
Figure 29: Configuring Redundancy for Ethernet Global Data
68
Figure 30: Exchange ID Offset in an Ethernet Redundancy System
68
Figure 31: Configuring Produce in Backup Mode Parameter
69
Figure 32: Configuring the EGD Configuration Server
70
Chapter 5 Ethernet Global Data
82
Ethernet Global Data Operation
83
EGD Producer
83
EGD Consumers
83
Figure 33: Producing & Consuming Ethernet Global Data
83
EGD Exchanges
84
Content of an Ethernet Global Data Exchange
84
Data Ranges (Variables) in an Ethernet Global Data Exchange
84
Valid Memory Types for Ethernet Global Data
85
Planning Exchanges
85
Figure 34: Adding Symbolic Reference to Ethernet Global Data Exchange
85
Using Ethernet Global Data in a Redundancy System
86
Sending an Ethernet Global Data Exchange to Multiple Consumers
86
Multicasting Ethernet Global Data
86
Figure 35: Grouping of Devices for Ethernet Global Data Multicasting
86
Broadcasting Ethernet Global Data
87
Changing Group ID in Run Mode
87
Ethernet Global Data Timing
88
EGD Synchronization
88
Figure 36: Memory Sharing between PLC and Ethernet Interface
88
Configurable Producer Period for an EGD Exchange
89
Consumer Update Timeout Period
89
Figure 37: EGB Timing Example #1
89
Time-Stamping of Ethernet Global Data Exchanges
90
Figure 38: EGB Timing Example #2
90
Obtaining Timestamps from the Ethernet Interface Clock
91
Figure 39: Obtaining Timestamps from the Ethernet Interface Clock
91
Figure 40: Obtaining Timestamps from the PLC Time Clock
91
Obtaining Timestamps from the CPU TOD Clock
92
Figure 41: Obtaining Timestamps from the SNTP Server's Time Clock
92
Figure 42: Synchronizing CPU Time-Of-Day Clock to an SNTP Server
93
SNTP Operation
99
Effect of PLC Modes and Actions on EGD Operations
101
Run Mode Store of EGD
102
Monitoring Ethernet Global Data Exchange Status
105
Exchange Status Word Error Codes
106
Chapter 6 Programming EGD Commands
107
General Use of EGD Commands
107
Using EGD Commands in a Redundancy System
107
COMMREQ Format for Programming EGD Commands
107
COMMREQ Status for the EGD Commands
108
COMMREQ Status Values
108
Read PLC Memory (4000)
109
Read PLC Memory Command Block
109
Write PLC Memory (4001)
112
Write PLC Memory Command Block
112
Read EGD Exchange (4002)
114
Read EGD Exchange Command Block
114
Write EGD Exchange (4003)
117
Write EGD Exchange Command Block
117
Masked Write to EGD Exchange (4004)
119
Masked Write EGD Exchange Command Block
119
Chapter 7 Programming SRTP Channel Commands
123
SRTP Channel Commands
123
Channel Operations
124
Aborting and Re-Tasking a Channel
124
Monitoring the Channel Status
124
SRTP Channel Commands in a Redundant System
124
Executing a Channel Command
125
COMMREQ Format for Programming Channel Commands
126
The COMMREQ Command Block: General Description
127
Establish Read Channel (2003)
129
Establish Write Channel (2004)
133
Send Information Report (2010)
136
Abort Channel (2001)
138
Retrieve Detailed Channel Status (2002)
139
Programming for Channel Commands
140
COMMREQ Sample Logic
141
Sequencing Communications Requests
143
Managing Channels and TCP Connections
143
Use "Channel Re-Tasking" to Avoid Using up TCP Connections
144
Client Channels TCP Resource Management
144
SRTP Application Timeouts
145
Monitoring Channel Status
145
Format of the COMMREQ Status Word
145
Chapter 8 Modbus/Tcp Server
148
Modbus/Tcp Server
148
Modbus/Tcp Server Connections
148
Modbus Conformance Classes
148
Server Protocol Services
148
Station Manager Support
148
Reference Mapping
148
Modbus Reference Tables
149
Address Configuration
150
Modbus Function Codes
151
Chapter 9 Modbus/Tcp Client
152
The Communications Request
152
Structure of the Communications Request
153
COMMREQ Function Block
153
COMMREQ Command Block
153
Modbus/Tcp Channel Commands
153
Status Data
154
Operation of the Communications Request
155
COMMREQ Function Block and Command Block
156
The COMMREQ Function Block
156
The COMMREQ Command Block
157
Modbus/Tcp Channel Commands
158
Open a Modbus/Tcp Client Connection (3000)
158
Close a Modbus/Tcp Client Connection (3001)
160
Read Data from a Modbus/Tcp Device (3003)
161
Write Data to a Modbus/Tcp Device (3004)
167
Mask Write Register Request to a Modbus Server Device (3009)
171
Read/Write Multiple Registers To/From a Modbus Server Device (3005)
172
Status Data
174
Types of Status Data
174
Controlling Communications in the Ladder Program
175
Essential Elements of the Ladder Program
175
COMMREQ Ladder Logic Example
176
Figure 59: COMMREQ Ladder Logic Segment (Continued)
177
Figure 60: COMMREQ Ladder Logic Segment (Continued)
178
Figure 61: COMMREQ Ladder Logic Segment (Continued)
179
Figure 62: COMMREQ Ladder Logic Segment (Continued)
180
Troubleshooting a Ladder Program
182
Monitoring the Communications Channel
183
Differences between Series 90 and Pacsystems Modbus/Tcp Channels
184
Chapter 10 OPC UA Server
186
10.1 Application Logic to Control the OPC UA Server
187
OPC UA Server Service Request
187
OPC UA Server Subroutine
195
Connect OPC UA Client to OPC UA Server
197
OPC UA Client Authentication Settings
200
Anonymous Authentication
200
Username/Password Authentication
201
OPC UA Security Settings
203
OPC UA Address Space
203
Publish Application Variables to OPC UA Address Space
204
OPC UA Server Information in Address Space
205
OPC UA Server - Application Information
207
OPC UA Server - GE Device Information
208
OPC UA Automatic Restart Function
209
OPC UA Server Certificates
209
OPC UA Performance Considerations
210
Sessions and Subscriptions for OPC UA
210
Chapter 11 Rx7I PLC Monitoring Via the Web
212
11.1 System Requirements
212
11.2 Disabling Pop-Up Blocking
212
11.3 Web Server Operation in a Redundant System
212
Standard Web
212
Rx7I Home Page
213
Factory Default Web Page
213
Reference Tables Viewer Page
213
PLC Fault Table Viewer Page
215
I/O Fault Table Viewer Page
217
Downloading PLC Web
217
FTP Connect and Login
217
Changing the Password
218
Web Page File Transfer
218
Viewing the Rx7I PLC Web
219
Chapter 12 Diagnostics
220
12.1 What to Do if You Cannot Solve the Problem
220
12.2 Diagnostic Tools Available for Troubleshooting
221
States of the Ethernet Interface (Rack-Based and Rx7I Embedded Interfaces)
222
EOK LED Blink Codes for Hardware Failures (Rack-Based and Rx7I Embedded Interfaces)
224
12.5 Controller Fault Table
225
Controller Fault Table Descriptions
225
12.6 Monitoring the Ethernet Interface Status Bits
227
LAN Interface Status (LIS) Bits
230
Channel Status Bits
231
12.7 Monitoring the FT Output of the COMMREQ Function Block
232
12.8 Monitoring the COMMREQ Status Word
232
Format of the COMMREQ Status Word
233
Major Error Codes in the COMMREQ Status Word
234
Minor Error Codes for Major Error Codes 05H (at Remote Server PLC) and 85H (at Client PLC)
235
Minor Error Codes for Major Error Code 11H (at Remote Server PLC)
237
Minor Error Codes for Major Error Code 90H (at Client PLC)
239
Minor Error Codes for Major Error Code 91H (at Remote Modbus/Tcp Server)
241
Minor Error Codes for Major Error Code A0H (at Client PLC)
242
Using the EGD Management Tool (Rack-Based and Rx7I Embedded)
243
Installing the EGD Management Tool
243
Launching the EGD Management Tool
243
Monitoring EGD Devices
244
Monitoring Status of Ethernet Global Data for a Device
245
12.10 Troubleshooting Common Ethernet Difficulties
247
COMMREQ Fault Errors
247
PLC Timeout Errors
248
Application Timeout Errors
249
EGD Configuration Mismatch Errors
249
Station Manager Lockout under Heavy Load
250
PING Restrictions
250
SRTP and Modbus/Tcp Connection Timeout
250
Sluggish Programmer Response after Network Disruption
251
EGD Command Session Conflicts
251
SRTP Request Incompatibility with Existing Host Communications Toolkit Devices or Other SRTP Clients
251
COMMREQ Flooding Can Interrupt Normal Operation
251
Accelerated EGD Consumption Can Interfere with EGD Production
252
Channels Operation Depends Upon PLC Input Scanning
252
GE PACSystems RX7i Reference Manual (317 pages)
CPU
Brand:
GE
| Category:
Control Systems
| Size: 4.69 MB
Table of Contents
Table of Contents
4
Table of Figures
9
Chapter 1 Introduction
12
Revisions in this Manual
13
Pacsystems Control System Overview
16
Programming and Configuration
16
Process Systems
16
Pacsystems CPU Models
17
Rx3I Overview
19
Rx7I Overview
22
Rsti-EP Overview
23
Migrating Series 90 Applications to Pacsystems
24
Documentation
25
Chapter 2 CPU Features & Specifications
28
Common CPU Features
29
Features Shared by All Pacsystems CPU Models
29
Features Shared by Certain Pacsystems CPU Models
30
Firmware Storage in Flash Memory
31
Operation, Protection, and Module Status
31
Ethernet Global Data
31
Embedded PROFINET Controller
32
Figure 1: Configuring an Embedded PROFINET Controller
32
Opc Ua
33
Removable Data Storage Devices (Rdsds)
34
CPU Over-Temperature Monitoring and Behavior
39
Rx3I CPU Features and Specifications
40
Cpe400
46
Figure 2: CPE400 Front View and Features
46
Figure 3: CPE400 Underside Ports & Connectors
50
Figure 4: CPE400 Micro-SD & USB Pinouts
52
Figure 5: Typical Field Agent Application
56
Figure 6: Login to Predix
57
Figure 7: Predix Change Password
58
Figure 8: Log Service Page
58
Figure 9: Technician Console, Network Configuration Page
59
Figure 10: Enter Proxy Server Address
60
Figure 11: Test Connection
60
Figure 12: Technician Console, Time Sync Configuration
61
Figure 13: LAN3 Interconnects for Hot Standby Redundancy
64
Figure 14: Display Port Connector
66
Figure 15: Location of RTC Battery on CPE400
68
Figure 16: DIN-Rail Mount Bracket Assembly CPE400
71
Figure 17: Panel-Mount Bracket Assembly CPE400
71
Cpe330
72
Figure 18: CPE330 Front View & Features
72
Figure 19: CPE330 RUN/STOP Switch and RDSD Switches
74
Figure 20: Location and Orientation of Real-Time Clock Battery in CPE330
77
CPE302, CPE305 and CPE310
81
Figure 21: IC695CPE302/CPE305 Front View
81
Figure 22: IC695CPE310 Front View
81
Figure 23: External Features of CPE302/CPE305
83
Figure 24: External Features of CPE310
83
Figure 25: Accessing Real-Time Clock Battery (CPE302, CPE305 and CPE310)
86
Figure 26: Sample Tool for Coin Battery Extraction
87
CPU315 and CPU320/CRU320
90
Figure 27: IC695CPU320 Front View
90
Cpu310
93
Figure 28: IC695CPU310 Front View
93
Rx7I CPU Features and Specifications
95
CPE030/CRE030 and CPE040/CRE040
100
Figure 29: CPE040 Front View
100
CPE010, CPE020 and CRE020
102
Figure 30: CPE010 Front View
102
Rx7I Embedded Ethernet Interface
104
Rsti-EP CPU Features and Specifications
109
Cpe100/Cpe115
112
Figure 31: CPE100/CPE115 Front, Top and Bottom Views and Features
112
Figure 32: CPE100/CPE115 Membrane Pushbutton and Module Status Leds
114
Figure 33: State Diagram for CPE100/CPE115 Run/Stop Operation
114
Figure 34: Typical Multi-Tier LAN Application (Star/Bus Topology)
117
Figure 35: Typical Multi-Tier LAN Application (Ring Topology)
117
Chapter 3 CPU Configuration
120
Configuring the CPU
121
Figure 36: PME Expansion of Pacsystems Target
121
Configuration Parameters
122
Settings Parameters
122
Modbus TCP Address Map
125
Sntp
126
Time
127
Scan Parameters
128
Memory Parameters
131
Fault Parameters
134
Redundancy Parameters (Redundancy Cpus Only)
136
Transfer List
136
COM1 and COM2 Parameters
137
Scan Sets Parameters
141
Power Consumption Parameters
141
Access Control
142
OPC UA Parameters
143
Storing (Downloading) Hardware Configuration
144
Figure 37: Downloading Hardware Config to CPU
144
Configuring the Embedded Ethernet Interface
145
Figure 38: Selecting Embedded Ethernet for Configuration
145
Establishing Initial Ethernet Communications
146
Setting a Temporary IP Address
148
Figure 39: Set Temporary IP Address
148
Chapter 4 CPU Operation
150
CPU Sweep
151
Parts of the CPU Sweep
152
Figure 40: Major Phases of a Typical CPU Sweep
152
CPU Sweep Modes
155
Figure 41: Typical Sweeps in Normal Sweep Mode
155
Figure 42: Typical Sweeps in Constant Sweep Mode
156
Program Scheduling Modes
157
Figure 43: Typical Sweeps in Constant Window Mode
157
Window Modes
158
Data Coherency in Communications Windows
159
Run/Stop Operations
160
CPU STOP Modes
161
Figure 44: CPU Sweep in Stop-I/O Disabled and Stop-I/O Enabled Modes
161
STOP-To-RUN Mode Transition
163
RUN/STOP Switch Operation
163
Flash Memory Operation
164
Logic/Configuration Source and CPU Operating Mode at Power-Up
165
CPU Mode When Memory Not Preserved/Power-Up Source Is Flash
166
CPU Mode When Memory Preserved
167
Clocks and Timers
168
Elapsed Time Clock
168
Time-Of-Day Clock
169
Watchdog Timer
170
System Security
172
Passwords and Privilege Levels - Legacy Mode
173
OEM Protection - Legacy Mode
175
Enhanced Security for Passwords and OEM Protection
176
Legacy/Enhanced Security Comparison
177
Pacsystems I/O System
178
I/O Configuration
179
Genius I/O
181
I/O System Diagnostic Data Collection
183
Power-Up and Power-Down Sequences
185
Power-Up Sequence
185
Power-Down Sequence
186
Power Cycle Operation with an Energy Pack
187
Retention of Data Memory Across Power Failure
190
Chapter 5 Communications
192
Ethernet Communications
193
Embedded Ethernet Interface
193
Figure 45: CPE330 Overlapping Local IP Subnet Example
194
Figure 46: Expected Response Path
195
Figure 47: Actual Response Path
195
Ethernet Interface Modules
198
Serial Communications
199
Serial Port Communications Capabilities
199
Configurable STOP Mode Protocols
201
Serial Port Pin Assignments
202
Figure 48: COM1 Port CPE400
203
Serial Port Electrical Isolation
206
Serial Cable Lengths and Shielding
207
Serial Port Baud Rates
208
Series 90-70 Communications and Intelligent Option Modules
209
Communications Coprocessor Module (CMM)
209
Programmable Coprocessor Module (PCM)
210
DLAN/DLAN+ (Drives Local Area Network) Interface
211
Chapter 6 Serial I/O, SNP & RTU Protocols
212
Configuring Serial Ports Using COMMREQ Function 65520
213
COMMREQ Function Example
213
Timing
213
Sending Another COMMREQ to the same Port
213
Invalid Port Configuration Combinations
214
COMMREQ Command Block Parameter Values
215
Example COMMREQ Command Blocks for Serial Port Setup Function
216
Serial I/O Protocol
219
Calling Serial I/O Commreqs from the CPU Sweep
219
Compatibility
219
Status Word for Serial I/O Commreqs
219
Serial I/O COMMREQ Commands
221
Overlapping Commreqs
222
Initialize Port Function (4300)
223
Set up Input Buffer Function (4301)
224
Flush Input Buffer Function (4302)
225
Read Port Status Function (4303)
226
Write Port Control Function (4304)
228
Cancel COMMREQ Function (4399)
229
Autodial Function (4400)
230
Write Bytes Function (4401)
232
Read Bytes Function (4402)
233
Read String Function (4403)
235
RTU Slave Protocol
237
Message Format
238
Figure 49: RTU Message Transactions
238
Figure 50: RTU Read Output Table Example
241
Cyclic Redundancy Check (CRC)
243
RTU Message Descriptions
247
Figure 53: RTU Read Input Table Message Format
248
Figure 54: RTU Read Registers Message Format
249
Figure 55: RTU Read Analog Inputs Message Format
250
Figure 56: RTU Force Single Output Message Format
251
Figure 57: RTU Preset Single Register Message Format
252
Figure 58: RTU Read Exception Status Message Format
253
Figure 59: RTU Loopback/Maintenance Message Format
254
Figure 60: RTU Force Multiple Outputs Message Format
256
Figure 61: RTU Preset Multiple Registers Message Format
257
Figure 62: RTU Report Device Type Message Format
258
Figure 63: RTU Read Scratch Pad Memory Message Format
262
RTU Scratch Pad
263
Communication Errors
264
RTU Slave/Snp Slave Operation with Programmer Attached
267
SNP Slave Protocol
268
Permanent Datagrams
268
Communication Requests (Commreqs) for SNP
268
Appendix A Performance Data
270
Boolean Execution Times
271
A-1.1 Boolean Execution Measurements (Ms Per 1000 Boolean Executions)
271
Instruction Timing
272
Overview
272
A-2.2 PLC Version Information
273
Rx3I & Rsti-EP Instruction Times
274
Rx7I Instruction Times
275
Overhead Sweep Impact Times
286
A-3.1 Base Sweep Times
287
A-3.2 What the Sweep Impact Tables Contain
289
A-3.3 Programmer Sweep Impact Times
290
A-3.4 I/O Scan and I/O Fault Sweep Impact
291
Ethernet Global Data Sweep Impact
298
EGD Sweep Impact for Embedded Ethernet Interface on Rx3I & Rsti-EP CPE Models
301
A-3.7 Sweep Impact of Intelligent Option Modules
305
A-3.8 I/O Interrupt Performance and Sweep Impact
308
Figure 65: Interrupt Execution Considerations
309
A-3.9 Timed Interrupt Performance
311
A-3.10 Example of Predicted Sweep Time Calculation
312
Advertisement
Advertisement
Related Products
ge RSTi-EP
GE PACSystems RX3i IC695ACC403
GE R7A353E1
GE PACSystems RXi
GE PACSystems IC695CPU3104
GE PACSystems IC695CPU315
GE PACSystems IC695CPU320-Fx
GE PACSystems IC695CRU320-Cx
GE PACSystems IC698CPE0104
GE PACSystems IC698CPE0204
GE Categories
Refrigerator
Ranges
Microwave Oven
Air Conditioner
Dishwasher
More GE Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL