您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > SLC500处理器状态字说明
序号地址分类说明当DII中断用户程序的正常执行时,一旦程序继续执行,将恢复初值溢出位,当算数运算的结果与目的单元不匹配时,处理器置位,否则该位保持清零,一旦该位被置位,溢出中断位同时被置位当一条STL指令,I/O槽或故障子程序中断用户程序的正常执行时,一旦程序正常执行时,将恢复初值当DII中断用户程序的正常执行时,一旦程序继续执行,将恢复初值置零位,当算数、逻辑或移动指令的结果为零时,处理器置位,否则保持清零当一条STL指令,I/O槽或故障子程序中断用户程序的正常执行时,一旦程序正常执行时,将恢复初值当DII中断用户程序的正常执行时,一旦程序继续执行,将恢复初值4312S:0状态S:0/0算数及扫描状态标志,执行算数、逻辑或移动指令后处理器设置相应的算数标志进位位、产生算数进位或移位时,处理器置位该位,否则清零状态S:0/1当一条STL指令,I/O槽或故障子程序中断用户程序的正常执行时,一旦程序正常执行时,将恢复初值状态S:0/2符号位,当算数、逻辑或移动指令的结果为负时,处理器置位,否则保持清零当一条STL指令,I/O槽或故障子程序中断用户程序的正常执行时,一旦程序正常执行时,将恢复初值当DII中断用户程序的正常执行时,一旦程序继续执行,将恢复初值6S:0/4—S:0/15NA保留处理器方式状态\控制,位0-4的功能如下00000=(0)正在远程下载,00001=(1)远程编程模式,00011=(3)停机挂起,00110=(6)远程运行模式,00111=(7)连续远程测试模式,00100=(8)远程测试单次扫描方式,01001=(9)远程测试单步执行10000=(16)正在下载,10001=(17)编程模式,11011=(27)停机挂起,11110=(30)运行。其它值都保留8S:1/5状态强制使能位。如果用户在梯形图中激活了强制功能,处理器置位该位,否则保持清零。当强制有效时,处理器的ForceI/OLED持续点亮9S:1/6状态强制安装位。如果用户在梯形图中安装了强制,处理器将置位该位,否则该位保持清零状态。当安装了强制没有激活时,处理器的ForceI/OLED闪烁状态S:0/35S:1/0—S:1/4状态710S:1/7状态通讯有效位(通道1)。当网络上至少有一个其它的节点与通道1相连时,处理器置位该位,否则该位保持清零状态。当这个节点有效时,它就成为一个DH-485或者DH+令牌传递网络认可的参与者。对于以太网通讯,该位只表示当前以太网插件板功能正常,并不要求有任何有效地以太网节点,也不要求与以太网相连。11S:1/8状态组态上电故障覆盖位。当该位置位时,将会使处理器清零主要故障位和次要故障位。当该位保持清零状态时,处理器将在上电时保持主要故障状态。要想在编程时使用该特性,可以领用数据监控功能设置该位。12S:1/9动态组态启动保护故障位。当处理器处于REMRUN方式时,如果该位被置位重新上电,则处理器在执行第一次扫描用户程序前,将先执行用户故障子程序。此时,用户可以选择清零主要故障暂停位,S:1/13来恢复在REMRUN方式下的运行。如果用户故障子程序没有复位S:1/13,将导致故障模式。要想在编程时使用该特性,可以领用数据监控功能,并编写相应的用户故障子程序逻辑。当执行启动保护故障子程序时,S:6(主要故障代码)值为0016H13S:1/10静态组态根据存储器故障位装载存储器模块。系统上电时如果检测到处理器内存故障,用户可以利用该位传送一个存储器模块程序给处理器。用户必须在程序状态文件中置位S:1/10,该程序存放在存储器模块中,当安装了存储器模块并置位了S:1/10,如果在上电过程中,检测到存储器内存故障,则把该存储器模块程序传送到处理器,并进入REMRUN方式。当存储器模块中的S:1/10被清零时,如果在上电过程中检测到内存故障,处理器将保持主要故障状态,而不管是否存在存储器模块。如果在用户的状态文件中S:1/10被置位,则在进入REM运行方式或REM测试方式以前,必须安装好存储器模块。要想在编程时使用该特性,可以领用数据监控功能置位该位。然后将程序存储到存储器模块中。14S:1/11静态组态总是装载存储器模块位。当该位被置位时,用户可以通过给处理器重新上电,利用存储器模块程序来改写处理器程序,不要求编程设备。15S:1/12静态组态装载存储器模块及运行位。利用该位,用户可以通过给处理器重新上电,利用存储器模块改写处理器程序。不要求编程设备。不管上电以前处理器处于什么方式,处理器都将试图进入REMRUN方式。主要故障停止位。每当遇到主要故障,处理器将置位该位。处理器进入故障状态。故障代码字:S:6,内含一个可用于诊断故障条件的代码,一旦位S:1/13被置位,处理器将把全部输出至于安全状态并点亮故障LED在继续输出有效地同时进入用户故障子程序,并允许用户故障子程序尝试从故障条件下恢复。如果用户子程序认为要求恢复,则在推出故障子程序之前,利用梯形图逻辑清零S:1/13。如果故障子程序逻辑不能识别故障代码,或者如果程序确认不适合继续运行,则在推出子程序的同时置位S:1/13。输出将被置于安全状态并点亮故障LED.动态组态S:1/1316当用户利用编程设备清零位S:1/13,处理器将按照原来的方式从故障切换为远程编程,或远程挂起后。用户可以给S:6赋值,然后再用户梯形图程序中置位S:1/13,以产生一个应用程序指定的主要故障。17S:1/14状态拒绝访问位(OEM锁定)。用户可以拒绝将来对处理器文件的访问。置位改为则拒绝访问。这表示为了监控梯形图,编程设备必须有一个与内存里德处理器相匹配的拷贝文件。没有与处理器文件相匹配的拷贝文件的编程设备将被拒绝访问。要想在编程时使用该特性,在存储用户程序时可以选择“FutureAccessDisallow.当该位被清零时表示任何兼容的设备都可以访问梯形图程序(只要满足口令条件)。当访问被拒绝时,编程软件不能访问梯形图程序。不管如何选择,系统仍然允许切换方式,清除内存,回复程序和传送内存模块等功能。DTAM这样的设备不受该功能的影响。首次扫描位。如果应用程序要求,可以使用该位来启动用户程序。当处理器置位该位时,表示对用户程序的第一次扫描正在进行之中。第一次扫描后,处理器清零该位。当该位被清零时,表示程序不是在REMTest方式或REMRun方式下第一次扫描。在执行启动保护故障子程序期间该位被置位。STI(可选定时中断)挂起位。当置位该位时,表示STI程序在等待执行。执行下列操作时该位将被清零。启动STI程序,系统上电,退出REMRun方式,或实际执行一条STS指令如果在执行故障子程序时STI定时器定时时间到,将不置位STI挂起位。状态S:1/15状态S:2/0动态组态S:1/13161819如果在执行DII子程序或故障子程序时STI定时器的定时时间到,该位将被置位。静态组态STI(可选定时中断)使能位。默认状态下该位被置位,或通过STE,STS指令置位。如果置位了该位,则当STI文件(S:31)和STI设定点(S:30)为非零时,允许执行STI.当发生中断时,如果清零该位,将不执行STI子程序并置位STI挂起位。当该位被禁止时,STI定时器继续运行。STD指令清零该位。动态组态使用数据监控功能可以置位和清零该位,或利用梯形图逻辑程序寻址该位。默认状态下该位被置位,或通过STE,STS指令置位。如果置位了该位,则当STI文件(字31)和STI设定点(字30)为非零时,允许执行STI.如果清零该位,将不执行STI子程序并置位STI挂起位。STI定时器继续运行。STD指令清零该位。21S:2/2状态STI(可选定时中断)。当置位该位时,表示STI定时器的定时时间到,并且当前正在执行STI子程序。执行下列操作时该位将被清零,STI程序结束,系统上电,或进入REMRun方式变址寻址范围位。当清零该位时,变址寄存器只能在指定基地值的同一数据文件内寻址。当置位该位时,变址寄存器可在数据文件B3:0至最后声明的数据文件末尾范围内任意寻址。用户可在存储用户程序时选择该位。SLC5/03及以上处理器用户在数据文件O:0到最后一个数据文件范围内寻址。只能在离线状态下更改该位。更改完后鼻息存储程序。状态S:2/0S:2/1S:2/3静态组态192022单步测试存储使能位。当清零该位时,单步测试方式功能无效。同时调试寄存器S:16至S:21不起作用。当置位该位时,程序可在单步测试方式下操作。当置位该位时,用户程序要求对每个梯级都在内存中附加0.375个指令字(3个字节)。用户可在存储用户程序时选择该位。SLC5/03及以上处理器没有这一位,因为该系列处理器已自带该功能,不要求选择专门的编译时间。24S:2/5状态进入命令挂起位(通道1)。当处理器确认网络上的另一个节点要求信息或该节点为处理器提供一条命令时,该位被置位。该位尅随时置位。当处理器响应请求(或命令)清零该位。25S:2/6状态信息应答挂起位(通道1)。当网络上的另一个节点用MSG指令为用户处理器提供其所请求的信息时,该位被置位。当用户存储完信息并更新了MSG指令时,该位被清零。为了加强处理器通讯能力,可以把这一位作为一26S:2/7状态发出信息命令挂起位(通道1)。当用户程序中的一条或多条信息被激活并处于等待状态时,该位被置位,但此时不传送信息。一旦开始传送信息,这一位被清零。传送完成后,如果后面还有信息等待发送,该位将被再次置位。如果没有进一步的信息等待发送,该位保持清零状态。为了加强处理器通讯能力,可以把这一位作为一条SVC指令条件。27S:2/8动态状态CIF(公用接口文件)寻址方式。当处理通讯请求时,这一位控制着CIF文件(数据文件9)中使用的元素寻址方式。字寻址方式-当该位被清零(0)时有效,这时默认设置,与DH-485网络上的其他SLC500设备兼容。字节寻址方式-当该位被置(1)时有效,当处理器通过网桥或路由器接收来自网络上其他设备的信息时,使用这种方式。该设置与ABPLC的内置处理器通讯兼容。S:2/4静态组态2328S:2/9静态组态存储器模块程序比较。如果在存储器模块的有效程序内部置位该位,将不允许修改NVRAM用户程序。这包括在线编辑,程序下载,和清除存储器命令。利用该特性可以防止编程设备更改存储器模块只能够的NVRAM程序。如果安装的存储器置位了该位,并且NVRAM内包含另一个不同的NVRAM用户程序,处理器将不能进入RUN方式。为了进入Run方式,用户必须将存储器模块程序传送给NVRAM.29S:2/10静态组态STI分辨率选择(1ms或10ms)位。默认状态下该位被清零。当清零该位时,STI设定点(S:30)的值使用10毫秒时基。当该位被置位时,STI设定点(是S:30)使用1毫秒时基。要编程使用该特性,可以使用数据监控功能来置位,清零,或利用用户梯形图程序来寻址该位。30S:2/11状态离散量输入中断挂起位。当置位该位时,表示DII累加器(S:52)等于DII预置值(S:50),并且DII文件号(S:46)指定的梯形图文件号正在等待执行。当DII文件号(S:46)开始执行,或退出REMRun和REMTest方式时,该位被清零。31S:2/12动态组态离散量输入中断使能位。要编程使用该特性,可以使用数据监控功能来置位,清零,或利用用户梯形图程序来寻址该位。默认状态下该位被清零。如果该位被置位,则当DII文件(S:48)为非零时,将允许执行DII子程序。如果该位被清零,当产生中断时,不执行DII子程序.并且DII挂起位被置位。DII文件(S:46)为非零时,DII功能在任何时候都可以继续运行。如果挂起位被置位,在下一次扫描结束时将检查使能位。32S:2/13状态离散量输入中断执行位。当置位该位时,表示产生了DII中断,并且当前正在执行DII子程序。执行下了操作时该位被清零,完成DII程序,上电或进入REMRun方式。33S:2/14动态组态算术溢出选择位。当S:2/14被置位,并且ADD,SUB,MUL
本文标题:SLC500处理器状态字说明
链接地址:https://www.777doc.com/doc-4601609 .html