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. StringBuilder 用法和div获取

    StringBuilder strHtml = new StringBuilder(); strHtml.Append("<tr>"); strHtml.Append( ...

  2. Azure Powershell 创建 Internal Load Balancer

    Select-AzureSubscription -SubscriptionName "订阅名称" $serviceName="云服务名称" $ilbName= ...

  3. 自定义ListView适配器Adapter引用布局文件的情况下实现点击列表项时背景颜色为灰色

    listview控件设置适配器的时候,如果使用自定义的adapter,比如MyArrayAdapter extends ArrayAdapter<String> 如果listitem布局文 ...

  4. 基于Selenium2+Java的UI自动化(3) - 页面元素定位

    一.几种网页定位方式 webdriver的页面定位很灵活,提供了8种定位方式: 其中,常见的有三种:id .cssSelector .xpath: 一个元素如果存在 id 属性,则这个 id 的值,在 ...

  5. 简单实体Json序列化(输出JSON的属性可变)

    简单实体Json序列化(输出JSON的属性可变) 一.先看效果 可以看出 , 我们在序列化一个对像时, 只给出了 我们想要 输出的两个字段名,  实际实体有5个属性, 经过可变属性序列化后的JSON ...

  6. Margin的垂直外边距问题

    做练习的时候遇到一个margin的问题,代码结构如下,给父元素body中的子元素div设置了margin:50px auto;本来我是想让子元素div距离父元素上边拉开50个像素,结果却是子元素div ...

  7. 使用MVCJqGrid的心得

    最近公司网站进行升级,项目要用.net mvc,mysql和轻量级orm框架dapper.由于美工页面出不来啊,让我先写简单写写后台的列表,同事说用MvcJqGrid,也得到了架构的同意. 可是不得不 ...

  8. 利用html模板生成Word文件(服务器端不需要安装Word)

    利用html模板生成Word文件(服务器端不需要安装Word) 由于管理的原因,不能在服务器上安装Office相关组件,所以只能采用客户端读取Html模板,后台对模板中标记的字段数据替换并返回给客户端 ...

  9. jq选取对象的方法

     $("#找id的")$(".找样式的")  $("div[id]") 选择所有含有id属性的div元素 $("input[nam ...

  10. OC_NSString

    // // main.m // OC_NSString // // Created by qianfeng on 15/6/10. // Copyright (c) 2015年 qianfeng. A ...