【分享】840D 系统S7-300 PLC基本程序规则

  840D系统S7-300 PLC基本程序规则

西门子提供了一些数控PLC基本程序,用户可以根据实际情况调用这些标准功能块即可,而被系统占用的功能块不能再被编辑,一般用户可使用FB36—FB255,FC36—FC255。     DB10—DB127。基本程序由TOOLBOX工具提供,执行TOOLBOX中INSTALL.EXE文件,系统自动安装GP8XOD-X文件集合到STEP下的‘S7 LIBS”目录中,使用时打开基本程序项目库,将BLOCK目录下的基本程序块拷贝到用户自建的项目BLOCK目录下。
    基本程序项目库由组织块(OB),功能(FC),功能块(FB)三种逻辑块和数据块(DB)构成。OB1为CPU循环扫描时间内唯一扫描的主程序,FC或FB被CPU执行的条件是必须是在组织块(OB)中被调用,同时FB和FC也能实现子程序的嵌套。
    FB与FC的区别在与它们的变量声明表中能够定义的参数类型不同。当FC的程序执行完成后,FC的参数不能被保存;当FB的程序执行完成后,FB的参数能被保存。在OB1中调用FC时,只需直接调用,如:CALL FC1;而调用FB时,必须为其分配一个背景数据块,用来保存FB的参数,如:CALL FB1,DB7。背景数据块的数据格式与相应FB的变量声明表的数据格式相同,不允许用户进行修改。
      数据块(DB)分为全局数据块和背景数据块。用户可在全局数据块中定义程序所需要的变量参数。全局数据块的参数可以在OB、FC和FB中使用。在840D数控系统中,NCK—PLC接口信号分为两部分:一部分是从PLC至NCK的接口信号,另一是NCK反馈给PLC的接口信号。所有信号全部以位的形式定义在全局数据块中。在程序编写中完成系统或轴的功能时,只需对应数据块的某功能位置位即可。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容