HMI, SCADA, Historian, MES, ERP, and countless custom applications. It is intended for use with Siemens S7-200 devices, and supports a 10 or 11-bit setting for the PPI programming cable. When using the 10-bit mode (specifically, the EM 241 Modem Module), the S7-200 PPM mode should be selected.
The Siemens S7-200 Driver normally operates using the standard 11-bit PPI protocol. If the EM 241 modem module is required, the S7-200 PPM model must be selected. This model allows the driver to operate in a 10- bit mode that is compatible with many off-the-shelf modems. The 10-bit PPM mode can also be used directly on the PLC's programming port.
Siemens S7-200 Driver General Ethernet Serial Communications Write Optimization Advanced Channel Properties — General This server supports the use of simultaneous multiple communications drivers. Each protocol or driver used in a server project is called a channel. A server project may consist of many channels with the same communications driver or with unique communications drivers.
Siemens S7-200 Driver Channel Properties — Serial Communications Serial communication properties are available to serial drivers and vary depending on the driver, connection type, and options selected. Below is a superset of the possible properties. Click to jump to one of the sections:...
Page 7
Siemens S7-200 Driver Parity: Specify the type of parity for the data. Options include Odd, Even, or None. Stop Bits: Specify the number of stop bits per data word. Options include 1 or 2. Flow Control: Select how the RTS and DTR control lines are utilized. Flow control is required to communicate with some serial devices.
Siemens S7-200 Driver Network Adapter: Indicate a network adapter to bind for Ethernet devices in this channel. Choose a network adapter to bind to or allow the OS to select the default. Specific drivers may display additional Ethernet Encapsulation properties. For more information, refer to Channel Properties —...
Siemens S7-200 Driver to the device as quickly as possible. This mode ensures that everything written from the client applications is sent to the target device. This mode should be selected if the write operation order or the write item's content must uniquely be seen at the target device.
Siemens S7-200 Driver (such as values and arrays) are subject to float normalization. For example, EFM data is not affected by this setting. For more information on the floating point values, refer to "How To ... Work with Non-Normalized Floating Point Values"...
Channel Properties - Master ID Master ID: Specify the node number used by the Siemens S7-200 Driver on the network. Each channel must have a unique Master ID. The valid range is 0 to 126.
Page 12
Siemens S7-200 Driver Identification Name: User-defined identity of this device. Description: User-defined information about this device. Channel Assignment: User-defined name of the channel to which this device currently belongs. Driver: Selected protocol driver for this device. Model: Select the specific version of the device.
Siemens S7-200 Driver 2. In Simulation mode, the item's memory map is based on client update rate(s) (Group Update Rate for OPC clients or Scan Rate for native and DDE interfaces). This means that two clients that reference the same item with different update rates return different data.
Siemens S7-200 Driver Communications Timeouts Connect Timeout: This property (which is used primarily by Ethernet based drivers) controls the amount of time required to establish a socket connection to a remote device. The device's connection time often takes longer than normal communications requests to that same device. The valid range is 1 to 30 seconds. The default is typically 3 seconds, but can vary depending on the driver's specific nature.
Siemens S7-200 Driver reached, the driver re-attempts to communicate with the non-responsive device. If the device is responsive, the device is placed on-scan; otherwise, it restarts its off-scan time period. Demote on Failure: When enabled, the device is automatically taken off-scan until it is responding again.
Siemens S7-200 Driver Data Types Description Data Description Type Boolean Single bit of a 16-bit value.* Byte Unsigned 8-bit value. bit 0 is the low bit bit 7 is the high bit Word Unsigned 16-bit value. bit 0 is the low bit...
The S7-200 addressing format is the same as the S7-200 PPM addressing format. The model selection in this case determines whether the driver is using PPI protocol (normal S7-200 Mode) or PPM (S7-200 in Point to Point Modem) mode. In both cases, the addressing is the same.
Page 18
0 when read. This only applies while a client is connected to the server. The actual number of addresses of each type depends on the Siemens S7-200 device in use. Each type does not necessarily support an address of 0 to 65535. For address ranges, refer to the device's documentation.
Page 19
Siemens S7-200 Driver Note: V30.10@bool, V30.2@byte, and V30.26@DWord all reference the same bit in the controller. Arrays Certain memory types (I, Q, M, SM, V, AI, and AQ) support an array operation. Boolean arrays are not allowed at this time. To specify an array address, append [rows][cols] to the end of an address. If only [cols] is specified, [rows] defaults to 1.
The S7-200 PPM addressing format is the same as the S7-200 addressing format. The model selection in this case determines whether the driver is using PPI protocol (normal S7-200 Mode) or PPM (S7-200 in Point to Point Modem) mode. In both cases, the addressing is the same. PPM mode is used when the target PLC is connected via the EM241 Modem module or via the programming port running in 10-bit mode.
Page 21
0 when read. This only applies while a client is connected to the server. The actual number of addresses of each type depends on the Siemens S7-200 device in use. Each type does not necessarily support an address of 0 to 65535. For address ranges, refer to the device documentation.
Page 22
Siemens S7-200 Driver Note: V30.10@bool, V30.2@byte, and V30.26@DWord all reference the same bit in the controller. Arrays In addition to the address formats listed above, certain memory types (I, Q, M, SM, V, AI, AQ) support an array operation. Boolean arrays are not allowed at this time. To specify an array address, append [rows][cols] to the end of an address.
Page 23
Siemens S7-200 Driver When modifying Word, Short, DWord, Long and Float types remember that each address starts at a byte offset within the device. Therefore, Words V0 and V1 overlap at byte 1. Writing to V0 modifies the value held in V1.
Siemens S7-200 Driver Event Log Messages The following information concerns messages posted to the Event Log pane in the main user interface. Consult the server help on filtering and sorting the Event Log detail view. Server help contains many common messages, so should also be searched. Generally, the type of message (informational, warning) and troubleshooting information is provided whenever possible.