西门子PLC培训资料2_01C.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《西门子PLC培训资料2_01C.pptx》由会员分享,可在线阅读,更多相关《西门子PLC培训资料2_01C.pptx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、IEC 1131 标准标准第一部分:主要信息定义 PLC 的术语 PLC 的主要功能特点第二部分:设备要求电气,机械和功能上的要求制造商需提供的信息符合标准的规则(一致性)第三部分:编程语言梯形图,功能方框图,语句表,顺序功能图和结构化文本第四部分:用户指南系统分析和描述PLC的选择和应用安全和保护,安装和维护第五部分:通讯模式,通讯块,与ISO协议的对应关系Modul:IEC_T1D.第1页/共35页IEC1131 内容内容-第三部分第三部分 编译为标准代码的规则 软件模型,通讯模型,编程模型 可编程逻辑控制语言中的通用元件数据类型和变量功能和功能块程序和任务 指令表(IL)(=语句表(ST
2、L)结构化文本(ST)(=结构化控制语言(SCL)梯形图(LD)(=LAD)功能方框图(FBD)顺序功能图(SFC)(=S7-GRAPH)附加的语法规则和编程示例Modul:IEC_T1D.第2页/共35页SIMATIC 管理器下的项目结构管理器下的项目结构项目S7/M7 程序(未分配给硬件的)用 S7 块组成的用户程序,OBs,FBs,FCs,DBs,等STL 用户程序源文件S7-300 可编程的 CPUS7/M7 程序(分配给硬件的)用户程序硬件站STL 源文件第3页/共35页STEP7的块的块第4页/共35页块的组成部分块的组成部分变量声明表 代码部分第5页/共35页 块的首部(36字节
3、)块体 变量声明部分 和 程序部分 或 数据压缩的接口描述块的结构块的结构第6页/共35页结构化编程OB 1电机 1FC 1电机 2FC 1电机 3FC 1第7页/共35页利用局部数据进行控制利用局部数据进行控制FC1(数学功能)OB1FC1Input1Input2Input3Output_AFC1Input1Input2Input3Output_AMW53369MW10QW12QW20MW26869MW16I0.5I0.5SUB_IIN1IN2()M5.1OADD_IIN1IN2M5.0O#TEMP1#INPUT1#INPUT2#TEMP1#INPUT3#Output_A 0.02.04.0
4、6.08.0Input1Input2Input3Output_ATEMP1inininouttempintintintintintsample measure 1constantoffsetresultintermediate第8页/共35页局部变量局部变量临时变量 当相关块执行完毕后被清除 临时存储在 L stack中 可在下列块中使用 OBs/FCs/FBs静态变量当相关块执行完毕后仍然 保留 永久存储在DBs中 只能在FBs中使用局部变量/数据(只在一个块中有效)全局变量/数据(在全部程序中有效)PII/PIQ I/O M/T/C DB areas符号地址绝对地址访问方式第9页/共35页
5、临时变量临时变量第10页/共35页执行的程序局部数据堆栈的大小局部数据堆栈的大小对于 S7-300:局部堆栈大小优先级256 bytes127总容量:1.5 Kbyte(CPU 313.316)启动程序(只执行一次)循环扫描程序256 bytes256 bytes256 bytes1232时间中断日时钟中断延时处理中断循环处理中断循环扫描中的错误处理中断256 bytes162826256 bytes事件驱动中断硬件中断启动过程中的错误处理中断第11页/共35页块所需要的局部数据区的长度块所需要的局部数据区的长度rechts第12页/共35页256 Bytes事件所占用的 L stack1OB
6、1OB 11操作系统程序所占用的局部数据区的总长度程序所占用的局部数据区的总长度FC 2有临时变量OB1FC2FC133OB1FC144OB1FC166FC 3有临时变量OB1FC3FC155FC 1有临时变量2OB1FC127OB17第13页/共35页练习练习1.11.1:使用临时变量使用临时变量替换为临时变量QW6第14页/共35页示例:故障信息指示示例:故障信息指示DisturbanceLEDAcknowledgeReport MemoryEdge Mem.BitDisturb.InputAcknowl.Flash Freq.Disturb.InputDisplayRS&=1&QSRPR
7、eport MemoryReport Memory解决方案要求第15页/共35页Disturb_inputReport_ memoryAcknowledgeEdge_ mem_bitDisplayFlash_freqFC 20调用可以分配参数的块可以分配参数的块A i1.2R m40.0A i1.3Fpm40.1S m 40.0A m40.0A m10.3OAnm40.0A i1.3=Q4.3不可以分配参数的块形式参数M 40.0M 40.1I 1.3I 1.2Q 4.3M 10.3实际参数A#AcknowledgeR#Report memoryA#Disturb_inputFP#Edge_m
8、em_bitS#Report_memoryA#Report_memoryA#Flash_freq OAN#Report_memoryA#Disturb_input=#Display 可以分配参数的块程序第16页/共35页定义形式参数定义形式参数使用方法图形显示只能读在块的左侧只能写在块的右侧 参数类型输入参数输出参数输入/输出 参数 定义inoutIn_out可读/可写在块的左侧 形式参数FC 20 的变量声明表第17页/共35页编辑一个可分配参数的块编辑一个可分配参数的块对于无参数分配的块,此处可能是:绝对地址:I1.3 符号地址:“End_left”第18页/共35页Disturb_inp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 PLC 培训资料 _01C
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内