第一步:(直接在主程序OB1块中鼠标拖拽) 第二步:(在OB1主程序调用FC块) 在启动-停止-输出管脚填写地址变量可以为内部地址M或者外部地址I点。 四、演示效果 第一步:(监控程序) 第二步:(启动按钮M10.1修改为1即可启动启保停) 第三步:(停止按钮M1...
FC(功能)没有相关的背景数据块 (DB),没有可以存储块参数值的数据存储器,因此,调用函数时,必须给所有形参分配实参。
程序块的Know-How-Protect主要是保护电脑中存储的S7-1200项目文件内容,保护作者的知识产权。没有Know-How-Protect密码的人员是无法看到被保护程序块的具体内容。对自己做的OB、FC、FB进行加密。输入密码点击确定后,会看到被保护的程序块内容被隐藏,显示一片空白:想要访问加密块时,双击打开该块,输入密码如图所示:...
3.1 功能创建 打开博图软件的项目视图,双击项目树中的“添加新块”,打开对话框,点击其中的功能(FC),设置功能的名称,点击“确定”按钮,自动生成 FC。3.2 功能的局部数据 将鼠标的光标放在 FC 的程序区最上面的分隔条上,按住鼠标的左键,往下拉动分隔条,分隔条上面是功能的接口区,下面是程序区。将水...
UDT类型可以在DB、OB/FC/FB接口区处使用。从TIA 博途 V13SP1 开始,S7-1200 V4.0开始,PLC变量表中的I和Q也可以使用UDT类型。UDT类型可在程序中统一更改和重复使用,一旦某UDT类型发生修改,执行软件全部编译可以自动更新所有使用该数据类型的变量。定义为UDT类型的变量在程序中可作为一个变量整体使用,也可单独...
在S7-200/200 SMART PLC中,子程序是需要被调用才执行的,在S7-1200 PLC中也是一样的,我们的FB块或FC块需要在OB1中调用后才执行,当然FB中也可以调用FC,或者FC中也可以调用FB,这就是嵌套调用。对于S7-1200 PLC,最多可以支持16层的嵌套调用。FB或FC在使用时,都可以使用带形式参数与不带形式参数的FB/FC...
2.与 Wincc V7.2 进行 HMI 连接时,Wincc V7.2 访问的 S7-1200/S7-1500 CPU 的 DB 块只能是标准的 DB 块; 3. 使用Simatic Net V8.2 与S7-1200/S7-1500 PLC进行 OPC 连接时,OPC 服务器访问 S7-1200/S7-1500 CPU 的 DB 块只能是标准的 DB 块。
使用FC块编写电机运行及调速控制程序 第一步建立PLC的数据类型 因为2台电机采用相同的控制方式,我们可以建立一个PLC数据类型表来存储电机运行相关的变量和名称,双击“添加新数据类型”,然后命名为“电机运行及调速控制”,建立如下图所示的变量。 第二步添加DB块 ...
西门子S7-1200/1500PLC的程序组成之FC的应用 西门子1200/1500PLC的程序组成包括:输入输出变量、M变量、OB块、FB块、FC块、DB块。其中FC块是没有专用存储区的代码块,我们以单按钮启动、停止控制负载为例,说明FC块的用法。以下开头两步,重复复习一下,加深印象。一、组态一个PLC设备 1、新建一个项目,在项目中...
2、与 Wincc V7.2 进行 HMI 连接时,Wincc V7.2 访问的 S7-1200/S7-1500 CPU 的 DB 块只能是标准的 DB 块; 3、使用Simatic Net V8.2 与S7-1200/S7-1500 PLC进行 OPC 连接时,OPC 服务器访问 S7-1200/S7-1500 CPU 的 DB 块只能是标准的 DB 块。