自动化网-工控人家园官网移动版

主页 > 工控品牌 > 西门子 >

西门子fc功能块应用-S7-200,ABB变频器的设备设计安装全过程

1.功能(FC)简介
    1)功能(FC)是用户编写的程序块。功能是一种“不带内存”的逻辑块。属于FC的临时变量保存在本地数据堆栈中。执行FC时,该数据将丢失。为永久保存该数据,功能也可使用共享数据块。由于FC本身没有内存,因此,必须始终给它指定实际参数。不能给FC的本地数据分配初始值。
    2) FC里有一个局域变量表和块参数。局域变量表里有:IN(输入参数)、OUT(输出参数)、IN_OUT(输入/输出参数)、TEMP(临时数据)、RETURN(返回值RET VAL)。IN(输入参数)将数据传递到被调用的块中进行处理。OUT(输出参数)是将结果传递到调用的块中。IN_OUT(输入/输出参数)将数据传递到被调用的块中,在被调用的块中处理数据后,再将被调用的块中发送的结果存储在相同的变量中。TEMP(临时数据)是块的本地数据,并且在处理块时将其存储在本地数据堆栈。关闭并完成处理后,临时数据就变得不再可访问。RETURN包含返回值RET_VAL。
    2.功能(FC)的应用
    功能(FC)类似于C语言中的子程序,用户可以将具有相同控制过程的程序编写在FC中,然后在主程序OB1中调用。功能的应用并不复杂,先建立一个工程,再在管理器界面中选中“块”,接着单击菜单栏的“插入”→“S7块”→“功能”,即可插入一个空的功能。

使用西门子S7-200,ABB变频器的设备设计安装全过程

公司研发的新设备,我作为技术部门和采购部门的负责人(其实就我1人),负责液压系统、电气的设计,以及整套设备所有部件的采购,当整套设备全部安装并试机完成后,我终于如释重负了。

有人说我最近忙的跟狗一样,的确如此,今天早晨,女儿看到我头上都冒出了很多白头发,不过这对于一个才刚过而立之年的工控人来说,这点算的了什么呢。

好了不多说了,下面分享下整个项目的流程:

  1. 接到任务单,先把确定的部件列出清单,造采购计划,该订货的订货,指定交货时间。

  2. 项目系统设计,我负责电气,液压,机械部分有人分担。

  3. 设计过程中,跟客户协调,涉及外围部件的衔接等,接下来我展示下我设计的电气系统。

     

     

    涉及公司机密资料,只展露了一部分,敬请见谅!

     

    这是液压系统的原理图

 

4.     配合机械设计人员,接下来就是紧锣密鼓的采购部件了,忙活了好一阵子。

5.     订购的东西到了,控制柜,液压站邮箱,整机上的部件

由于本人经常不在公司,有些图片都没有拍

 

6.      接下来就是安装了,还好安装不用我亲自动手,只不过接线工的活还真是不太顺眼,不管这些了。

 

7.      所有安装就位,开始调试运行,晚上22点开始,通宵的必须的了。

厂房刚搬迁过来,比较杂乱,还请忽略

 

话说ABB变频器第一次调试,还真是比较难懂,不过可以通过面板备份参数,值得赞一个。

 

这是整机最后调试完成的照片,都熬一宿了,看到大门外面的亮光了吧,是的,天亮了。

    简单阐述下设备电气控制原理,想必这也是大家最关心的问题:

    通过S7-200plc控制设备循环运行,联控ABB变频恒压,控制进料泵配合设备的工艺流程,可以完成分阶段,分压力等级控制。

整整2个月,2个月的时间,全部完成,个人感觉,快崩溃了,老板请大家伙吃了顿庆功宴,大家都劝我喝酒,我婉拒了,工控人,你懂的。

(责任编辑:admin)