西门子STEP7图解编程、调试步骤

合集下载

(教你一步一步吧学STEP7)

(教你一步一步吧学STEP7)

STEP 7的介绍
图1-1 间隙
使用单机架或多机架
是使用一个机架还是使用多个机架,取决于具体情况。

在下面的情况下应该使用单机架:
∙结构紧凑、需要节约空间
∙ CPU312、312 IFM、312C和CPU 313只能用单机架
∙所需处理的信号量少
在下面的情况下应该使用多机架:
机架3(ER)
连接电缆368
连接电缆368
机架2(ER)
连接电缆368
机架1(ER)
图1-2:安装举例
主机架配置方法
STEP7中,通过简单的拖放操作就可以完成主机架的配置。

配置过程中,添加到主机架中的模板的订货号(在硬件目录中选中一个模板,目录下方的窗口会显示该模板的订货号以及描述)应该与实际硬件一致。

先直接新建一个项目,在项目中插入一个SIMATIC 300 Station,双击Hardware图标,打开硬件组态程序。

在硬件目
录中找到S7-300机架,拖拽到左上方的视图中,即可添加一个
主机架。

西门子 SIMATIC STEP 7 V5.4 编程 说明书

西门子 SIMATIC STEP 7 V5.4 编程 说明书

SIMATIC STEP 7 V5.4编程使用手册2006年03月前言、目录产品介绍和软件安装 1 安装 2 设计自动化解决方案 3 设计程序结构基础 4 启动和操作 5 创建并编辑项目 6 用不同版本编辑STEP 7编辑项目7 定义符号8 程序块和程序库的生成9 逻辑块的生成10 数据块的生成11 数据块的参数赋值12 建立STL源文件13 显示参考数据14 检查块的一致性和作为块特性的时间标记15 组态消息16 控制和监视变量17 建立在线连接并进行CPU设置18 下载和上载19 通过变量表进行调试20 用程序状态进行测试21 使用模拟程序(可选软件包)进行测试22 诊断23 打印与归档24 使用M7可编程控制系统25 提示与技巧26 附录 Ai安全指南本手册包括应该遵守的注意事项,以保证您个人的生命安全及财产损失。

有关人身安全的注意事项在本手册中均采用安全警示标志加以突出强调,有关财产安全的注意事项并没有安全警示标志,并根据危险等级注明如下:危险(Danger )表示若不采取适当的预防措施,将造成死亡、严重的人身伤害或重大的财产损失。

警告(Warning )表示若不采取适当的预防措施,将可能造成死亡、严重的人身伤害或重大的财产损失。

小心(Caution )有警示标志表示若不采取适当的预防措施,将可能造成轻微的人身伤害或财产损失。

小心(Caution )无警示标志,表示若不采取适当的预防措施,将可能造成财产损失。

注意(Note )提醒你对与产品有关的重要信息、产品的处置或文件的特别部分,应格外注意。

如果出现不是同级的警示信息,则须采取最高一级警示。

对于人身伤害的警示一般包括对于财产损失的警示。

合格人员只有合格人员才允许安装和操作这一设备。

合格人员规定为根据既定的安全惯例和标准批准进行试运行、接地和为电路、设备和系统加装标签的人员。

正确使用注意如下:警告本装置及其组件只能用于产品目录或技术说明书中阐述的应用,并且只能与西门子公司认可或推荐的其它生产厂的装置或组件相连接。

step7编程实例-STEP7编程软件及使用方法

step7编程实例-STEP7编程软件及使用方法

4
。 CPU参数配置:双击机架中的CPU,打开CPU属性对话框,在这里可以配置CPU的各类参数,不同型号的CPU参数不尽相同,在应用时应注意
常规设置 在常规页面中(图7-17),包括了CPU的基本信息和MPI的接口设置。单击“属性”按钮会弹出MPI通讯的属性设置界面,在这里可以设置MPI通讯的 参数。
周期/时钟存储器 周期/时钟存储器(图7-19)页面主要包含以下参数设置。
保持存储器 保持存储器页面(图7-21)包含了下面的项目:
诊断/时钟 诊断/时钟页(图7-22)包括以下设置:
保护 保护页面(图7-23)包括以下参数:
7.4 使用LAD编程
• 任务描述
在本例中,我们模拟一个饮料灌装线的控制系统。系统中有两条 饮料灌装线和一个操作员面板。
2、模块化编程 程序被分为不同的逻辑块,每个块包含了完成部分控制任务的逻辑指令。组织 块OB1(主程序)中的指令决定在什么情况下调用哪一个块,功能和功能快(子 程序)用来完成不同的过程任务。被调用的块执行完后,返回到OB的调用点, 继续执行OB1。 模块化编程的程序被分为若干块,易于实现多人同时对一个项目编程。由于只 在需要时执行相关的指令,因此提高了CPU的执行效率。
数据块(DB)是用户定义的用于存取数据的存储区,可 以被打开或关闭。DB可以是属于某个FB的情景数据块,也 可以是通用的全局数据块,用于FB或FC。
S7 CPU还提供标准系统功能块(SFB、SFC),集成在S7 CPU中的功能程序库。用 户可以直接调用它们,由于它们是操作系统的一部分,因此不需将其作为用户程 序下载到PLC。
直接建立的项目只包含一个MPI子网对象,用户需要通过【插入】菜单来手动添家对象.用户可以插入一个PLC站,先进行硬件组态,完成硬件组态后,再 在相应CPU的S7程序目录下编辑用户程序;也可以先插入一个独立的S7程序,编写用户程序,再进行硬件组态,等组态完成后将程序复制到相应的 CPU中。

西门子STEP7软件流程图

西门子STEP7软件流程图

西门子STEP7软件流程图一、新建流程图:S7软件打开后,在空白处点击鼠标右键选择:“Insert New Object”→“Fuction Bolck”,出现对话框:确认后点击“OK”。

二、编辑流程图:双击FB1即可打开编辑。

跳转条件T延时有3种:1、直接调用该步时间:2、调用与该FB对应的DB块中该步的时间:3、在STEP1处点击鼠标右键:“Insert New Element”→“Action”在?框处点击鼠标右键:“Object Properties”,出现以下对话框:先在Instruction栏中选择:N——————()S——————(S)R——————(R)CALL ————调用子程序D ——————延时L ——————时间极限然后在Address 栏填写地址,如:M1.1或Q3.0若选择D (延时)则需填写Counter/Time 栏,如:T#5S点击OK三、在程序中调用FB流程图功能块时各角的定义:注意:各角均为上升沿出发四、如何调用与FB 对应的DB 块中的数据:在程序中常用到的DB 块中的变量有两种:1、G7S[*].X 表示流程图中第*步是否激活,若第*步激活,G7S[*].X=1;否则G7S[*].X=02、G7S[*].T 表示流程图中第*步已经激活的时间,变量类型为双字。

双击DB1打开数据块,如下图,在“Name ”一栏中找到要用的变量名,如:G7S[1].X 、G7S[1].T注:流程图FB中的S*与DB块中地址的对应关系如下: FB中的S*按照从大到小的顺序(如S1、S2、S6、S7,可以不连续)依次对应DB块中的G7S[1]、G7S[2]、G7S[3]、G7S[4](是连续的)再查与之对应的“Address”一栏中的地址,如:75.0、78.0程序中引用如下:DB1.DBX75.0对应G7S[1].X,即流程图第一步。

流程图处于第一步时,M2.0=1,否则M2.0=0DB1.DBD78对应G7S[1].T,即流程图第一步激活的时间。

西门子STEP7图解编程、调试步骤

西门子STEP7图解编程、调试步骤

1.打开SIMATIC STEP7。

2.新建一个工程项目3.项目定义名字后,点击OK4.硬件配置,(以CPU为S7-400为例)5.打开硬件组态6.根据实际基架型号选择基架,并双击7.选择电源:8.选择CPU9.选择数字量输入模板:10.选择数字量输出模板11.选择模拟量输入模板12.选择模拟量输出模板13.硬件配置保存并编译这样就完成了硬件配置。

配置完成后回到主界面,就可以在CPU中的BLOCK进行软件编程了。

14.根据需要插入中断组织块:在属性窗口中可以定义OB的绝对地址以及符号地址,还可以对组织块的功能加以简单注释等。

也可以在此处选择该OB所用编程语言的种类。

15.新建数据块:16.打开DB,定义该数据块的地址结构:在数据块中可以定义数据的符号名,定义数据类型,定义数据注释。

17.建立符号表18.新建功能:在下面的FC属性窗口中可以定义FC的绝对地址以及符号地址,还可以对功能块的功能加以简单注释等。

也可以在此处选择该功能所用编程语言的种类。

19在FC中进行软件编程:根据功能需要插入常开常闭触点,整/实型运算函数,延时器等。

新建NETWORK:20.保存FC100并在OB1中调用。

21.启动S7-PLCSIM进行仿真测试:22.将所有程序块下载到仿真器中:23.将仿真器CPU从STOP位置变换到RUN-P位置:24.打开OB1 进行监视。

25.打开FC100 进行监视。

26.强制信号:27.另外还可以通过变量表监视系统数据:输入要监视变量的绝对地址:。

第9章STEP7软件的使用

第9章STEP7软件的使用

精选课件
8
2.软件升级
若要对STEP 7 - Micro/WIN V4. 0升级,需从西门子公 司的网站上下载SPx软件包。 STEP 7 - Micro/WIN V4. 0 SPx和V4.0不能共存,安装SPx时看到提示后,需退出安装 程 序,先卸载V4.0版,然后再次安装SPx(找到解压缩的文 件目录,运行Setup文件)。
站电缆直接连接,或者通过带有MPI电缆的通信处理器卡 (CP)连接,或者通过以太网通信 卡连接,但最常用的是普 通的PPI编程电缆。用于S7 - 200 PLC的编程电缆长度一般 均为 5m .
精选课件
12
有RS-232和USB接口的两种编程电缆可以选择,编程电 缆将PLC的编程口与计算 机的RS - 232口或USB口相连, 连接如图9-1所示。
精选课件
5
二)软件的安装与卸载
1. STEP 7 - Micro/WIN V4.0安装步骤 (1)将安装光盘插入CD-ROM,在光盘目录里双击 Setup,进入安装向导。 (2)按照安装向导的提示完成软件的安装。软件程序安 装路径可以使用默认子目录,也 可以用"浏览"按钮弹出的 对话框中任意选择或新建一个子目录。
(2)单击"通信口(Port)"选项卡。检查各参数,确认无误后 单击"确定"。如果需要修改 某些参数,可以先进行有关的 修改,再单击"确认(OK) "按键,待确认后退出。
(3) PC机的接口一般使用COM1或USB。 (4)传输波特率为9.6 kbit/s。 如果建立了计算机和PLC的在线联系,就可利用软件检 查、设置和修改PLC的通信参 数。步骤如下:
精选课件
17
(1)单击浏览条中的系统块图标 ,或从"视图(View)"菜 单中选择"系统块(System Block)"选项,将出现系统块对话 框。

STEP7调试指南

STEP7调试指南

STEP7调试指南存放路径,F:\调试程序\
1.打开STEP7
2.单击文件,选择打开
3.如果已经打开过直接双击该项目名即可,下放红线所示. 如果没有打开过,选择浏览
选择相应的路径,在本次为篇首所说的路径
如下图标的既为STEP7的项目,双击打开即可
4.打开后一般只有3所示的PLC
按如下步骤操作
单击1号所示号PLC
选择2所示的将站点上传到PG,在出现的对话框确定
上传完成后会出现另外一个PLC站,本例中的4所示
然后单击3中的S7
点击+号依次展开,得到下图,单击1号,选择2号并复制,单击3号粘贴覆盖
5.单击1号,双击OB1看里面调用的FC块为多少号
然后打开相应的FC块进行监控调试,如果直接在OB1里编写的程序直接监控即可
7.打开所用监控程序后,1号为保存,2号为修改好程序后传到PLC中,3为监控,4为修改程序时所用的开闭点,延时,输出.使用方法详见帮助.。

step7程序执行原理和编程方法

step7程序执行原理和编程方法

step7程序执行原理和编程方法plc的循环程序是如何执行的。

(这一点非常重要)1.循环程序如何执行西门子plc程序执行图(建议保存)1.1在CPU上电之后,启动块OB100/101/102先启动一次。

(调用哪一个OB块由系统的启动模式配置决定)1.2启动块执行完毕后,系统的循环监视时间就被激活了(这个时间可以在STEP7的硬件配置中设置,如果循环时间超出则PLC停机)1.3之后,CPU会从输入模块及其它过程映象设备读取所有的输入状态1.4接着下来便到了主循环程序的执行1.4.1主循环执行也是按照语句顺序执行,如下图,当OB1执行第一个语句CallFB,则此时程序进入所调用FB块顺序执行FB块的语句1.4.2若在所调用的FB块,在某一语句中执行了CallFB/FC,则程序又进入下一级的FC中依次执行块中语句,依此类推1.4.3当调用的下一级FC所有语句执行完成后,程序回到CallFC的这一语句,继续执行后面的语句1.4.4当所Call的FB也执行完成后,程序回到OB1的CallFB处,继续执行后面的语句。

1.4.5直至最后,完成OB1的所有程序,则主循环结束。

1.4.6在OB1执行的过程中,循环中断(如OB35)、故障中断(如OB86)等可以插入执行,执行完成后会回到中断的地方继续主循环的执行。

1.5主循环执行完成后,PLC将过程映象的输出写到输出模块1.6完成1.5的步骤之后一个完整的循环就结束了,此时跳至1.2步骤,重新开始新一循环的监视时间,如此周而复始。

2.程序块类型知道了PLC循环程序如何执行后,我们再来看一看STEP7的程序块有哪些类型2.1用户块用户块包括程序代码和用户数据。

在构造化程序中,一些块循环调用处理,一些块需要时才调用。

2.1.1组织块OB块构成了S7CPU和用户程序的接口。

可以把全部程序存在OB1中,让它连续不断地循环处理。

也可以把程序放在不同的块中,用OB1在需要的时候调用这些程序块。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.打开SIMATIC STEP7。

2.新建一个工程项目
3.项目定义名字后,点击OK
4.硬件配置,(以CPU为S7-400为例)
5.打开硬件组态
6.根据实际基架型号选择基架,并双击
7.选择电源:
8.选择CPU
9.选择数字量输入模板:
10.选择数字量输出模板
11.选择模拟量输入模板
12.选择模拟量输出模板
13.硬件配置保存并编译
这样就完成了硬件配置。

配置完成后回到主界面,就可以在CPU中的BLOCK进行软件编程了。

14.根据需要插入中断组织块:
在属性窗口中可以定义OB的绝对地址以及符号地址,还可以对组织块的功能加以简单注释等。

也可以在此处选择该OB所用编程语言的种类。

15.新建数据块:
16.打开DB,定义该数据块的地址结构:
在数据块中可以定义数据的符号名,定义数据类型,定义数据注释。

17.建立符号表
18.新建功能:
在下面的FC属性窗口中可以定义FC的绝对地址以及符号地址,还可以对功能块的功能加以简单注释等。

也可以在此处选择该功能所用编程语言的种类。

19在FC中进行软件编程:
根据功能需要插入常开常闭触点,整/实型运算函数,延时器等。

新建NETWORK:
20.保存FC100并在OB1中调用。

21.启动S7-PLCSIM进行仿真测试:
22.将所有程序块下载到仿真器中:
23.将仿真器CPU从STOP位置变换到RUN-P位置:24.打开OB1 进行监视。

25.打开FC100 进行监视。

26.强制信号:
27.另外还可以通过变量表监视系统数据:
输入要监视变量的绝对地址:。

相关文档
最新文档