step7编程基础

step7编程基础

ID:33592445

大小:1.46 MB

页数:63页

时间:2019-02-27

step7编程基础_第1页
step7编程基础_第2页
step7编程基础_第3页
step7编程基础_第4页
step7编程基础_第5页
资源描述:

《step7编程基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SIMATICSTEP7编程基础魏晓冬STEP7编程基础什么是STEP7?STEP7是一种用于对SIMATIC可编程逻辑控制器进行组态和编程的标准软件包。它是SIMATIC工业软件的一部分。STEP7标准软件包有下列各种版本:•STEP7Micro/DOS和STEP7Micro/Win,用于SIMATICS7-200上的简化单机应用程序。•STEP7,应用在SIMATICS7-300/S7-400、SIMATICM7-300/M7-400以及SIMATICC7上,它具有更广泛的功能。2014年10月31日星期五第2页STEP7编程基础安装要求•操作系统:Micr

2、osoftWindows2000或WindowsXP。•基本硬件:包含下列各项的编程设备或PC:•奔腾处理器(对于Windows2000,使用P233;对于WindowsXP,使用P233)•至少128MBRAM。•彩色监视器,键盘和鼠标作为编程器:此时需要:•一个PC适配器以及一根与设备通讯端口相连的假调制解调器(RS232),或•在设备中安装MPI模块(例如,CP5611)。作为工程师站:还需要:•以太网适配器CP1613卡•PROFIBUSCP5611CP56132014年10月31日星期五第3页STEP7编程基础2014年10月31日星期五第4页STEP

3、7编程基础标准软件包的功能标准软件在自动化任务创建过程的所有阶段都将给予支持,比如:•设置和管理项目•为硬件和通讯组态并分配参数•管理符号•创建程序,例如,用于S7可编程控制器•将程序下载到可编程控制器•测试自动化系统•诊断设备故障2014年10月31日星期五第5页STEP7编程基础编程语言:国际标准化组织IEC1131PLC自动化编程常用语言,由国际电工委员会于1993年制定。IEC1131标准共分为5个部分:IEC1131-1为一般信息,即对通用逻辑编程作了一般性介绍并讨论了逻辑编程的基本概念、术语和定义;IEC1131-2为装配和测试需要,从机械和电气两部

4、分介绍了逻辑编程对硬件设备的要求和测试需要;IEC1131-3为编程语言的标准,它吸取了多种编程语言的长处,并制定了5种标准语言;IEC1131-4为用户指导,提供了有关选择、安装、维护的信息资料和用户指导手册;IEC1131-5为通信规范,规定了逻辑控制设备与其他装置的通信联系规范。在这5种语言中,有3种是图形化语言,2种是文本化语言。图形化语言有梯形图LAD、顺序功能图、功能块图FBD,文本化语言有指令表STL和结构文本SCL。在实际组态时,可以在同一项目中运用多种编程语言,相互嵌套,以供用户选择最简单的方式生成控制策略。SIMATICS7-400PLC支持

5、的IEC1131-3编程语言中的指令表语言,适用于西门子系列PLC的编程和组态应用。2014年10月31日星期五第6页STEP7编程基础标准包:语句表STL:偏好使用类似机器码的语言进行编程的用户,程序将根据运行时间和存储器要求进行优化梯形图LAD:习惯于使用电路图进行工作的用户,编写逻辑控制程序功能块图FBD:熟练布尔代数的逻辑框的用户,编写逻辑控程序选配包:F-LAD、F-FBD:熟悉编程语言LAD和FDB的用户编写F系统的安全程序SCL(结构控制语言):使用过高级语言例如PASCAL或C语言进行编程的用户编写数据处理任务程序S7-GRAPH:希望面向技术功

6、能进行工作且不具备丰富编程/PLC知识的用户顺序控制的简便描述HiGraph:希望面向技术功能进行工作且不具备丰富编程/PLC知识的用户异步、非顺序控制的简便描述CFC:希望面向技术功能进行工作且不具备丰富编程/PLC经验的用户连续过程的描述2014年10月31日星期五第7页STEP7编程基础S7-300和S7-400CPU可采用下列工作模式:•STOP•STARTUP•RUN•HOLD在STOP模式中,CPU会检查所有已组态的模块或由缺省寻址设置的模块是否的确存在,并将I/O设置为预定义的初始状态。用户程序不在STOP模式下执行。图片见资料附录A-22014年

7、10月31日星期五第8页STEP7编程基础在STARTUP模式中,“暖启动”、“冷启动”和“热启动”启动类型之间互有区别:•在暖启动中,从程序开始处以系统数据和用户地址区的初始设置开始进行程序处理(非保持性定时器、计数器和位存储器复位)。•在冷启动中,执行OB1中的第一个命令时,读取过程映像输入表,并处理STEP7用户程序(也适用于暖启动)。-删除工作存储器中由SFC创建的数据块;剩余的数据块具有来自装入存储器的预置值。-复位过程映像和所有定时器、计数器和位存储器,不管它们是否具有保持性分配。•在热启动中,在程序中断处重新开始执行程序(不复位定时器、计数器和位存

8、储器)。只有S7-400

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。