GE Intelligent Platforms > Support >  Drivers - General > DG193
SL4 Siemens Layer 4 v7.xx
Type File Name Date Posted Size Description

There are files attached to this record that may require you to login.

 


Description

ProductVersionModule
HMI/SCADA - iFIX All All

Code : SL4
Vendor : GE Intelligent Platforms
Hardware Manufacturer : Siemens Energy & Automation Inc.
Notes : Available for use with FIX32 and iFIX only.

General

Platform Latest Version Type
Windows 2000 7.21 NET
Windows NT 7.21 NET
Windows XP 7.21 NET

Supported
Devices

Device Manufacturer Comment
PLCs 545, 555, 560, 565 Siemens Energy & Automation Inc. -
S5 PLCs 115U, 135U, 155U Siemens Energy & Automation Inc. -
S7 PLC 300 Series Siemens Energy & Automation Inc. -
S7 PLC 400 Series Siemens Energy & Automation Inc. -

Additional
Requirements

Software Manufacturer Vendor Part No. Comment
SIMATIC NET 5.1 Siemens Energy & Automation Inc. Siemens Energy & Automation Inc. - For programming the PLC (S7 or S5)

Protocol

Type Supported Baud Rates Data Bits Stop Bits Parity Error Checking Hand Shaking Comment
Communication Ethernet ISO Transport Layer - - - - - - -

Supported
Data Types

Data Type Comment
Byte Signed 8-bit character
Float 32-bit floating point (IEEE)
SINT Signed 16-bit integer
ToFloat 32-bit floating point (Siemens S5 PLC)
Uchar Unsigned 8-bit character
UINT Unsigned 16-bit integer

Supported
Memory Types

Device Memory Type Comment
Siemens S5 PLCs AS -
Siemens S5 PLCs CB Counter Block
Siemens S5 PLCs DB Data Block
Siemens S5 PLCs DX -
Siemens S5 PLCs FY Function Block
Siemens S5 PLCs RS -
Siemens S5 PLCs TB Timer Block
Siemens S7 PLCs C Counter
Siemens S7 PLCs DB Data Block
Siemens S7 PLCs I Input
Siemens S7 PLCs M Memory
Siemens S7 PLCs Q Output
Siemens S7 PLCs T Timer
TI PLCs AACK Alarm Acknowledge Flag
TI PLCs AADB Alarm Deadband
TI PLCs AADBR Raw Alarm Deadband
TI PLCs ACF Alarm C-Flags
TI PLCs ACFH Most-sig word Alarm C-Flags
TI PLCs ACFL Least-sig word Alarm C-Flags
TI PLCs AERR Alarm Error
TI PLCs AERRR Alarm Raw Error
TI PLCs AHA High Alarm Limit
TI PLCs AHAR Raw High Alarm Limit
TI PLCs AHHA High-High Alarm Limit
TI PLCs AHHAR Raw High-High Alarm limit
TI PLCs ALA Low Alarm Limit
TI PLCs ALAR Raw Low Alarm Limit
TI PLCs ALLA Low-Low Alarm Limit
TI PLCs ALLAR Raw Low-Low Alarm limit
TI PLCs AODA Orange Deviation Alarm Limit
TI PLCs AODAR Raw Orange Dev Alarm Limit
TI PLCs APV Process Variable
TI PLCs APVH PV High Limit
TI PLCs APVL PV Low Limit
TI PLCs APVR Raw Process Variable
TI PLCs ARCA Rate-of-Change Alarm Limit
TI PLCs ASP Alarm Setpoint
TI PLCs ASPH Setpoint High Limit
TI PLCs ASPHR Raw Setpoint High Limit
TI PLCs ASPL Setpoint Low Limit
TI PLCs ASPLR Raw Setpoint Low Limit
TI PLCs ASPR Alarm Raw Setpoint
TI PLCs ATS Sample rate in Seconds
TI PLCs AVF Alarm V-Flags
TI PLCs AYDA Yellow Deviation Alarm Limit
TI PLCs AYDAR Raw Yellow Dev Alarm Limit
TI PLCs C Control Register
TI PLCs CP Control Register Packed
TI PLCs DCC Drum Current Count
TI PLCs DCP Drum Count Preset
TI PLCs DSC Drum Step Current
TI PLCs DSP Drum Step Preset
TI PLCs K Constant
TI PLCs KF Constant Float
TI PLCs LACK Loop Alarm Acknowledge Flag
TI PLCs LADB Loop Alarm Deadband
TI PLCs LADBR Loop Raw Alarm Deadband
TI PLCs LCF Loop C-Flags
TI PLCs LCFH Loop Most-sig word loop C-Flags
TI PLCs LCFL Loop Least-sig word loop C-Flags
TI PLCs LERR Loop Error
TI PLCs LERRR Loop Raw Error
TI PLCs LHA Loop High Alarm Limit
TI PLCs LHAR Loop Raw High Alarm Limit
TI PLCs LHHA Loop High-High Alarm Limit
TI PLCs LHHAR Loop Raw High-High Alarm Limit
TI PLCs LKC Loop Gain
TI PLCs LKD Loop Derivative Gain Limiting Coeff.
TI PLCs LLA Loop Low Alarm Limit
TI PLCs LLAR Loop Raw Low Alarm Limit
TI PLCs LLLA Loop Low-Low Alarm Limit
TI PLCs LLLAR Loop Raw Low-Low Alarm Limit
TI PLCs LM Loop Mode
TI PLCs LMN Loop Output (percent)
TI PLCs LMNR Loop Raw Output
TI PLCs LMX Loop Bias
TI PLCs LMXR Loop Raw Bias
TI PLCs LODA Loop Orange Deviation Alarm Limit
TI PLCs LODAR Loop Raw Orange Dev Alarm Limit
TI PLCs LPV Loop Process Variable
TI PLCs LPVH Loop PV High Limit
TI PLCs LPVL Loop PV Low Limit
TI PLCs LPVR Loop Raw Process Variable
TI PLCs LRCA Loop Rate-of-Change Alarm Limit
TI PLCs LRSF Loop Ramp/Soak Status Flags
TI PLCs LRSN Loop Ramp/Soak Step Number
TI PLCs LS Loop Status
TI PLCs LSP Loop Setpoint
TI PLCs LSPH Loop Setpoint High Limit
TI PLCs LSPHR Loop Raw Setpoint High Limit
TI PLCs LSPL Loop Setpoint Low Limit
TI PLCs LSPLR Loop Raw Setpoint Low Limit
TI PLCs LSPR Loop Raw Setpoint
TI PLCs LTD Loop Rate Time (minutes)
TI PLCs LTI Loop Reset Time (minutes)
TI PLCs LTS Loop Sample Rate (seconds)
TI PLCs LVF Loop V-Flags
TI PLCs LYDA Loop Yellow Deviation Alarm Limit
TI PLCs LYDAR Loop Raw Yellow Dev Alarm Limit
TI PLCs STW System Status Words
TI PLCs TCC Timer/Counter Current
TI PLCs TCP Timer/Counter Preset
TI PLCs V Variable
TI PLCs VF Variable Float
TI PLCs WX Word Input
TI PLCs WY Word Output
TI PLCs X Discrete Input
TI PLCs XP Discrete Input Packed
TI PLCs Y Discrete Output
TI PLCs YP Discrete Output Packed

Commands

Device Command Description Uses
All Read/Write Analog - -
All Read/Write Digital - -

Signal
Conditionings

Signal Type Description Comment Typical Gain Convergance Range
12AL 12 Bit Binary Scaled to EGUs - Alarming on out of range Ignores most significant 4 bits (nibble) - -
12BN 12 Bit Binary Scaled to EGUs- No Alarming on out of range Ignores most significant 4 bits (nibble) - -
13AL 13-bit binary number scaled to EGUs - Alarming on out of range Ignores most significant 3 bits - -
13BN 13-bit binary number scaled to EGUs - No alarming on out of range Ignores most significant 3 bits - -
15AL 15 Bit Binary Scaled to EGUs - Alarming on out of range Ignores most significant bit - -
15BN 15 Bit Binary Scaled to EGUs - No Alarming on out of range Ignores most significant bit - -
20P 20 percent, intended for 4-20 mAmp sensors, range is 6400 to 32000 and scaled to DB block - - -
20PO Same as 20P but value is not clamped at 6400 to 32000 (under and overrange support) - - -
3BCD 3 Digit Binary Coded Decimal Scaled to EGUs - Alarming on out of range - -
4BCD 4 Digit Binary Coded Decimal Scaled to EGUs - Alarming on out of range - -
8AL 8 Bit Binary Scaled to EGUs - Alarming on out of range Ignores most significant byte - -
8BN 8 Bit Binary Scaled to EGUs - No alarming on out of range Ignores most significant byte - -
HBYT Displays the High 8-bit value - - -
LBYT Displays the Low 8-bit value - - -
LIN Value scaled to EGUs No alarming on out of range - -
NEG Value is clamped from -32768 to +32767 and scaled to EGU range in data base block - - -
NEGO Same as NEG but value is not clamped at -32000 to 32000 (under and overrange support) - - -
NONE Returns raw value No alarming on out of range - -
SGN Signed - - -
TBC1 Siemens Timer in BCD format, used for timebase setpoints ... Automatically determines and sets the Time Base value.      
TBCD Siemens Timer in BCD format, used for timebase setpoints      
TIMR Siemens Timer, used for timebase setpoints - - -
TNON Value is clamped at 0 to 32767 and scaled to EGU range in data base block - - -
TNOO Same as TNON but value is not clamped to 0 to 32000 (under and overranged support) - - -
UNS Unsigned - Scaled value = Value/2 - - -

Miscellaneous
Info

Relevant Notes
As of July 18th, 2003, sale of the SL4 driver will be discontinued. This is not an obsolescence announcement. The SL4 driver will continue to be supported (but not enhanced) until further notice.
ISO transport layer for Ethernet communication is provided

by Intellution with the SL4 Driver.



Supported and tested with the 3Com Ethernet card.



This driver supports Fetch and Write jobs to minimize the

amount of programming required for the PLC.

History

Revision History
Reason for 12/1/98 Release:
* Added enhancements included with the 7.10 OPC toolkit.
* Datascope support
* Running as a service under NT
* Various bug fixes.

Reason for 4/5/99 Release:
* Corrected problem of driver crashing during start/stop sequence.
* Corrected problem of only overruns incrementing.

Reason for 8/2/99 Release:
* Corrected various memory access violation errors.
* Corrected Connect/Disconnect issues.
* Changed read-after-write to force the read to the head of the
queue.
* Added a 5 sec delay when stopping the driver. This gives the
Siemen device an opportunity to finish the disconnect sequence.
* Enabled a connection failure delay. The server will now wait
for the configured Delay Time before retrying a failed connection.
* If a write fails (including retries) it is removed from the
Write Queue.

Reason for 8/20/99 Release:
* Corrected problem of digital writes failing and data written to PLC.

Reason for 10/22/99 Release:
* Corrected an import problem.

Reason for 11/17/99 Release:
* Server now connects to S5 PLCs.

Reason for 12/2/99 Release:
* Increased maximum length for C-Memory Datablock from
32 to 4096

Reason for 12/16/99 Release:
* Corrected a problem reading Digital Register block offset bits
8 to 15 with C memory in TI devices.

Reason for 3/7/2000 Release:
* Corrected a problem re-attaching to the server from the
Visual Basic Automation interface.
* Corrected a Visual Basic compile error when early binding
the Automation interface.

Reason for 4/6/00 Release:
* Corrected a memory issue in the driver. When writing to a
device that has failed, messages were not being deleted
after they were removed from the write queue.

Reason for 9/29/00 Release:
* Values read from the OLE interface are returning with bad
numbers.
* Communications to other devices ceases sometime after
when you disable a device through the Power Tool.

Reason for 11/8/00 Release:
* Corrected a problem with exception-based processing. You
can now use exception-based processing with the MDI block
and loadable blocks.

Reason for 01/18/01 Release:
* Corrected a problem with exception-based blocks reporting
communication alarms.

Reason for 01/19/01 Release:
* Corrected a problem using simulation mode with Digital
Output blocks.

Reason for 03/07/01 Release:
* Corrected a problem with the Cancel button in the driver's
Setup program.
* Added Windows 2000 support and driver
shortcuts to the iFIX folder in the Windows Start menu.

Reason for 7.11 Release on 3/26/01:
* Added release notes.

Reason for 7.12 Release on 6/25/01:
* Corrected a problem with writing bits to FY memory and
toggling the wrong bits in the byte.

Reason for 7.12a Release on 7/5/01:
* Corrected a memory leak and problems with autocreate after
upgrading to iFIX 2.5.
* Corrected a problem with high
CPU usage.

Reason for 7.12b Release on 7/12/01:
* Added support for Rainbow SuperPro hardware keys to the
driver.

Reason for 7.12c Release on 8/16/01:
* No error was displayed in Data links when the CP was
stopped. Changed the driver to report the lack of data
correctly so that the Data link would display question marks.

Reason for 7.12d Release on 8/22/01:
* Disabled the duplicate name check when loading a driver
configuration. In a large configuration, this check
delayed the loading of the file.

Reason for 7.13a Release on 2/28/02:
* Added TBCD signal conditioning to convert time in BCD
format from Siemens Simatic S5.
* Corrected a problem with switching to backup device and reconnecting to it when
the PLC or CP module is stopped or powered down.

Reason for 7.14 Release on 5/30/02:
* Added Windows XP support.

Reason for 7.15 Release on 10/18/02:
* Added support for new Aladdin hardware key.
* Implemented new security feature that allows users to configure the logon account for the driver when running as a service.

Reason for 7.20 Release on 1/15/03:
* Updated driver for OPC 2.0 Data Access (DA) server compatability.
* Added the Alarms and Events server.

Reason for 7.20a Release on 03/27/2003:
* Modified documentation to comply with GE standards.

Reason for 7.21 Release on 07/23/2003:
* Added new signal conditioning TBC1 for S5 timers. See documentation for specifics.
* Corrected problem with lock ups when performing large quantities of writes (only seen with v7.20 and above).

Reason for 7.21b Release on 11/12/2003:
* Bad Quality being seen intermittently on remote nodes.
* Initial values sometimes not being sent to remote nodes after adding an item.
* Corrected situation where PLC could get out of sync with SL4 node causing all replies to be rejected. Server now disconnects and then reconnects when PLC gets out of sync..

Reason for 7.21c release on 12/05/2003:
* Corrected minor precision issue when using TBC1 signal conditioning.

Reason for 7.21d Release on 12/21/2004:
* Corrected problem with latch data so that upon communications failure, it displays the last value received after startup.

Reason for 7.21e Release on 5/16/2005:
* Corrected issues with timers when the operating system has been running non-stop for about 50 days.

Reason for 7.21f release on 1/11/2006:
* Corrected issue for potential crashes upon exiting the driver.
* Modified the remote server connection so that it will not accept a blank input.
* Corrected issue where the entirety of a very large network will be listed when trying to connect to a remote server.
* Corrected issue where the alarm history timestamp could become corrupt at startup, when using the driver in simulation mode.


Details
ID: DG193
Category: I/O Drivers
Last Updated: 03/29/10
Date Created: 04/24/00
Status: Published
Attachments: Yes
Language: English


 


Overall Rating: 3.1 (10 responses)
Rate this content record (1=lowest, 5=highest)
5
4
3
2
1
Comment


Note:  If your firewall blocks ZIPS and EXEs, simply right-click and select SAVE TARGET AS and change the extension to something like "XIP".  Once downloaded change the extension back to its original one.

All drivers produced by vendors other than GE ("3rd Party Drivers") are provided by GE "as is" and without warranty of any kind unless the vendor extends a pass-through warranty to the end user.  Support for 3rd Party Drivers is provided by the driver's vendor.