如果自动报警管理器在启动或者初始化过程中遇到不能克服的问题,就会跳出一个消息框,提示出现内部错误,并简单描述该错误。例如:
没有发现用户队列-运行 WUSERQ1.EXE 或 WUSERQ2.EXE
E:\Dynamics\AAMTCP.EXE
诸如此类的致命错误会导致自动报警管理器关闭。如果您想自动报警管理器能够正常运行,您必须修复该问题并重启iFIX。下表列出了部分可能出现的内部错误信息及解决方法。
信息 |
解决方法 |
没有发现用户队列-运行 WUSERQ1.EXE 或 WUSERQ2.EXE。 |
没有发现相关用户列队。您没有运行WUSERQ1.EXE 或 WUSERQ2.EXE。 请确保已经使用 关于命令行选项的描述和怎样升级FIX.ini,请参阅AAMTCP.exe的命令行选项章节。 |
您必须启用FIX网络以为TCP/IP使用自动报警管理器。 |
TCP/IP网络特性必须在iFIX或FIX SCU中启用。 关于如何在iFIX中启用TCP/IP网络的说明,请参阅环境设置手册中 自动报警管理器启用TCP/IP网络章节。 |
不能从SCU远程读取FIX设置。您是否已经在SCU中设置了AAM。 |
读取自动报警管理器设置信息时出错 在SCU,在发送器和接收器节点上检查自动报警管理器对话框,确信所有都已经正确配置。 关于如何在SCU中配置自动报警管理器的步骤,请参阅在iFIX中配置自动报警管理器章节。 |
在SCU中没有启用自动报警管理。 |
如果在SCU中没有配置接收或者发送报警,AAMTCP.exe就会被关闭。 在SCU,在发送器和接收器节点上打开自动报警管理器对话框。确信发送报警和接收报警选项已经启用,并且配置正确。 关于如何在SCU中配置自动报警管理器的步骤,请参阅在iFIX中配置自动报警管理器章节。 |
确认报警时出错 没有找到AALARM用户。 |
iFIX或FIX安全已经启用,但是您没有对发送节点上的自动报警管理器定义必要的安全权限。 没有这些权限,iFIX不能接受自动报警管理器的确认。验证AALARM帐户是否存在,是否对所有安全权限已经启用。 更多信息请参阅开始配置安全权限之前。 |
NT安全属性初始化错误。 |
WINDOWS操作系统出现错误。检查WINDOWS或您的用户访问权限。 更多信息, 请参阅WINDOWS帮助。 |
失败 |
因为PlantTV 节点导致自动报警管理器初始化失败,不支持该类型节点。 |
发送一条 n_receive()失败 |
请确信iFIX启动正常,网络已经启用并正在运行。 关于如何在iFIX中启用TCP/IP网络的说明,请参阅环境设置手册中自动报警管理器启用TCP/IP网络章节。 |
管理缓冲器的osx_glbl_alloc() 失败。 |
不能分配内存来运行自动报警管理器。 检查如下内容:
|
系统错误:C:\Program Files\Proficy\Proficy iFIX\TCPTask.exe GetAllWin2KipAddrs() |
这是非致命性错误。当您在iFIX中启用TCP/IP网络而您的电脑没有以太网卡时就会出现该错误。当您启动iFIX时就会出现2条这样的错误信息。 这两条消息您都可以确认。iFIX 和自动报警管理器仍应正常启动。如果不能正常启动,请检查您的网络适配器。有可能您的网络适配器没有启用TCP/IP协议。 |