工控智汇

工控智汇

PCS7和博图的区别,你知道吗?

admin 168 15

最近接手一个工厂自动化项目,需要用到西门子PCS7,原以为用个一两周的时间就可以吃透了,没想到半年时间才勉强入个门。

总结一下自己的心得体会,希望对各位同行有所帮助。

博图,基于运动控制

博图软件,我想搞工控的大都用过,虽然软件安装挺麻烦,但用起来确实挺方便的。

非标小项目,无非上位机、控制器、执行机构,无论机构或控制系统看上去多么负责,但大都超脱不了这个架构。博图无法使得这个架构的搭建更加方便快捷。

最初几年搞项目,做非标的比较多,项目之初,考虑的比较多的是怎么通信,控制多少电机,控制多少伺服,控制多少气缸。所以很多项目的报价以控制的点位来计算。


跟别的PLC使用,其实没有多大的区别,也就软件的操作不同而已,但控制原理大同小异,所以很多学徒总听师傅说,搞懂一种PLC,别的也就清楚了。

这种控制方式,很难上升到工艺的程度,我说的工艺不是简单的几个工艺流程。

PCS7,基于过程控制

PCS7的控制方式将程序员从繁琐的编程工作中解脱出来,而把更多的经历放在对系统的搭建,和对工艺的控制。

PCS7是基于过程控制的,它把运动控制部分封装成一个又一个小块,然后通过工艺将这些小块拼接起来,就组成了一个完整的控制系统。所以控制上百台电机也不过是一个拷贝粘贴的过程。

所以控制几十个子站,上百台第三方设备联网已经不能作为系统复杂程度的指标,而在于怎么把繁琐的工艺控制过程用功能块拼凑出来。

我对PCS7的总结是它的控制是基于工艺的。一切以工艺为核心,把繁琐的编程过程简单化。

甚至我觉得可以把PCS7理解为可视化编程,就像最常用的梯形图,也可以理解为可视化编程的一种。

学习方法的区别

博图的学习是自下而上的。

PCS7的学习是自上而下的。

博图的学习可以按照最常规的学习方法,从最基础的点动控制学习,然后到伺服定位控制,然后通信联网,按部就班水平自然慢慢提升。


PCS7则完全不同,它需要你先了解整个控制框架,熟悉服务器,客户机,控制站,工程站的具体架构,对整个系统有个框架性的认识,才能进行后续的学习。

因为PCS7将编程过程精简化,比如CFC插入的电机块会在OS运行界面自动编译生成,如果你对PCS7的运行方式不够了解,会晕头转向的。

所以对PCS7的学习,除了最基础的工控知识,更多的需要学习这个软件的操作方法。