STEP7常用功能块教程 点击:17528 | 回复:145



如火

    
  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-09-17 15:38:00
楼主
1、 FC105是处理模拟量(1~5V、4~20MA等常规信号)输入的功能块,在 中,打开Libraries\standard libraryTi-S7 Converting Blocks\fc105,将其调入OB1中,给各个管脚输入地址;如下:
其中,管脚的定义如下: IN---------模拟量模块的输入通道地址,在硬件组态时分配; HI_LIM---现场信号的最大量程值; LO_LIM--现场信号的最小量程值; BIPOLAR—极性设置,如果现场信号为+10V~-10V(有极性信号),则设置为1, 如果现场信号为4MA~20MA(无极性信号);则设置为0; OUT-------现场信号值(带工程量单位);信号类型是实数,所以要用MD200来存放; RET_VAL-FC105功能块的故障字,可存放在一个字里面。如:MW50; 2、 热电偶、热电阻信号的处理,该类信号实际值是通道整数值的1/10;
3、 FB41 PID控制模块的使用; PID模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能 在 中,打开Libraries\standard libraryPID Control block\FB41,将其调入OB1中,首先分配背景数据块DB41,再给各个管脚输入地址;如下:
4、脉冲输出模块FB43,该模块是将模拟量转换成比率的脉冲输出。Libraries\standard libraryPID Control block\FB43,将其调入OB1中,首先分配背景数据块DB43,再给各个管脚输入地址;如下:
将程序下载调试,看PID的温度调节作用如何?如果控制的不好,改变P、I参数! 5、 果现场是阀门等执行机构,只需要将通道地址输入PID的输出通道,如下:
6、如果单独控制变量输出通道,可使用FC106模块,FC106是处理模拟量(1~5V、4~20MA等常规信号)输出的功能块,在 中,打开Libraries\standard library\Ti-S7 Converting Blocks\fc106,将其调入OB1中,给各个管脚输入地址;如下:
本文由8031551提供,由工控网整理,欢迎大家针对STEP7常用功能块发表自己的见解。



雨帆

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 23回
  • 年度积分:0
  • 历史总积分:119
  • 注册:2005年5月10日
发表于:2005-12-22 19:51:00
41楼
还不错!

operaton

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 58回
  • 年度积分:0
  • 历史总积分:206
  • 注册:2004年3月17日
发表于:2005-12-22 20:05:00
42楼
不错 

谢谢 !

飞宏

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 44回
  • 年度积分:3
  • 历史总积分:529
  • 注册:2005年11月30日
发表于:2005-12-23 11:27:00
43楼
大哥你有西门子的FM355模拟量模块中文说明书,我有急用,有的话请给我好吗。我的邮箱是:chinanew@sohu.com

zjlongs

  • 精华:2帖
  • 求助:0帖
  • 帖子:423帖 | 3890回
  • 年度积分:0
  • 历史总积分:7026
  • 注册:2003年5月05日
发表于:2005-12-23 12:34:00
44楼
自己编写通用功能块应该需要注意什么?

wenjun

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 629回
  • 年度积分:0
  • 历史总积分:733
  • 注册:2005年2月21日
发表于:2005-12-23 12:50:00
45楼
顶!

葛军

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2003年9月14日
发表于:2005-12-26 13:50:00
46楼
激情如火大哥,你可真行啊.佩服佩服啊

JOHNSON DING

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:141
  • 注册:2004年8月20日
发表于:2005-12-26 17:58:00
47楼
支持一下

热爱

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 40回
  • 年度积分:0
  • 历史总积分:542
  • 注册:2005年8月19日
发表于:2005-12-27 11:22:00
48楼
好东东啊!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2005-12-27 13:20:00
49楼
这是有经验的人提供的资料,应该说非常实用,如果更多一些就更好.而且PID模块的使用不够好,许多参数还是要设的.

含笑出水

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 10回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2005年6月10日
发表于:2006-01-08 15:33:00
50楼
请问:SFC1调用时CDT位置输入的数据类型是怎样的?比如我建立了一个DB3的DBX0.0起始的存储位置存放。在这个地方应该怎么输入呢?

如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-01-09 09:37:00
51楼
Byte 0 是年,如 B#16#05 
Byte 1 是月,如 B#16#12 ......
一共8个字节存储dt类型

初学一刻

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 23回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2006年1月09日
发表于:2006-01-10 16:41:00
52楼
这不错,坚决支持

well1232

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 43回
  • 年度积分:0
  • 历史总积分:197
  • 注册:2005年1月27日
发表于:2006-01-11 13:59:00
53楼
伟大!
顶!!

haoyue

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2005年1月26日
发表于:2006-01-11 22:23:00
54楼

一品黄山

  • 精华:11帖
  • 求助:0帖
  • 帖子:754帖 | 9779回
  • 年度积分:0
  • 历史总积分:48262
  • 注册:2004年3月31日
发表于:2006-01-18 15:50:00
55楼
总能学到新东西

如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-01-18 16:01:00
56楼
欢迎大家发表自己的经验.

lcpA

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2005年8月25日
发表于:2006-01-19 17:17:00
57楼
请详细讲解STEP7各功能块的使命方法和怎样输入值.

guangjin2008

  • 精华:0帖
  • 求助:2帖
  • 帖子:15帖 | 125回
  • 年度积分:0
  • 历史总积分:549
  • 注册:2006年3月16日
发表于:2006-03-20 14:52:00
58楼
谢谢,希望多讲一些!

破天

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 50回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2006年3月17日
发表于:2006-03-20 15:03:00
59楼
谢谢,希望提供更多

wzj166

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 87回
  • 年度积分:0
  • 历史总积分:216
  • 注册:2004年12月01日
发表于:2006-03-22 19:54:00
60楼
  谢谢,希望提供更多

热门招聘
相关主题

官方公众号

智造工程师