西门子fc功能块应用

发布时间:2024-03-18
1.功能(fc)简介
1)功能(fc)是用户编写的程序块。功能是一种“不带内存”的逻辑块。属于fc的临时变量保存在本地数据堆栈中。执行fc时,该数据将丢失。为永久保存该数据,功能也可使用共享数据块。由于fc本身没有内存,因此,必须始终给它指定实际参数。不能给fc的本地数据分配初始值。
2) fc里有一个局域变量表和块参数。局域变量表里有:in(输入参数)、out(输出参数)、in_out(输入/输出参数)、temp(临时数据)、return(返回值ret val)。in(输入参数)将数据传递到被调用的块中进行处理。out(输出参数)是将结果传递到调用的块中。in_out(输入/输出参数)将数据传递到被调用的块中,在被调用的块中处理数据后,再将被调用的块中发送的结果存储在相同的变量中。temp(临时数据)是块的本地数据,并且在处理块时将其存储在本地数据堆栈。关闭并完成处理后,临时数据就变得不再可访问。return包含返回值ret_val。
2.功能(fc)的应用
功能(fc)类似于c语言中的子程序,用户可以将具有相同控制过程的程序编写在fc中,然后在主程序ob1中调用。功能的应用并不复杂,先建立一个工程,再在管理器界面中选中“块”,接着单击菜单栏的“插入”→“s7块”→“功能”,即可插入一个空的功能。
上一个:选择适当的电机马达可帮助提高工业泵的性能和效率
下一个:win7纯净版本(win7极度精简版690mb)

电脑屏幕亮度检测(电脑怎么测屏幕坏点)
茶园生态系统服务功能研究
qq音乐夜间模式打开教程在哪(qq音乐夜间模式怎么开启)
怎么看电脑有没有ssd,怎么查看电脑上有没有固态硬盘
公路隧道养护标准化探讨
阿里云3月采购季高配服务器满减
恒压恒流可调电源使用及用途
法院传票内容是啥
黄金槐观赏价值
股东虚假出资怎么办