PLC_技术培训班_(第2讲修改稿)STEP_7编程软件.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:83 大小:12.1MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

PLC_技术培训班_(第2讲修改稿)STEP_7编程软件.ppt

PLC_技术培训班_(第2讲修改稿)STEP_7编程软件.ppt

预览

免费试读已结束,剩余 73 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SIEMENS公司S7PLC标准工具软件STEP7介绍S7PLC的STEP7编程软件介绍S7PLC和STEP7编程软件应用示意图有两个选择项,如果要解决的自动化任务比较复杂,编写的程序量比较大,涉及的输入、输出点数多,建议采用选择项1,即先对PLC的硬件进行组态,然后编写用户程序,这样做的优点是通过STEP7对所有输入、输出点的绝对地址先进行了定义和分配,在以后的程序编写过程中就不会混淆,另外,在组态过程中还可以改变模板的参数和属性,例如,对模拟量输入模板,在组态过程中,可以确定它是电压输入信号(0-10V,+/-10V)还是电流输入信号(4-20mA),对一个多CPU项目,在组态过程中,可以确定各个CPU的MPI地址。对于比较简单的项目,涉及的输入、输出点数不多,也可以采用选择项2的步骤。启动STEP7时将激活SIMATICmanager(SIMATIC管理器)的中央窗口。一般默认设置是启动STEP7Wizard(STEP7向导),在“向导”帮助下建立一个STEP7项目,STEP7项目的结构按一定的次序安排数据和程序并被保存。项目内的数据是以对象的形式按分层结构保存。SIMATIC站和CPU包含硬件的组态和参数数据。S7程序是由所有的方块组成,这些方块包含控制对象的程序。下面介绍SIMATIC管理器的项目结构。STEP7编程语言的主窗口界面SIMATIC管理器窗口的菜单项:建立一个项目和SIMATIC站后,就可以对PLC进行硬件组态了。下面介绍S7PLC中央机架模板的组态过程。打开“项目”中的“站”,在窗口的右边页面出现“硬件”图标和所建项目中选择的CPU图标,如下面的图所示。双击“硬件”图标,“硬件”组态窗口自动打开,在组态窗口的右边面会显示硬件组态单元库目录菜单。选择目录菜单中的某一项,例如SIMATIC300,在其下拉菜单中再选择RACK-300,双击RACK-300下面的图标,这时在窗口左边页面上就会出现0(UL)机架带槽位的rack表。为了在0(UL)的1号槽位上放置PS307电源模板,导航目录菜单,找到PS3075A(6ES7307-1EA00-0AA0),用鼠标拖至0(UL)机架的1号槽位上。为了在0(UL)的2号槽位上放置CPU模板,导航目录菜单,打开CPU-300项,在其下拉菜单中找到CPU314C-2DP(6ES7314-6CF01-0AB0),用鼠标将其拖至0(UL)机架上的2号槽位,由于CPU314C-2DP占用2个槽位,从第4个槽位开始,可以组态配置其他的I/O模板。用同样的方法,在4号槽位上配置了32点的直流输入模板(6ES7312-1BL00-0AA0),在5号槽位上配置了32点的直流输出模板(6ES7322-1BLL00-0AA0)。下面的图表示了用上面的方法组态完成后的STEP7硬件组态界面,从图上还能看到所选模板的订货号,I/O模板组态定义的绝对地址以及分配给CPU模板的MPI地址。以上完成了硬件中央机架的模板组态。STEP7主窗口右边页面上的硬件组态图标STEP7硬件组态界面S7PLC分布式I/O模板的组态S7PLC分布式I/O模板的组态S7PLC分布式I/O模板的组态建立一个新的项目来组态分布式I/O系统建立一个新的项目来组态分布式I/O系统组态建立一个站组态建立一个站组态DP主站和分布式I/O组态DP主站和分布式I/O组态DP主站和分布式I/O组态分布式I/OET200M组态分布式I/OET200M组态分布式I/OET200M在组态过程中改变节点和I/O的地址在组态过程中改变节点和I/O的地址在组态过程中改变节点和I/O的地址应用符号地址编程PLC及其输入/输出的绝对地址建立编程用的符号地址表建立编程用的符号地址表在STEP7程序中建立符号地址表举例在STEP7程序中建立符号地址表举例在S7程序中使用的数据类型在组织方块OB1中建立程序在组织方块OB1中建立程序在组织方块OB1中建立程序在组织方块OB1中建立程序S7程序的编程窗口(以梯形图逻辑的编程为例)用梯形图逻辑编写一个串联电路程序示例用梯形图逻辑编写一个串联电路程序示例用梯形图逻辑编写一个串联电路程序示例用梯形图逻辑编写一个并联电路程序示例用梯形图逻辑编写一个并联电路程序示例用梯形图逻辑编写SR单元(存储置位、复位)程序示例用梯形图逻辑编写SR单元(存储置位、复位)程序示例梯形图逻辑编程中的绝对地址和符号地址用语句表语言完成“与”(AND)指令语句程序示例用语句表语言完成“与”(AND)指令语句程序示例用语句表语言编写“或”指令和“存储置位/复位”指令程序示例用语句表语言编写“或”指令和“存储置位/复位”指令程序示例用语句表语言编写“或”指令和“存储置位/复位”指令程序示例用语句表语言编