STEP7常用功能块教程 点击:17094 | 回复: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帖
  • 帖子:2帖 | 37回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2003年8月26日
发表于:2005-10-01 10:10:00
21楼
在新建时设置DB块属性为intace block,

如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-10-08 10:35:00
22楼
是的,修改db的属性为instance block即可。

yonghu

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 179回
  • 年度积分:0
  • 历史总积分:857
  • 注册:2006年2月27日
发表于:2005-10-08 21:31:00
23楼
请介绍电机,PID和阀门模块的资料

亦清

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2005年4月16日
发表于:2005-10-16 17:16:00
24楼
还有吗,有地方下载吗? 谢谢!

mqwkp

  • 精华:0帖
  • 求助:0帖
  • 帖子:29帖 | 172回
  • 年度积分:0
  • 历史总积分:250
  • 注册:2004年11月30日
发表于:2005-10-17 08:37:00
25楼
这个板块真不错啊! 多多发扬,让我们这些初入门的人学到不少东西啊!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2005-10-17 21:35:00
26楼
zhichi

xx7815

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2002年11月18日
发表于:2005-10-19 17:07:00
27楼
太好了

青山依旧在

  • 精华:0帖
  • 求助:4帖
  • 帖子:15帖 | 29回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2005年10月09日
发表于:2005-10-20 09:44:00
28楼
能讲一下5.000000e+001和实际数值是怎样转换的吗???????????

如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-10-27 13:05:00
29楼
to:楼上
如果您的实际数值是整型,用一个real转int函数就可以了。

狼烟

  • 精华:0帖
  • 求助:0帖
  • 帖子:23帖 | 149回
  • 年度积分:0
  • 历史总积分:295
  • 注册:2004年12月05日
发表于:2005-10-28 08:22:00
30楼
 太好了

自23

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 650回
  • 年度积分:0
  • 历史总积分:985
  • 注册:2004年11月23日
发表于:2005-10-28 09:49:00
31楼
谢谢!

阿志

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 6回
  • 年度积分:0
  • 历史总积分:129
  • 注册:2004年7月26日
发表于:2005-11-02 15:36:00
32楼
谢谢!

cao_abs119

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2002年9月12日
发表于:2005-11-08 14:21:00
33楼
能给一个sample吗?
bruce_cao◎hotmail.xom

3qs
bruce cao

ice-man

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 93回
  • 年度积分:0
  • 历史总积分:213
  • 注册:2005年10月15日
发表于:2005-11-08 15:19:00
34楼
有没有简单点的
我还处于晋级阶段
wangxl169@163.com

边走边看

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 48回
  • 年度积分:0
  • 历史总积分:657
  • 注册:2003年12月10日
发表于:2005-11-20 14:25:00
35楼
对刚入门的人太有用了,受益匪浅

司空见笑

  • 精华:1帖
  • 求助:0帖
  • 帖子:28帖 | 304回
  • 年度积分:0
  • 历史总积分:574
  • 注册:2004年1月04日
发表于:2005-11-20 20:07:00
36楼
这些资料与授权ASDN里都有!
这些问题通过ASDN都能找到答案!

ASDN-工控行业的MSDN!比备技术宝库!
有了ASDN基本上就能解决您的一切问题!
在论坛上看到的问题只要稍具基础,依靠ASDN都可以自己解决问题!


ASDN的目标:让人人成为高手,做到不求人!

EMAIL:plc666@sina.com
QQ:535279196(请注明ASDN)

WSR

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 81回
  • 年度积分:3
  • 历史总积分:136
  • 注册:2002年12月03日
发表于:2005-12-01 11:46:00
37楼
谢谢。

亦清

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2005年4月16日
发表于:2005-12-21 13:12:00
38楼
这就是无私,老大,继续

浪潮的爱

  • 精华:1帖
  • 求助:0帖
  • 帖子:14帖 | 71回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2005年8月04日
发表于:2005-12-21 20:25:00
39楼
支持!

leondandan

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 30回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2004年6月06日
发表于:2005-12-21 22:43:00
40楼
很好的贴~顶

热门招聘
相关主题

官方公众号

智造工程师