您现在的位置是:首页 > PLC技术 > PLC技术

S7-1500 PLC程序块的编辑

来源:艾特贸易2017-10-11

简介双击需要编辑的程序块,打开程序编辑器。程序编辑器窗口主要包括编程窗口的工具条、变量声明表、快捷指令、代码区和细节窗口,在任务卡区域显示“指令”“测试”等选项卡,如

    双击需要编辑的程序块,打开程序编辑器。程序编辑器窗口主要包括编程窗口的工具条、变量声明表、快捷指令、代码区和细节窗口,在任务卡区域显示“指令”“测试”等选项卡,如图5-26所示。

程序编辑器窗口

    5-26    程序编辑器窗口

    代码区为程序编写区,不同的编程语言显示的代码区外观不同。对于LADFBDSTL编程语言界面,用户可以将程序分成独立的段进行编写。对于SCL创建的程序块的代码区,按指令行进行显示。对于使用LADFBD编程语言创建的程序块,可以进行LADFBD编程界面之间的转换,但STL编程语言不能与LADFBD之间进行切换,这与经典STEP 7编程软件不同。

    块接口属于各自的程序块,用于为程序块定义接口参数和临时变量等,也称块的变量声明表。块接口默认不显示,可通过拖曳分割线显示块接口,也可以单击分割线上的“”显示块接口;单击分割线上的“”则关闭块接口的显示。

    在细节窗口中,可快速查看相关的信息,包括块的属性、程序块的交叉参考、程序编译结果和诊断信息等窗口。

    快捷指令用于为编程人员提供常用的指令,编程时直接使用快捷指令,而不需要从指令树中寻找,从而实现快速编程。快捷指令来自于指令任务卡中的收藏夹所收藏的指令,用户可以通过拖曳的方式从指令树中将常用的指令放人收藏夹,也可以直接删除指令。默认的快捷指令及主要指令功能如图5-27所示。

常用的快捷指令

    5-27    常用的快捷指令

    “指令”选项卡显示指令树,内容取决于所选择的编程语言。双击指令树中的指令,可以将它们插入到光标所在位置的程序段中,利用拖曳方式也可以插入指令。例如默认快捷指令中的空功能框和分支指令就包含在常规指令中,如图5-28所示。

常规指令

    5-28    常规指令

    指令树中除了常规指令,还包括基本指令、扩展指令、工艺指令和通信指令。这比经典STEP 7编程软件将非基本指令都存在指令库中显得更为方便。

    进行程序编辑时,经常需要使用编程窗口工具条内的工具。编程窗口工具条及各主要工具的功能如图5-29所示。

编程窗口工具条

    5-29    编程窗口工具条

    对于TIA Portal软件,程序块没有单独的保存操作。但在程序块的编辑期间,随时都可以通过工具条中项目保存按钮“”将它保存到硬盘上,并且保存操作不检查语法错误。而经典STEP 7编程软件虽然可以单独保存程序块,但要求程序块没有语法错误,否则无法保存。