西门子编程软件STEP 7的应用文档格式.docx
《西门子编程软件STEP 7的应用文档格式.docx》由会员分享,可在线阅读,更多相关《西门子编程软件STEP 7的应用文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
一个项目包含了以下的三类数据。
1)硬件结构的组态数据及模块参数
2)通信网络的组态数据
3)可编程模块的程序
上述数据都以对象的形式存储,STEP7采用目录式的层次结构管理项目中的所有对象。
对象从上到下有三个层次:
第⑴层:
项目;
第⑵层:
通讯子网、PLC站或S7程序;
第⑶层:
第二层下面的具体对象,视第二层定。
2.语言环境设置
STEP7中提供了多种可选语言,如果在安装STEP7时用户选择了多语言,则可以在使用过程中改变语言环境。
打开【SIMATICManager】,通过【选项】|【自定义】打开自定义选项菜单,选择【语言】。
图1.2自定义|语言设置
3.常规选项设置
通过【选项】|【自定义】打开自定义选项菜单,选择【常规】选项卡。
常规选项的设置界面和各选项的含义如下图所示。
图1.3常规选项设置
4.PG/PC接口设置
PG/PC接口(PG/PCInterface)是PG/PC和PLC之间进行通讯连接的接口。
PG/PC支持多种类型的接口,每种接口都需要进行相应的参数设置(如通讯的波特率等)。
因此,要实现PG/PC和PLC之间的通讯连接,必须正确地设置PG/PC接口。
SETP7的安装过程中,会提示用户设置PG/PC接口参数。
在安装完成之后,可以通过下面几种方法打开PG/PC设置对话框:
(1)Windows的【开始】|【SIMATIC】|【STEP7】|【设置PG-PC接口】
(2)Windows的【控制面板】|【设置PG-PC接口】
(3)在【SIMATICManager】中,通过菜单【选项】|【设置PG/PC接口】
图1.4PG/PC接口设置
设置步骤如下:
(1)在【以使用的接口参数分配】中,选择需要的接口类型。
如果列表中没有需要的类型,可以通过单击【选择】按钮安装相应的模块或协议。
(2)选中一个接口类型,单击【属性】按钮,在弹出的对话框中进行参数设置,如图所示。
图1.5PG/PC接口|MPI接口属性
二、硬件组态
1.创建项目
在工具栏中单击按钮
或在【文件】菜单下单击【新建】,可以直接创建一个新项目。
在弹出的对话框中输入项目名称及路径,单击确定完成(如下图)。
这里建立了一个名为S7_300的项目。
图2.1新建项目窗口
直接建立的项目只包含一个MPI子网对象,用户需要通过【插入】菜单来手动添家对象.用户可以插入一个PLC站,先进行硬件组态,完成硬件组态后,再在相应CPU的S7程序目录下编辑用户程序;
也可以先插入一个独立的S7程序,编写用户程序,再进行硬件组态,等组态完成后将程序复制到相应的CPU中。
2.插入PLC站点
打开前面建立的项目“S7_300”,在项目的根接点下插入一个“SIMATIC300站点”(图2.2)。
选中左边窗口的“SIMATIC300
(1)”,在右边窗口可以看到【硬件】的图标,双击“硬件”图标,就可以打开硬件组态界面(图2.3)。
图2.2插入SIMATIC300站点
图2.3硬件组态界面
3.配置主机架
在STEP7中,可以通过简单的拖放操作来完成主机架的配置。
在配置过程中,添加到主机架中的模块的定货号(在硬件目录中选中一个模块,目录下方的窗口会显示模块的定货号和对模块的描述)应该与实际的硬件一致。
图2.4配置机架
4.插入模块
插入主机架后,分别向机架中的1号插槽添加电源、2号插槽添加CPU(图2.5)。
硬件目录中的某些CPU型号有多种操作系统(Firmware)版本,在添加CPU时,CPU的型号和操作系统版本都要与实际的硬件一致。
4—11号槽中可以添加信号模块、功能模块、通讯处理器等,上述模块分别在硬件目录的SM-300、FM-300和CP-300中。
例如图2.6在主机架中添加了一个数字量输入模块和一个数字量输出模块。
图2.5插入电源和CPU
图2.6插入信号模块
在配置过程中,STEP7可以自动检查配置的正确性。
当硬件目录中的一个模块被选中时,机架中允许插入该模块的槽会变成绿色,而不允许该模块插入的槽颜色无变化。
将选中的模块拖到不能插入该模块的槽时,会提示不能插入的原因。
图2.7模块插入错误提示
双击输入输出模块所在的插槽,出现如图2.8的输入输出模块地址设定窗口。
模块地址可以是系统设定,也可以自己设定。
将【系统默认】选择项的【
】去掉,可以自己设定开始地址。
图2.8设定输出模块地址
5.CPU参数配置
⑴.双击机架中的CPU,打开CPU属性对话框,在这里可以配置CPU的各类参数,不同型号的CPU参数不尽相同,在应用时应注意。
⑵.常规设置,在常规页面中(图2.9),包括了CPU的基本信息和MPI的接口设置。
单击“属性”按钮会弹出MPI通讯的属性设置界面(图2.10),在这里可以设置MPI通讯的速率等参数。
⑶.启动,如图2.11所示为启动属性页,各参数描述如下:
S7系列PLC有三种启动方式(其中大多数300系列CPU只有暖启动):
A、暖启动:
启动时过程映像和不保持定时器、计数器及标志存储器被清除,CPU会自动调用OB100一次,然后开始循环执行OB1。
B、冷启动:
启动时所有存储器被清除,CPU会自动调用OB100一次,然后开始循环执行OB1。
C、热启动:
启动时所有存储器保持,CPU会自动调用OB100一次,然后开始循环执行OB1。
图2.9CUP属性|常规
图2.10MPI接口属性
图2.11CPU属性|启动
6.保存和编译
单击
按钮保存和编译硬件组态。
如果组态过程出错,此时会编译不成功,并显示出错原因。
图2.12保存和编译
三、编写程序
使用梯形图(LAD)在OB1里编写程序。
1.设置OB1程序编辑语言
首次进入OB1,双击OB1组织块:
弹出图3.1页面,设置语言为LAD,点击【确定】。
图3.1设置OB1创建语言
双击OB1,打开程序编辑窗口,如图3.2所示:
图3.2LAD/STL/FBD程序编辑窗口
2.编辑符号表
打开符号表:
1)LAD/STL/FBD编辑器打开符号表,【选项】|【符号表】。
2)从SIMATIC管理器打开符号表,选择项目结构中的S7程序,双击右侧窗口【符号】。
图3.3符号表编辑器
3.编写梯形图(LAD)程序
图3.4简单电机正反转程序
四、用S7-PLCSIM调试程序
启动SIMATICManager,单击
按钮,启动PLCSIM仿真程序,单击
新建一个PLC,并把CPU切换到STOP模式。
图4.1S7-PLCSIM
在项目窗口选择要下载的工作站,执行菜单【PLC】|【下载】,或者单击鼠标右键【PLC】|【下载】将整个S7-300站下载到PLC。
插入仿真变量,将CPU切换到SUN状态。
图4.2插入变量
激活程序监视状态,如图4.3所示。
图4.3程序运行状态
五、结束语
以上简单介绍了用STEP7硬件组态,用梯形图编写程序,以及用S7-PLCSIM调试程序的步骤,希望对大家有所帮助。