Use this tab to specify communication parameters
relating to your project in general.
Figure 1. Project
Settings: Communication tab
- Driver and OPC
menu: Select the method used by all
communication drivers and
OPC Client worksheets configured in the current project when
writing values to the remote PLC/device:
- Send every state:
When the communication task is configured to write values upon a
change of tag value, all changes in the tag value are buffered in a
queue and sent to the device when the communication task (Driver or
OPC) is executed.
- Send last state:
When the communication task is configured to write values upon a
change of tag value, only the current (last) value of the tag is
sent to the device when the communication task (Driver or OPC) is
executed. When this method is selected, if the tag changed value
more than once while the communication task was not being executed,
the transient values of the tag are not sent to the device. This is
the desired behavior for most projects.
- TCP area:
Configure the communication settings for the
TCP/IP Client and Server modules:
- Remote
Management area: Configure the communication settings for
the Remote Management
operation, which sends your project files to a target system:
- Timeout (ms)
field: Specifies the time (in milliseconds) that the project will
wait to communicate with the target system.
- Enable File
Compression checkbox: Select this option to compress the
system and project files before sending them to the target system.
This may reduce the download time if you have a slow connection
between your server and the target system. (If you have a fast
connection, however, then selecting this option may actually
decrease performance because each compressed
file must be decompressed on the target system before the next file
is sent. Select this option only if you have an extremely slow
connection, such as dial-up.) File compression is disabled by
default.
- Preloading tags from
server area: To improve performance, the runtime viewer
loads all of the Server tags on a screen into memory before it
displays that screen. Configure the timeout settings for both
remote and local viewers:
- Timeout when executing on
remote field: Specifies the time (in milliseconds) that a
Secure Viewer or Thin Client running on a remote station will wait
to load the tags.
- Timeout when executing on
local field: Specifies the time (in milliseconds) that the
Viewer running on the local station (i.e., the Server) will wait to
load the tags.