首页 理论教育 如何编写高效的用户程序

如何编写高效的用户程序

时间:2023-06-16 理论教育 版权反馈
【摘要】:一个PLC站的所有程序块均存储于“S7程序”下的“块”文件中,块文件包含系统数据,逻辑程序块如组织块、功能、功能块、数据库、变量表等。点击“块”图标,在SIMATIC Manager右侧图标空白处点击右键,选择“插入对象”,可逐一添加需要的逻辑程序块。图8-25 FC属性设置对话框在属性设置对话框中可以设置FC的各项属性如编程语言,STEP7有STL、LAD、FBD3种编程语言,其中LAD即为梯形图程序。双击FC1,进入程序编辑界面,如图8-26所示。

如何编写高效的用户程序

一个PLC站的所有程序块均存储于“S7程序”下的“块”文件中,块文件包含系统数据,逻辑程序块如组织块(OB)、功能(FC)、功能块(FB)、数据库(DB)、变量表(VAT)等。点击“块”图标,在SIMATIC Manager右侧图标空白处点击右键,选择“插入对象”,可逐一添加需要的逻辑程序块。例如添加一个功能(FC),在选择插入一个功能后,系统会弹出FC属性设置对话框,如图8-25所示。

978-7-111-42922-7-Part03-35.jpg

图8-25 FC属性设置对话框

在属性设置对话框中可以设置FC的各项属性如编程语言,STEP7有STL、LAD、FBD3种编程语言,其中LAD即为梯形图程序。属性设置完成后点击“确定”按钮,在块中会生成一个功能FC1。双击FC1,进入程序编辑界面,如图8-26所示。(www.xing528.com)

978-7-111-42922-7-Part03-36.jpg

图8-26 程序编辑界面

程序编辑界面有4部分:上方为工具栏,用来存盘、编译、下载、监控等,工具栏中还包含LAD编程语言的常用指令;工具栏下方为程序块参数传递的接口区,当子程序(FC、FB)需要带参数调用时,在接口区可以声明输入/输出的形参等,如果子程序无形参调用,则可以不定义接口区;界面左侧为编程指令集,在使用LAD或FBD编程时,可以从编程指令集中选择相关的指令;右侧为程序代码区,通过工具栏中的“视图”按钮来选择所需要的编程语言。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈