欢迎来到天天文库
浏览记录
ID:48251636
大小:324.00 KB
页数:22页
时间:2020-01-18
《PLC培训讲稿Step 7软件介绍、编程.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、SIEMENS公司S7PLC标准工具软件STEP7介绍一个带参数的程序块的例子如下:-一个“泵控”块含有对泵的操作指令,例如控制过程中的泵的输入和输出信号。-对泵进行控制的程序块负责调用(打开)“泵控”块,并指出哪个泵要进行控制。-当“泵控”块完成其操作指令后,程序返回到调用块(例如,OB1),然后,继续执行其他的指令。用户块用户块包括程序代码和用户数据。在结构化程序中,一些块循环调用处理,一些块需要时才调用。系统块系统块是在CPU操作系统中预先定义好的功能和功能块。这些块不占用用户程序空间。用户程序调用系统块,在整个系统中这些块具有相同的接口、相同的标示和相同的号。用户程序可以容易地转换
2、到不同的CPU或PLC。SIMATIC管理器窗口的菜单项:打开SIMATIC管理器的窗口能见到以下菜单项:File打开、组织和打印“项目”(project)。Edit复制、粘贴、删除、全选、对象属性等。Insert插入程序单元。PLC下载程序和监视硬件。View选择“在线/离线”和编程语言。Options用户定义。Window设置窗口显示。Help帮助信息。建立一个项目和SIMATIC站后,就可以对PLC进行硬件组态了。下面介绍S7PLC中央机架模板的组态过程。打开“项目”中的“站”,在窗口的右边页面出现“硬件”图标和所建项目中选择的CPU图标,如下面的图所示。双击“硬件”图标,“硬件”组
3、态窗口自动打开,在组态窗口的右边面会显示硬件组态单元库目录菜单。应用STEP7对PLC进行硬件组态1、选择目录菜单中的某一项,例如SIMATIC300,在其下拉菜单中再选择RACK-300,双击RACK-300下面的图标,这时在窗口左边页面上就会出现0(UL)机架带槽位的rack表。为了在0(UL)的1号槽位上放置PS307电源模板,导航目录菜单,找到PS3075A(6ES7307-1EA00-0AA0),用鼠标拖至0(UL)机架的1号槽位上。2、为了在0(UL)的2号槽位上放置CPU模板,导航目录菜单,打开CPU-300项,在其下拉菜单中找到CPU314C-2DP(6ES7314-6CF
4、01-0AB0),用鼠标将其拖至0(UL)机架上的2号槽位,由于CPU314C-2DP占用2个槽位,从第4个槽位开始,可以组态配置其他的I/O模板。应用STEP7对PLC进行硬件组态用同样的方法,在4号槽位上配置了32点的直流输入模板(6ES7312-1BL00-0AA0),在5号槽位上配置了32点的直流输出模板(6ES7322-1BLL00-0AA0)。下面的图表示了用上面的方法组态完成后的STEP7硬件组态界面,从图上还能看到所选模板的订货号,I/O模板组态定义的绝对地址以及分配给CPU模板的MPI地址。以上完成了硬件中央机架的模板组态。应用STEP7对PLC进行硬件组态S7PLC分布
5、式I/O模板的组态在常用配置的自动化系统中,中央可编程控制器的I/O模板与传感器、执行机构之间需要大量的连接电缆,这不仅增加了安装的工作量,也增加了安装费用和发生故障的机率。应用分布式I/O,将I/O模板就近放置于传感器和执行机构附近,在可编程控制器和I/O模板及现场器件之间用现场总线Profibus-DP连接,就可克服中央I/O模板的上述缺点。组态DP主站和分布式I/O上面用图解说明怎样组态一个可以配置分布式I/O的站,到目前为止,所描述的步骤和中央机架的组态步骤是类似的,得到的组态界面也类似。下面一些图的画面进一步说明,怎样将分布式I/O单元,组态到上述已经建立起来的站中,并设置或修改
6、他们的属性参数。组态分布式I/OET200M前面用图解方法,说明怎样在主站上组态一个分布式I/O的从站,这种从站是模块化结构的,从站是由Profibus-DP通信模板IM153-2和若干块标准的I/O模板(例如,图上的DI32xDC24V)组成。应用符号地址编程在对PLC进行硬件组态时,事先定义其输入和输出的绝对地址。因为,这些地址是直接指定,亦即绝对地址。也可以选择用任意符号名来替代绝对地址。为了应用符号地址进行编程,需要建立一个符号表,对在以后的程序中将要用到的所有绝对地址,在符号表中给他们每一个分配一个符号名,同时定义它们的数据类型。例如,对于输入I1.2,其符号名为PE_Failu
7、re,表示汽油发动机有故障。这一符号名,适用于整个程序,因此,称为全局变量。使用符号地址进行编程,使得所编的S7程序,可读性强。在STEP7程序中建立符号地址表举例在完成对PLC进行硬件组态之后,开始编写用户程序之前,需要做的一件工作是建立编程用的符号地址表。前面用图解的方式,说明建立符号地址表的步骤,上图是为项目GettingStarted所编写的符号地址表。一般而言,每一个S7程序只建立一个符号地址表,这与在编程中使
此文档下载收益归作者所有