pdf viewer c# open source : How to add a picture to a pdf document control application platform web page html winforms web browser PACSystems_%20RX7i%20&%20RX3i%20CPU%20Reference%20ManualGFK2222W_PACSystems_RX3i_Rx7i_CPU_Ref_Manual10-part2115

Chapter 4. CPU Operation 
92 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
4.5.1.3
STOP-Halt Mode  
Following an internal fault, such as a hardware watchdog timeout or an ECC Memory Check fault, the 
CPU will automatically go into STOP-Halt mode. In this mode, logic execution and I/O scanning is 
suspended.  
Depending on the underlying cause, CPU rack backlpane communications may also be suspended. 
For example, following a hardware watchdog timeout, the CPU restarts in STOP-Halt mode with 
backplane communications operational. In contrast, following an ECC Memory Check Fault, the CPU 
immediately enters STOP-Halt mode with backplane communications suspended. 
To recover from STOP-Halt mode, the CPU/CPE must be disconnected from its backup power source 
(battery or Energy Pack), powered off, then powered back on, after which the backup power source 
should be reconnected. 
To enable backplane communications where they have been disabled in STOP-Halt mode, cycle 
power with its backup power source attached (battery or Energy Pack), then powered back on. 
While the CPU is in STOP-Halt mode, the PACS Analyzer tool may be employed to examine the CPU’s 
fault tables. The PACS Analyzer software is a tool that is embedded in PME. It can also be downloaded 
from the GE-IP Support website http://support.ge-ip.com . 
If backplane communications have been suspended, the PACS Analyzer must be directly connected 
to a serial or Ethernet port on the CPU. If backplane communications are operational, the PACS 
Analyzer may be connected via a communications or Ethernet module in the backplane, or to a CPU-
embedded port. 
CPE305/CPE310/CPE330 CPU models only: The programmer can connect to these CPUs in STOP-Halt 
mode through the embedded Ethernet port without a reset or power cycle. 
4.5.1.4
STOP-Fault Mode  
In STOP-Fault Mode, logic execution and I/O Scanning cease after the number of last scans 
(configured by the user) has been exhausted. Client communications also cease at that time. Server 
communications are available, but with PLC data which has become static. 
Within PME, the user can configure each fault action to be either diagnostic or fatal.  
A diagnostic fault does not stop the Controller from executing logic. It sets a diagnostic 
variable and is logged in a fault table.  
A fatal fault transitions the Controller to the STOP-Fault Mode. It also sets a diagnostic 
variable and is logged in a fault table. 
Within PME, the user can also configure the number of last scans to be executed in the event of a 
fault (see PME Scans tab, Number of Last Scans parameter). 
To recover from STOP-Fault Mode, resolve the underlying cause and clear the Controller Fault Table. 
This allows the CPU to transition to STOP-I/O Disabled Mode. 
How to add a picture to a pdf document - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
adding an image to a pdf file; add photo to pdf file
How to add a picture to a pdf document - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
how to add image to pdf document; add picture to pdf in preview
Chapter 4. CPU Operation 
GFK-2222W 
August 2015 
93 
4.5.2
STOP-to-RUN Mode Transition 
The CPU performs the following operations on Stop-to-Run transition: 
Validation of sweep mode and program scheduling mode selections 
Validation of references used by programs with the actual configured sizes 
Re-initialization of data areas for external blocks and standalone C programs 
Clearing of non-retentive memory 
4.5.3
RUN/STOP Switch Operation 
The RUN/STOP Switch is a 3-position switch which operates as follows: 
Switch Position 
CPU and Sweep Mode 
Memory Protection 
RUN I/O or 
RUN I/O Enable 
The CPU runs with I/O sweep enabled. 
User program memory is read only. 
RUN  or 
RUN Output Disable 
The CPU runs with outputs disabled. 
User program memory is read only. 
STOP 
The CPU is not allowed to go into RUN Mode.  User program memory can be written. 
The RUN/STOP Switch can be disabled in the programming software HWC. The memory protection 
function of the switch can be disabled separately in HWC. The RUN/STOP Switch is enabled by 
default. The memory protection functionality is disabled by default.  
The Read Switch Position (Switch_Pos) function allows the logic to read the current position of the 
RUN/STOP Switch, as well as the mode for which the switch is configured. For details, refer to 
PACSystems RX7i and RX3i CPU Programmer’s Reference Manual, GFK-2950 Chapter 4.  
C# TIFF: How to Insert & Burn Picture/Image into TIFF Document
Support adding image or picture to an existing new REImage(@"c:\ logo.png"); // add the image powerful & profession imaging controls, PDF document, tiff files
add image pdf; adding images to a pdf document
VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
Dim drawing As RaterEdgeDrawing = New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing powerful & profession imaging controls, PDF document, tiff files
add an image to a pdf acrobat; add image to pdf preview
Chapter 4. CPU Operation 
94 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
4.6
Flash Memory Operation 
The CPU stores the current configuration and application in user memory (either battery-backed RAM 
or non-volatile user memory, depending on the CPU model). You can also store the Logic, Hardware 
Configuration, and Reference Data into non-volatile flash memory. The PACSystems CPU provides 
enough flash memory to hold all of user space, all reference tables that aren't counted against user 
space, and any overhead required. For details on which items count against user memory space, 
refer to Appendix B. 
By default, the CPU reads program logic and configuration, and reference table data from user 
memory at power-up. However, logic/configuration and reference tables can each be configured to 
always read from flash or conditionally read from flash. To configure these parameters in the 
programming software, select the CPU’s Settings tab in Hardware Configuration. 
If logic/configuration and/or reference tables are configured for conditional power-up from flash, 
these items are restored from flash to user memory when the user memory is corrupted or was not 
preserved (for example, the memory backup battery or Energy Pack is not installed or not 
operational). If logic/configuration and/or reference memory are configured for conditional power-up 
from flash and user memory has been preserved, no flash operation will occur. 
If logic/configuration and/or reference tables are configured to always power up from flash, these 
items are restored from flash to user memory regardless of the state of the user memory. 
Note:  If any component (logic/configuration or reference tables) is read from flash, OEM-mode and 
passwords are also read from flash. 
In addition to configuring where the CPU obtains logic, configuration, and data during power-up, the 
programming software provides the following flash operations: 
Write a copy of the current configuration, application program, and reference tables (excluding 
overrides) to flash memory. Note that a write-to-flash operation causes all components to be 
stored to flash. 
Read a previously stored configuration and application program, and/or reference table values 
from flash into user memory. 
Verify that flash and user memory contain identical data. 
Clear flash contents. 
Flash read and write operations copy the contents of flash memory or user memory as individual 
files. The programming software displays the progress of the copy operation and allows you to 
cancel a flash read or write operation during the copy process instead of waiting for the entire 
transfer process to complete. The entire user memory image must be successfully transferred for the 
flash copy to be considered successful. If an entire write-to-flash transfer is not completed due to 
canceling, power cycle, or some other intervention, the CPU will clear flash memory. Similarly, if a 
read-from-flash transfer is interrupted, user memory will be cleared. 
C# Word - Paragraph Processing in C#.NET
Add references: CreateParagraph(); //Create a picture for para IPicture picture = para.CreatePicture(imageSrcPath); //Save the document doc0.Save
add photo to pdf for; add jpg to pdf online
VB.NET Image: Create Code 11 Barcode on Picture & Document Using
file, apart from above mentioned .NET core imaging SDK and .NET barcode creator add-on, you also need to buy .NET PDF document editor add-on, namely, RasterEdge
add photo to pdf; add photo to pdf online
Chapter 4. CPU Operation 
GFK-2222W 
August 2015 
95 
4.7
Logic/Configuration Source and CPU Operating Mode at 
Power-Up 
Flash and user memory can contain different values for the Logic/Configuration Power-up Source 
parameter. The following tables summarize how these settings determine the logic/configuration 
source after a power cycle. CPU mode is affected by the Power-up Mode, the RUN/STOP Switch and 
Stop-Mode I/O Scanning parameters, the physical RUN/STOP Mode Switch position, and the Power 
Down Mode as shown in sections 4.7.1 and 4.7.2. 
Before Power Cycle 
After Power Cycle 
Logic/Configuration  
Power-up Source  
in Flash 
Logic/Configuration 
Power-up Source in RAM 
Origin of 
Logic/Configuration 
CPU Mode 
Always Flash 
Memory not preserved  
(i.e. no battery/Energy Pack, 
or memory corrupted) 
Flash 
See CPU Mode when Memory Not 
Preserved/Power-up Source is 
Flash. 
Always Flash 
No configuration in RAM, 
memory 
preserved 
Flash 
See CPU Mode when Memory 
Preserved. 
Always Flash 
Always Flash 
Flash 
Always Flash 
Conditional Flash 
Flash 
Always Flash 
Always RAM 
Flash 
Conditional Flash 
Memory not preserved  
(i.e. no battery/Energy Pack 
or memory corrupted) 
Flash 
See CPU Mode when Memory Not 
Preserved/Power-up Source is 
Flash. 
Conditional Flash 
No configuration in RAM, 
memory 
preserved 
Uses default 
logic/configuration 
Stop Disabled 
Conditional Flash 
Always Flash 
RAM 
See CPU Mode when Memory 
Preserved. 
Conditional Flash 
Conditional Flash 
RAM 
Conditional Flash 
Always RAM 
RAM 
Always RAM 
Memory not preserved  
(i.e. no battery/Energy Pack, 
or memory corrupted) 
Uses default 
logic/configuration 
Stop Disabled 
Always RAM 
No configuration in RAM, 
memory 
preserved 
Uses default 
logic/configuration 
Stop Disabled 
Always RAM 
Always Flash 
Flash 
See CPU Mode when Memory 
Preserved. 
Always RAM 
Conditional Flash 
RAM 
Always RAM 
Always RAM 
RAM 
No Configuration in Flash Memory not preserved  
(i.e. no battery/Energy Pack, 
or memory corrupted) 
Uses default 
logic/configuration 
Stop Disabled 
No Configuration in Flash 
No configuration in RAM, 
memory preserved 
Uses default 
logic/configuration 
Stop Disabled 
No Configuration in Flash 
Always Flash 
RAM 
See CPU Mode when Memory 
Preserved. 
No Configuration in Flash Conditional Flash 
RAM 
No Configuration in Flash Always RAM 
RAM 
VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
clip art or screenshot, the picture will be AddPage", "InsertPage" and "DeletePage" to add, insert or & profession imaging controls, PDF document, tiff files
add an image to a pdf with acrobat; add image to pdf online
VB.NET Image: VB.NET Planet Barcode Generator for Image, Picture &
on Overview. VB.NET Planet Barcode Creator Add-on within Generate Planet Barcode on Picture & Image in VB.NET. In for adding Planet barcode image to PDF, TIFF or
add jpg to pdf preview; add image to pdf reader
Chapter 4. CPU Operation 
96 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
4.7.1
CPU Mode when Memory Not Preserved/Power-up Source is Flash  
Configuration Parameters 
RUN/STOP Switch Position 
CPU Mode 
Power-up Mode 
RUN/STOP Switch 
Run 
Enabled 
Stop 
Stop Disabled 
Run 
Enabled 
Run Disabled 
Run Disabled 
Run 
Enabled 
Run Enabled 
Run Enabled 
Run 
Disabled 
N/A 
Run Disabled 
Stop 
N/A 
N/A 
Stop Disabled 
Last 
Enabled 
Stop 
Stop Disabled 
Last 
Enabled 
Run Disabled 
Run Disabled 
Last 
Enabled 
Run Enabled 
Run Disabled 
Last 
Disabled 
N/A 
Run Disabled 
4.7.2
CPU Mode when Memory Preserved 
Configuration Parameters 
RUN/STOP 
Switch Position 
Power Down 
Mode 
CPU Mode 
Power-up 
Mode 
RUN/STOP 
Switch 
Stop-Mode I/O Scanning 
Run 
Enabled 
Enabled 
Stop 
N/A 
Stop Enabled 
Run 
Enabled 
Disabled 
Stop 
N/A 
Stop Disabled 
Run 
Enabled 
N/A 
Run Disabled 
N/A 
Run Disabled 
Run 
Enabled 
N/A 
Run Enabled 
N/A 
Run Enabled 
Run 
Disabled 
N/A 
N/A 
N/A 
Run Enabled 
Stop 
N/A 
Enabled 
N/A 
N/A 
Stop Enabled 
Stop 
N/A 
Disabled 
N/A 
N/A 
Stop Disabled 
Last 
Enabled 
Enabled 
Stop 
Stop Disabled 
Stop Disabled 
Last 
Enabled 
Enabled 
Stop 
Stop Enabled 
Stop Enabled 
Last 
Enabled 
Enabled 
Stop 
Run Disabled 
Stop Enabled 
Last 
Enabled 
Enabled 
Stop 
Run Enabled 
Stop Enabled 
Last 
Enabled 
Disabled 
Stop 
N/A 
Stop Disabled 
Last 
Enabled 
N/A 
Run Disabled 
Stop Disabled 
Stop Disabled 
Last 
Enabled 
Enabled 
Run Disabled 
Stop Enabled 
Stop Enabled 
Last 
Enabled 
Disabled 
Run Disabled 
Stop Enabled 
Stop Disabled 
Last 
Enabled 
N/A 
Run Disabled 
Run Disabled 
Run Disabled 
Last 
Enabled 
N/A 
Run Disabled 
Run Enabled 
Run Disabled 
Last 
Enabled 
N/A 
Run Enabled 
Stop Disabled 
Stop Disabled 
Last 
Enabled 
Enabled 
Run Enabled 
Stop Enabled 
Stop Enabled 
Last 
Enabled 
Disabled 
Run Enabled 
Stop Enabled 
Stop Disabled 
Last 
Enabled 
N/A 
Run Enabled 
Run Disabled 
Run Disabled 
Last 
Enabled 
N/A 
Run Enabled 
Run Enabled 
Run Enabled 
Last 
Disabled 
N/A 
N/A 
Stop Disabled 
Stop Disabled 
Last 
Disabled 
Enabled 
N/A 
Stop Enabled 
Stop Enabled 
Last 
Disabled 
Disabled 
N/A 
Stop Enabled 
Stop Disabled 
Last 
Disabled 
N/A 
N/A 
Run Disabled 
Run Disabled 
Last 
Disabled 
N/A 
N/A 
Run Enabled 
Run Enabled 
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
SDK; VB.NET image cropping method to crop picture / photo; VB.NET image cropping control add-on needs a PC com is professional provider of document, content and
add photo to pdf form; acrobat add image to pdf
VB.NET Image: Image Scaling SDK to Scale Picture / Photo
this VB.NET image scaling control add-on, we API, developer can only scale one image / picture / photo at com is professional provider of document, content and
add picture to pdf form; adding an image to a pdf
Chapter 4. CPU Operation 
GFK-2222W 
August 2015 
97 
4.8
Clocks and Timers 
Clocks and timers provided by the CPU include an elapsed time clock, a time-of-day clock, and 
software and hardware watchdog timers. 
For information on timer functions and timed contacts provided by the CPU instruction set, refer to 
Timers in PACSystems RX7i and RX3i CPU Programmer’s Reference Manual, GFK-2950 Chapter 4. 
4.8.1
Elapsed Time Clock   
The elapsed time clock tracks the time elapsed since the CPU powered on. The clock is not retentive 
across a power failure; it restarts on each power-up. This seconds count rolls over (seconds count 
returns to zero) approximately 100 years after the clock begins timing.  
Because the elapsed time clock provides the base for system software operations and timer function 
blocks, it may not be reset from the user program or the programmer. However, the application 
program can read the current value of the elapsed time clock by using Service Request #16 or 
Service Request #50, which provides higher resolution. 
4.8.2
Time-of-Day Clock  
A hardware time-of-day clock maintains the time of day (TOD) in the CPU. The time-of-day clock 
maintains the following time functions:  
Year (two digits) 
Month 
Day of month  
Hour 
Minute 
Second 
Day of week  
The TOD clock is battery-backed and maintains its present state across a power failure. The time-of-
day clock handles month-to-month and year-to-year transitions and automatically compensates for 
leap years through year 2036. 
You can read and set the hardware TOD time and date through the application program using 
Service Request function #7. For details, refer to PACSystems RX7i and RX3i CPU Programmer’s 
Reference Manual, GFK-2950 Chapter 6. 
4.8.2.1
High-Resolution Time of Day Software Clock 
A high-resolution software TOD clock is implemented in firmware to provide nanoseconds resolution. 
When the high-resolution software TOD clock is set, the hardware TOD clock is set with the YYYY: 
Mon: Day: Hr: Min: Sec fields in the POSIX time, the RTC is read, and the delta between the POSIX time 
and the value read from the RTC is computed and saved. Thus, if 1-second resolution is desired the 
hardware TOD clock is read. Otherwise, the high-resolution software TOD clock is read to provide 
greater resolution. When the latter occurs, the hardware RTC is read and the saved delta added to 
the value read. 
When the SNTP Time Transfer feature is implemented, all SNTP time updates received at the CPU will 
cause the high-resolution software TOD clock to be updated. 
Chapter 4. CPU Operation 
98 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
4.8.2.2
Synchronizing the High-resolution Time of Day Clock to an SNTP Network Time 
Server 
In an SNTP system, a computer on the network (called an SNTP server) sends out a periodic timing 
message to all SNTP-capable Ethernet Interfaces on the network, which synchronize their internal 
clocks with this SNTP timing message. If SNTP is used to perform network time synchronization, the 
time-stamp information typically has ±10ms accuracy between controllers on the same network.  
Synchronizing the CPU TOD clock to an SNTP server allows you to set a consistent time across 
multiple systems. Once the CPU TOD clock has been synchronized with the SNTP time, all produced 
EGD exchanges will use the CPU TOD current value for the time-stamp.  
The CPU TOD clock is set with accuracy within ±2ms of the SNTP time-stamp. 
TOD clock synchronization is enabled on an Ethernet module by the advanced user parameter (AUP), 
ncpu_sync. The CPU must also use a COMMREQ in user logic to select an Ethernet module as the time 
master. For additional information, refer to Time-stamping of Ethernet Global Data Exchanges in 
PACSystems RX7i & RX3i TCP/IP Ethernet Communications User Manual, GFK-2224 Chapter 4.  
4.8.3
Watchdog Timer   
4.8.3.1
Software Watchdog Timer 
A software watchdog timer in the CPU is designed to detect failure to complete sweep conditions. The 
timer value for the software watchdog timer is set by using the programming software. The 
allowable range for this timer is 10 ms to 2550 ms; the default value is 200 ms. The software 
watchdog timer always starts from zero at the beginning of each sweep.  
The software watchdog timer is useful in detecting abnormal operation of the application program 
that prevents the CPU sweep from completing within the user-specified time. Examples of such 
abnormal application program conditions are as follows: 
Excessive recursive calling of a block 
Excessive looping (large loop count or large amounts of execution time for each iteration) 
Infinite execution loop 
When selecting a software watchdog value, always set the value higher than the longest expected 
sweep time to prevent accidental expiration. For Constant Sweep mode, allowance for oversweep 
conditions should be considered when selecting the software watchdog timer value. 
Refer to the Appendix A-3.6 for EGD Sweep impact and EGD processor utilization for EGD exchanges 
configured on Embedded Ethernet interface of the CPE305/310. 
The watchdog timer continues during interrupt execution. Queuing of interrupts within a single 
sweep may cause watchdog timer expiration. 
If the software watchdog timeout value is exceeded, the OK LED blinks, and the CPU goes to STOP-
Halt mode. Certain functions, however, are still possible. A fault is placed in the CPU fault table, and 
outputs go to their default state. The CPU will only communicate with the programmer; no other 
communications or operations are possible. To recover, power must be cycled on the rack or 
backplane containing the CPU. 
To extend the current sweep beyond the software watchdog timer value, the application program 
may restart the software watchdog timer using Service Request function #8. However, the software 
watchdog timer value may only be changed from the configuration software.  
Note that Service Request Function #8 does not reset the output scan timer implemented on the 
Genius Bus Controller. 
Chapter 4. CPU Operation 
GFK-2222W 
August 2015 
99 
4.8.3.2
Hardware Watchdog Timer 
A backup circuit provides additional protection for the CPU. If this backup circuit activates, the CPU is 
immediately Reset. Outputs go to their default states, no communications of any kind are possible, 
and the CPU halts. The recovery procedure is documented below. 
There are two basic forms of hardware watchdog: 
1)
for CPE305, CPE310 and CPE330, a watchdog reset results in an automatic restart into STOP-Halt 
mode; 
2)
for RX3i CPU310, CPU315, CPU320 and all RX7i CPUs, the watchdog reset holds the CPU in reset 
until the next power cycle.  There is no automatic restart.  If a charged battery is connected, the 
power cycle will result in a restart into STOP-Halt mode.  
For both watchdog reset types, the CPU is power cycled after the energy pack (for the CPE models), or 
battery (for the other models listed) has been removed. This procedure gets the CPU out of STOP-Halt. 
The backup power source should then be reconnected. 
RX3i CPU Response to a Hardware Watchdog Timeout: 
The following responses to a hardware watchdog timeout are common to all RX3i CPU and CPE 
models:  
While the CPU/CPE is in STOP-Halt mode, you can connect the programmer software or PACs 
Analyzer to view the fault tables, including any faults logged before the timeout. (See below for 
distinctions between CPU and CPE behavior.) The PACS Analyzer software is a tool that is 
embedded in PME. It can also be downloaded from the GE-IP Support website. 
During startup following hardware watchdog reset, the CPU/CPE logs an informational fault with 
Error Code 446, which indicates a watchdog auto-reset occurred.  
The following responses to a hardware watchdog timeout are different between RX3i CPU and RX3i 
CPE models:  
CPU310, CPU315, and CPU320 retain Controller and I/O Fault tables after a hardware watchdog 
timeout. 
CPE305, CPE310, and CPE330 do not retain Controller and I/O Fault tables following a hardware 
watchdog timeout. 
Note:  PACSystems does not support Fatal Fault Retries. 
Chapter 4. CPU Operation 
100 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
4.9
System Security  
The PACSystems CPU supports two types of system security: 
Passwords/privilege levels 
OEM protection 
CPU versions 7.80 and later support Enhanced Security (including merged password tables). This 
provides a more secure mechanism for setting and authenticating passwords and OEM keys versus 
the Legacy Security Mode. Refer to the Important Product Information document for the CPU model 
and firmware version that you are using. 
For Enhanced Security operation, see Enhanced Security for Passwords and OEM Protection. A 
summary of operational differences between Enhanced and Legacy Security modes is provided at 
Legacy/Enhanced Security Comparison. 
4.9.1
Passwords and Privilege Levels - Legacy Mode 
Passwords are a configurable feature of the PACSystems CPU. Their use is optional and is set up 
using the programming software. Passwords provide different levels of access privilege for the CPU 
when the programmer is Online. Passwords are not used if the programmer is in Offline mode.  
The default state is no password protection. Each privilege level in the CPU may have a unique 
password; however, the same password can be used for more than one level. Passwords can be 
changed only through the programming software.  
Passwords are one to seven ASCII characters in length. 
After passwords have been set up, access to the CPU via any communications path is restricted from 
the levels at which the passwords are set, unless the proper password has been entered. Once a 
password has successfully been accepted, access to the highest privilege level requested and below 
is granted (for example, providing the password for level 3 allows access to functions at levels 1, 2, 
and 3).  
Note:  The RUN/STOP Switch on the CPU overrides password protection. Even though the 
programmer may not be able to switch between Run and STOP Mode, the switch on the CPU 
can do so. 
4.9.1.1
Privilege Levels 
Level  Password  Access Description 
Yes 
Write to configuration or logic. Configuration may only be written in STOP Mode; logic may 
be written in STOP Mode or RUN Mode. Set or delete passwords for any level. 
Note: This is the default privilege for a connection to the CPU if no passwords are defined. 
Yes 
Write to configuration or logic when the CPU is in STOP Mode, including word-for-word 
changes, addition/deletion of program logic, and the overriding of discrete I/O. 
Yes 
Write to any data memory. This does not include overriding discrete I/O. The CPU can be 
started or stopped. CPU and I/O Fault Tables can be cleared.  
Yes 
Read any CPU data except for passwords. This includes reading fault tables, performing 
datagrams, verifying logic/configuration, loading program and configuration, etc. from the 
CPU. None of this data may be changed. At this level, RUN/STOP Mode transitions from the 
programmer are not allowed. 
Chapter 4. CPU Operation 
GFK-2222W 
August 2015 
101 
4.9.1.2
Protection Level Request from Programmer 
In Legacy mode, upon connection to the CPU, the programmer requests the CPU to move to the 
highest non-protected level.  
The programmer requests a privilege level change by supplying the new privilege level and the 
password for that level. If the password sent by the programmer does not agree with the password 
stored in the CPU’s password access table for the requested level, the privilege level change is denied 
and a fault is logged in the CPU fault table. The current privilege level is maintained, and no change 
occurs. A request to change to a privilege level that is not password protected is made by supplying 
the new level and a null password. A privilege change may be to a lower level as well as to a higher 
level. 
4.9.1.3
Maintaining Passwords through a Power Cycle 
Initial passwords are blank for a new controller or a controller that has its passwords cleared. For 
passwords to be maintained through power cycles, the controller must either:  
Store to RAM and use an Energy Pack or battery to maintain memory. 
Store to User Flash with configuration set up to load from Flash at power up. 
4.9.1.4
Disabling Passwords 
The use of password protection is optional. Passwords can be disabled using the programming 
software. 
Note:  To enable passwords after they have been disabled, the CPU must be power cycled with the 
battery or Energy Pack removed. 
Documents you may be interested
Documents you may be interested