FB块可被OB1调用多次,功能的所有形参和静态数据都存储在一个单独的、被指定给该功能块的数据块(DB)中,该数据块被称为背景数据块。当调用FB时,该背景数据块会自动打开,实际参数的值被存储在背景数据块中;当块退出时,背景数据块中的数据仍然保持。
下面通过案例设计介绍FB如何编写吧。
案例:目前有3个贮水箱,每个水箱有2个液位传感器,UH1、UH2、UH3为高液位传感器,"1" 有效;UL1、U...
分类:
其他好文 时间:
2015-01-23 16:26:28
阅读次数:
180
本篇仍是对带参数的FC编程的练习,本次实现功能:
一共有4台电机,每台电机都要求Y-△降压启动。启动时,按下启动按钮,M1电机启动,然后每隔10s启动一台,最后M1到M4四台电机全部启动。当按下停止按钮时,M4先停止,过10s后M3在停止,再过10s后M2停止,再过10sM1电机停止。同时任一台电机启动时,控制电源的接触器和Y形接法的接触器接通电源6s后,Y形接触器断开,1s后△接触器动作接通。...
分类:
其他好文 时间:
2015-01-21 16:33:47
阅读次数:
153
当前任务读入面网格,完成体网格化读入面网格以及控制它的参数,能够构造一个体网格黑盒tetgen支持的文件格式tetgen命令行参数-p Tetrahedralizes a piecewise linear complex (PLC). 体网格化,网格没有洞-Y Preserves the input...
分类:
其他好文 时间:
2015-01-20 15:21:56
阅读次数:
167
带参数FC,指编辑功能时,在局部变量声明表中定义形式参数,在功能(FC)中使用虚拟的符号地址完成程序的编写。
下面将例举简单的示例说明如何编写带参FC功能。
本示例完成一数学公式的编程:Y = ( X + 5 ) * 11 / 5;
程序如下:
FC数学公式编写如下(内部定义了输入参数变量:X和输出参数变量Y)
本程序代码可以在此下载。...
分类:
其他好文 时间:
2015-01-20 12:09:04
阅读次数:
244
不带参数FC编程示例二,本次是要实现如下功能:
1.当未按下自动按钮时,可以分别手动控制3个灯的亮灭。
2.当按下自动按钮后,则这3个灯依次循环闪烁,每次亮的时间是1s
程序编写如下:
FC1:手动控制
FC2:自动控制
程序可以在此下载。...
分类:
其他好文 时间:
2015-01-19 17:20:39
阅读次数:
190
远距离无线通讯模块在西门子PLC无线通信中的应用方案PLC数据通讯通常都是通过RS485有线方式进行的,如果通讯距离较远,布设通信线是非常麻烦的,为解决这个问题,采用新的应用方案:通过巨控PLC专用无线通讯模块GRM200可以实现3公里范围的PLC与电脑组态软件的无线通讯,PLC与人..
分类:
其他好文 时间:
2015-01-19 00:24:07
阅读次数:
692
原文网址:http://itbbs.pconline.com.cn/50463999.html在江苏电信官方测速网站测速的。1、光猫F460有线连接至笔记本,下载速度为12MB/秒左右;2、F460有线连接至网件WGR614v10版(2.4G150M无线路由),再有线连接至笔记本,下载速度为10MB...
分类:
移动开发 时间:
2015-01-17 16:28:27
阅读次数:
243
不带参数FC编程从下面的案例来说明
现需实现如下功能:按起动按钮后系统自动运行,首先打开进料泵1,开始加入液料A,到中液位传感器传出信号后,则关闭进料泵1。打开进料泵2,开始加入液料B,高液位传感器动作后,关闭进料泵2,启动搅拌器。搅拌10s后,关闭搅拌器,开启放料泵。当低液位传感器动作后,延时5s关闭放料泵。按钮停止按下,系统应立即停止运行。
程序设计如下:
1)硬件配置图...
分类:
其他好文 时间:
2015-01-16 16:52:30
阅读次数:
227
逻辑块包括:功能(FC)、功能块(FB)、组织块(OB),它们都是由变量声明表、代码段及其属性等组成。
1.局部变量声明表
每个逻辑块的前面都有一个变量声明表,其称为局部变量声明表。
局部数据包括参数、局部变量。
局部变量包括静态变量、临时变量。
1)功能(FC)变量介绍
FC没有背景数据块,即FC不能使用静态变量,可以使用临时变量。输入、输出、I/O参数以指向实参的指...
分类:
其他好文 时间:
2015-01-15 10:55:42
阅读次数:
166
一、数据块
数据块是在S7 CPU的存储器中定义的,用户可以定义多了数据块,但是CPU对数据块数量及数据总量是有限制的。
数据块与临时数据不同,当逻辑块执行结束或数据块关闭,数据块中的数据是会保留住的。
数据块分共享数据块、背景数据块、用户自定义数据块,下面分别介绍。
1.共享数据块(全局数据块)
其用于存储全局数据,所有逻辑块(OB、FC、FB)都可以访问共享数据块中的数据。
2.背...
分类:
其他好文 时间:
2015-01-14 11:07:59
阅读次数:
243