欢迎来到天天文库
浏览记录
ID:38598975
大小:764.00 KB
页数:26页
时间:2019-06-15
《《imens结构化编程》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、STEP7编程方法程序结构STEP7为设计程序提供三种方法。基于这些方法,可以选择最适合于你的应用的程序设计方法。线性化模块化结构化线性化编程:所有的指令都在一个块(OB1)内。模块化编程:每个设备的控制指令都在各自的块内。OB1按顺序调用每个块。结构化编程:不同的块调用可重复利用的代码。OB1(或其他块)调用这些块并传递相应的参数。OB1OB1OB1配方A配方B混合器排空泵排空线性化编程OB1Network1Network2Network3电机控制信息取得操作的小时数线性编程实例-传送带控制模块化编程电机控制信息取得操作小时数OB1FC1FC2FC3主程序子块程序处理程序处理g调用另
2、一个块的指令块结束OBFC/FB模块化程序的执行LT模块化编程实例-液位监视结构化编程OB1电机1FC1电机2FC1电机3FC1ab罐选择开关拨码开关0000成分A成分BLTLTLTLTLT结构化编程实例程序块类型故障FBFBFBFCSFCSFBFB带背景数据块阴影:OB组织块循环定时过程OB=组织块FB=功能块FC=功能SFB=系统功能块SFC=系统功能操作系统块类型特性组织块-操作系统和用户程序的接口(OB)-各层次的优先级(1~26)-局部数据堆栈中的特殊启动信息功能块(FB)-带参数/数据保持-不带参数/数据保持-不带参数/数据不保持功能(FC)-只传递一个返回值(调用时必须分
3、配参数)-数据不保持-可带参数数据块(DB)-结构化,局部存储(背景DB)-结构化,全局数据存储(在整个程序中均有效)用户定义的块块类型特点系统功能-存储在CPU的操作系统中(SFC)-用户可以调用此功能(不需要存储器)系统功能块-存储在CPU的操作系统中(SFB)-用户可以调用此功能(需要存储器)系统数据块-用于组态数据和参数的数据块(SDB)系统块数据块类型和结构数据字节0数据字节81918位CPU314中块的大小是8K字节数据块提供的最大存储空间依赖于CPU的型号07调用程序块调用程序块被调用的块(OB,FB,FC)(FB,FC,SFB,SFC)程序执行程序执行调用另一个块的指令
4、块结束执行OB1中的程序(循环执行)事件(日期时间中断、硬件中断等)调用其他OB,FB,FC输出模块AI0.1AI0.2=Q8.0块OB1循环监视时间的开始启动块(OB100)上电后执行一次从模块读信号状态,并保存到过程映象区(PII)把过程映象输出表(PIQ)写到输出模块CPU循环输入模块循环程序执行过程映象字节0字节1字节2:::CPU存储器区字节0字节1字节2:::PIIPIQ用户程序CPU存储器区::AI2.0=Q4.3::::11S7-300模块的编址PSCPUSMSMSMSMSMSMSM模块1245678910槽号地址0.0地址0.7地址1.0地址1.7多层组态中的DI
5、/DO编址机架0槽1234567891011机架396.0to99.7100.0to103.7104.0to107.7108.0to111.7112.0to115.7116.0to119.7120.0to123.7124.0to127.7IM(接受)PS机架264.0to67.768.0to70.772.0to75.776.0to79.780.0to83.784.0to87.788.0to91.792.0to95.7IM(接受)PS机架1IM(接受)32.0to35.736.0to39.744.0to47.748.0to51.752.0to55.756.0to59.760.0to63.
6、740.0to43.7PS0.0to3.720.0to23.724.0to27.728.0to31.712.0to15.716.0to19.74.0to7.78.0to11.7IM(发送)CPUPSS7-300模拟量模块的寻址IM256to270336to350352to366368to382304to318320to334272to286288to302(发送)槽口号234567891011384to398400to414432to446448to462464to478480to494496to510416to430机架1R0电源模块IM(接收)电源模块CPU512to526528t
7、o542544to558560to574576to590592to606608to622624to638机架2IM(接收)电源模块机架3640to654656to670672to686688to702704to718720to734736to750752to766IM(接收)电源模块S7-300培训设备的组成S7-300培训设备的组态PS1CPU2DI1640DI1654DO1668DO16712DI16816DO16920AI/AO41035
此文档下载收益归作者所有