| Type |
File Name |
Date Posted |
Size |
Description |
There are files attached to this record that may require you to login. |
| Product | Version | Module | | HMI/SCADA - iFIX |
All |
All |
Code : MB1
Hardware Manufacturer : Modicon
Notes : Available for use with FIX32, iFIX and CIMPLICITY Plant Edition v6.0 and greater.
General
| Platform |
Latest Version |
Type |
| Windows NT4 / 2000 / XP(SP2) / Server 2003 |
7.16 |
COM |
Supported
Devices
| Device |
Manufacturer |
Comment |
| Supports Modicon compatible hardware communicating with Modbus protocol. |
Modicon |
- |
Additional
Requirements
| Software |
Manufacturer |
Vendor |
Part No. |
Comment |
| none |
Protocol
| Type |
Supported |
Baud Rates |
Data Bits |
Stop Bits |
Parity |
Error Checking |
Hand Shaking |
Comment |
| Direct Link, Multi-Drop |
Modbus RTU (uses 8-bit data); Modbus ASCII (uses 7-bit data) |
Selectable from 110 to 115200 |
7, 8 |
1, 2 |
None, Odd, Even |
- |
RTS, CTS, DSR, DTR |
- |
Supported
Data Types
| Data Type |
Comment |
| ASCII |
8-bit character. |
| Bfloat |
Signed 32-bit floating point value stored in two consecutive 16-bit registers with the bytes swapped. |
| Blong |
Unsigned 32-bit integer with the bytes swapped. |
| BWFloat |
Signed 32-bit floating point value stored in two consecutive 16-bit registers. |
| BWLong |
Unsigned 32-bit integer with the bytes and the words swapped. |
| Digital |
ON/OFF status. |
| Float |
32-bit floating point (IEEE) stored in two consecutive 16-bit registers. |
| Float64 |
Signed 64-bit integer. |
| Long |
Unsigned 32-bit integer. |
| Long64 |
Unsigned 64-bit integer. |
| ModiconLong |
Signed 32-bit integer for true Modicon hardware. |
| Signed |
Signed 16-bit integer. |
| TrueFloat |
Signed 32-bit floating point value stored in two consecutive 16-bit registers. |
| Unsigned |
Unsigned 16-bit integer. |
| Wfloat |
Signed 32-bit floating point value stored in two consecutive 16-bit registers with the words swapped. |
| Wlong |
Unsigned 32-bit integer with the words swapped. |
Supported
Memory Types
| Device |
Memory Type |
Comment |
| Modicon, Modbus, or Modbus compatible devices |
0 |
Coil Status |
| Modicon, Modbus, or Modbus compatible devices |
1 |
Input Status |
| Modicon, Modbus, or Modbus compatible devices |
3 |
Input Register |
| Modicon, Modbus, or Modbus compatible devices |
4 |
Holding Register |
| Modicon, Modbus, or Modbus compatible devices (Consult hardware vendor) |
6 |
Extended Registers |
Commands
| Device |
Command |
Description |
Uses |
| Modbus Functions |
01 |
Read Coil Status |
- |
| Modbus Functions |
02 |
Read Input Status |
- |
| Modbus Functions |
03 |
Read Holding Registers |
- |
| Modbus Functions |
04 |
Read Input Registers |
- |
| Modbus Functions |
05 |
Force Single Coil |
- |
| Modbus Functions |
06 |
Preset Holding Register |
- |
| Modbus Functions |
15 |
Force Multiple Coils |
- |
| Modbus Functions |
16 |
Preset Multiple Registers |
- |
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). |
- |
- |
| 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. |
- |
- |
| 15RN |
Scales 15-bit values to the block's EGU range. Returns a range alarm when value exceeds 32767. |
Ignores most significant bit. In FIX, range alarms display as series of question marks (?????). |
- |
- |
| 3BCD |
3 Digit Binary Coded Decimal |
Scaled to EGUs. Alarming on out of range. Ignores most significant 4 bits (nibble). |
- |
- |
| 4BCD |
4 Digit Binary Coded Decimal |
Scaled to EGUs. Alarming on out of range. |
- |
- |
| LIN |
Value scaled to EGUs |
No alarming on out of range. Signed and Unsigned data types. |
- |
- |
| LVZ |
1-5V. Linear Scaled from low to high EGU |
Alarming on out of range. |
- |
- |
| LZ12 |
12 Bit 4-20 mA inputs - Alarming out of range |
Live Zero 12-bit number. |
- |
- |
| LZ15 |
15 Bit 4-20 mA inputs - Alarming out of range |
Live Zero 15-bit number. |
- |
- |
| NONE |
Returns raw value |
No alarming on out of range. |
- |
- |
| REG |
0 - 9999 Decimal |
0-9999 Decimal (Internal Register Range). |
- |
- |
| SQR |
Square Root Scaled low to high EGU |
Square Root |
- |
- |
Miscellaneous
Info
| Relevant Notes |
Driver can be run as either Master (poll for data) or Slave
(unsolicited). |
History
| Revision History |
|
Reason for 4/12/00 release:
* New release.
Reason for 6/16/00 release:
* Corrected a problem with writing digitals to 4xxxx/bit outputs (analog datablocks). If the driver wrote values to any word other than the first one, other digitals in the word were also changed.
Reason for 7/5/00 release:
* Corrected a problem with registering the MB1 Server on a non-English NT system.
Reason for 7.13 release on 7/20/00:
* Added Force Group Writes as an option to the Output Mode field. Force Group Writes instructs the driver to use only the multiple register function codes, even if writing a single value.
Reason for 7.13a release on 11/10/00:
* Corrected a problem with digital data (ox Coil Status and 1x Input Status). The data was not being sent to the Master correctly, when the server was configured for Slave mode.
Reason for 7.13b release on 12/18/00:
* Corrected a problem with returning Float data correctly from the MB1 driver when it is running in Slave mode.
Reason for 7.13c release on 2/21/01:
* Corrected a problem with not receiving all channel, device, and datablock error codes.
Reason for 7.13d release on 3/8/01:
* Corrected a problem with responding to a Slave request from a Coil or an Input Status. The driver was adding an extra byte to the response when the message was an odd number of bytes.
Reason for 7.13e release on 3/21/01:
* Corrected a problem writing to control address such as !MODE, !SEND, and !POLL from a picture.
Reason for 7.13f release on 04/04/01:
* Corrected a problem with selecting the ModiconLong hardware option in Database Manager.
Reason for 7.13g release on 6/7/01:
* Corrected a problem with writing text to process database while in Slave mode.
Reason for 7.13h release on 7/12/01:
* Added support for Rainbow SuperPro hardware keys to the driver.
Reason for 7.13i release on 7/12/01:
* The previous version contained old release notes. This version corrects the problem.
Reason for 7.13j release on 7/31/01:
* Writes to extended memory are now based on the number of registers used.
* Digital writes are now multiplied by 2 when in slave mode.
Reason for 7.13k release on 8/1/01:
* The icon for the release notes was not appearing in the FIX or iFIX program group. The driver's installation program was changed so that the release notes icon appears.
Reason for 7.13l release on 9/6/01:
* Changed Memory.DLL to correct general cleanup issues in the driver.
* Changed Serial.DLL to address high CPU usage.
* Disabled the duplicate name check when loading a driver configuration. In a large configuration, this check delayed the loading of the file. This check is still made when importing a CSV file.
Reason for 7.13m release on 9/17/01:
* Selecting the TrueFloat data type was increasing the length of the datablock incorrectly. Changed the driver so that the length of the datablock is correct when the TrueFloat data type is used.
Reason for 7.13n release on 4/23/02:
* Corrected a problem with the TrueFloat data type when the Server is configured for ASCII and Single Write mode. Apparently, the Server was sending only two bytes of data instead of four bytes.
Reason for 7.14 release on 5/3/02:
* Added support for Windows XP.
Reason for 7.14a release on 5/8/02:
* Revised documentation to reflect Windows XP-specific configurations.
Reason for 7.14b release on 6/7/02:
* Corrected a problem with communication failures and Server Busy errors when a modem disconnects or you disable a channel.
Reason for 7.14c release on 7/23/02:
* Corrected a problem with memory leaks during asynchronous OPC communication.
* Corrected a problem with resetting the parity and stop bit settings when importing a CSV file.
Reason for 7.15 release on 10/17/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.15a release on 11/22/02:
* Corrected problem where server failed to receive messages containing characters after the carriage return/line feed (CR/LF) when using the ASCII protocol.
Reason for 7.16 release on 1/13/03:
* Added support for broadcast messages.
* Added support for subsecond processing for both primary and secondary poll times.
Reason for 7.16a release on 1/23/03:
* Corrected problem where Datascope would display the received message twice, sometimes overlapping the messages in the display.
Reason for 7.16b release on 02/11/2003:
* Modified documentation to comply with GE standards.
Reason for 7.16c release on 07/21/2003:
* Added functionality to allow configuration of a delay between multiple Broadcast write messages. A delay in milliseconds can now be configured through the RTS Turnaround field on the Radio/Telephone dialog.
Reason for 7.16e (includes 7.16d modifications) release on 12/12/2003:
* Validated Server running under Windows Server 2003.
* Validated Server running with Cimplicity PE v6.1.
Reason for 7.16f release on 10/15/2004:
* Corrected issue where the driver would stop polling after 49 days.
* Corrected issue where the Power Tool was unable to find the help file if installed to a directory other than dynamics.
* Updated documentation for specific handling of start and end addresses concerning unsolicited messaging on a slave channel. Please note that the these datablock addresses must match the master datablock addresses.
Reason for 7.16g release on 5/23/2005:
* Polling of one or more datablocks results in quick timeouts after a period of about 49.7 days.
Reason for 7.16h release on 11/17/2005:
* PowerTool allows entry of non-6x Analog DataBlock lengths greater than 125.
* PowerTool allows entry of 6x Analog DataBlock lengths greater than 124.
* Autocreate creates 6x Analog Datablocks with lengths greater than 124.
* The Server was not considering the file number when validating 6x addresses.
* Autocreate not working for digital addresses.
Reason for 7.16i release on 12/30/2005:
* Updated code to address potential corrupt timestamp while using driver in simulation mode.
* Updated code to address potential crash upon exit, or by creating a new configuration.
* Updated remote server connection to display a large network in it's entirety.
* Updated remote server connection so that the user must enter data for the remote machine name..
Reason for 7.16j release on 11/06/2006:
* Corrected issues when using Hardware Option types Long64 and Float64.
Reason for 7.16k release on 07/11/2008:
* Corrected issues that caused retries to occur after writing to a TrueFloat item.
Reason for 7.16m Service Pack release on 08/21/2009: [note: this Service Pack contains SIMs 7.16L and 7.16m combined with all previous SIMs]
* Corrected issue reading/writing COIL (0x) addresses from iFIX Workspace. Server was rejecting OPC address to 0x memory when entered in DataLink in Workspace ... error : Invalid Item ID.
* Proactively reviewed code to identify and correct any areas of concern that might have the potential to cause issues in the field as a result of the driver and database getting "out-of-sync".
Reason for 7.16o Service Pack release on 11/09/2009:
* Corrected issue reading A_IOAD field through EDA. ex: Alarm OCX in Workspace sometimes showed incorrect I/O address.
|
|
|
Overall Rating: 3.25
 (20 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.
|