pdf viewer c# open source : Add a picture to a pdf document software Library dll winforms .net asp.net web forms PACSystems_%20RX7i%20&%20RX3i%20CPU%20Reference%20ManualGFK2222W_PACSystems_RX3i_Rx7i_CPU_Ref_Manual7-part2135

Chapter 3. CPU Configuration 
62 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
3.2.3
Scan Parameters 
These parameters determine the characteristics of CPU sweep execution. 
Scan Parameters 
Sweep Mode 
The sweep mode determines the priority of tasks the CPU performs during the sweep and 
defines how much time is allotted to each task. The parameters that can be modified vary 
depending on the selection for sweep mode.  
The Controller Communications Window, Backplane Communications Window, and 
Background Window phases of the PLC sweep can be run in various modes, based on the 
PLC sweep mode.  
Choices: 
Normal mode: The PLC sweep executes as quickly as possible. The overall PLC 
sweep time depends on the logic program and the requests being processed 
in the windows and is equal to the time required to execute the logic in the 
program plus the respective window timer values. The window terminates 
when it has no more tasks to complete. This is the default value. 
Constant Window mode: Each window operates in a Run-to-Completion 
mode. The PLC alternates among three windows for a time equal to the value 
set for the window timer parameter. The overall PLC sweep time is equal to 
the time required to execute the logic program plus the value of the window 
timer. This time may vary due to sweep-to-sweep differences in the execution 
of the program logic.  
Constant Sweep mode: The overall PLC sweep time is fixed. Some or all of the 
windows at the end of the sweep might not be executed. The windows 
terminate when the overall PLC sweep time has reached the value specified 
for the Sweep Timer parameter.  
Logic Checksum 
Words  
The number of user logic words to use as input to the checksum algorithm each sweep. 
Valid range: 0 through 32760, in increments of 8. 
Default: 16. 
Controller 
Communication 
Window Mode  
(Available only when Sweep Mode is set to Normal.) Execution settings for the Controller 
Communications Window. 
Choices: 
Complete: The window runs to completion. There is no time limit.  
Limited: Time sliced. The maximum execution time for the Controller 
Communications Window per scan is specified in the Controller 
Communications Window Timer parameter.  
Default: Limited. 
Note:  This parameter corresponds to the Programmer Window Mode parameter on a 
Series 90-70 PLC.  
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
how to add picture to pdf; how to add a jpeg to a pdf file
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
add picture pdf; how to add image to pdf document
Chapter 3. CPU Configuration 
GFK-2222W 
August 2015 
63 
Scan Parameters 
Controller 
Communications 
Window Timer 
(ms) 
(Available only when Sweep Mode is set to Normal. Read-only if the Controller 
Communications Window Mode is set to Complete.) The maximum execution time for the 
Controller Communications Window per scan. This value cannot be greater than the value 
for the watchdog timer.  
The valid range and default value depend on the Controller Communications Window 
Mode: 
Complete: There is no time limit.  
Limited: Valid range: 0 through 255ms. Default: 10. 
Note:  This parameter corresponds to the Programmer Window Timer parameter on a 
Series 90-70 PLC.  
Backplane 
Communication 
Window Mode  
(Available only when Sweep Mode is set to Normal.) Execution settings for the Backplane 
Communications Window. 
Choices: 
Complete: The window runs to completion. There is no time limit.  
Limited: Time sliced. The maximum execution time for the Backplane Communications 
Window per scan is specified in the Backplane Communications Window Timer parameter.  
Default: Complete. 
Backplane 
Communications 
Window Timer 
(ms)  
(Available only when Sweep Mode is set to Normal. Read-only if the Backplane 
Communications Window Mode is set to Complete.) The maximum execution time for the 
Backplane Communications Window per scan. This value can be greater than the value for 
the watchdog timer. 
The valid range and the default depend on the Backplane Communications Window Mode: 
Complete: There is no time limit. The Backplane Communications Window 
Timer parameter is read-only.  
Limited: Valid range: 0 through 255ms. Default: 255. (10ms for Redundancy 
CPUs.)  
Background 
Window 
Timer (ms) 
(Available only when Sweep Mode is set to Normal.) The maximum execution time for the 
Background Communications Window per scan. This value cannot be greater than the 
value for the watchdog timer.  
Valid range: 0 through 255 
Default: 0 (5ms for Redundancy CPUs) 
Sweep Timer 
(ms) 
(Available only when Sweep Mode is set to Constant Sweep.) The maximum overall PLC 
scan time. This value cannot be greater than the value for the watchdog timer.  
Some or all of the windows at the end of the sweep might not be executed. The windows 
terminate when the overall PLC sweep time has reached the value specified for the Sweep 
Timer parameter.  
Valid range: 5 through 2550 ms, in increments of 5 ms. If the value entered is not a 
multiple of 5ms, it is rounded to the next highest multiple of 5ms. 
Default: 100. 
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
how to add image to pdf reader; add image to pdf reader
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
how to add image to pdf in preview; add png to pdf preview
Chapter 3. CPU Configuration 
64 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
Scan Parameters 
Window Timer 
(ms) 
(Available only when Sweep Mode is set to Constant Window.) The maximum combined 
execution time per scan for the Controller Communications Window, Backplane 
Communications Window, and Background Communications Window. This value cannot 
be greater than the value for the watchdog timer.  
Valid range: 3 through 255, in increments of 1. 
Default: 10. 
Number of Last 
Scans 
(Available only for CPUs with firmware version 1.5 and greater.)
The number of scans to execute after the PACSystems CPU receives an indication that a 
transition from RUN Mode to STOP Mode should occur. (Used for STOP and STOP-Fault, but 
not STOP-Halt.) 
Choices: 0, 1, 2, 3, 4, 5. 
Default: 
0 when creating a new PACSystems target. 
0 when converting a Series 90-70 target to a PACSystems target. 
1 when converting a Series 90-30 target to a PACSystems target. 
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 preview
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
adding images to pdf forms; add image to pdf file
Chapter 3. CPU Configuration 
GFK-2222W 
August 2015 
65 
3.2.4
Memory Parameters 
The PACSystems user memory contains the application program, hardware configuration (HWC), 
registers (%R), bulk memory (%W), analog inputs (%AI), analog outputs (%AQ), and managed memory. 
Managed memory consists of allocations for symbolic variables and I/O variables. The symbolic 
variables feature allows you to create variables without having to manually locate them in memory. 
An I/O variable is a symbolic variable that is mapped to the inputs and outputs of a module in the 
hardware configuration. For details on using symbolic variables and I/O variables, refer to 
PACSystems RX7i and RX3i CPU Programmer’s Reference Manual, GFK-2950 Chapter 4. 
The amount of memory allocated to the application program and hardware configuration is 
automatically determined by the actual program (including logic C data, and %L and %P), hardware 
configuration (including EGD and AUP), and symbolic variables created in the programming software. 
The rest of the user memory can be configured to suit the application. For example, an application 
may have a relatively large program that uses only a small amount of register and analog memory. 
Similarly, there might be a small logic program but a larger amount of memory needed for registers 
and analog inputs and outputs. Note that the content of reference memory is cleared any time the 
size of reference memory is changed. 
Appendix B provides a summary of items that count against user memory. 
3.2.4.1
Calculation of Memory Required for Managed Memory 
The total number of bytes required for symbolic and I/O variables is calculated as follows: 
[((number of symbolic discrete bits) × 3) / (8 bits/byte)] 
[((number of I/O discrete bits) × Md) / (8 bits/byte)] 
[(number of symbolic words × (2 bytes/word)] 
[(number of I/O words) × (Mw bytes/word)] 
Md = 3 or 4. The number of bits is multiplied by 3 to keep track of the force, transition, and value of 
each bit. If point faults are enabled, the number of I/O discrete bits is multiplied by 4.  
Mw = 2 or 3. There are two 8-bit bytes per 16-bit word. If point faults are enabled, the number of 
bytes is multiplied by 3 because each I/O word requires an extra byte. 
3.2.4.2
Calculation of Total User Memory Configured 
The total amount of configurable user memory (in bytes) configured in the CPU is calculated as 
follows: 
Total managed memory (bytes) 
 total reference words × (2 bytes/word) 
 [if Point Faults are enabled] (total words of %AI memory + total words of %AQ 
memory) × (1 byte / word) 
 [if Point Faults are enabled] (total bits of %I memory + total bits of %Q memory) / 
8 bits/byte) 
Note:  The total number of reference points is considered system memory and is not counted 
against user memory. 
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 signature image to pdf; attach image to pdf form
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
how to add image to pdf form; add an image to a pdf
Chapter 3. CPU Configuration 
66 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
3.2.4.3
Memory Allocation Configuration 
Memory Parameters 
Reference Points 
%I Discrete Input, %Q Discrete 
Output, %M Internal Discrete, %S 
System, %SA System, %SB System, 
%SC System, %T Temporary Status, 
%G Genius Global 
The upper limit for the range of each of these memory types. Read only. 
Total Reference Points 
Read only. Calculated by the programming software. 
Reference Words 
%AI Analog Input 
Valid range: 0 through 32,640 words. 
Default: 64 
%AQ Analog Output 
Valid range: 0 through 32,640 words. 
Default: 64 
%R Register Memory 
Valid range: 0 through 32,640 words. 
Default: 1024. 
%W Bulk Memory 
Valid range: 0 through maximum available user RAM. 
Increments of 2048 words. 
Default: 0. 
Total Reference Words 
Read only. Calculated by the programming software. 
Managed Memory 
Symbolic Discrete (Bits)  
The configured number of bits reserved for symbolic discrete variables.  
Valid range: 0 through 83,886,080 in increments of 32768 bits. 
Default: 32,768. 
Symbolic Non-Discrete (Words)  
The configured number of 16-bit register memory locations reserved for 
symbolic non-discrete variables. 
Valid range: 0 through 5,242,880 in increments of 2048 words. 
Default: 65,536. 
I/O Discrete (Bits) 
The configured number of bits reserved for discrete IO variables.  
Valid range: 0 through 83,886,080 in increments of 32768 bits. 
Default: 0 
I/O Non-Discrete (Words) 
The configured number of 16-bit register memory locations reserved for 
non-discrete IO variables. 
Valid range: 0 through 5,242,880 in increments of 2048 words. 
Default: 0 
Total Managed Memory Required 
(Bytes) 
Read only. See 
Calculation of Memory Required for Managed Memory
Total User Memory Required (Bytes) 
Read only. See 
Calculation of Total User Memory Configured
Point Fault References  
The Point Fault References parameter must be enabled if you want to use 
fault contacts in your logic. Assigning point fault references causes the 
CPU to reserve additional memory. 
When you download both the HWC and the logic to the PLC, the 
download routine checks if there are fault contacts in the logic and if 
there are, it checks if the HWC to download has the Point Fault References 
parameter set to Enabled. If the parameter is Disabled, an error is 
displayed in the Feedback Zone.  
When you download only logic to the PLC, the download routine checks if 
there are fault contacts in the logic and if there are, it checks if the HWC 
on the PLC has the Point Fault References parameter set to Enabled. If the 
parameter is Disabled, an error is displayed in the Feedback Zone.  
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
adding image to pdf form; adding image to pdf in preview
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
adding an image to a pdf form; add jpeg to pdf
Chapter 3. CPU Configuration 
GFK-2222W 
August 2015 
67 
3.2.5
Fault Parameters 
You can configure each fault action to be either diagnostic or fatal. 
A diagnostic fault does not stop the PLC from executing logic. It sets a diagnostic variable and is 
logged in a fault table.  
A fatal fault transitions the PLC to the Stop Faulted mode. It also sets a diagnostic variable and is 
logged in a fault table.  
Fault Parameters 
Loss of or Missing 
Rack  
(Fault group 1.) When BRM failure or loss of power loses a rack or when a configured 
rack is missing, system variable #LOS_RCK (%SA12) turns ON. (To turn it OFF, fix the 
hardware problem and cycle power on the rack.)  
Default: Diagnostic. 
Loss of or Missing 
I/O Controller  
(Fault group 2.) When a Bus Controller stops communicating with the PLC or when a 
configured Bus Controller is missing, system variable #LOS_IOC (%SA13) turns ON. (To 
turn it OFF, replace the module and cycle power on the rack containing the module.)  
Default: Diagnostic. 
Loss of or Missing 
I/O Module  
(Fault group 3.) When an I/O module stops communicating with the PLC CPU or a 
configured module is missing, system variable #LOS_IOM (%SA14) turns ON. (To turn it 
OFF, replace the module and cycle power on the rack containing the module.)  
Default: Diagnostic. 
Loss of or Missing 
Option Module  
(Fault group 4.) When an option module stops communicating with the PLC CPU or a 
configured option module is missing, system variable #LOS_SIO (%SA15) turns ON. (To 
turn it OFF, replace the module and cycle power on the rack containing the module.)  
Default: Diagnostic. 
System Bus Error  
(Fault group 12.) When a bus error occurs on the backplane, system variable #SBUS_ER 
(%SA32) turns ON. (To turn it OFF, cycle power on the main rack.)  
Default: Fatal. 
I/O Controller or 
I/O Bus Fault  
(Fault group 9.) When a Bus Controller reports a bus fault, a global memory fault, or an 
IOC hardware fault, system variable #IOC_FLT (%SA22) turns ON. (To turn it OFF, cycle 
power on the rack containing the module when the configuration matches the hardware 
after a download.)  
Default: Diagnostic. 
System 
Configuration 
Mismatch  
(Fault group 11.) When a configuration mismatch is detected during system power-up or 
during a download of the configuration, system variable #CFG_MM (%SA9) turns ON. (To 
turn it OFF, power up the PLC when no mismatches are present or download a 
configuration that matches the hardware.) 
This parameter determines the fault action when the CPU is not running. If a system 
configuration mismatch occurs when the CPU is in RUN Mode, the fault action will be 
Diagnostic. This prevents the running CPU from going to STOP/FAULT mode. To override 
this behavior, see 
Configuring the CPU to Stop Upon the Loss of a Critical Module
Default: Fatal. 
Fan Kit Failure  
(Fault group 0x17.) When a fault is detected in the Smart Fan kit, system variable 
#FAN_FLT (%SA7) turns ON. (To turn a fan kit fault OFF, clear the Controller fault table or 
reset the PLC.)  
Default: Diagnostic. 
Recoverable Local 
Memory Error 
Redundancy CPUs only. (Fault group 38) Determines whether a single-bit ECC error 
causes the CPU to stop or allows it to continue running. 
Choices: Diagnostic, Fatal. 
Default: Diagnostic. 
Note:  When a multiple-bit ECC error occurs, a Fatal Local Memory Error fault (error 
code 169) is logged in the CPU Hardware Fault Group (group number 13).  
Chapter 3. CPU Configuration 
68 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
Fault Parameters 
CPU Over 
Temperature  
(Fault group 24, error code 1.) When the operating temperature of the CPU exceeds the 
normal operating temperature, system variable #OVR_TMP (%SA8) turns ON. (To turn it 
OFF, clear the Controller Fault Table or reset the PLC.)  
Default: Diagnostic. 
Controller Fault 
Table Size 
(Read-only.) The maximum number of entries in the Controller Fault Table.  
Value set to 64. 
I/O Fault Table 
Size 
(Read-only.) The maximum number of entries in the I/O Fault Table.  
Value set to 64. 
3.2.5.1
Configuring the CPU to Stop Upon the Loss of a Critical Module 
In some cases, you may want to override the RUN Mode behavior of the System Configuration 
Mismatch fault. A given module may be critical to the PLC’s ability to properly control a process. In 
this case, if the module fails then it may be better to have the CPU go to STOP Mode, especially if the 
CPU is acting as a backup unit in a redundant system.  
One way to cause the CPU to stop is to set the configured action for a Loss-of-Module fault to Fatal 
so that the CPU stops if a module failure causes a loss-of-module fault. The correct loss-of-module 
fault must be chosen for the critical module of interest: I/O controller, I/O module, and Option 
module. The Ethernet communications module is an example of an Option module. 
This approach has a couple of disadvantages. First, it applies to all modules of that category, which 
may include modules that are not critical to the process. Second, it relies on the content of the fault 
table. If the table is cleared via program logic or user action, the CPU will not stop. 
In systems that use Ethernet Network Interface Units (ENIUs) for remote I/O, a critical module of 
interest may be the Ethernet module that provides the network connection to the ENIU. Other 
techniques can be used to provide a more selective response to an Ethernet module failure than the 
Loss-of-Option module fault. One technique is to use application logic to monitor the Ethernet 
Interface Status bits, which are described in Monitoring the Ethernet Interface Status Bits in the 
PACSystems RX7i & RX3i TCP/IP Ethernet Communications User Manual, GFK-2224. If the logic 
determined that a critical Ethernet module was malfunctioning, it could execute SVC_REQ #13 to 
stop the CPU. 
Since the ENIU uses Ethernet Global Data to communicate with the PACSystems CPU, another 
selective technique is to monitor the Exchange Status Words to determine the health of individual 
EGD exchanges. For details on this status word, refer to Exchange Status Word Error Codes in 
PACSystems RX7i & RX3i TCP/IP Ethernet Communications User Manual, GFK-2224. Because the types 
of errors indicated by the exchange status word may be temporary in nature, stopping the CPU may 
not be an appropriate response for these errors. Nevertheless, the status could be used to tailor the 
response of the application to changing conditions in the EGD network. 
In some cases the critical module may reside in an expansion rack. In that case, in addition to the 
loss-of-module fault, it is recommended to set the Loss-of-Rack fault to Fatal. Then if the rack fails or 
loses power, the CPU will go to STOP Mode. 
Chapter 3. CPU Configuration 
GFK-2222W 
August 2015 
69 
3.2.6
Redundancy Parameters (Redundancy CPUs Only) 
These parameters apply only to redundancy CPUs or to those CPUs where the optional redundancy 
features have been activated. For details on configuring CPU for redundancy, refer to the 
PACSystems Hot Standby CPU Redundancy User Manual, GFK-2308. 
3.2.7
Transfer List 
These parameters apply only to redundancy CPUs. For details on configuring CPU for redundancy, 
refer to the PACSystems Hot Standby CPU Redundancy User Manual, GFK-2308. 
3.2.8
COM1 and COM2 Parameters 
These parameters configure the operating characteristics of the CPU serial ports. COM1 and COM2 
have the same set of configuration parameters. The protocol (Port Mode) determines the parameters 
that can be set for each port.  
Port Parameters 
Port Mode  
The protocol to execute on the serial port. Determines the list of parameters displayed on the 
Port tab. Only the parameters required by the selected protocol are displayed.  
Choices: 
RTU Slave mode: Reserved for the use of the Modbus RTU Slave protocol. This mode 
also permits connection to the port by an SNP master, such as the WinLoader utility 
or the programming software. 
Message mode: The port is open for user logic access. This mode enables C 
language blocks to perform serial port I/O operations via the C Runtime Library 
functions. 
Available: The port is not to be used by the PLC firmware. (The CPE305 does not 
support this selection.) 
SNP Slave: Reserved for the exclusive use of the SNP slave. This mode permits 
connection to the port by an SNP master, such as the WinLoader utility or the 
programming software. 
Serial I/O: Enables you to perform general-purpose serial communications by using 
COMMREQ functions. 
Default: RTU Slave. 
Note:  If both serial ports are configured for any protocol other than RTU Slave or SNP Slave, 
the RUN/STOP Switch should not be disabled without first making sure that there is a 
way to stop the CPU, or take control of the CPU through another device such as the 
Ethernet module. The Serial I/O protocol is only active when the CPU is in RUN Mode. If 
the CPU can be set to STOP Mode, it will switch the protocol from Serial I/O to the STOP 
Mode protocol (default is RTU Slave). If an SNP Master, such as the programming 
software in Serial mode, begins communicating on a port, the RTU protocol 
automatically switches to SNP Slave. As long as the CPU can be stopped, the protocol of 
the port can be auto-switched to one that enables serial programmer connection. Refer 
to STOP Mode protocols. 
If an Ethernet port is available, you can communicate with the CPU by connecting PME 
software via the Ethernet port. 
Chapter 3. CPU Configuration 
70 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
Port Parameters 
Station 
Address  
(RTU Slave only) ID for the RTU Slave.  
Valid range: 1 through 247. 
Default: 1.  
Note:  You should avoid using station address 1 for any other Modbus slave in a PACSystems 
control system because the default station address for the CPU is 1. The CPU uses the 
default address in two situations: 
1.
If you power up without a configuration, the default station address of 1 is used. 
2.
When the Port Mode parameter is set to Message Mode, and Modbus becomes the 
protocol in STOP Mode, the station address defaults to 1. 
In either of these situations, if you have a slave configured with a station address of 1, 
confusion may result when the CPU responds to requests intended for that slave. 
Note:  The least significant bit of the first byte must be 0. For example, in a station address of 
090019010001, 9 is the first byte.  
Data Rate   (All Port Modes, except Available.) Data rate (bits per second) for the port.  
Choices: 1200 Baud, 2400 Baud, 4800 Baud, 9600 Baud, 19.2k Baud, 38.4k Baud, 57.6k Baud, 
115.2k Baud. 
Default: 19.2k Baud. 
Data Bits   (Available only when Port Mode is set to Message mode or Serial I/O.) The number of bits in a 
word for serial communication. SNP uses 8-bit words.  
Choices: 7, 8. 
Default: 8. 
Flow 
Control  
(RTU slave, Message Mode, or Serial I/O.) Type of flow control to be used on the port.  
Choices: 
For Serial I/O Port Mode: None, Hardware, Software (XON/XOFF).  
For all other Port Modes: None, Hardware.  
Default: None. 
Note:  The Hardware flow-control is RTS/CTS crossed.  
Parity  
(All Port Modes, except Available.) The parity used in serial communication. Can be changed if 
required for communication over modems or with a different SNP master device.  
Choices: None, Odd, Even. 
Default: Odd. 
Stop bits  
(Available only when Port Mode is set to Message Mode, SNP Slave or Serial I/O.) The number of 
stop bits for serial communication. SNP uses 1 stop bit.  
Choices: 1, 2. 
Default: 1. 
Physical 
Interface  
(All port modes except Available.) The type of physical interface that this protocol is 
communicating over.  
Choices: 
2-wire: There is only a single path for receive and transmit communications. The 
receiver is disabled while transmitting.  
4-wire: There is a separate path for receive and transmit communications and 
the transmit line is driven only while transmitting.  
4-wire Transmitter on: There is a separate path for receive and transmit 
communications and the transmit line is driven continuously. Note that this 
choice is not appropriate for SNP multi-drop communications, since only one 
device on the multi-drop line can be transmitting at a given time. 
Default: 4-wire Transmitter On. 
Chapter 3. CPU Configuration 
GFK-2222W 
August 2015 
71 
Port Parameters 
Turn 
Around 
Delay Time 
(ms) 
(Available only when Port Mode is set to SNP Slave.) The Turn Around Delay Time is the minimum 
time interval required between the reception of a message and the next transmission. In 2-wire 
mode, this interval is required for switching the direction of data transmission on the 
communication line. 
Valid range: 0 through 2550ms, in increments of 10 ms. 
Default: 0. 
Timeout (s)  (Available only when Port Mode is set to SNP Slave.) The maximum time that the slave will wait to 
receive a message from the master. If a message is not received within this timeout interval, the 
slave will assume that communications have been disrupted, and then it will wait for a new 
attach message from the master. 
Valid range: 0 through 60 seconds. 
Default: 10. 
SNP ID 
(Available only when Port Mode is set to SNP Slave.) The port ID to be used for SNP 
communications. In SNP multi-drop communications, this ID is used to identify the intended 
receiver of a message. This parameter can be left blank if communication is point to point. To 
change the SNP ID, click the values field and enter the new ID. The SNP ID is up to seven 
characters long and can contain the alphanumeric characters (A through Z, 0 through 9) or the 
underline (_). 
Specify 
STOP Mode 
(All port modes except Available.) Determines whether you accept the default STOP Mode or set it 
yourself.  
Choices: 
No: The default STOP Mode is used.  
Yes: The STOP Mode parameters appear and you can select the STOP Mode. If you set the STOP 
Mode to the same protocol as the RUN Mode, then the other STOP Mode parameters are read-
only and are set to the same values as for the RUN Mode.  
Default: No. 
STOP Mode 
(Available only when Specify STOP Mode is set to Yes.)  
The STOP Mode protocol to execute on the serial port. If you set the STOP Mode to the same 
protocol as for the RUN Mode, then the other STOP Mode parameters are read-only and are set 
to the same values as for the RUN Mode.  
Choices and defaults are determined by the Port Mode setting.  
SNP Slave: Reserved for the exclusive use of the SNP slave.  
RTU Slave: Reserved for the exclusive use of the Modbus RTU Slave protocol.  
If the STOP Mode protocol is different from the Port mode protocol, you can set parameters for 
the STOP Mode protocol. 
If you do not select a STOP Mode protocol, the default protocol with default parameter settings is 
used. 
Port (RUN) Mode  STOP Mode 
RTU Slave 
Choices: SNP Slave, RTU Slave 
Default: RTU Slave. 
Message Mode 
Choices: SNP Slave, RTU Slave 
Default: RTU Slave. 
Available 
Available (Not supported on CPE305) 
SNP Slave 
SNP Slave 
Serial I/O 
Choices: SNP Slave, RTU Slave 
Default: RTU Slave. 
Note:  Setting the Port Mode to RTU Slave and the STOP Mode to SNP Slave may cause loss of 
programmer connection and delayed reconnection when the controller transitions from 
STOP to RUN Mode. To avoid this behavior, select SNP Slave for the Port Mode and do not 
specify a STOP Mode. For additional details, see RTU Slave/SNP Slave Operation with 
Programmer Attached. 
Documents you may be interested
Documents you may be interested