回复:如何规划PLC程序设计

已锁定

龟仙人

西门子1847工业学习平台

  • 帖子

    928
  • 精华

    15
  • 被关注

    163

论坛等级:奇侠

注册时间:2006-12-15

普通 普通 如何晋级?

发布于 2022-03-05 20:28:03

6楼

我的想法是先了解工艺流程,对于复杂的系统要规划网络,比如我们现在使用的卷绕镀膜系统,由好几个子系统组成:主要分两大部分,一部分是钢带的收放卷系统,一部分是真空镀膜系统。收放卷系统中又分为上料、缓存累加、张紧、传送、打码、翻转、切段等;镀膜系统又分为真空系统、溅射电源控制、工艺气体控制、电加热、光谱分析、冷却水系统、硒阀控制系统等。用到的网络设备包括RS485、RS232、DeviceNet、EthernetIP、TCP/IP、USB等通讯形式。如果网络规划不好就容易出现网络问题。通过网络连接各个控制单元,比如加热部分全部采用瓦特龙PID模块,尽管加热回路有150多个,但是相对独立,出了问题只要去解决加热相关部分就可以了。这就是分单元的好处,把系统尽量分为各个功能单元,分割的原则可以按工位、功能分配,尽量把完成某一功能的设备分为一个单元,有时候设计人员会把一个单元的设备分配到两个PLC上,可能就需要增加两个PLC之间的通讯,如果是独立的两个系统,可能只需要一两个信号进行传输线就能完成交互。

把系统一层一层划分,把独立工能单元的部分用一个或几个程序块完成,出了问题就容易去查找。

大系统分成小系统,小系统再连成大系统,连成大系统的过程就是小系统之间的交互。

程序设计经验积累是一方面,还要尽量标准化,比如对一台电机的控制程序做成标准化的程序块,直接作为一个控制命令来使用。对单次执行的命令如何写、对保持命令如何写,尽量标准化,不要求写的最经典,但是要形成一个标准的习惯,这样才能够提高效率。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11076条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。