德国SIEMENS西门子安庆授权代理商

供应商
浔之漫智控技术(上海)有限公司
认证
报价
99.00元每件
西门子一级代理商
西门子模块
西门子代理商
西门子一级代理
西门子总代理商
西门子PLC代理商
联系电话
15618722057
手机号
15618722057
经理
占亦
所在地
广富林路4855弄88号3楼
更新时间
2024-06-08 09:00

详细介绍

 德国siemens西门子安庆授权代理商


 1 fb58基本特性介绍

  在标准库(libraries/standard library/pid controlblocks)中的pid控制块中提供了两个用于温度控制的功能块fb58和fb59。其中,fb58用于具有连续或脉冲输入信号的执行器的温度控制器,而fb59用于类似于定位电机的执行器的步进温度控制器。除了基本的功能之外,fb58还提供pid的参数自整定功能。

  pid功能块是纯软件控制器,相关运算数据存放在相应的背景数据块中,对于不同的回路,应该使用不同的背景数据块,否则会导致pid运算混乱的错误。

  fb58可以用在仅加热的温度控制回路(例如控制蒸汽的供给量来控制温度),也可以用在仅冷却的温度控制回路(例如控制冷却风扇的频率、或者冷媒的供给量来控制温度)。如果用于冷却,则回路工作在反作用状态,则需要给比例增益参数gain分配一个负数,其他保持不变。

  2 fb58基本使用

  2.1 功能块调用

  在step 7中,提供了关于fb58和fb59的一个示例项目,其路径如下图所示:

  图1 fb58/59示例项目

  该示例项目包含有如下几个示例程序:

  (1)连续控制器continuous controller

  输出类型是连续数值的一类控制器,其中的fb100和db100是一个模拟的控制对象;

  (2)脉冲控制pulse control ob35, ob1

  输出类型是单个脉冲信号的一类控制,在ob35和ob1中同时调用,其中的fb102和db102是一个模拟的接收脉冲信号的控制对象;

  (3)脉冲控制pulse control ob35, ob32

  输出类型是单个脉冲信号的一类控制,在ob35和ob32中同时调用,其中的fb102和db102是一个模拟的接收脉冲信号的控制对象。和上一个项目不同,这个项目要求运行的cpu能够支持ob32定时中断,例如s7-400cpu;

  (4)脉冲控制器 pulse controller

  输出类型是单个脉冲信号的一类控制,只在ob35中调用,其中的fb102和db102是一个模拟的接收脉冲信号的控制对象。和前面两个项目不同,这个项目只在ob35中调用一次fb58即可;

  (5)步进控制器 step controller

  输出类型是两个脉冲信号的一类控制,只在ob35中调用,其中的fb101和db101是一个模拟的控制对象,例如步进电动阀门。这是一个fb59的应用示例。

  通过示例项目可以测试fb58的各项功能。在具体的编程过程中,可以从示例项目中将相关功能块、组织块、背景数据块拷贝过来,也可以直接编程调用。

  在step 7中创建一个ob35,打开并在其中添加fb58:

  图2 调用fb58

  如上图所示,在左侧的总览列表中,依次进入“libraries"?“standard library"?“pid controlblocks",在其中拖拽fb58到右侧编程窗口中。填写一个背景数据块(例如db58),由于是新建的一个db块,软件会弹出如下窗口:

  图3 生成背景数据块

  点击“yes"即可生成一个用于fb58的背景数据块。

  在块(“blocks")中找到刚生成的db块,双击打开:

  图4 背景数据块

  在背景数据块中可以直接修改相关的控制参数,然后点击工具栏上的按钮

  来下载参数。如果需要查看更加具体的参数信息,可以切换到数据视图:

  图5 切换到数据视图

  在数据视图中,可以点击工具栏上的

  来进行在线监控。

  2.2 过程值的处理

  在fb58中,对模拟量的处理遵照如下流程图:

  图6 过程值处理流程

  如图中所示,fb58提供有两个过程值的输入通道:pv_in和pv_per,这两个通道用pvper_on来选择:


西门子PLC模块代理商 西门子触摸屏代理商 西门子代理商

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话