首页 理论教育 如何创建一个有效的工程?

如何创建一个有效的工程?

时间:2023-06-26 理论教育 版权反馈
【摘要】:图6-23 新建工程单击“确定”按钮,生成如图6-24的新工程Test。图6-29 在Blocks中进行编程图6-29清晰地显示了项目的分层结构。生成项目时会在块文件夹中自动生成一个空的组织块OB1,OB1是用户程序的接口,也是系统必需的程序块。图6-30 编辑完成的项目结构如果硬件组态或程序不能下载,需要检查通信接口导线连接是否正确以及通信设置是否正确。如果通信电缆采用PC Adapter,通信设置步骤见6.3.2。

如何创建一个有效的工程?

双击软件快捷键“SIMATIC Manager”,打开软件。单击“File”→“New…”,新建一个工程项目,例如Test,如图6-23所示。

978-7-111-51420-6-Chapter06-24.jpg

图6-23 新建工程

单击“确定”按钮,生成如图6-24的新工程Test。

978-7-111-51420-6-Chapter06-25.jpg

图6-24 新工程

在图6-24界面上建立S7-300站。鼠标右键单击工程名Test,单击“插入新对象”→“SIMATIC 300站点”,完成界面如图6-25和图6-26所示。

978-7-111-51420-6-Chapter06-26.jpg

图6-25 建立S7-300站

978-7-111-51420-6-Chapter06-27.jpg

图6-26 添加站点完成

如图6-27所示,单击并展开Test文件夹,双击“硬件”,即可进入硬件组态环境。如图6-28所示。

978-7-111-51420-6-Chapter06-28.jpg

图6-27 双击“硬件”开始硬件组态

978-7-111-51420-6-Chapter06-29.jpg

图6-28 硬件组态界面(www.xing528.com)

硬件组态完毕后,管理器界面SIMATIC300(1)中出现CPU型号,如图6-29所示。展开至Blocks(块),出现OB1,打开OB1即可进行程序编写。

978-7-111-51420-6-Chapter06-30.jpg

图6-29 在Blocks中进行编程

图6-29清晰地显示了项目的分层结构。在项目中,数据在分层结构中以对象的形式保存,左边窗口内的树(Tree)显示项目的结构。第一层为项目,第二层为站(Station),站是组态硬件的起点。“S7程序(1)”文件夹是编写程序的起点,所有的软件均存放在该文件夹中。用鼠标选中图中某一层的对象,在管理器右边的工作区将显示所选文件内的对象和下一级的文件夹。双击工作区中的图标,可以打开并编辑对象。

Blocks(块)对象包含程序块(Blocks)、用户定义的数据类型(UDT)、系统数据(System data)和调试程序用的变量表(VAT)。程序块包括逻辑块(OB、FB、FC)和数据块(DB),需要把它们下载到CPU中,用于执行自动控制任务,符号表、变量表和UDT不用下载到CPU中。生成项目时会在块文件夹中自动生成一个空的组织块OB1,OB1是用户程序的接口,也是系统必需的程序块。

用户生成的变量表(VAT)在调试用户程序时用于监视和修改变量。系统数据块(SDB)中的系统数据含有系统组态和系统参数的信息,它是用户进行硬件组态时提供的数据自动生成的。图6-30是编辑完成的项目结构。

978-7-111-51420-6-Chapter06-31.jpg

图6-30 编辑完成的项目结构

如果硬件组态或程序不能下载,需要检查通信接口导线连接是否正确以及通信设置是否正确。如果通信电缆采用PC Adapter(MPI),通信设置步骤见6.3.2(STEP 7的硬件接口)。如果找不到PC Adapter协议,则按照图6-31所示安装通信接口,回到图6-19“设置PC/PG接口”界面,单击“属性”按钮,设置或添加PC Adapter(MPI)属性,如图6-32所示。“属性”页面中选择“本地连接”,选择COM1、19200参数,注意一般连接到计算机的串行口1,其他参数默认即可,如图6-33所示。

978-7-111-51420-6-Chapter06-32.jpg

图6-31 安装/卸载通信接口

978-7-111-51420-6-Chapter06-33.jpg

图6-32 MPI电缆连接参数设置

978-7-111-51420-6-Chapter06-34.jpg

图6-33 串口参数

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

我要反馈