发布于 2008-07-17 10:29:52
0楼
这不是我回答的,是STEP7的关于SFC51的系统帮助:
读取系统状态列表.有两种方法可用于读取系统状态列表中的信息,如下所述:
隐含地,通过来自编程设备的STEP 7菜单命令(例如,存储器组态、静态CPU数据、诊断缓冲区、状态显示)。
明确地,通过用户程序中的系统功能SFC 51 RDSYSST,只要输入所需部分系统状态列表的编号(参见块帮助 )
系统状态列表的系统数据
系统数据是CPU固有的或者已分配特征数据。下表给出了可以显示信息的议题(部分系统状态列表):
模块标识:模块的订货号、类型识别号和版本
CPU特征:CPU的时间系统、系统特性(例如,多值计算)和语言描述
存储器区:模块的存储器组态(工作存储器的大小)。
系统区域:模块的系统存储器(例如,存储器位的数目、定时器、计数器、存储器类型)。
块类型:模块上存在哪些块(OB、DB、SDB、FC、FB),各类块的最大数目以及块类型的最大空间.
中断和错误的分配:分配给OB的中断/错误
中断状态:中断处理/生成的中断的当前状态
优先级的状态:执行哪一个OB,禁止哪一个优先级取决于参数设置
工作模式和模式转换:哪一个工作模式可行,最后的工作模式改变,当前工作模式