| GE Intelligent Platforms > Support > Drivers - General > DG193 |
| SL4 Siemens Layer 4 v7.xx |
Description
Code : SL4
Notes : Available for use with FIX32 and iFIX only.
Additional
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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) |
| Type | Supported | Baud Rates | Data Bits | Stop Bits | Parity | Error Checking | Hand Shaking | Comment |
| Communication Ethernet | ISO Transport Layer | - | - | - | - | - | - | - |
| 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 |
| 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 |
| Device | Command | Description | Uses |
| All | Read/Write Analog | - | - |
| All | Read/Write Digital | - | - |
| 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 | - | - | - |
| 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. |
| 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. |
(10 responses)
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.
Knowledge Base |
Technical Documentation |
Downloads |
Products |
Forums |
Contact Support |
Privacy Policy |
Terms of Conditions |
Contact Us |
