http://www.opcsupport.com/link/portal/4164/4590/ArticleFolder/51/Citect
 
To decode the error messages carry out the following steps:
 
*Open up Windows Calculator (Start > Run > calc)
*Switch to scientific mode (View > Scientific).
*Select Decimal mode (Dec).
*Type or copy and paste the error number into calculator e.g.   268435730.
*Switch to Hexadecimal mode (Hex). Example result is 10000112.
*Subtract 10000000 (1 followed by 7 x 0's) from the number to give the CTAPI error code in Hex (e.g. 112).
*Switch back to Decimal mode (Dec) to get the CTAPI error code in decimal (e.g. 274).
*Look up the decimal error code in the Citect help file (Citect.hlp) or Citect Knowledge Base (ctkbase.chm). The attached zip file contains some versions of these files from an older version of Citect. This step is a bit hit and miss and requires a bit of searching around. To assist with this, the following articles/pages are of most use:
*Help file - Protocol Driver Errors page (in the help file select Index > Index tab and type "Protocol Driver Errors" or "driver" to locate the page).
*Help file - Hardware/Cicode Errors (in the help select Index > Index tab and type Hardware and select the "Error messages" topic under the Hardware Alarms section).
*Citect KB - search the KB for the error code. This works for error 274 - "username or password is incorrect".
 
 
Additional information:
0x10000000 = 268435456 = The Citect
ERROR_USER_DEFINED_BASE. Error codes returned by the CTAPI that are less
than ERROR_USER_DEFINED_BASE are Microsoft Win32 error codes. Error
codes greater than ERROR_USER_DEFINED_BASE are CitectHMI/SCADA special
error codes (hence we subtract ERROR_USER_DEFINED_BASE from the original
error code to get the CTAPI special error code).
*The "CTAPI Error Codes" topic in the Citect help file provides
information on the CTAPI error codes and how to decode them. To locate
the article in the help select Index > Index tab and type "CTAPI:"
and select the "CTAPI Error Codes" topic under the CTAPI section.
*The topic number Q4126 - "CTAPI connection fails due to incorrect
user name or password" in the Citect KB file provides information on
error code 247 - "username or password is incorrect".
 
Some common error codes and their corresponding messages:
 
*268435730 = 0x10000112 = 274 - "username or password is incorrect".
*268435745 = 0x10000121 = 289 - "blank password"
*268435481 = 0x10000019 = 25 - "Data not yet valid"
*268435468 = 0x1000000C = 12 - "I/O Device off-line, cannot talk"
*268435879 = 0x100001A7 = 423 - "Subscription not yet ready"
 
Here is a larger list for Citect V7.0 onwards - Citect V7.0 error codes

----------------------------

Update! 06MAR13RF - 289 (blank password) can be sent back when
the user or password in the Citect project is incorrect.  If you get
this error and you have defined a password, and Citect v7 or above is
used, please check that you can log in to the Citect project with the
username and password that are being used in the OPC Server.

Citect:How do I translate Citect error messages?的更多相关文章

  1. CHECK_NRPE: Received 0 bytes from daemon. Check the remote server logs for error messages.

    今天,在用icinga服务器端测试客户端脚本时,报如下错误: [root@mysql-server1 etc]# /usr/local/icinga/libexec/check_nrpe -H 192 ...

  2. jQuery-validate error messages in Twitter ...

    http://www.jefclaes.be/2012/11/jquery-validate-error-messages-in.html something satisfactory. In thi ...

  3. composer在update时提示file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO

    在开发的时候,需要把依赖的服务更新到最新,然后 手动composer update一下,提示如下: failed) Update failed (The "e "https://a ...

  4. 使用PHPMailer 中的报错解决 "Connection failed. Error #2: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:"

    PHPMailer项目地址:https://github.com/PHPMailer/PHPMailer 项目中用到PHPMailer,使用过程中报错:"Connection failed. ...

  5. 主从复制时报:ERROR 1794 (HY000): Slave is not configured or failed to initialize properly. You must at least set --server-id to enable either a master or a slave. Additional error messages can be found in t

    centos 6.5 mysql5.7 在从库作stop slave时报: error:ERROR 1794 (HY000): Slave is not configured or failed to ...

  6. DB2 Error Messages (Sorted by SQLCODE)

    DB2 Error Messages (Sorted by SQLCODE) DB2 Error Messages (Sorted by SQLCODE) SQLCODE SQLSTATE Descr ...

  7. Thrift报错:Error: Thrift compiler: Failed to translate files. Error: Cannot run program thrift error=2

    文章目录 报错: 原因: 解决: 报错: Error: Thrift compiler: Failed to translate files. Error: Cannot run program th ...

  8. SLF4J warning or error messages and their meanings(转)

    The method o.a.commons.logging.impl.SLF4FLogFactory#release was invoked. Given the structure of the ...

  9. SLF4J warning or error messages and their meanings

    来自:http://www.slf4j.org/codes.html#StaticLoggerBinder The method o.a.commons.logging.impl.SLF4FLogFa ...

随机推荐

  1. 深入理解计算机系统第二版习题解答CSAPP 2.11

    在2.10中的inplace_swap函数的基础上,你决定写一段代码,实现将一个数组中的元素两端依次对调,你写出下面这个函数: void reverse_array(int a[], int cnt) ...

  2. 让ubuntu使用root帐号并让winscp以root身份登录

    ubuntu 服务器默认的root账号是没有激活的,需要用初装的用户账号给root设置管理密码: $ sudo passwd root  //用sudo修改root帐户 Password: //输入密 ...

  3. PHP之ThinkPHP模板标签操作

    Action    : $User=M("user");     $list=$User->select();     $this->assign("list ...

  4. 哇!今天找到一个非常好用的自动补全插件-necomplete.vim

    看别人说的什么xpcomplete,snipte,拿来都不会用,这个necomplete.vim还挺好用的,不用去按C-X,C-O进行补全,把关键字自动的列出来,调用的是用户自定义补全,^u^n^p的 ...

  5. 聊聊css盒子模型

    css盒子模型原理: 在网页设计中常听的属性名:内容(content).填充/内边距(padding).边框(border).外边距(margin), CSS盒子模式都具备这些属性. 这些属性我们可以 ...

  6. 倒影(box-reflect)

    box-reflect: 语法:box-reflect:none | <direction> <offset>? <mask-box-image>?因为不是w3c标 ...

  7. 【转】MyBatis学习总结(一)——MyBatis快速入门

    [转]MyBatis学习总结(一)——MyBatis快速入门 一.Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC ...

  8. asp搜索两个以上的词的原理

    通常会在许多网站上进行搜索一些内容,要输入两个或两个以上的词,它的原理是这样的: 假设在搜索框search中输入:“asp php” 先得到输入框中的内容:search=request("s ...

  9. 查看源代码查找获取sd卡剩余容量的代码

    下载android源码,找到app下的Settings应用源码,导入Settings项目(android项目源码) 查找“可用空间”得到 <string name="memory_av ...

  10. c# winform动态生成控件与获取动态控件输入的值

    差不多有2年没有写winform程序,一直都是写bs.最近项目需要,又开始着手写一个小功能的winform程序,需要动态获取xml文件的节点个数,生成跟节点个数一样的textbox, 最后还要获取操作 ...