- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(三)符号表 使用符号表可将梯形图中的直接地址编号用具有实际含义的符号代替,使程序更直观、易懂。使用符号表有两种方法: 1)在编程时使用直接地址(如10.0),然后打开符号表,编写与直接地址对应的符号(如与10.0对应的符号为start),编译后由软件自动转换名称。 2)在编程时直接使用符号名称,然后打开符号表,编写与符号对应的直接地址,编译后得到相同的结果。 要进入符号表,可点击“检视”菜单中的“符号表”项或引导条窗口中的“符号表”按钮,出现符号表窗口。单击单元格可进行符号名、对应直接地址的录入,也可加注释说明。右击单元格,可进行修改、插入、删除等操作。图11-4中的直接地址编号在填写了符号表后,经编译后形成如图11-8所示的结果。可同时打开梯形图窗口或符号表窗口,要想在梯形图中显示符号,可选中“检视”菜单下“符号寻址”项(见图11-8)。反之,要在梯形图中显示直接地址,则单击取消“符号寻址”项。 图11—8是在STEP7-Micro/WIN 32 V3.1 SP2软件下的执行结果,在其他版本(V3.01、V3.02)的编程软件下结果有所不同。 图11-8 用符号表编辑 (四) 局部变量表 1.局部变量与全局变量 程序中的每个程序组织单元(POU,Program Organizational U-nit)都有64KB(字节)L存储器组成的局部变量表。用它们来定义有范围限制的变量,局部变量只在它被创建的POU中有效。而全局变量在各POU中均有效,只能在符号表(全局变量表)中定义。当全局变量与局部变量名称相同时,在定义局部变量的POU中,该局部变量的定义优先,而全局变量则在其他POU中使用。在子程序中使用局部变量,可使子程序方便地移植到其他项目中去。 2.局部变量的设置 将光标移到编辑器的程序编辑区的上边缘,向下拖动上边缘,则自动出现局部变量表,此时可为子程序和中断服务程序设置局部变量。图11-9为一个子程序调用指令和它的局部变量表,在表中可设置局部变量的参数名称、变量类型、数据类型及注释,局部变量的地址由程序编辑器自动地在L存储区中分配,不必人为指定。在子程序中对局部变量表赋值时,变量类型有输入(1N)子程序参数、输出(OUT)子程序参数、输入—输出(1N-OUT)及暂时(TEMP)变量4种,根据不同的参数类型可选择相应的数据类型(如BOOL、BYTE、INT、WORD等)。 图11-9 子程序调用指令及其局部变量表 局部变量作为参数向子程序传送时,在子程序的局部变量表中指定的数据类型必须与调用POU中的数据类型值相匹配。例如,在主程序OB1调用于程序SBR~1,使用名为IN1的全局符号作为子程序的输人参数。在SBR~1的局部变量表中,已经定义了一个名为LEN的局部变量作为该输人参数。当OBI调用SBR~1时,IN1的数值被传人LEN,IN1和LEN的数据类型必须匹配。 要加入一个参数到局部变量表中,可右击变量类型区,得到一个选择菜单,选择“插入”在选择“行”或“行下”即可。当在局部变量表中加入一个参数时,系统自动给各参数分配局部变量存储空间。 三、程序的打印输出 单击菜单“文件”中的“打印”项,可选择需要打印的组件的复选框,如图11—11所示,图中选择打印网络1至网络20梯形图程序的主程序。但如果还希望打印程序的附加组件,例如,还要打印符号表等,则所选打印范围无效,将打印全部LAD网络。 图11-11 打印输出对话框 (五)注释 梯形图编辑器中的Network n表示每个网络或梯级,同时又是标题栏,可在此为每个网络或梯级加标题或必要的注释说明,使程序清晰易读。双击Network n区域,弹出如图11-10所示的对话框,此时可以在“网络题目”文本框中键人相关标题,在“网络注释”文本框中键人注释。 图11-10 标题和注释对话框 (六)语言转换 STEW-Micro/WIN 32软件可实现语句表、梯形图和功能块图3种编程语言(编辑器)之间的任意切换。具体方法是:选择菜单“检视”项,然后单击STL(语句表)、LAD(梯形图)或FBD(功能块图)便可进入对应的编程环境。如采用LAD编程器编程时,经编译没有错误后,可查看相应的STL程序和FBD程序。如果编译有错误时,则无法改变程序模式。 (七)编译用户程序 程序编辑完成,可用菜单“PLC”中的“编译”项进行离线编译。编译结束后在输出窗口显示程序中的语法错误的数量、各条错误的原因和错误在程序中的位置。双击输出窗口中的某一条错误,程序编辑器中的矩形光标将会移到程序中该错误所在的位置。必须改正程序中的所有错误,编译成功后才能下载程序。 (八)程序的下载和清除 在计算机与PLC建立起通信连接且用户程序编译成功后,可以将程序下载到PLC中去。下载之前,PLC应处于STO
文档评论(0)