Professional Documents
Culture Documents
IFIX Error Messages
IFIX Error Messages
Contents
Recipe Builder.......................................................................................................4
Uploading and Downloading Messages....................................................................................13
Audit Trail for Recipe Builder..................................................................................................... 14
Other Recipe............................................................................................................................. 18
Historical Assign.................................................................................................25
Historical Collect.................................................................................................26
Historical Display................................................................................................27
Network Error Codes..........................................................................................30
Startup Error Codes.................................................................................................................. 30
Run-time Error Codes............................................................................................................... 31
Application Validator..........................................................................................32
Importing iFIX Pictures into Proficy Portal......................................................33
SQL Trigger Block Alarms and Block Errors...................................................33
iFIX and FIX on the Same Computer.................................................................34
Database Manager..............................................................................................34
Mission Control...................................................................................................35
AAM Tab.................................................................................................................................... 35
SQL Tab.................................................................................................................................... 38
SQL Server..........................................................................................................39
Recipe Builder
Message
You opened a text recipe with an invalid entry in the audit trail
field. Valid entries are: No Audit Trail, Summary Audit Trail, and
Detailed Audit Trail. Modify the text recipe using the guidelines in
the section Editing a Text Recipe.
Bad division expression (divide The Recipe Builder is attempting to divide two numbers. However,
by zero?)
the divisor is invalid and may equal zero. Retype the formula
using a value for the divisor that is non-zero.
Message
The Recipe Builder cannot delete the recipe file, filename. The file
may have one or more attributes set to prevent deletion or may be
in use (for example, from a file server). Select the Yes button to
continue deleting recipe files or select the No button to stop
deleting files.
While starting, the Recipe Builder could not locate its display
format file, DEFAULT.RFT. The file may not exist or may have
been renamed. To create the file, customize the display format as
needed and save it in the Local path.
The Recipe Builder cannot open the specified file because it is not
a recipe or does not have a recognizable extension. For a list of
recipe extensions, refer to the chapter Recipe Files.
The Recipe Builder cannot upload data from the database. There
may be a communications problem or the database in memory
may be corrupt. Try reloading the database and, if the block
resides on a remote node, make sure network communications
are functioning properly.
Message
You entered a field type for the upload or download interlock that
the Recipe Builder does not allow. Use only F_ fields for interlock
tagnames.
Message
You have a set of formulas that reference each other. Modify one
of these formulas so that is contains a numeric or string constant
or references a different variable.
You selected the Exit command before saving any changes to the
recipe. To save your changes and quit the Recipe Builder, select
the Yes button. To quit without saving any changes, select the No
button. To return to the Recipe Builder without quitting, select the
Cancel button.
The Recipe Builder was unable to start the text editor it uses to
create and modify recipe note files. Close one or more
applications and try again. If the problem persists, restart the
computer.
You attempted to enter data into the Calc Val column. This column
displays the value of a recipe item's or variable's formula and
cannot be modified directly.
You entered a field type that the Recipe Builder does not allow.
Use only A_ and F_ fields for tagnames you add to the recipe.
Message
You entered a value in the Verify column that the Recipe Builder
does not recognize. Type ON or OFF in any cell of this column.
You attempted to add more than 850 recipe items. Only 850
recipe items can be added to one recipe.
The message also appears when you search a recipe with 850
items because the Recipe Builder creates a temporary entry in
the spreadsheet during the search. Since all rows are filled, the
search generates the error. To avoid the message, remove one of
the recipe items.
You entered a formula that does not conform to the syntax that
the Recipe Builder recognizes. Retype the formula using the
guidelines in the chapter Working with Formulas.
You entered an override limit that does not conform to the syntax
the Recipe Builder recognizes. Refer to the section Entering
Override Limits and retype the override limit.
You entered an override value that does not conform to the syntax
the Recipe Builder recognizes. Make sure any string you enter is
Message
You entered an override value that is less than the override low
limit allows. Enter a higher override value to try again.
Message
The keyword in the formula does not have a value. Refer to the
section Understanding Recipe Keywords to learn how to set the
value of each keyword.
Mismatched datatype
No column selected
No formula to evaluate
You selected the Go To Item button from an error list dialog box
without first selecting an item in the list box. Select an error in the
dialog box and then click the Go To Item button.
No tag group assignment or tag You selected the Show Tagnames command before creating or
Message
assigning a tag group to the recipe. To create the tag group, refer
to the chapter Using the Tag Group Editor. To assign the tag
group, select Assign Tag Group from the Options menu and enter
the name of the tag group in the dialog box that appears.
The Recipe Builder could not locate the note file for the current
recipe. Select the Yes button to create the file and start Notepad.
Select the No button to return to the recipe.
You entered standard batch size that:
Out of range
Retype the standard batch size you want and try again.
You are pasting a recipe item or variable into the recipe that may
already exist, does not have a valid formula, or contains text in
the Verify column other than YES or NO. Select the Keep Item
button to retain the valid parts of the recipe item being pasted or
select the Discard Item button to prevent the entire recipe item
from being pasted into the recipe. To cancel the entire operation,
select the Undo Paste button.
The Recipe Builder could not complete its examination for errors
during an upload or download. Restart your computer and try
again.
Message
Is less than 1,
Because the time-out value is invalid, the Recipe Builder uses its
default value of 30 seconds. To change the time-out value, edit
RCP.INI using the instructions in the section Changing the
Verification Time-out Interval.
Replace text?
The Recipe Builder cannot locate the specified tag group file.
Either the tag group does not exist or does not reside in the
Picture path. Try copying the file to this path or create it with the
Message
The Recipe Builder cannot locate the tagname you want to add to
the recipe in the specified database. Select the No button to abort
the operation or select the Yes button to add the tagname. If you
add the tagname, make sure you add the block to the database or
you will be unable to download or upload the recipe.
The Recipe Builder could not find the specified search string in
the selected column.
You entered a report column width that:
You selected the Notes command while the text editor used to
create and modify recipe note files was already in use. Select the
OK button on the message box; the Recipe Builder automatically
switches you back to the text editor. Modify your recipe note files
as needed. To quit the text editor and return to the Recipe Builder,
select the Exit command from the File menu.
You are attempting to scale the batch size while one or more
override values are in use. Select the Continue button to proceed
or select the Cancel button to abort the operation. To clear all
overrides and scale the batch size, select the Clear All button.
You are deleting the current recipe identifier. This results in the
deletion of the entire recipe item or variable. Select the Yes button
to delete the recipe item or variable. Select the No button to abort
the operation.
Message
Unauthorized access
attempted
Variable is not defined in recipe You entered a variable name in the formula column that is not in
the Identifier column. Create the variable by entering its name in a
blank cell of the Identifier column.
Message
You attempted to remove all the columns from the display format
or from a report. The Recipe Builder requires at least one column
for display formats and reports.
You are creating a report for an untitled recipe. To save the report
with the name UNTITLED, select the Yes button. To abort the
process select the No or Cancel buttons.
NOTE: If you subsequently name the recipe, the Recipe Builder
will not be able to locate the report you created. To enable the
Recipe Builder to locate the report, create a new report or rename
the existing one so that the recipe name and the report name
match.
Action
Bad value
You are downloading a value to a field that cannot be written to or the value
being written is invalid. Make sure the field can be written to and that the field
exists.
Cannot write to
this field
You are downloading a value to a field that cannot be written to. Try
downloading to a different field.
Current block
mode does not
allow writes
You are downloading to a database block that is in Automatic mode. Put the
block in Manual mode and download the recipe again.
Field name
returns wrong
data type
You are uploading or downloading a recipe with one or more symbols defined
and no tag group assignment. Assign the appropriate tag group and try
uploading or downloading the recipe again.
The Recipe Builder cannot upload the recipe or verify the specified recipe
item because it cannot read a value from the specified block. Make sure SAC
and your I/O driver are running. Also make sure the block is on scan.
Illegal option,
Please re-enter
The data type of the formula does not match the specified field. For example,
you may have specified a string constant for a F_ field. Either change the
formula or the field you are downloading to.
Tagname is not
defined
Either the specified tagname cannot be written to or it may not exist. Verify
that the tagname exists and can be written to.
One or more recipe items have:
Undefined recipe
item
Complete the identifier column and either formula or the override value
column for the specified recipe items.
Message
Action
Value is not
accessible from
this plant area
Value out of
range
You are downloading a value that is greater than the block accepts. Change
the formula or override value of the specified recipe item and try downloading
the recipe again.
Action
The Recipe Download system task cannot locate the tag group
assigned to the recipe or specified by the Tag Group
parameter. Make sure the tag group exists in the directory
defined by the Picture path.
missing batch ID
missing remarks
The Recipe user account does not exist on the node you are
downloading from. Consult your system administrator before
proceeding.
unknown parameter
Other Recipe
If the Recipe Builder cannot recalculate a formula (for example, when one or more variables
referenced by the formula are undefined) an error message box appears displaying the following
text:
Recalculation failed at item #x. Error xxxx error_text
The Recipe Builder also stops recalculating all formulas that come after the incalculable formula.
You cannot change a recipe item with a field type of A_ and a string formula to an F_ field. If you
attempt to do this, the following error message appears:
Checking this item. Only F_ and A_ fields are allowed.
Solution
The appropriate user queue could not be found. You do not
have WUSERQ1.EXE or WUSERQ2.EXE running.
Ensure that you have the appropriate WUSERQ configured
with the Q1 or Q2 command option. To do so, review the
command line options in the [AUTO ALARM TCPIP] section
of the FIX.ini.
For descriptions of command line options and how to update
the FIX.ini, refer to Command Line Options for AAMTCP.exe
section.
Message
Solution
The AAMTCP.exe shuts down if it is not configured in SCU to
receive or send alarms.
In the SCU, on the Sender and Receiver node, open the
Auto Alarm Manager Configuration dialog box. Ensure that
the Send Alarms or Receive Alarms option is enabled, along
with the appropriate options.
For steps on how to configure the Auto Alarm Manager in the
SCU, refer to the Configuring the Auto Alarm Manager in iFIX
section.
Failed.
osx_glbl_alloc() of Management
Buffer failed.
Message
Solution
Common issues you may encounter when using Auto Alarm Manager, and their possible
solution(s) are summarized below:
Message
Solution
No Ethernet Card
Found
If you enabled TCP/IP networking in iFIX, and your computer does not have
an Ethernet card, two error messages appear when you start iFIX. You can
safely acknowledge both messages. iFIX and the Auto Alarm Manager
should still start properly. If not, check your network adapter. It's possible that
it does not have the TCP/IP protocol enabled.
RASAPI32.DLL Not
Found
If you start the SCU and receive the following message: Can't find
RASAPI32.DLL, try installing the Windows Remote Access Service software
on your computer.
If the modem on the Receiving node does not hang up when the modem on
the Sending node does, you may need to enable Hardware Flow Control and
Modem Error Control in your RAS software.
To enable Hardware Flow Control and Modem Error Control:
1. From the Install Network Software list box, select Remote Access
Service.
2. Click Configure.
3. Select the port your modem uses from the dialog box and click
Configure.
Message
Solution
4. Click Settings.
5. Click the Enable Hardware Flow Control and Enable Error Control
check boxes.
6. Close all the open dialog boxes, the Network Control Panel, and
restart your computer to ensure that the changes take effect.
If you try to add the RAS server to the SCU task list so that it starts
automatically with iFIX, you will not be able to do so. The RAS server cannot
be added to the SCU task list. Instead, configure the RAS server to start
automatically through the Windows Services dialog box.
To start the RAS server automatically using the Windows Services dialog
box:
1. Select Remote Access Server from the Services dialog box and click
Startup. The Service dialog box appears.
2. Click Automatic and close all the open dialog boxes and the Service
Control Panel to save your changes.
3. Restart your computer to start the RAS server automatically.
Failure to Connect
If the Auto Alarm Manager fails to connect, you may need to specify the
name of a Windows user account that has dial-in permission in the
Advanced Send Alarm Settings dialog box. Refer to the Configuring the Auto
Alarm Manager to Run Properly as a Service section for instructions.
Terminal Server
Message
Solution
Message
Solution
This message can appear when you attempt to start a new
iFIX session and a session with that node name already
exists, or if you do not have correct permissions set on the
Terminal Server machine. iFIX does not start in this instance.
If no other session is using the node name, the issue is most
likely due to a security rights issue on the Terminal Server
machine (a non-administrator user is starting iFIX).
To resolve the security rights issue:
1. Log onto the Terminal Server machine as a user with
Administrative rights.
2. On the Start button, point to Run. The Run dialog
box appears.
3. Type regedt32 and press Enter. The Registry Editor
appears.
4. Select the HKEY_CLASSES_ROOT folder.
5. With the HKEY_CLASSES_ROOT folder selected,
on the Edit menu, click Permissions. The
Permissions for HKEY_CLASSES_ROOT dialog box
appears.
6. If the users or group that runs iFIX does not appear
in the Name list, add them by:
Clicking Add.
Security Synchronizer
Errors are categorized into three levels of severity, listed here from highest to lowest:
Application Errors Security Synchronizer terminates without performing or completing
synchronization. Error codes range from 200-299.
User Account Errors Errors are encountered for individual user accounts, but the
synchronization process completes. Error codes range from 100-199.
General Errors Errors such as the inability to write to iFIX database tags are detected, but the
synchronization process completes. Error codes range from 1-99.
You may encounter a fourth type of error caused when an invalid command line parameter is
passed to the Security Synchronizer. This type of error does not cause values to be written to the
iFIX database, but it does cause messages to be written to the security log file and the iFIX alarm
destinations.
You can configure error conditions to be reported in the Alarm Summary or other alarm
destinations through the use of iFIX database tags. If the /E parameter is used to specify an
analog error tag, you can configure that tag to alarm on the error value. For example, you can
configure an Analog Input block that receives the error value to generate a HI alarm when the
error value exceeds 99 or a HIHI alarm when the error value exceeds 199.
Error
Code
Error Message
201
202
203
204
205
210
220
230
240
250
251
270
271
272
273
280
Error
Code
Error Message
101
Security Synchronizer: Can't create account for %s. Name already exists.
102
Security Synchronizer: Can't create account for %s. Invalid characters in name.
110
Security Synchronizer: Can't save changes to user %s. Error writing to file.
120
130
Security Synchronizer: Can't delete FIX user %s. Last user with access to Security
Config.
131
Security Synchronizer: Can't remove security configuration rights from user %s.
140
Security Synchronizer: Can't remove user %. User no longer exists in FIX security.
141
Security Synchronizer: Can't delete user %s. Error occurred writing to disk.
150
Security Synchronizer: Error sorting FIX security users. Use FIX Security
Configuration program to save configuration.
160
Security Synchronizer: Unable to restore security data due to disk problems. Security
may be corrupted.
161
Security Synchronizer: Unable to backup security data due to disk problems. No FIX
users were deleted.
162
Security Synchronizer: Unable to save security data due to disk problems. No FIX
users were deleted.
Error Code
Error Message
20
21
22
30
Security Synchronizer: Security Area name %s does not exist in FIX security.
31
Security Synchronizer: application feature name %s does not exist in FIX security.
32
Security Synchronizer: Security Group name %s does not exist in FIX security.
Security Synchronizer: Invalid Analog Error Tag syntax (/E). Synchronization aborted.
Historical Assign
Historical Assign Message
Action or Meaning
Enter a nodename.
Action or Meaning
Valid collection rates are:
Historical Collect
Historical Collect Message
Action or Meaning
Action or Meaning
The qualifier block you entered for the collection group in the
Historical Assign program does not exist in the database.
Unable to open
configuration file. Run HTA.
Historical Display
Historical Display Message
Action or Meaning
Action or Meaning
Check if the pen group you entered for the -PG command
line parameter exists.
Check if the time group you entered for the -TG command
line parameter exists.
The lab data ASCII file you tried to import could not be
opened. Check that the file name and path are valid.
Action or Meaning
Since you created the chart using the New command, you
can only save it with a Save As command.
Action or Meaning
The value you enter for the start time (-ST) or end time (ET) parameter is not valid.
Action or Meaning
Must provide a label and/or item. In the Header Item Configuration, both the Label field and
Item field cannot be empty. You must enter a valid value
in at least one of the fields.
Error
Code
Error Message
Description
1613
1622
8501
Underlying network
subsystem not ready.
8502
TCPTASK: Failed to
initialize network
subsystem.
8503
Error
Code
Error Message
Description
1605
1608
These errors occur when the remote node is down. When the
Invalid Local Session remote node is brought back up, the Connection Manager reNumber.
establishes the session.
1610
Session Closed.
1624
Session Ended
Abnormally.
1620
1914
Connection NOT
established with
node.
1960
FIX dynamic
connection in
progress.
1964
8517
Application Validator
The following list describes the audit messages associated with the Application Validator. These
messages describe the events that can occur (to the operator) when running the Application
Validator:
Application Validator Error with Fill Baseline Detail: Checksum difference for baseline
file: [%s]. %s
Application Validator Error with Fill Baseline Detail: Failed to read encrypted baseline
file: [%s]. %s
NOTE: The %s in these messages is replaced with the actual the directory name when the
message appears.
Increase the amount of memory available to the Java plugin. It is recommended that you
increase the Java plugin memory on a temporary basis only, unless memory issues are
persistent. To increase the memory:
1. Open the Java control panel.
2. Select the Java tab.
3. Click the Java Applet Runtime Settings View button. The Java Runtime Settings
dialog box appears.
4. In the Java Runtime Parameters box, add -Xmx256m.
NOTE: 256 is a suggested number. If the number is higher, depending on the operating
system, the Java plugin may fail to load.
Click OK twice to save your changes and close the Java control panel.
ERROR
SQL LOG
An error occurred and the SQL application could not connect to the relational
database or you lost a connection.
SQL CMD
An error occurred because the application could not find the SQL command or
the command was too long.
FLD READ
FLD WRIT
DAT MATC
An error occurred because the number of values in the SQL command does not
match the number of items in the SQL Data block.
OK
Database Manager
You can ensure a process database contains no configuration errors by verifying it. Verifying a
database also ensures that iFIX can process each block and that the database functions as you
intend.
While verifying a process database, Database Manager ensures that each block:
If Database Manager detects no errors, it displays a message box to inform you. However, if it
encounters errors, the Verify Database dialog box appears. This dialog box lists each error and
the block that contains it. The following table lists the possible verification errors and how to
resolve them.
Resolving Verification Messages
It means...
tagname a:tagname b
Tag is in more than
one chain
tagname:Tag is not in
any chain
The block, tagname, chains to a Create a block with the name specified
block that does not exist.
in the Next field or enter the name of a
block that exists.
tagname:Chains to
itself
tagname: is not
defined
fieldname No such
field in FDT
It means...
size of 30
You can correct any error by double-clicking it to display the associated block configuration dialog
box.
To correct errors:
1. Edit the block to correct the problem.
2. Save the block.
3. Re-verify the database.
Mission Control
AAM Tab
The following table details possible messages that the Auto Alarm Manager may display during its
operation, and lists potential solutions to the problem that the messages convey. These
messages appear in the top half of the AAM tab in the Mission Control window.
Troubleshooting Auto Alarm Manager Messages in Mission Control
Message
Solution
Hardware failure in port or attached The Auto Alarm Manager cannot communicate with the
device
local modem. Verify that the cable connection between the
modem and the computer is secure. If the problem
persists, try a different cable or modem.
Message
Solution
Message
Solution
correct command line parameter on the Sending
and Receiving nodes. Use the /c parameter on the
Sending node and the /s parameter on the
Receiving node. Refer to the Implementing Alarms
and Messages e-book for more information.
If you get this error, the AAM will keep running, and it
cannot be disabled.
NOTES:
Message
Solution
SQL Tab
You can display the setup and status of iFIX ODBC in Mission Control. Each status field is
described in the following table.
System Task Status Codes
Alarm adi
Debug adi
Alarm screen Indicates whether alarm messages are sent to the SQL task.
Yes = send messages; No = send no messages.
Debug
screen
Sql cmd dbid Name of the Database Identifier specified in the SCU's SQL Task Configuration.
Prim file
Second. file
Login delay
Number of seconds to wait before attempting to login once a connection is lost. The
default is 300 seconds.
Max sqlcmd
Nodename
Current
status
Identifies the status of the SQL task. This field can display whether the SQL task is
logged onto one or several relational databases.
Caching
status
SQL Server
Library and Error tables can be created from the client or the server using Enterprise Manager or
ISQL. Use the following tables in this section as guides for the SQLLIB and SQLERR tables.
Field
Name
Datatype
Notes
sqlname
varchar, size 8
sqlcmd
varchar, size
100 - 255
Field Name
Datatype
td
datetime
node
varchar, size 8
tag
sqlname
varchar, size 8
sql_err
fix_err
prog_err
NOTE: SQLLIB and SQLERR are the default names for the tables. You can name them anything
you wish as long as those names are reflected in the SCU. However, the field (column) names
must be entered exactly as shown.
Use the following commands to create the Library table, Index, and Error Log table if using ISQL:
createtablesqllib(sqlnamevarchar(8)NOTNULL,
sqlcmdvarchar(250)NOTNULL)
createuniqueindexsqllib_indexonsqllib(sqlname)
EXECsp_primarykey'sqllib',sqlname
createtablesqlerr(tddatetimeNOTNULL,
nodevarchar(8)NOTNULL,tagvarchar(10)NOTNULL,
sqlnamevarchar(8)NOTNULL,sql_errvarchar(250),
fix_errvarchar(100),prog_errvarchar(100))
DDE
The following table describes the errors, associated messages, and corresponding explanations
associated with the DDE Client task. These messages appear in the Last Error fields on the DDE
Client Task dialog box and in the configured message destinations.
Communication Messages
Message
Explanation
None
Cannot establish
conversation. Server
rejected request.
If the connection is local, the error indicates that either the server is not
running or the topic does not exist. iFIX prompts you to start the server
the first time this error is detected.
If the connection is through NetDDE, this error may indicate a network
problem.
Cannot establish
conversation, cannot
create advise list.
The system has run out of memory while the DDE Client Task is
attempting to make a connection to a server.
Communication Messages
Message
Explanation
Cannot establish
The system has run out of memory while the DDE Client Task is
conversation, cannot add attempting to make a connection to a server.
to list.
Cannot start advise loop, The conversation with the DDE server has started but there is a
server rejected request. problem with the item.
Cannot start advise loop, The system has run out of memory while attempting to establish
cannot add to list.
communication.
Cannot start advise loop, The server rejected the initial request for data made by the client. The
server rejected data
advise loop has been successfully established but the server refuses to
request.
pass data back to the client. This may indicate the server is overloaded.
Cannot start advise loop, The server took too long to acknowledge a request by the client to start
request timed out.
an advise loop and the client timed out. This indicates the server is
temporarily overloaded.
Cannot execute
The DDE client attempted to execute a command on the server.
command, request timed
out.
Server is busy.
Low on memory.
The server was low on memory while a DDE transaction was attempted.
Memory allocation failed. The server was low on memory while a DDE transaction was attempted.
The user attempted to shut down the DDE Client Task but does not
have sufficient security rights to do so. The user must have the
Background Task Exit application feature in his user profile in order to
shut down the DDE Client Task.
Communication Messages
Message
Explanation
The user has entered an invalid character or a value out of range in the
Maximum Links field. The valid range is 1 - 1000.
The user has entered an invalid character or a value out of range in the
Access Period field. The valid range is 0 to 172800 seconds.
The system ran out of memory while the user was opening the Active
Advise Loops dialog box.
The following table describes the system messages and corresponding explanations associated
with the DDE server.
DDE System Messages
1150
1209
Invalid field.
1212
1213
Invalid field.
1314
Invalid field.
1608
Network-related problem.
1620
1624
1750
2005
Network-related problem.
2302
Either waiting for data or node name is not in the network table.
1620
?E100
E-1?
ERROR:99
The following table describes the messages and corresponding explanations that can occur when
starting the DDE Client Task. The error will be displayed in the Runtime Error field and the
configured message destinations.
DDE Client Startup Messages
Message
Explanation
The system ran out of memory trying to set up the conversation list.
There are too many tasks running simultaneously. You should shut
down a task to free up a timer for the DDE Client task timer.
Access
iFIX provides the SQLERR.TXT text file, located in the C:\Program Files\GE Fanuc\Proficy
iFIX\App directory, to help you troubleshoot communication errors from your relational database.
This file contains communication error numbers. When a communication error occurs, iFIX
displays @ symbols (by default) in a data link to indicate the problem.
If you are using Access, some of the same error numbers listed in the SQLERR.TXT file are used
to indicate relational database errors. As a result, you may see @ symbols in the run-time
environment when no communication error has occurred. To correct this problem, delete the
SQLERR.TXT file.
Historian Server
During a failed write attempt to the Proficy Historian Server, the iFIX WorkSpace becomes
inactive. You can control how long this lasts by setting the number of seconds you allow for the
connection time-out. The default is 90 seconds.
To configure the time-out, add this setting to the FixUserPreferences.ini file in the iFIX Local
folder:
[Historian]
TimeoutSecs=10
Here, the time-out is set to 10 seconds. The valid range is 5 to 300 seconds, though not enforced.
VisiconX
In the runtime environment, the Data Control displays Connection Error.
Make sure the table in the query is accessible. Create a query using the Table command
and run the query again. If the message reappears, the table is not accessible.
Check your user privileges. You may not have the necessary privileges to access the
table.
Review the data source and data conversion selected for all objects and animated query
properties.
System Messages
System Messages
System messages provide information about completed tasks and errors. iFIX generates a
system message when:
OPC Errors
Each animated object in a picture uses OPC protocols to receive data and report errors. The
animation error preferences define the default error strings and values that the object uses when
an error occurs. For example, by default, when a communication error occurs, Data links display
the text "@@@@".
You can customize the animation error defaults by entering new values in the Animations Data
Error Defaults tab. By changing the defaults, you make the default error messages more intuitive
for your industry. For example, when a communication error occurs, you can have Data links
display the following text by entering it into the Comm field of the Format Animation Object
Defaults area:
Cannot communicate with server
Alarming
no destination is currently available to dispatch the alarm
If your system is networked, be sure that the Alarm Network Service is always enabled. If the
Alarm Network Service is disabled, you may receive an error message stating that no destination
is currently available to dispatch the alarm.
NOTE: If the local computer does not have a configured session with a remote SCADA server,
the local computer does not receive alarms or messages from the remote SCADA server.
iFIX ODBC
Data source name not found and no default driver specified.
In order to run the SQL task (WSQLODC.EXE) as a service, you must use system data sources.
If you attempt to use a user data source, you will get an error similar to the one above.