潍坊隆昌机电科技有限公司

13791645088

行业知识
首页 > 行业知识 > 内容

自动配料系统“面向对象”的PLC编程的设计

编辑:潍坊隆昌机电科技有限公司时间:2020-09-25

  基于前文假设提出自动配料系统中“面向对象”的PLC编程,由于STEP7并不是面向对象的程序而设计语言,所以,在借鉴面向对象的方法时要根据STEP7的特点做相应的取舍或变通,使两者的结合发挥越大的性能。

  “面向对象”的PLC程序设计的基本原理如下:把设备设计为具有各自属性的智能化对象;把工艺流程设计为设备之间的逻辑关系,控制设备间的开启及停止之顺序。在此思想指导之下程序的设计可以划分成为两个单独的部分:

  (1)部分一设备描述,又可称为“对象设计”,把每个设备看成一个对象,把其属性封装到一起,形成一个个单独的“智能”设备。“智能”设备具有启停,报警功能,接收到信号后能依据命令自行启停,并在运行过程当中实时检测自身状态,发现异常后立时停止自身运行,并向自动配料系统报警,以便使控制系统做出相应决断。如果是对单个设备进行操作,可以由这一部分单独完成。

  (2)部分二为控制系统的设计,既在单个设备的基础上描述设备之间的逻辑关系,以满足工艺流程的要求。部分二是针对自动工艺流程的设计,因为启动单个设备,设备之间没有逻辑关系,因此,只要有了“智能”设备,就可以接收命令运行,并判断自身状态单独运行。

  STEP7软件模块化的编程方法使得面向对象程序设计的方法,于PLC程序设计之中的应用成为了可能。而面向对象的程序设计方法的应用使PLC程序的实现越加便捷、牢靠,也为自动配料系统程序的调试、后续维护及功能扩展提供了自由和广阔的空间。同时,正如面向对象的方法产生的初衷一样,它在PLC程序设计中的应用可以使它的设计向着工业化设计方向发展,使大型PLC程序在集体合作设计时分工越加明确,性能越加牢靠。