S7-300_400培训教程——第3 章 使用STEP7创建工程
- 格式:pdf
- 大小:4.94 MB
- 文档页数:53
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.另外还可以通过变量表监视系统数据:输入要监视变量的绝对地址:。
西门子S7-300/400PLC培训教程第一章西门子PLC简单概述1.1 PLC的产生1.2 PLC的定义和分类1.3 PLC的功能和特点1.4 PLC的结构与工作过程第二章PLC系统特性及硬件介绍2.1 SIMATIC S7-300系统结构2.2 S7-300 CPU模块2.3 信号模块(SM)2.4 电源模块(PS)2.5 接口模块(IM)2.6 其他模块(IM)2.7 SIMATIC S7-300的硬件组态第三章使用STEP7创建一个工程3.1 STEP 7软件安装3.2 SIMATIC管理器3.3 STEP 7快速入门3.4 下载和调试程序第四章西门子编程语言学习4.1 STEP 7编程语言4.2 数据类型4.3 S7-300指令基础4.4 位逻辑指令4.5 定时器与计数器指令4.6 数字指令4.7 控制指令第五章西门子的程序设计5.1 S7 CPU中的程序5.2 数据块中的数据存储5.3 逻辑块(FC和FB)的结构及编程5.4 编辑并调用无参功能(FC)——分部程序设计5.5 编辑并调用有参功能(FC)——结构化程序设计5.6 编辑并调用无静态参数的功能块(FB)5.7 编辑并调用有静态参数的功能块(FB)5.8 使用多重背景——结构化程序设计创建S7项目硬件配置编写符号表规划程序结构搅拌控制系统程序设计——使用模拟量。
交通信号灯控制系统程序设计。
案列分析第六章利用WinCC flexible软件创建工程系统6.1软件安装6.2 现场软件操作和运用我们对学员的要求和排课计划第1章我们让我们的学员对西门子PLC有一个空间概念的理解,第2章中我们详细分析西门子PLC的整个硬件架构,和如何在软件中实现硬件组态。
第3章中我们开始给学员自己安装编程软件,以及自己创建工程项目,通过这样让学员对STEP 7编程软件有个熟悉,以及课后让学员自己动手练习,熟悉该软件。
第4章中我们会给学员详细的介绍西门子S7-300中的编程语言,并通过简单程序事例说明其具体含义第5章是关键一章节,我们在前面4章的基础上,详细介绍S7-300中的各个功能块,同时通过让学员自己动手创建两到三和新项目(涵盖了时间,计数,逻辑,中断,模拟量的控制等等内容),同时让每位学员自己上传下载,调试自己的程序。
第三章西门子PLC的指令系统3.1 S7-300/400的编程语言3.1.1 PLC编程语言的国际标准IEC 61131是PLC的国际标准,1992~1995年发布了IEC 61131标准中的1~4部分,我国在1995年11月发布了GB/T 15969-1/2/3/4(等同于IEC 61131-1/2/3/4)。
IEC 61131-3广泛地应用PLC、DCS和工控机、―软件PLC‖、数控系统、RTU等产品。
定义了5种编程语言1) 指令表IL(Instruction list):西门子称为语句表STL。
2) 结构文本ST(Structured text):西门子称为结构化控制语言(SCL)。
3) 梯形图LD(Ladder diagram):西门子简称为LAD。
4) 功能块图FBD (Function block diagram):标准中称为功能方框图语言。
5) 顺序功能图SFC(Sequential function chart):对应于西门子的S7 Graph。
3.1.2 STEP 7中的编程语言梯形图、语句表和功能块图是3种基本编程语言,可以相互转换。
1.顺序功能图(SFC) :STEP 7中的S7 Graph2.梯形图(LAD):直观易懂,适合于数字量逻辑控制。
―能流‖(Power flow)与程序执行的方向。
3. 语句表(STL):功能比梯形图或功能块图强。
4.功能块图(FBD):―LOGO!‖系列微型PLC使用功能块图编程。
5.结构文本(ST):STEP 7的S7 SCL(结构化控制语言)符合EN 61131-3标准。
SCL适合于复杂的公式计算、复杂的计算任务和最优化算法,或管理大量的数据等。
6.S7 HiGraph 编程语言图形编程语言S7 HiGraph 属于可选软件包,它用状态图(state graphs)来描述异步、非顺序过程的编程语言。
7.S7 CFC 编程语言可选软件包CFC(Continuous Function Chart,连续功能图)用图形方式连接程序库中以块的形式提供的各种功能。