西门子s7-300怎么选取fb或fc编程

来源:电工天下时间:2020-03-12 18:09:03 作者:老电工手机版>>

西门子s7-300怎么选取fb或fc编程

检验FC、FB编写水平的一个重要指标是程序的可移植性(可重用性)。

编程人员在长期的编程过程中,不断积累了大量的FC和FB。

如果内部全部使用局部变量,不用全局变量,不作任何修改,就可以将它们移植到其他项目,通过调用与被调用的关系,可以迅速生成新的项目程序。

如果子程序的任务不能在一个扫描周期完成,需要在两次调用之间保存某些变量的值,则应选用FB,而不是FC。

这种情况下,FC需要用全局变量(例如共享数据块和M区)来保存这些变量的值,但是会影响FC的可移植性。

如果块的内部使用了全局变量,在移植时需要考虑每个块使用的全局变量是否会与别的块产生地址冲突(同一地址重复使用)。

如果这样的FC很多,移植时附加的工作量会很大,容易出错。

相关文章
  • SFC chart的控制命令的分类与用法

    SFC chart的控制命令的分类与用法

    有关SFC chart的控制命令的分类与用法,SFC chart的控制命令包括手动命令、自动命令、外部命令、内部命令,其功能与使用注意事项,一起来了解下。

    时间:2020-04-25 13:50:45

  • SFC chart中执行Abort命令时顺控程序的执行顺序

    SFC chart中执行Abort命令时顺控程序的执行顺序

    有关SFC chart中执行Abort命令时顺控程序的执行顺序,SFC chart包含三个顺控程序RUN_KM,ABORT_KM,HOLD_KM,启动条件分别为SFC chart处于“Run”,“Aborting”,“Holding”状态。

    时间:2020-02-21 10:54:04

  • cpu重启与sfc chart能否继续执行的问题

    cpu重启与sfc chart能否继续执行的问题

    有关cpu重启与sfc chart能否继续执行的问题,在SFC chart的属性中设置启动选项和CPU重启后SFC chart的运行方式,以让cpu重启sfc chart自动运行。

    时间:2020-02-21 10:21:48

  • 影响SFC chart状态转换的参数分析

    影响SFC chart状态转换的参数分析

    影响SFC chart状态转换的参数分析,这些参数包括SELFRESET、CYCLEXEX、SELFCOMP、 RUNHold等,这些参数决定了SFC chart状态转换,顺控程序的处理方式等。

    时间:2019-12-21 08:33:28

  • 西门子plc中FB块接口类型有哪些

    西门子plc中FB块接口类型

    有关西门子plc中FB块的接口类型,中间变量“TEMP_value”定义为IN_OUT类型,中间变量“TEMP_value”定义为IN_OUT时的在线数据,中间变量“TEMP_value”定义为STAT类型等。

    时间:2015-11-29 16:32:54

  • SFC连续功能的条件_SFC连续功能的实现过程

    SFC连续功能的条件

    有关SFC连续功能要满足的条件,SFC连续功能的实现过程,SFC保持在运行状态下,不停止电机/阀门等现场设备,选择不同的控制分支,如何实现呢,一起来看看。

    时间:2015-11-18 17:48:53

  • 使用FB125或FC125诊断DP网络故障的方法

    FB125或FC125诊断DP网络故障

    使用FB125或FC125诊断DP网络故障的方法,在DP时代,用FB125或FC125诊断DP网络故障,非常方便,FB126是FB125的升级版,用它可以诊断DP和PN网络的故障。

    时间:2015-11-05 04:11:46

  • 【图】FC106参数与程序块功能的使用实例

    FC106参数与程序块功能

    FC106参数与程序块功能的使用实例,功能FC106能把实际的量转换为PQW要输出的量,FC106的使用案例,以调节阀的输出为例,阀门开度转化为直接输出的程序。

    时间:2015-11-04 20:23:26

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有