基础篇附录(周敏)终稿

上传人:今*** 文档编号:105887492 上传时间:2019-10-13 格式:DOC 页数:13 大小:373.50KB
返回 下载 相关 举报
基础篇附录(周敏)终稿_第1页
第1页 / 共13页
基础篇附录(周敏)终稿_第2页
第2页 / 共13页
基础篇附录(周敏)终稿_第3页
第3页 / 共13页
基础篇附录(周敏)终稿_第4页
第4页 / 共13页
基础篇附录(周敏)终稿_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《基础篇附录(周敏)终稿》由会员分享,可在线阅读,更多相关《基础篇附录(周敏)终稿(13页珍藏版)》请在金锄头文库上搜索。

1、附录A GE智能平台 PAC指令一览表A-1 常用位变量一览表表表A-1 常用位变量一览表类 型描 述%I代表输入变量。%I 变量位于输入状态表中,输入状态表中存储了最后一次输入扫描过程中输入模块传来的数据。用编程软件为离散输入模块指定输入地址。地址指定之前,无法读取输入数据。%I 寄存器是保持型的。 %Q代表自身的输出变量。线圈检查功能核对线圈是否在延时线圈和函数输出上多处使用。你可以选择线圈检查的等级。(Single, Warn Multiple, or Multiple) %Q 变量位于输出状态表中,输出状态表中存储了应用程序对最后一次设定的输出变量值。输出 变量表中的值会在本次扫描完成

2、后传送给输出模块。用编程软件为离散输出模块指定变量地址。 地址指定之前,无法向模块输出数据。%Q 变量可能是保持型的,也可能是非保持型的。 %M代表内部变量。线圈检查功能核对线圈是否在延时线圈和函数输出上多处使用。%M 变量可能是保持型的,也可能是非保持型的。%T代表临时变量。线圈检查功能不会核对线圈是否多处使用,因而即使使用了线圈检查功能,也可以多次使用%T 变量线圈。当然我们建议不要这样使用,因为这样做会更难查错。在使用剪切/粘贴功能以及文件写入/包含功能时,%T 的使用会避免产生线圈冲突。因为这个存储器倾向于临时 使用,所以在停止-运行转换时会将%T 数据清除掉,所以%T 变量不能用作保

3、持型线圈。%S%SA%SB%SC代表系统状态变量。这些变量用于访问特殊的CPU 数据,比如说定时器,扫描信息和故障信息。%SC0012 位用于检查CPU 故障表状态。一旦这一位被一个错误设为ON,在本次扫描完成 之前,不会将其复位。 %S, %SA, %SB 和%SC 可以用于任何结点。 %SA, %SB 和%SC 可以用于保持型线圈 (M)-. 注意: 尽管编程软件强制逻辑在保持型线圈上使用%SA, %SB 和%SC 变量,大部分这些变量不会在有电池做后备电源的掉电/上电过程后保持原来的数据。 %S 可以作为字或者位串输入到函数或函数块。 %SA, %SB 和%SC 可以作为字或者位串输入,

4、或从函数和函数块输出。 %G代表全局数据变量。这些变量用于几个系统之间的共享数据的访问。表A-2 触点类型一览表触点表示符号助记符向右传递能流可用操作数顺延触点CONTCON如果前面的顺延线圈置为ON。无故障触点FAULT如果与之相连的BOOL型或WORD变量有一个点有故障。在%I, %Q, %AI, 和 %AQ 存储器中的变量,以及预先确定的故障定位基准地址。无故障触点NOFLT如果与之相连的BOOL型或WORD变量没有一个点有故障。高位报警触点HIALR如果与之相连的模拟(WORD)输入的高位报警位置为ON。在AI和AQ存储器中的变量低位报警触点LOALR如果与之相连的模拟(WORD)输入

5、的低位报警位置为ON。常闭触点NCCON如果与之相连的BOOL型变量是OFF。在I, Q, M, T, S, SA, SB, SC, 和G 存储器中的离散变量。在任意非离散存储器中的符号离散变量。常开触点NOCON如果与之相连的BOOL型变量是ON跳变触点NEGCON(负跳变触点)如果BOOL型输入从ON到OFF。在 I, Q, M, T, S, SA, SB, SC, 和 G存储器中的变量、符号离散变量 。NTCON(负跳变触点)如果BOOL型输入从ON到OFF。POSCON(正跳变触点)如果BOOL型输入从OFF到ON。PTCON正跳变触点)如果BOOL型输入从OFF到ON。表A-3 线圈

6、类型一览表线圈表示符号助记符描述操作数记忆型线圈当一个线圈接收到能流时,置相关 BOOL型变量为ON,没有接收到能流时,置相关BOOL型变量为 OFF。并在掉电时保持状态,直至下一次启动运行的第一个扫描周期。Q,M,T,SA-SC 和G;符号离散型变量;字导向存储器(%AI除外)中字里的位基准。非记忆型线圈COIL同上,但掉电不保持。记忆型取反线圈状态与记忆型线圈相反。并在掉电时保持状态。非记忆型取反线圈NCCOIL同上,但掉电不保持。记忆型置位线圈当置位线圈接收到能流时,置离散型点为 ON 。当置位线圈接受不到能流时,不改变散型点的值。非记忆型置位线圈SETCOIL同上,但掉电不保持。记忆型

7、复位线圈当复位线圈接收到能流时,置离散型点为 OFF。当复位线圈接受不到能流时,不改变散型点的值。非记忆型复位线圈RESETCOIL同上,但掉电不保持。正跳变线圈POSCOIL如果: 变量的跳变位当前值是 OFF; 变量的状态位当前值是 OFF; 输入到线圈的能流当前值是 ON。 正跳变线圈把关联变量的状态位转为 ON,其他任何情况下,都转为 OFF。所有的情况下,变量的跳变位都被置为能流的输入值。 负跳变线圈NEGCOI L如果: 变量的跳变位当前值是 ON;变量的状态位当前值是 OFF;输入到线圈的能流当前值是 OFF。负跳变线圈把关联变量的状态位转为 ON,其他任何情况下,都转为 OFF

8、。所有的情况下,变量的跳变位都被置为能流的输入值。 正跳变线圈PTCOIL当输入能流是 ON,上次能流的操作结果是 OFF,与 PTCOIL 相关的 BOOL变量的状态位转为 ON。 在任何其他情况下,BOOL变量的状态位转为 OFF。负跳变线圈NTCOIL当输入能流是 OFF,上次能流的操作结果是ON,与NTCOIL 相关的 BOOL变量的状态位转为 ON。 在任何其他情况下,BOOL变量的状态位转为 OFF。顺延线圈CONTCOIL使 PLC在下一级的顺延触点上延续本级梯形图逻辑能流值。顺延线圈的能流状态传递给顺延触点。无表A-4 定时器类型一览表功能块助记符计时单位(分辩率)描述延时关定

9、时器OFDT_SEC秒当能流输入打开时定时器的当前值(CV)重设为0。当能流关时CV增加。当CV=PV(预置值),能流不再向右传送直到能流输入再次打开。OFDT_TENTHS0.1 秒OFDT_HUNDS0.01 秒OFDT_THOUS0.001 秒保持型延时定时器ONDTR_SEC秒当它接收能流时计时,在能流停止时保持其值ONDTR_TENTHS0.1 秒ONDTR_HUNDS0.01 秒ONDTR_THOUS0.001 秒延时开定时器TMR_SEC秒一般延时定时器。当它接收能量时计时,能流停止时重设为0。TMR_TENTHS0.1 秒TMR_HUNDS0.01 秒TMR_THOUS0.00

10、1 秒表A-5 计数器功能描述功能块助记符描述减计数器DNCTR从预置值倒计数。一旦CV 0输出接通。增计数器UPCTR计数直到一个指定值。一旦CVPV输出接通。表A-6 数据转换指令一览表功能助记符描述 转换模拟量 DEG_TO_RAD 把角度转换为弧度RAD_TO_DEG 把弧度转换为角度 转换成 BCD4 UINT to BCD4UINT_TO_BCD4把UINT (16位无符号整数) 转换为BCD4INT to BCD4INT_TO_BCD4把INT (16位带符号整数) 转换为BCD4把 DINT转换为DINT to BCD8DINT_TO_BCD8把DINT (32位带符号整数)

11、转换为BCD8转换为 INT BCD4 to INT BCD4_TO_INT把BCD4 转换为INT (16位带符号整数)UINT to INTUINT_TO_INT 把 UINT 转换为 INT DINT to INTDINT_TO_INT把DINT转换为INT REAL to INTREAL_TO_INT把REAL(32位带符号的实数或浮点数)转换为INT转换为 UINT BCD4 to UINTBCD4_TO_UINT 把BCD4转换为UINTNT to UINT INT_TO_UINT把 INT转换为UINTDINT to UINT DINT_TO_UINT把DINT转换为UINTRE

12、AL to UINTREAL_TO_UINT把REAL转换为UINT转换为DINT BCD8 to DINT BCD8_TO_DINT把BCD8转换为DINTUINT to DINTUINT_TO_DINT把 UINT转换为DINTNT to DINT INT_TO_DINT把 INT转换为DINTREAL to DINTREAL_TO_DINT把 REAL转换为DINT 转换为REALBCD4 to REAL BCD4_TO_REAL把 BCD4 转换为 REALBCD8 to REALBCD8_TO_REAL把BCD8转换为 REAL.UINT to REAL UINT_TO_REAL把U

13、INT转换为 to REALINT to REALINT_TO_REAL把 INT转换为 REAL DINT to REAL DINT_TO_REAL把 DINT 转换为 REALWORD to REALWORD_TO_REAL把 WORD (16位位串) 转换为 REAL把REAL转换为WORDREAL_TO_WORD把 REAL 转换为 WORD舍位TRUNC_DINT把一个REAL型数值通过小数部分直接舍去,保留整数部分后转换为DINT型数值TRUNC_INT把一个REAL型数值通过小数部分直接舍去,保留整数部分后转换为INT型数值 表A-7 数据传送指令一览表功能助记符描述块清零BLK

14、_CLR_WORD零去替换一个块中所有的数据的值。能够被用来清零一个字的区域或是模拟存储器块传送BLKMOV_DINTBLKMOV_DWORDBLKMOV_INTBLKMOV_REALBLKMOV_UINTBLKMOV_WORD复制一个有七个常量的块到一个指定的存储单元中。这些常量是作为本功能的一部分输入的。通信请求COMM_REQ允许程序跟一个智能化模块,例如一个Genius总线控制器或是一个高速计数器之间进行通信。数据初始化DATA_INIT_DINTDATA_INIT_DWORDDATA_INIT_INTDATA_INIT_REALDATA_INIT_UINTDATA_INIT_WORD

15、复制一个常量数据块到一个给定范围。数据类型由助记符指定。数据ASCII码初始化DATA_INIT_ASCII复制一个常量ASCII码文本块到一个给定范围 数据DLAN 初始化DATA_INIT_DLAN和DLAN接口模块一起使用。数据通信请求初始化DATA_INIT_COMM用一个常量数据块初始化一个COMM_REQ功能块。数据长度应该与COMM_REQ功能块中所有命令块。 传送数据MOVE_BOOLMOVE_DINTMOVE_DWORDMOVE_INTMOVE_REALMOVE_UINTMOVE_WORD作为个别位复制数据,所以新的存储单元并不需要有相同的数据类型。数据能够被传送到一个不同的

16、数据类型中,而不需要预先转换。移位寄存器SHFR_BITSHFR_DWORDSHFR_WORD从一个存储单元中移一个或多个数据位,数据字或数据双字到一个指定存储区域。该区域中的原有的数据被移出来了交换SWAP_DWORDSWAP_WORD交换一个字数据的两个字节或一个双字数据的两个字。总线读取BUS_RD_BYTEBUS_RD_DWORDBUS_RD_WORD从VME板中读取数据。总线读取修改BUS_RMW_BYTEBUS_RMW_DWORDBUS_RMW_WORD使用VME总线中的读/修改/写入周期更新一个数据元素。总线测试和设置BUS_TS_BYTEBUS_TS_WORD处理VME总线上信

17、号量 写总线BUS_WRT_BYTEBUS_WRT_DWORDBUS_WRT_WORD写数据到VME 板中表A-8 数据表功能指令一览表功能记符描述数组传送ARRAY_MOVE_BOOLARRAY_MOVE_BYTEARRAY_MOVE_DINTARRAY_MOVE_INTARRAY_MOVE_WORD从源存储器块中复制一个给定数目的数据元素到目的存储器块中注意:存储器块不需要被定义为数组。必须提供一个开始地址和用于传送的相邻寄存器数目。数组范围ARRAY_RANGE_DINTARRAY_RANGE_DWORDARRAY_RANGE_INTARRAY_RANGE_UINTARRAY_RANGE

18、_WORD决定一个值是否在两个表指定范围之内FIFO读FIFO_RD_DINTFIFO_RD_DWORDFIFO_RD_INTFIFO_RD_UINTFIFO_RD_WORD把位于FIFO(先进先出)表底部的入口数据移走,指针值减1FIFO写FIFO_WRT_DINTFIFO_WRT_DWORDFIFO_WRT_INTFIFO_WRT_UINTFIFO_WRT_WORD指针值增1,写数据到FIFO表的底部LIFO读LIFO_RD_DINTLIFO_RD_DWORDLIFO_RD_INTLIFO_RD_UINTLIFO_RD_WORD把位于LIFO(后进先出)表的指针存储单元入口数据移走,指针值

19、减1LIFO写LIFO_WRT_DINTLIFO_WRT_DWORDLIFO_WRT_INTLIFO_WRT_UINTLIFO_WRT_WORDLIFO表针增1,写数据到表里查找SEARCH_EQ_BYTESEARCH_EQ_DINTSEARCH_EQ_DWORDSEARCH_EQ_INTSEARCH_EQ_UINTSEARCH_EQ_WORD查找所有等于一个给定值的数组值分类SORT_INTSORT_UINTSORT_WORD按升序分类一个存储器块读表SEARCH_GE_BYTESEARCH_GE_DINTSEARCH_GE_DWORDSEARCH_GE_INTSEARCH_GE_UINTS

20、EARCH_GE_WORD查找所有大于等于一个指定值的数组值写表SEARCH_GT_BYTESEARCH_GT_DINTSEARCH_GT_DWORDSEARCH_GT_INTSEARCH_GT_UINTSEARCH_GT_WORD查找所有比一个指定值大的数组值表A-9 位操作功能指令一览表功能助记符描述位位置BIT_POS_DWORD位位置。 在位串里找出一个被置1的位。BIT_POS_WORD位排序BIT_SEQ位排序。排好一个位串值, 起始于ST. 通过一个位数组操作一个位序移位。容许最大长度256字。位置位位清除BIT_SET_DWORDBIT_SET_WORD位置位。把位串中一个位置

21、1。BIT_CLR_DWORDBIT_CLR_WORD位清除。通过把位串里一个位置0清除该位。位测试BIT_TEST_DWORDBIT_TEST_WORD位测试。测试位串里的一个位,测定该位当前是1或 0。逻辑“与”AND_DWORDAND_WORD逐位比较位串IN1和IN2。当相应的一对位都是1时,在输出位串Q相应位置放入1,否则,在输出位串Q相应位里放0。逻辑取反NOT_DWORDNOT_WORD逻辑取反。把输出位串Q每个位的状态置成与位串IN1每个相对应位相反的状态。逻辑“或”OR_DWORDOR_WORD逐位比较位串IN1和IN2。当相应的一对位都是0时,在输出位串Q相应位置放入0,否

22、则,在输出位串Q相应位里放1。逻辑“异或”XOR_DWORDXOR_WORD逐位比较位串IN1和IN2,当相应的一对位不同时,在输出位串Q相应位置放入1,当相应的一对位相同时,在输出位串Q相应位里放0。屏蔽比较MASK_COMP_DWORDMASK_COMP_WORD屏蔽比较。用屏蔽选择位的能力比较两个单独的位串。位循环ROL_DWORDROL_WORD左循环。一个固定位数的位串里的位循环左移。ROR_DWORDROR_WORD右循环。一个固定位数的位串里的位循环右移。位移位SHIFTL_DWORDSHIFTL_WORD左移位。一个固定位数的字或字串里的位左移。SHIFTR_DWORDSHIF

23、TR_WORD右移位。一个固定位数的字或字串里的位右移。表A-10 控制功能指令一览表功能助记符描述立即、暂停读写指令DO _IO一次扫描,立即刷新指定范围的输入和输出(如果DO I/O 功能块包含模块上的所有的基准单元,模块上的所有点都被刷新,部分I/O 模块刷新不执行)。I/O 扫描结果放在内存比放在实际输入点上好。SUS_IO暂停一次扫描中所有正常的I/O 刷新,DO I/O 指令指定的除外。转鼓指令DRUM按照机械转鼓排序的式样,给一组16 位离散输出提供预先确定的on/off 模式。PID指令PID_IND无关联、独立的PID运算法则。PID_ISA标准ISA PID 算法 服务请求

24、SVC_REQ请求一个特殊的PLC 服务。循环指令FOR_LOOP循环。在FOR_LOOP 指令和END_FOR 指令之间重复执行逻辑程序指定的次数或遇到 EXIT_FOR 指令时结束循环。END_FOREXIT_FOR中断控制指令MASK_IO_INTR屏蔽I/O中断。SUSP_IO_INTR暂停I/O中断。读转换开关位置SWITCH_POS读Run/Stop 转换开关的位置和转换开关配置的方式。SCAN_SET_IO边缘检测触发器R_TRIG上升沿检测触发器,当布尔型输入上升沿到来时,输出产生一个单脉冲。F_TRIG下降沿检测触发器,当布尔型输入下降沿到来时,输出产生一个单脉冲。表B-11

25、 程序流程功能指令一览表功能助记符描述子程序调用CALL调用子程序主控继电器MCRN嵌套主控继电器。导致在MCR 和其后的ENDMCRN 之间所有的梯级在没有能流时执行。MCRN/ENDMCRN 对能互相嵌套。所有的MCRN 能共有一个相同的ENDMCRN。结束主控继电器ENDMCRN嵌套结束主控继电器。表示在正常能量流情况下要执行的后续逻辑跳转JUMPN嵌套跳转。导致程序执行跳转到一个LABELN 指出的指定存储单元。JUMPN/LABELN 对能相互嵌套。多个JUMPN 能共有相同的LABELN。标号LABELN嵌套标号。指定一个JUMPN 指令的目标位置。连线H_WIRE为了完成能流传递

26、,水平连接LD逻辑的一行元素。V_WIRE为了完成能流传递,垂直连接LD 逻辑的一列元素。逻辑结束END逻辑无条件结束。程序从第一梯级执行到最后梯级或END 指令,无论先遇到哪个程序结束。注释COMMENT把一个文本解释放在程序中表B-12 基本关系功能块列表功能助记符描述比较CMP_DINTCMP_INTCMP_REALCMP_UINT比较两个数,IN1和IN2,助记符指定数据类型 IN1 IN2,GT输出打开等于EQ_DINTEQ_INTEQ_REALEQ_UINT检验两个数是否相等大于或等于GE_DINTGE_INTGE_REALGE_UINT检验一个数是否大于或等于另一个数大于GT_D

27、INTGT_INTGT_REALGT_UINT检验一个数是否大于另一个数小于或等于LE_DINTLE_INTLE_REALLE_UINT检验一个数是否小于或等于另一个数小于LT_DINTLT_INTLT_REALLT_UINT检验一个数是否小于另一个数不等于NE_DINTNE_INTNE_REALNE_UINT检验两个数是否不等范围RANGE_DINTRANGE_DWORDRANGE_INTRANGE_UINTRANGE_WORD检验一个数是否在另两个数给定的范围内表B-13 数学运算指令类型一览表功能助记符描述绝对值ABS_INT求一个双精度整数、单精度整数或浮点数的绝对值。助记符指定了数值

28、的数据类型。ABS_DINTABS_REAL加ADD_INT将两个数相加。Q=IN1+IN2ADD_DINTADD_REALADD_UINT减SUB_INT从另一个数中减去一个。Q=IN1-IN2SUB_DINTSUB_REALSUB_UINT乘*MUL_INT两个数相乘。Q=IN1*IN2MUL_DINTMUL_REALMUL_UINTMUL_MIXEDQ(32 bit) = IN1(16 bit) * IN2(16 bit)除*DIV_INT一个数除于另一个数,输出商。Q=IN1/IN2DIV_DINTDIV_REALDIV_UINTDIV_MIXEDQ(16 bit) = IN1(32

29、bit) / IN2(16 bit)模数MOD_INT一个数除于另一个数,输出余数。MOD_DINTMOD_UINT比例SCALE把输入参数比例放大或缩小,结果放在输出单元表B-14 高等数学函数指令类型一览表函数助记符描述指数EXP计算eIN,IN 为操作数。EXPT计算 IN1IN2。反三角函数ACOS计算 IN 操作数的反余弦,以弧度形式表达结果。ASIN计算 IN 操作数的反正弦,以弧度形式表达结果。ATAN计算 IN 操作数的反正切,以弧度形式表达结果。对数LN计算 IN 操作数的自然对数。LOG计算 IN 操作数的 10 为底的对数。平方根SQRT_DINT计算操作数 IN 的平方

30、根,一个双精度整数。结果的双精度整数部分存到Q 中。SQRT_INT计算操作数 IN 的平方根,一个单精度整数。结果的单精度整数部分存到 Q 中。SQRT_REAL计算操作数 IN 的平方根,一个实数。实数结果存到Q 中。三角函数COS计算操作数 IN 的余弦,IN 以弧度表示。SIN计算操作数 IN 的正弦,IN 以弧度表示。TAN计算操作数 IN 的正切,IN 以弧度表示。表B-15 服务请求(SVCREQ)功能模块功能号功能SVCREQ 1更改/读取恒定扫描定时器SVCREQ 2读取窗口值.SVCREQ 3更改编程器通讯窗口模式SVCREQ 4更改系统通讯窗口模式SVCREQ 6更改/读

31、取校验和字数SVCREQ 7读取或更改日历时钟SVCREQ 8复位看门狗定时器SVCREQ 9读取从扫描开始时间SVCREQ 10读文件夹名.SVCREQ 11读取PLC IDSVCREQ 13停止(Stop) PLC运行SVCREQ 14清除故障表.SVCREQ 15读取故障表最新记录条目SVCREQ 16读取时钟流逝时间SVCREQ 18读取I/O 强制状态SVCREQ 23读主校验和SVCREQ 26/30查询I/OSVCREQ 29读取断电时间附录B 变量表B-1 系统状态变量CPU 的系统状态变量为%S, %SA, %SB 和 %SC 变量。%S 位是只读位;不要向其写入数据。可以向

32、%SA, %SB 和%SC 位写入数据。表B-1 %S 变量表变量地址名称定义%S0001#FST_SCN当前的扫描周期是LD 执行的第一个周期。在停止/运行转换后第一个周期,此变量置位,第一个扫描周期完成后,结点复位。%S0002#LST_SCN在CPU 转换到运行模式时设置,在CPU 执行最后一次扫描时清除。CPU 将这一位置0 后,再运行个扫描周期,之后进入停止或故障停止模式。如果最后的扫描次数设为0。CPU 停止后将%S0002 置0,从程序中看不到%S0002 已被清0。 %S0003#T_10MS0.01 秒定时结点%S0004 #T_100MS0.1 秒定时结点 %S0005#T

33、_SEC1.0 秒定时结点 %S0006#T_MIN1.0 分钟定时结点 %S0007 #ALW_ON总为ON. %S0008#ALW_OFF总为OFF.%S0009#SY_FULL CPU故障表满了之后置1(故障表缺省值为纪录16 个故障,可配置),某一故障清除或故障表被清除后,此为置0%S0010#IO_FULLI/O 故障表满了之后置1(故障表缺省值为纪录32 个故障,可配置),某一故障清除或故障表被清除后,此为置0 %S0011#OVR_PRE%I, %Q, %M, %G 或者布尔型的符号变量存储器发生覆盖时置1 %S0012#FRC_PREGenius 点被强制时置1%S0013#P

34、RG_CHK后台程序检查激活时置1%S0014#PLC_BAT电池状态发生改变时,这个结点会被更新表B-2 %SA, %SB 和%SC 变量变量 名称 定义%SA0001#PB_SUM应用程序检测和变量检测不匹配时,这一位置位。如果故障是瞬时错误,再次向CPU 存储程序时将这个错误清除。如果是严重的RAM 故障,必须更换CPU。 要清除这一位,清除CPU 故障表或将CPU 重新上电。 %SA0002#OV_SWPCPU 检测到上一个周期的扫描时间超过用户设定的时间时置位。清除CPU 故障表或者 将CPU 重新上电后,这一位清0。CPU 设为固定扫描时间(Constant Sweep mode)

35、时起作用。%SA0003#APL_FLT应用程序发生故障时置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。%SA0009#CFG_MM故障表记录有配置不等故障时这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。续表B-2(1)%SA0008#OVR_TMPCPU 操作温度超过正常温度(58)时,这一位置位。清除CPU 故障表或者将CPU重新上电后,这一位清0。%SA0010#HRD_CPU自诊断检测到CPU 硬件故障时这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。%SA0011#LOW_BAT发生电池电压过低故障时置位。清除CPU 故障表或

36、者将CPU 重新上电后,这一位清0。%SA0012#LOS_RCK扩展机架与CPU 停止通讯时,这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。%SA0013#LOS_IOC总线控制器停止与CPU 通讯时这一位置位。清除I/O 故障表或者将CPU 重新上电后,这一位清0。%SA0014#LOS_IOM I/O模块停止与CPU 通讯时这一位置位。清除I/O 故障表或者将CPU 重新上电后,这一位清0%SA0015#LOS_SIO可选模块停止与CPU 通讯时这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0%SA0017#ADD_RCK系统增加扩展机架时这一位置

37、位。清除CPU 故障表或者将CPU 重新上电后,这一位清0%SA0018#ADD_IOC系统增加总线控制器时这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0%SA0019#ADD_IOM机架上增加I/O 模块时这一位置位。清除I/O 故障表或者将CPU 重新上电后,这一位清0 %SA0020#ADD_SIO机架上增加智能可选模块时这一位置位。清除I/O 故障表或者将CPU 重新上电后,这一位清0%SA0022#IOC_FLT总线控制器报告总线故障,全局存储器故障或者IOC 硬件故障时这一位置位。清除I/O 故障表或者将CPU 重新上电后,这一位清0 %SA0023#IOM_F

38、LTI/O 模块报告回路故障或者模块故障时这一位置位。清除I/O 故障表或者将CPU 重新上电后,这一位清0%SA0027#HRD_SIO检测到可选模块硬件故障时这一位置位。清除I/O 故障表或者将CPU 重新上电后,这一位清0 %SA0029#SFT_IOCI/O 控制器发生软件故障时这一位置位。清除I/O 故障表或者将CPU 重新上电后,这一位清0 %SA0031#SFT_SIO可选模块检测到内部软件错误时这一位置位。清除I/O 故障表或者将CPU 重新上电后,这一位清0%SA0032#SBUS_ER VME总线背板发生总线错误时这一位置位。清除I/O 故障表或者将CPU 重新上电后,这一

39、位清0%SA0081%SA0112 CPU 故障表记录了用户自定义故障时这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。更多的信息见第九章服务请求21%SB0001#WIND_ER固定扫描时间模式下,如果没有足够的时间启动编程器窗口,这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。%SB0009#NO_PROG存储器保存的情况下,CPU 上电,如果没有用户程序,这一位置位。清除CPU 故障表 或者在有程序的情况下将CPU 重新上电后,这一位清0。%SB0010#BAD_RAMCPU 上电时检测到RAM 存储器崩溃的情况下这一位置位。清除CPU 故障表或者

40、在检测到RAM 存储器正常的情况下将CPU 重新上电后,这一位清0。 %SB0011#BAD_PWD密码访问侵权时这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清 0。 %SB0012#NUL_CFG试图在没有配系数据的情况下,令CPU 进入运行模式,则这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。 %SB0013#SFT_CPU检测到CPU 操作系统软件故障时这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。%SB0014#STOR_ER编程器存储操作发生故障时这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。%SB0

41、016#MAX_IOC系统配置的IOC 超过32 个时这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。%SB0017#SBUS_FL CPU 无法访问总线时这一位置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。%SC0009#ANY_FLT有任何故障登入CPU 或I/O 故障表时,这一位都会置位。清除CPU 故障表和I/O 故障表或者将CPU 重新上电后,这一位清0。%SC0010#SY_FLT有任何故障登入CPU 故障表时,这一位都会置位。清除CPU 故障表或者将CPU 重新上电后,这一位清0。 %SC0011#IO_FLT有任何故障登入I/O 故障表时,这

42、一位都会置位。清除I/O 故障表或者将CPU 重新上电后,这一位清0。%SC0012#SY_PRES只要CPU 故障表中有故障,这一位就会置位。清除CPU 故障表后,这一位清0。%SC0013#IO_PRES 只要I/O 故障表中有故障,这一位就会置位。清除I/O 故障表后,这一位清0。%SC0014#HRD_FLT发生硬件故障时这一位置位。清除CPU 故障表和I/O 故障表或者将CPU 重新上电后,这一位清0。%SC0015 #SFT_FLT发生软件故障时这一位置位。清除CPU 故障表和I/O 故障表或者将CPU 重新上电后,这一位清0。注意:故障之后或者清除故障表之后的第一次输入扫描时,才

43、会置位或复位%SA,%SB和%SC结点。也可以通过用户逻辑或使用CPU监控设备置位或复位%SA,%SB和%SC结点。B-2 故障变量表B-3 系统故障变量系统故障变量 描述#ANY_FLT重新上电或者清除CPU/IO 故障表后的任何新故障#SY_FLT 重新上电或者清除CPU 故障表后的任何新的系统故障#IO_FLT重新上电或者清除I/O 故障表后的任何新的I/O 故障#SY_PRES 说明CPU 故障表中至少有一个故障#IO_PRES说明I/O 故障表中至少有一个故障#HRD_FLT任何硬件故障#SFT_FLT任何软件故障表B-4 可配置的故障变量 可配置的故障(缺省动作) 描述#SBUS_

44、ER (诊断的)系统总线错误 (BSERR 信号在VME 系统总线上生成)#SFT_IOC (诊断的)*Genius 总线控制器不可恢复的软件故障 #LOS_RCK (诊断的) 失去机架(BRM 故障, 掉电)或错过已配置的机架#LOS_IOC (诊断的)*失去总线控制器或错过已配置的总线控制器.#LOS_IOM (诊断的)失去I/O 模块(没有响应)或错过已配置的I/O 模块#LOS_SIO (诊断的)失去智能选择模块(没有响应)或错过已配置的智能选择模块#IOC_FLT (诊断的)非致命总线或总线控制器错误,10 秒内超过10 个总线错误(错误速率可配置)#CFG_MM (致命的) 上电过

45、程中,存储配置过程中或者运行模式时检测到模块类型错误。CPU 没有检测到独立模块(如Genius I/O 模块)的配置参数表B-5 Non-Configurable Faults 不可配置的故障 不可配置的故障 (动作) 描述#SBUS_FL (致命的)系统总线故障。CPU 无法访问VME 总线。BUSGRT-NMI 错误#HRD_CPU (致命的)CPU 硬件故障,如存储设备故障或者串口故障 #HRD_SIO (诊断的)系统内任何硬件的非致命故障#SFT_SIO (诊断的) LAN 接口模块的不可恢复的软件故障 #PB_SUM (fatal)上电过程中或者运行模式时的程序或者块检测故障#LO

46、W_BAT (诊断的)CPU 或系统内其他模块的低电压信号#OV_SWP (诊断的)固定扫描时间超时#SY_FULL, IO_FULL (诊断的)CPU 故障表满了,I/O 故障表满了#IOM_FLT (诊断的)模块局部故障(I/O 模块的点或通道)#APL_FLT (诊断的) 应用程序故障#ADD_RCK (诊断的)增加新机架,外部的或故障机架重新接入#ADD_IOC (诊断的)外部I/O 总线控制器或I/O 总线控制器重启#ADD_IOM (诊断的)之前的故障I/O 模块不再有故障,或者外部I/O 模块。#ADD_SIO (诊断的) 增加或重启新的智能选择模块#NO_PROG (信息) 上

47、电时没有应用程序。只发生在CPU 第一次上电时和电池为后备电源的RAM 当中的程序失败 #BAD_RAM (致命的)上电时程序存储器崩溃。程序不能被读取和/或没有通过检测#WIND_ER (信息) 窗口不能完成错误。编程器或逻辑窗口服务跳过。固定扫描模式时发生。#BAD_PWD (信息) 改变授权等级的请求被拒绝,密码错误。#NUL_CFG (致命的) 转换为运行模式时,没有配置。运行时没有配置相当于延缓I/O 扫描#SFT_CPU (致命的)CPU 软件故障。CPU 检测到不可恢复的错误。可能是到达看门狗定时器时间 #MAX_IOC (致命的)超过了总线控制器允许的最大数目。CPU 最多支持32 个总线控制器。 #STOR_ER (致命的) 从编程器向CPU 下装数据出错,CPU 的数据可能崩溃。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号