S7300/400plc的编程软件将用户编写的程序和程序所需要的数据放置在块中,使单个程序部件标准化,通过在块内或块之间类似与子程序样的调用,使的程序简单化,易于修改、查错和调试。使程序可理解性大大提高,更易于维护。下面我们就来看看各个块的含义:
组织块(OB)
操作系统与用户程序的接口,由系统调用。OB1用于循环扫描处理,是用户程序中的主程序。OB100-OB102是启动时执行的组织块。
系统功能块(SFB)
集成在CPU模块中,通过SFB调用一些重要的系统功能,有存储区。
系统功能(SFC)
集成在CPU模块中,通过SFC调用一些重要的系统功能,无存储区。
(SFB)和系统功能(SFC)是为用户提供的已经编好程序的块,用户可以在程序中调用这些块,但是不能进行修改,它们作为操作系统的一部分,不占用用户的程序空间。SFB有存储功能,其变量保存在指定给它的背景数据块中。
功能块(FB)
用户编写的包含经常使用的功能的子程序,有存储区。相当于其他PLC的子程序。
功能(FC)
用户编写的包含经常使用的功能的子程序,无存储区。其临时变量存储在局域数据堆栈中,功能执行结束后,这些数据就丢失了,可以用共享数据区来存储那些在功能FC执行结束后需要保存的数据。FC也相当于其他PLC的子程序。
背景数据块(DI)
调用FB和SFB时用于传递参数的数据块,在编译过程中自动生成数据。
共享数据块(DB)
存储用户数据的数据区域,供所有的块共享。
本站分享的软件插件、分享的教程和内容信息仅限学习交流,请勿作他用,请下载后24H内删除,如用于商业用途,请前往软件官方购买正版!否则自负后果。
除原创外的资源均来自网络,其版权归属原作者。如有侵权请通过邮件或右侧私信联系,将立即处理。