西门子PLC结构化编程13693190688田工

西门子PLC结构化编程13693190688田工

ID:45027228

大小:731.50 KB

页数:35页

时间:2019-11-07

西门子PLC结构化编程13693190688田工_第1页
西门子PLC结构化编程13693190688田工_第2页
西门子PLC结构化编程13693190688田工_第3页
西门子PLC结构化编程13693190688田工_第4页
西门子PLC结构化编程13693190688田工_第5页
资源描述:

《西门子PLC结构化编程13693190688田工》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、结构化编程操作系统OB1FCFBFCFBSFCSFB其它OBsIEC1131标准第一部分:主要信息定义PLC的术语PLC的主要功能特点第二部分:设备要求电气,机械和功能上的要求制造商需提供的信息符合标准的规则(一致性)第三部分:编程语言梯形图,功能方框图,语句表,顺序功能图和结构化文本第四部分:用户指南系统分析和描述PLC的选择和应用安全和保护,安装和维护第五部分:通讯模式,通讯块,与ISO协议的对应关系Modul:IEC_T1D.IEC1131内容-第三部分编译为标准代码的规则软件模型,通讯模型,编程模型可编程逻辑控制语言中的通用元件数据类型和变量功能

2、和功能块程序和任务指令表(IL)(=语句表(STL))结构化文本(ST)(=结构化控制语言(SCL))梯形图(LD)(=LAD)功能方框图(FBD)顺序功能图(SFC)(=S7-GRAPH)附加的语法规则和编程示例Modul:IEC_T1D.SIMATIC管理器下的项目结构项目S7/M7程序(未分配给硬件的)用S7块组成的用户程序,OBs,FBs,FCs,DBs,等STL用户程序源文件S7-300可编程的CPUS7/M7程序(分配给硬件的)用户程序硬件站STL源文件STEP7的块块的组成部分变量声明表代码部分块的首部(36字节)块体变量声明部分和程序部分

3、或数据压缩的接口描述块的结构结构化编程OB1电机1FC1电机2FC1电机3FC1利用局部数据进行控制FC1(数学功能)OB1FC1Input1Input2Input3Output_AFC1Input1Input2Input3Output_AMW53369MW10QW12QW20MW26869MW16I0.5I0.5SUB_IIN1IN2()M5.1OADD_IIN1IN2M5.0O#TEMP1#INPUT1#INPUT2#TEMP1#INPUT3#Output_A0.02.04.06.08.0Input1Input2Input3Output_ATEMP1

4、inininouttempintintintintintsamplemeasure1constantoffsetresultintermediate局部变量临时变量•当相关块执行完毕后被清除•临时存储在Lstack中•可在下列块中使用OBs/FCs/FBs静态变量•当相关块执行完毕后仍然 保留•永久存储在DBs中•只能在FBs中使用局部变量/数据(只在一个块中有效)全局变量/数据(在全部程序中有效)•PII/PIQ•I/O•M/T/C•DBareas符号地址绝对地址访问方式临时变量执行的程序局部数据堆栈的大小对于S7-300:局部堆栈大小优先级256by

5、tes127总容量:1.5Kbyte(CPU313..316)启动程序(只执行一次)循环扫描程序256bytes256bytes256bytes1232时间中断日时钟中断延时处理中断循环处理中断循环扫描中的错误处理中断256bytes162826256bytes事件驱动中断硬件中断启动过程中的错误处理中断块所需要的局部数据区的长度rechts256Bytes事件所占用的Lstack1OB1OB11操作系统程序所占用的局部数据区的总长度FC2有临时变量OB1FC2FC133OB1FC144OB1FC166FC3有临时变量OB1FC3FC155FC1有临时变

6、量2OB1FC127OB17练习1.1:使用临时变量替换为临时变量QW6示例:故障信息指示DisturbanceLEDAcknowledgeReportMemoryEdgeMem.BitDisturb.InputAcknowl.FlashFreq.Disturb.InputDisplayRS&=>=1&QSRPReportMemoryReportMemory解决方案要求Disturb_inputReport_ memoryAcknowledgeEdge_mem_bitDisplayFlash_freqFC20调用可以分配参数的块Ai1.2Rm40.0Ai

7、1.3Fpm40.1Sm40.0Am40.0Am10.3OAnm40.0Ai1.3=Q4.3不可以 分配参数的块形式参数M40.0M40.1I1.3I1.2Q4.3M10.3实际参数A#AcknowledgeR#ReportmemoryA#Disturb_inputFP#Edge_mem_bitS#Report_memoryA#Report_memoryA#Flash_freqOAN#Report_memoryA#Disturb_input=#Display可以分配参数的块程序定义形式参数使用方法图形显示只能读在块的左侧只能写在块的右侧参数类型输入参数输

8、出参数输入/输出参数定义inoutIn_out可读/可写在块的左侧形式参数FC2

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

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

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