mysqli_query()用法 存储过程 参数_西门子SCL编程手册连载(5)西门子FC块用法

第六课,FC块的用法

一,什么是FC块

FC:功能。在程序用可以作为一个子程序,必须要被调用才会执行。可以当做程序的一个分块处理只调用一次,也可以当做带参数的子程序被多次调用。函数 (FC) 是不含存储区的代码块,通过函数可在用户程序中传送参数。FC块中编程程序可以用全局变量也可以用局部变量。

二,FC块的局部变量

a32c9dcdd5126b51cb78ccb6872fa021.png

1,输入参数 (Input)

2,输出参数 (Output)

3,输入/输出参数 (InOut)

4,临时局部数据 (Temp)

5,常量(Constant)

6,函数值 (Return)

三, FC块的使用介绍

1, 在一些大的项目中,我们可以用FC编写程序结构的分块功能,每个FC一个分块功能,多个FC就是将控制程序分成多个块。程序中的变量可以使用全局变量,也可以使用局部变量。在这样的程序结构中FC只要用了全局变量,就不要多次调用。FC的使用我个人重点推进的是此种方法。

如下图FC当做分块功能使用,使用的变量大部分都是全局变量:

786c7ffa24a7d166891d2f885f2eacc1.png

将程序分成多个块,每个块用FC编写程序,城西里面可以用全局变量,每个FC只调用一次。如下图所示,主程序调用FC:

60109c9d12d18fe7a4c032d73161b1cb.png

2,FC的用法除了上述用法外,还有一种功能是多次调用。某些项目的同一控制功能需要多次使用,就可以用FC多次调用,在调用的时候如果,如若FC需要多次调用,那么程序中的变量就只能使用局部变量。由于FC没有背景数据块,所以在多次调用的时候,内部数据不能保存,所以应当谨慎使用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值