西门子PLC中文编程手册.pdf
Siemens Energy ld 懒耱愚唿_1284938 非法名称是以一个数字开始或包含不属于字母数目或扩充字符集的字符。 另请参阅另请参阅 程序编辑器如何在LAD中显示条目错误(GS 3.9) 编址简介(GS 2.2) 常量 选择助记符集 子例行程序 中断 STEP 7 - Micro/WIN 帮助窗口帮助窗口32 Siemens Energy ld 懒耱愚唿_1284938 非法名称是以一个数字开始或包含非数字字母或扩展字符集的字符。 另请参阅另请参阅 编址(GS 2.2) 常量 选择助记符集 子例行程序 中断 SIMATIC和IEC 1131-3数据类型 51 Siemens Energy 代码注解 语句列表{ | 行注解} 网络网络 网络号码 (CR | [网络标题] [网络注解]) 语句列表 ob号码 OB 不带符号的数字 组织块组织块(ob 号码)(CR | [块标题] [块注解]) ob 说明BEGIN [网络] END_ORGANIZATION_BLOCK CR sbr号码 SBR 不带符号的数字 子例行程序块子例行程序块(sbr 号码)(CR [块标题] [块注解]) sbr 说明 BEGIN [网络] END_SUBROUTINE_BLOCK CR 整数数字 INT 不带符号的数字 中断块中断块(整数数字)(CR [块标题] [块注解]) int 说明 BEGIN [网络] END_INTERRUPT_BLOCK CR 局部变量局部变量说明说明 ob说明[var说明] int说明[var说明说明] sbr说明[io var说明] ob说明 io var说明[var输入说明] [var入出说明] [var输出说明] var输入说明VAR_ CRdecl_list END_VAR CR var输出说明VAR_OUTPUT CR decl_listEND_VAR CR var入出说明VAR_IN_OUT CRdecl_listEND_VAR CR var说明VAR CRdecl_list END_VAR CR decl列表{标识符 复杂类型 ;} {注解} 类型基本类型 | 用户类型 | 字符串类型 复杂类型基本类型 | 数列类型 | 结构类型 | 用户类型 | 字符串类型 初始数值常量 | 整数 ( 初始数值 ) | 初始数值 , 初始数值 基本类型布尔 | 字节 | 字 | 双字 | 字符 | 整数 | 双整数 | 实数 | 数据数据块块 注释注释 数据块 *.txt文件与程序 *.txt文件分开且必须分别导入 数据块标记页1DATA_BLOCK_TAB name_1 CR [块注释] [V分配] END_DATA_BLOCK_TAB CR 数据块标记页nDATA_BLOCK_TAB name_n CR [块注释] [V分配] END_DATA_BLOCK_TAB 另请参阅另请参阅 ASCII文件关键字列表 8.11 CPU内内存存中的指令中的指令大小大小 CPU 221CPU 222CPU 224CPU 226CPU 226XM[[[ENDKEEPN]]] 最大程序尺寸2048个字2048个字4096个字4096个字8192个字[[[END KEEPN]]] [[[ENDKEEPN]]]字字节节地地址址参参数数大小大小((以以字字节节为为单单位位))[[[ENDKEEPN]]] 直接地址2个个字字节节(用于字节偏移量0 4095 )或4个个字字节节(用于字节偏移量 4096)[[[ENDKEEPN]]] 间接地址4个个字字节节(用于*VD、LD)或0个个字字节节(用于*AC)[[[ENDKEEPN]]] 累加器(AC)0个个字字节节[[[ENDKEEPN]]] [[[ENDKEEPN]]] 位位址址[[[ENDKEEPN]]] 直接地址2个个字字节节(用于字节偏移量0 - 511)或4个个字字节节(用于字节地址 511)[[[ENDKEEPN]]] [[[ENDKEEPN]]] 常常量量[[[ENDKEEPN]]] 字节、字、双字、字符串 间接地址请参阅助记符表中的第4列。第4列表明可为常量的参数及该常量的大小。 BC - 个字节常量1个字节 WC - 字常量2个字节 DWC - 双字常量4个字节 StrC - 字符串常数0-126个字节 1个字节的长度域。 - 间接地址常量4个字节 例如VB0[[[ENDKEEPN]]] [[[ENDKEEPN]]] 计算某指令长度确定您使用的参数类型,在助记符表中找到该指令,并增加“基本大小”(第 2列)和正确的“参数大小”( 3列)。“参数注释”第4列 提供了确定指令长度所需的附加信息。最大指令长度为255字节。如果超出最大长度,程序就会发回错误讯息。 STEP 7 - Micro/WIN 帮助帮助窗口窗口584 Siemens Energy Automation, Inc. [[[ENDKEEPN]]] STL助记符和参数基本大小字节参数大小 字节 参数注释[[[ENDKEEPN]]] LDN20字节偏移量0- 63(仅限I、Q、M、S、SM、T、C) LDNN20字节偏移量0- 63(仅限I、Q、M、S、SM、T、C) AN20字节偏移量0- 63(仅限I、Q、M、S、SM、T、C) ANN20字节偏移量0- 63(仅限I、Q、M、S、SM、T、C) ON20字节偏移量0- 63(仅限I、Q、M、S、SM、T、C) ONN20字节偏移量0- 63(仅限I、Q、M、S、SM、T、C) N20字节偏移量0- 63(仅限I、Q、M、S、SM、T、C) LDN1p1p1位址 LDNN1p1p1位址 AN1p1p1位址 ANN1p1p1位址 ON1p1p1位址 ONN1p1p1位址 N1p1p1位址 LDIN1p1p1位址 LDNIN1p1p1位址 AIN1p1p1位址 ANIN1p1p1位址 OIN1p1p1位址 ONIN1p1p1位址 IN1p1p1位址 DIN1, IN22p1p2p2DWC - DIN1, IN22p1p2p2DWC *DIN1, IN23p1p2p1DWC /DIN1, IN23p1p2p1DWC IIN1, IN22p1p2p2WC - IIN1, IN22p1p2p2WC *IIN1, IN23p1p2p1WC /IIN1, IN23p1p2p1WC RIN1, IN23p1p2p1DWC - RIN1, IN23p1p2p1DWC *RIN1, IN23p1p2p1DWC /RIN1, IN23p1p2p1DWC ABN1, N22p1p2p1、p2BC ADN1, N22p1p2p1、p2DWC AENO10 ALD10 ANDBIN1, IN22p1p2p1BC ANDDIN1, IN22p1p2p1、p2DWC ANDWIN1, IN22p1p2p1、p2WC ARN1, N23p1p2p1、p2DWC ASS1, S27p1p2p1、p2StrC ASS1, S27p1p2p1、p2StrC ATCHINT, EVENT22 ATHIN, OUT, LEN5p1p2p3p3BC ATTDATA, TABLE2p1p2p1WC AW N1, N22p1p2p1、p2WC BCDIIN2p1 BIRIN, OUT3p1p2 BITIM OUT3p1 BIWIN, OUT3p1p2p1BC BMBIN, OUT, N5p1p2p3p3BC BMDIN, OUT, N5p1p2p3p3BC BMWIN, OUT, N5p1p2p3p3BC BTIIN, OUT3p1p2p1BC CALLN12 CEVNT EVNT31 CFNDS1, S2, R9p1p2p3p1、p2StrC CITIM IN,OUT3p1p2 COS IN, OUT3p1p2p1DWC CRET10 CRETI10 CSCRE10 CTDCXXX, PV32p2p2WC CTUCXXX, PV22p2p2WC CTUDCXXX, PV22p2p2WC DECBIN2p1 DECDIN2p1 DECOIN, OUT4p1p2p1BC DECWIN2p1 DISI10 DIVIN1, IN22p1p2p2WC DLEDIN3p1p1BC DTAIN, OUT, AT5p1p2p3p1DWC,p3BC DTCHEVENT21 DTIIN, OUT3p1p2p1DWC DTRIN, OUT3p1p2p1DWC DTSIN, S, FMT5p1p2p3p1DWC,p3BC STEP 7 - Micro/WIN 帮助帮助窗口窗口586 Siemens Energy Automation, Inc. ED10 ENCOIN, OUT4p1p2p1WC END10 ENI10 EU10 EXP IN, OUT3p1p2p1DWC FIFOTABLE, DATA2p1p2 FILLIN, OUT, N5p1p2p3p1WC p3BC FNDSRC, PATRN, INDX5p1p2p3p2WC FORINDEX, INITIAL, FINAL5p1p2p3p2、p3WC GPAADDR, PORT3p11 HDEFHSC, MODE22 HIDEN, PASSWD36 HSCN23 HTAIN, OUT, LEN5p1p2p3p3BC IBCDIN2p1 INCBIN2p1 INCDIN2p1 INCWIN2p1 INTN12 INVBIN2p1 INVDIN2p1 INVWIN2p1 ITAIN, OUT, AT5p1p2p3p1WC,p3BC ITBIN, OUT3p1p2p1WC ITDIN, OUT3p1p2p1WC ITSIN, S, FMT5p1p2p3p1WC,p3BC JMPN12 LBLN12 LDBN1, N23p1p2p1、p2BC LDDN1, N22p1p2p1、p2DWC LDRN1, N23p1p2p1、p2DWC LDSX11 LDSS1, S27p1p2p1、p2StrC LDSS1, S27p1p2p1、p2StrC LDWN1, N22p1p2p1、p2WC LIFOTABLE, DATA2p1p2 LN IN, OUT3p1p2p1DWC LPP10 LPS10 LRD10 LSCRS2p1p1位址 MEND10 MOVBIN, OUT2p1p2p1BC MOVDIN, OUT2p1p2p1DWC、 MOVRIN, OUT3p1p2 p1DWC MOVWIN, OUT2p1p2p1WC MULIN1, IN22p1p2p2WC NETRTABLE, PORT2p11 NETWTABLE, PORT2p11 NEXT10 NOPN11 NOT10 OB N1, N22p1p2p1、p2BC ODN1, N22p1p2p1、p2DWC OLD10 ORN1, N23p1p2p1、p2DWC ORBIN1, IN22p1p2p1BC ORDIN1, IN22p1p2p1、p2DWC ORWIN1, IN22p1p2p1、p2WC OSS1, S27p1p2p1、p2StrC OSS1, S27p1p2p1、p2StrC OWN1, N22p1p2p1、p2WC PCALLN, [P0, 匽72p0 . 2pXp0- pXBC、WC、DWC、StrC STEP 7 - Micro/WIN 帮助帮助窗口窗口588 Siemens Energy Automation, Inc. PIDTABLE, LOOP2p11 PLSX23 RS_BIT, N4p1p2p1位址,p2BC RCVTABLE, PORT2p11 RET10 RETI10 RIS_BIT, N4p1p2p1位址 只限Q,p2BC RLBIN, N4p1p2p2BC RLDIN, N4p1p2p2BC RLWIN, N4p1p2p2BC ROUNDIN,OUT3p1p2p1DWC RRBIN, N4p1p2p2BC RRDIN, N4p1p2p2BC RRWIN, N4p1p2p2BC RTAIN, OUT, AT5p1p2p3p1DWC,p3BC RTSIN, S, FMT5p1p2p3p1DWC,p3BC SS_BIT, N4p1p2p1位址,p2BC SBRN12 SCATS1, S27p1p2p1StrC SCPYS1, S27p1p2p1StrC SCRE10 SCRTS2p1p1位址 SEGIN, OUT4p1p2p2BC SFNDS1, S2, R9p1p2p3p1、p2StrC SHRBDATA, S_BIT, N5p1p2p3p1、p2位址、 p3BC SIS_BIT, N4p1p2p1位址 只限Q,p2BC SIN IN, OUT3p1p2p1DWC SLBIN, N4p1p2p2BC SLDIN, N4p1p2p2BC SLENS, R7p1p2p1StrC SLWIN, N4p1p2p2BC SPAADDR, PORT3p11 SQRTIN, OUT3p1p2p1DWC SRBIN, N4p1p2p2BC SRDIN, N4p1p2p2BC SRWIN, N4p1p2p2BC SSCPYS1, P, N, S211p1p2p3p4p1StrC、 p2、p3BC STDS, P, OUT9p1p2p3p1StrC p2BC STIS, P, OUT9p1p2p3p1StrC p2BC STOP10 STRS, P, OUT9p1p2p3p1StrC p2BC SWAPIN2p1 TANIN, OUT3p1p2p1DWC TODRT2p1 TODRXT3p1 TODWT2p1 TODWX T3p1 TOFTXXX, PT32p2p2WC TONTXXX, PT22p2p2WC TONRTXXX, PT22p2p2WC TRUNCIN, OUT3p1p2p1DWC WDR1 XMTTABLE, PORT2p11 PLC589 Siemens Energy Automation, Inc. XORBIN1, IN22p1p2p1BC XORDIN1, IN22p1p2p1、p2DWC XORWIN1, IN22p1p2p1、p2WC Top Level Intro This page is printed before a new top- level chapter starts STEP 7 - Micro/WIN 帮助帮助窗口窗口592 Siemens Energy Automation, Inc. 9如何如何执执行行常见任务常见任务 9.1设设置置工作工作区选区选项项 工具工具 选项选项菜单命令设置 通用标记 默认编辑器 助记符集 测量系统 时间格式 日期格式 SIMATIC或IEC 1131- 3编程模式 语言 项目标记 默认文件位置 默认PLC类型 系统符号表 色彩标记 字体和色彩首选项 程序编辑器标记 栅格宽度(以象素为单位) 字体类型、样式和大小 显示符号和地址 在放置指令后启用操作数编辑 输入后格式化STL代码 符号表标记 字体和色彩首选项 显示重叠、未使用和库符号 数据块标记 字体和色彩首选项 状态图标记 字体和色彩首选项 显示符号和地址 交叉引用标记 字体和色彩首选项 显示符号和地址 输出窗口标记 字体和色彩首选项 指令树标记 字体和色彩首选项 启用指令树自动压缩 浏览条标记 字体和色彩首选项 打印标记 字体和色彩首选项 STL状态标记 观察数值、操作数数目和堆栈位数目 启用指令状态位监控 工具 定制菜单命令设置 命令标记 检视或隐藏工具提示 选择三维或扁平按钮 配置工具条按钮 增加工具标记 将您喜爱的应用程序增加至“工具”菜单 593 Siemens Energy Automation, Inc. 9.2编辑程序编辑程序 9.2.4 使用使用数据数据块在块在V内内存存中中存存储储数据数据 9.2.4 使用使用数据数据块在块在V内内存存中中存存储储数据数据 9.2.4 使用使用数据数据块在块在V内内存存中中存存储储数据数据 9.2.4 使用使用数据数据块在块在V内内存存中中存存储储数据数据 使用下列一种方法存取数据块 单击浏览条上的“数据块”按钮。 选择菜单命令检视检视((V)) 数据数据块块((D))。 打开指令树中的“数据块”文件夹,然后双击某块页图标。 通过通过插插入入新数据新数据块块页页标标记记,将您,将您的的数据数据块块V内存内存赋值赋值分分成多个成多个功能功能组组 单击数据块窗口,然后选取菜单命令编辑编辑E 插插入入I 数据数据块块D 在指令树中,用鼠标右键单击数据块页图标,然后在弹出菜单中选取插插入入I 数据数据块块D 用鼠标右键单击数据块窗口,然后在弹出菜单中选取插插入入I 数据数据块块D 标记的最大数目为128。如果您使用向导,有关标记会被自动创建以支持向导功能。您可以创建的标记的最大数目为( 128 - 由MicroWin自动创建的标记数目)。请使用Windows剪贴板合并标记数据;方法为使用剪切和粘贴由一个标记转移到另一 觯 缓笊境 盏谋昙恰 重新重新命命名名和和保保护护数据数据块块页页标标记记 在指令树中,用鼠标右键单击数据块页图标,然后在弹出菜单中选取重新重新命命名名。您也可以在指令树内直接重新命名 数据块页,方法为单击该标记页名称两次(动作要慢一些,以免解释成双击);然后编辑该标记名。数据块编辑器提供相 同的重新命名功能,方法为用鼠标右键直接单击该标记名。 在指令树中,用鼠标右键单击数据块页图标,然后在弹出菜单中选取属性属性。由此,您可以重新命名该数据块标记和 指定作者。属性对话框的保保护护标记令您能够用密码保护单个数据块标记。受保护的标记会显示锁图标。数据块编辑 魈峁┫嗤 谋;すδ埽 椒ㄎ 檬蟊暧壹 苯拥セ鞲帽昙敲 向导会创建不能重新命名且包含只读数据值的受保护标记。 导导入和入和导导出数据出数据块块数据数据至至ASCII文文本本文文件件 由ASCII文本文件导入数据块 由ASCII文本文件导出数据块 本本标标题题讨论讨论下列下列主主题题 在在数据数据块块中进行地中进行地址和址和数据数据值赋值值赋值 数据块举例 在数据块编辑器中使用“剪切”、“复制”和“粘贴” 使用ASCII常量的限制 理解和解决错误 将数据块下载至PLC 从PLC上载数据块 上载后保留数据块格式 从CPU RAM建立数据块 在在数据数据块块中进行地中进行地址和址和数据数据值赋值值赋值 返回顶端 数据块仅允许您对V内存进行初始数据或ASCII字符赋值。您可以对V内存的字节 V或VB、字 VW 或双字 VD 赋值。注解(前面带双正斜线//)是选用项目。 数据块的第一行必须包含一个明确地址赋值 绝对或符号地址,其后的行可包含明确或隐含地址赋值。当您在单地址赋值后键入多个数据值或键入仅包含数据值的行 时,由编辑器指定隐含地址赋值。编辑器根据先前的地址分配及数据值大小(字节、字或双字)指定适当的 V内存数量。 数据块编辑器是一种自由格式文本编辑器,对特定类型的信息无具体域。键入一行后,按 ENTER键,数据块编辑器格 交 校ǘ云氲刂妨小⑹ 荨⒆⒔猓徊痘 V内存地址)并重新显示行。数据块编辑器接受大小写字母并允许使用逗号、制 矸 蚩崭瘢 魑 刂泛褪 葜抵 涞姆指舴 STEP 7 - Micro/WIN 帮助帮助窗口窗口594 Siemens Energy Automation, Inc. 在完成一赋值行后按CTRL-ENTER键组合,会令地址自动增加至下一个可用地址。 常量格式详细说明 数据数据块块一一般般规则规则 数据数据块块举例举例 返回顶端 直接直接地地址和址和数数值值 595 Siemens Energy Automation, Inc. 符号符号地地址和符号址和符号数数值值 替代二进制输入方法(上窗口)和结果二进制格式(下窗口) 在在数据数据块块编辑编辑器中器中使用使用“剪切”“剪切”、、““复制复制””和和“粘贴”“粘贴” 返回顶端 STEP 7 - Micro/WIN 帮助帮助窗口窗口596 Siemens Energy Automation, Inc. 当在数据块中执行剪切、复制、粘贴时,重要的是通过鼠标单击设置适当的上下文 如果您单击指令树中的数据块标记页图标,或者单击数据块窗口中的标记名, 谡 霰昙且成喜僮鳌T诖松舷挛闹杏檬蟊暧壹 セ鳎 突嵯允咀饔糜谡 鍪 菘楸昙且车牟僮鞯 霾说ァ 如果您单击数据块编辑器中的文字区域,那么您将在数据块窗口中已选定突出显示的文字上操作。在此上下文中用鼠标右 セ鳎 突嵯允咀饔糜诘鼻笆 菘楸昙且衬谘ㄎ淖稚系牟僮鞯 霾说ァ 使用使用ASCII常常量量的的限限制制 返回顶端 有效的ASCII赋值 唯有字节地址V或VB能够与长ASCII常量使用单引号或双引号格式合用 VB0 A、VW0 AB、VD0 ABCD 就3和5或更多字节而言,您必须使用V或VB地址前缀 VB0 ABC、VB0 ABCDE、VB0 ABCDEFGHIJK 双引号ASCII常量字符串格式存储一个前导长度字节和字符串 VB0 “A“、VB0 “AB“、VB0 “ABC“、VB0 “ABCD、VB0 “ABCDEFGHIJK“ 常量格式详细说明 理理解解和和解解决决错误错误 返回顶端 一旦在包含错误的行尾按ENTER键,立即会在数据块左页边显示输入错误。您必须纠正全部输入错误,才能成功地编译。 引起输入错误的条件包括 指定错误内存区(V是唯一允许使用的内存区) 当数据值实际要求较大的尺寸时(例如,数据值256过大,无法在VB地址中存储 要求使用VW地址),在地址赋值 兄付 骋荒诖娉叽纾ㄗ纸诨蜃郑 在一行中使用错误序列在数据值之后(而不是在数据值之前)键入内存地址 使用非法语法或无效数值 尝试使用符号,而不是使用绝对V内存地址(数据块中不允许使用符号) 未能适当地指定注解(双正斜线必须位于注解之前//注解样本)如果数据块是现用窗口,您可以使用菜单命令PLC 编编译译((Compile))编译数据块。如果数据块不是现用窗口,您依然可以编译数据块使用菜单命令 PLC 全部编全部编译译((Compile All))。 编译数据块时,如果编译程序发现错误,会在“输出窗口”显示错误。将光标置于“输出窗口”中的错误讯息上,双击该讯息 谑 菘榇翱谥邢允境龃硇小 仅在编译后显示的错误包括 编译数据块时,如果编译程序发现错误,会在“输出窗口”显示错误。将光标置于“输出窗口”中的错误讯息上,双击该讯息, 在数据块窗口中显示出错行。 仅在编译后显示的错误包括 重复地址赋值(例如,如果您输入“VB1 249, 250”之类的行,则是对VB2进行250隐含赋值 您不得在别处对地址VB2进行其他不同的数据值赋值) 地址重叠(例如,如果您为VD0指定一个类似65536的双字数值,则不得再对V1、V2或V3指定其他赋值,因为这些数 值已被使用,是以VD0开始的双字的一部分) 将数据将数据块块下载下载至至PLC 返回顶端 如果要编辑数据块,则需将数据快下载至PLC。只有在修改的数据块下载后您的编辑才会生效。 欲节省空间,您可以将您不希望下载至PLC的信息切换为打开/关闭。 从从PLC上载上载数据数据块块 返回顶端 您必须在STEP 7- Micro/WIN中打开一个项目,才能上载数据块。 如果PLC中的数据块与您打开的项目中的数据块不匹配(或者您打开的项目中没有数据块),您只能上载该 PLC的数据块地址 糠趾褪 葜挡糠郑 荒苌显刈⒔狻5刂芬宰纸谑 蹈袷缴显兀 葜狄允 聘袷缴显兀 ㄈ魏卧 模 H缫 谑】占 ,您可以将您不希望下载至PLC的信息切换为打开/关闭。 如果CPU中的数据块包含由Micro/WIN 4.0(或较新版本)下载的标记信息,那么由Micro/WIN 597 Siemens Energy Automation, Inc. 4.0的上载将会重新载入此标记结构。如果某数据块曾由较早的Micro/WIN版本下载且无标记信息,那么由Micro/WIN 4.0的上载将会将所有赋值放在同一个标记中。 上载上载后后保留保留DB格格式式 返回顶端返回顶端 当您上载数据块时,下载至PLC的数据块条目格式被保留。 如果您在一行中输入多个条目,当您上载时,格式不被保留。每个条目在一个不同的行中显示。 例如,如果您在数据块中输入VB0 20、30、40、50并上载,格式更改为 VB020 VB130 VB240 VB3 50 从从CPU RAM建立建立数据数据块块 返回顶端返回顶端 选择PLC 从从RAM建立建立数据数据块块((Create Data Block from RAM))菜单命令,将CPU V内存保存至EEPROM。 从CPU读取V内存当前值,然后将V内存图像作为数据块下载。 注释注释 进行此操作时,CPU必须处于STOP(停止)模式。 倘若CPU RAM内有已修改的V内存地址,并且这些地址在上一次数据块下载中未得到指定,那么在您执行“从RAM建立数据块”命令时,这 ┮研薷牡牡刂坊岜恢付ǜ 桓鲂碌谋昙敲 ɡ 鏟LC_DATA1)。当程序的执行向新的V地址写入数据时,或当状态图被用于修改 碌腣地址时,此情形就可能发生。 另请参阅另请参阅 PLC电源电源中断中断后后的的数据保留数据保留 常量格式详细说明 通讯配置 PLC类型选择 系统块(PLC配置) 错误讯息 入门指南目录 应用程序用户参考手册 9.2.5 查找查找//替换替换//转转入编辑入编辑操操作作 可使用下列一种方法存取“查找”、“替换”和“转入”操作 选择菜单命令编辑(编辑(Edit)) 查查找找((Find))、编辑(编辑(Edit)) 替替换(换(Replace))或编辑(编辑(Edit)) 转转入(入(Go To))。 按快捷键组合CtrlF、CtrlH或CtrlG。 可对程序、局部变量表、数据块、符号表或状态图执行“查找”、“替换”和“转入”操作。 选择一种编辑器,了解如何使用“查找/替换/转入”命令的详情 LAD FBD STL 9.2.6使用使用交叉引交叉引用和元素用用和元素用法法 可使用下列一种方法检视“交叉引用”窗口 选择菜单命令检视检视((View)) 交交叉叉引引用(用(Cross Reference)) 单击浏览条中的“交叉引用”按钮 打开指令树中的‘交叉引用’文件夹,然后双击某引用或使用节点 欲存取“交叉引用”表、“字节用法”表或“位用法”表,单击位于“交叉引用”窗口底部的适当标记 STEP 7 - Micro/WIN 帮助帮助窗口窗口598 Siemens Energy Automation, Inc. 本标题讨论下列主题 交叉引用表 字节用法表 位用法表 交交叉叉引引用表用表 返回顶端 提示提示 您必须编译程序才能检视“交叉引用”表。 当您希望了解程序中是否已经使用和在何处使用某一符号名或内存赋值时,可使用“交叉引用”表。“交叉引用”列表识别在程 序中使用的全部操作数,并识别POU、网络或行位置以及每次使用的操作数指令上下文。 元素元素指程序中使用的操作数。您可以在符号和绝对视图之间切换,改变全部操作数显示。(使用菜单命令检视检视((View)) 符号编址(符号编址(Symbolic Addressing))。) 块块指使用操作数的POU。 位位置置指使用操作数的行或网络。 上下文上下文指使用操作数的程序指令。 LAD交叉引用列表举例 FBD交叉引用列表举例 STL交叉引用列表举例 599 Siemens Energy Automation, Inc. 字字节节用用法法表表 返回顶端 提示提示 您必须编译程序才能检视“字节用法”表。 “字节用法”表允许您查看程序中使用了哪些字节以及在哪些内存区使用,还可帮助您识别重复赋值错误。 b表示已经指定一个内存位。 B表示已经指定一个内存字节。 W表示已经指定一个字(16位)。 D表示已经指定一个双字(32 位)。 X用于计时器和计数器。 范例1解释字节用法表 该字节用法表范例显示相关程序使用下列内存位置MB0中一个位;计数器C30;计时器T37。 范例2识别重复赋值错误 该范例程序从MB 10.0开始进行重复内存赋值。 STEP 7 - Micro/WIN 帮助帮助窗口窗口600 Siemens Energy Automation, Inc. 可检查字节用法表,识别不适当的赋值。因为双字要求四个字节, VB0行中应有4个相邻的D。与此相似,因为字要求2个字节,V B0中应有2个相邻的W。MB10行存在相同的问题,此外在多个赋值语句中使用MB10.0。 位位用用法法表表 返回顶端 提示提示 您必须编译程序才能查看位用法表。 位用法表允许您查看程序中已经使用了哪些内存地址,可精确至位级别,还可帮助您识别重复赋值错误。 b表示已经指定一个内存位。 B表示已经指定一个内存字节。 W表示已经指定一个字(16位)。 D表示已经指定一个双字(32 位)。 X用于计时器和计数器。 范例1解释位用法表 该位用法表范例显示相关程序使用下列内存位置从字节I0、位0、1、2、3、4、5和7;从字节Q0、位0、1、2、3、4和 5;从字节M0、位1。 范例2识别重复赋值错误 该范例程序从MB 10.0开始进行重复内存赋值。 601 Siemens Energy Automation, Inc. 可检查位用法表,识别不适当的赋值。在适当的赋值程序中,字节中间不得有位值。 BBBBBBBb无效,而BBBBBBBB则有效。 嗤 墓娑ㄒ彩视糜谧指持担ㄓτ 16个相邻的W)和双字赋值(应有32个相邻的D)。 另请参阅另请参阅 通讯通讯配配置置 PLC类型选项 系统块(PLC配置) 错误 在符号和绝对视图之间切换 入门指南目录 应用程序用户参考手册 9.2.7成成功功编编译译 可使用下列一种方法启动STEP 7- Micro/WIN项目编译程序 单击“编译”按钮或选择菜单命令PLC((PLC)) 编编译译((Compile)),编译现用窗口(程序块或数据块)。 单击“全部编译”按钮