欢迎来到天天文库
浏览记录
ID:45027272
大小:1001.00 KB
页数:26页
时间:2019-11-07
《西门子培训讲义7_块结构和块编辑》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、块结构和块编辑OB1FBFCFBFBFBFBFCFBFC目标学习了本章之后,你将......了解不同类型的S7块...懂得“结构化编程”的原理...了解过程映像的意义(PII,PIQ)...能够解释循环程序执行的原理...了解并能够选择STEP7编程语言-LAD,FBD和STL...能够使用LAD/STL/FBD编辑器编辑、存盘并下装S7逻辑块到CPU...能够用“块监视”测试功能进行简单程序调试...能够设置LAD/STL/FBD编辑器故障OB组织块循环定时过程程序块类型操作系统FCSFCFB带背景数据块图例:OB=组织块FB=
2、功能块FC=功能SFB=系统功能块SFC=系统功能DB=数据块FBFCFBFBDBDBSFB最大嵌套深度:S7-300:8(16对CPU318)S7-400:24(2至4个附加级给故障OB,对每一个优先级)程序结构分块程序结构化程序所有的指令都放在一个块中(通常是组织块OB1)单一功能的指令放在单一的块中,OB1调用这些单独的块可重复使用的功能装入单个块中,OB1(或其他块)调用这些块并传递相关数据。OB1OB1RecipeARecipeBMixerOutletOB1PumpOutlet线性化程序过程映象字节0字节1字节2::
3、:CPU存储器区字节0字节1字节2:::PIIPIQ用户程序CPU存储器区::AI2.0=Q4.3::::11I2.0S1K1Q4.3循环程序执行执行OB1中的程序(循环执行)事件(日期时间中断、硬件中断等)调用其他OB,FB,FC输出模块AI0.1AI0.2=Q4.0块OB1循环监视时间的开始启动块(OB100)上电后执行一次从模块读信号状态,并保存到过程映象区(PII)把过程映象输出表(PIQ)写到输出模块CPU循环输入模块插入S7块LAD/STL/FBD编辑器声明表代码部分细节窗口STEP7编程语言AI0.0AI0.1=
4、Q8.0STL&Q8.0=I0.0I0.1FBDI0.0I0.1Q8.0LAD选择编程语言用LAD/FBD编程用STL编程块的保存带有块名称的当前项目路径在OB1中调用块下载块到PLC简单程序调试下载和保存修改的块打开在线保存下载打开离线练习:电机点动(FC16)练习:在OB1中调用FC16如果你想知道更多编辑器用户设置:“General”标签编辑器用户设置:“View”标签编辑器用户设置:“STL”标签编辑器用户设置:“LAD/FBD”标签编辑器用户设置:“Block”标签编辑器用户设置:“Sources/SourceText”
5、标签
此文档下载收益归作者所有