1 / 29
文档名称:

《功能和功能块》PPT课件.ppt

格式:ppt   大小:980KB   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《功能和功能块》PPT课件.ppt

上传人:tanfengdao 2018/11/27 文件大小:980 KB

下载得到文件列表

《功能和功能块》PPT课件.ppt

文档介绍

文档介绍:功能和功能块FCFBDB目标学****了本章之后,你将... ... 熟悉临时变量的用途 ... 能够声明临时变量并在程序中使用 ... 熟悉可赋值参数的块的用途 ... 能够编程可赋值参数的功能和它们的调用 ... 了解功能(FC)和功能块(FB)之间的差别 ... 熟悉背景模型和多重背景模型 ... 熟悉静态变量的用途 ... 能够声明静态变量并在程序中使用 ... 能够编程可赋值参数的功能块和它们的调用局部变量临时变量•当相关块执行完毕后被清除•临时存储在Lstack中•可在下列块中使用 OB/FC/FB静态变量•当相关块执行完毕后仍然 保留•永久存储在DB中•只能在FB中使用局部变量/数据(只在一个块中有效)全局变量/数据(在全部程序中有效)•PII/PIQ•I/O•M/T/C•DB区符号地址绝对地址访问方式临时变量256Bytes事件所占用的Lstack1OB1OB11操作系统程序所占用的局部数据区的总长度FC20有临时变量OB1FC20FC1733OB1FC1744OB1FC1766FC20有临时变量OB1FC20FC1755FC17有临时变量2OB1FC1727OB17执行的程序局部数据堆栈的大小对于S7-300:局部堆栈大小优先级256bytes127总容量: (CPU313..316)启动程序(只执行一次)循环扫描程序256bytes256bytes256bytes1232时间中断日时钟中断延时处理中断循环处理中断循环扫描中的错误处理中断256bytes162826256bytes事件驱动中断硬件中断启动过程中的错误处理中断块所需要的局部数据区的长度RightClick练****使用临时变量#Setpoint#Setpoint替换为临时变量#Setpoint示例:用输出LED故障信息指示Fault_SignalDisplayAcknowledgeStored_Fault要求解决方案AcknowledgeStored_FaultFault_SignalStored_FaultFault_SignalDisplayEdge_MemoryFlash_FrequencyPRSSRQFault_SignalEdge_MemoryAcknowledgeStored_FaultDisplayFlash_freqFC20调用FC20()可以分配参数的块A(A I M I M M M )A M I M = Q (A #AcknowledgeR #Stored_FaultA #Fault_SignalFP #Edge_MemoryS #Stored_FaultA #Stored_Fault)A # #Fault_SignalAN #Stored_Fault= #Display可以分配参数的块FC20的STL程序