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人),负责液压系统、电气的设计,以及整套设备所有部件的采购,当整套设备全部安装并试机完成后,我终于如释重负了。 有人说我最近忙的跟狗一样,的确如此,今天早晨,女儿看到我头上都冒出了很多白头发,不过这对于一个才刚过而立之年的工控人来说,这点算的了什么呢。 好了不多说了,下面分享下整个项目的流程:
4. 配合机械设计人员,接下来就是紧锣密鼓的采购部件了,忙活了好一阵子。 5. 订购的东西到了,控制柜,液压站邮箱,整机上的部件 由于本人经常不在公司,有些图片都没有拍
6. 接下来就是安装了,还好安装不用我亲自动手,只不过接线工的活还真是不太顺眼,不管这些了。
7. 所有安装就位,开始调试运行,晚上22点开始,通宵的必须的了。
厂房刚搬迁过来,比较杂乱,还请忽略
话说ABB变频器第一次调试,还真是比较难懂,不过可以通过面板备份参数,值得赞一个。
这是整机最后调试完成的照片,都熬一宿了,看到大门外面的亮光了吧,是的,天亮了。 简单阐述下设备电气控制原理,想必这也是大家最关心的问题: 通过S7-200plc控制设备循环运行,联控ABB变频恒压,控制进料泵配合设备的工艺流程,可以完成分阶段,分压力等级控制。 整整2个月,2个月的时间,全部完成,个人感觉,快崩溃了,老板请大家伙吃了顿庆功宴,大家都劝我喝酒,我婉拒了,工控人,你懂的。 (责任编辑:admin) |