您的位置:控制工程论坛网论坛 » PLC与PAC » PLC的编程步骤,PLC的编程步骤对学习PLC很重要

jlkj

jlkj   |   当前状态:在线

总积分:732  2024年可用积分:504

注册时间: 2006-05-09

最后登录时间: 2024-11-04

空间 发短消息加为好友

PLC的编程步骤,PLC的编程步骤对学习PLC很重要

jlkj  发表于 2023/8/31 11:07:02      513 查看 3 回复  [上一主题]  [下一主题]

手机阅读

  咱们说一下PLC的编程步骤,目的是让大家了解一下PLC的编程框架。

  先说一下控制要求。在PLC编程之前我们需要有个控制要求,这个控制要求也就是设备的工艺动作顺序,例如:按下启动按钮,电机启动,按下停止按钮电机停止,这就是一个简单的控制要求。复杂一点的例如:当水箱液位低于中液位时,启动补水泵往水箱补水,当水箱到达高液位时,关闭补水泵,补水装置设置低压保护,当压力过低时,补水泵不得开启。我们编程的根据就是这样的一个控制要求。有了这样的控制要求我们才能进行一个程序的编写。

  PLC编程的第一步我们需要注意,编程的第一步不是分配IO表。很多培训机构都是告诉学员,编程的第一步是分配IO表,其实很多做项目的工程师都知道,编程的第一步是进行PLC的一个组态,而不是进行io表的分配。

  什么是PLC的组态,PLC的组态就是在PLC的编程软件内,将我们实际选的PLC的型号告诉软件,以及是否有用到模拟量等扩展模块,都需要在组态时完成。

  第二步是分配IO表,就是对PLC的输入输出点进行分配,注释,比如输入1口为启动,输出1口为补水泵等。

  第三步是研究控制要求,对控制要求有个整体的认识,根据控制要求判断程序的复杂性。如果程序简单的话,二三十条程序段就能实现的话,直接在主程序进行编程就行,如果程序比较复杂,则需要将控制要求分模块,将各个模块分成相对应的子程序,并在软件内建立子程序框架。

  第四步便是程序的编写,根据控制要求去逐条的编写程序,需要注意的是,我们编程的目的是实现控制要求,不同的工程师编程的思路是不同的,但最终的目的都能够实现控制要求,如果控制要求在编程的过程中有难实现的地方,要及时跟工艺工程师讨论,并站在编程的角度提出解决方案。

  第五步是程序的编译,这一步主要是检查程序的格式问题,点击PLC编程软件里面的编译,看输出是否有错误,如果有错误,根据提示进行修改。

  第六步是程序的调试,程序的调试就是根据控制要求,一条一条的去试程序是否实现的控制的要求,如果没有实现就要去修改程序。当调试到所有的控制要求都能够实现的时候,PLC的编程工作才算完成。

  特别提示一下,现在的PLC有加密功能,在PLC程序正是运行时需要考虑是否对程序进行加密。


1楼 0 0 回复
  • fammmy

    fammmy   |   当前状态:在线

    总积分:1168  2024年可用积分:687

    注册时间: 2021-08-20

    最后登录时间: 2024-11-12

    空间 发短消息加为好友

    fammmy   发表于 2023/8/31 13:53:45

    PLC的编程步骤对学习PLC很重要


    2楼 回复本楼

    引用 fammmy 2023/8/31 13:53:45 发表于2楼的内容

  • lvwei1020

    lvwei1020   |   当前状态:在线

    总积分:348  2024年可用积分:214

    注册时间: 2007-03-30

    最后登录时间: 2024-11-21

    空间 发短消息加为好友

    lvwei1020   发表于 2023/8/31 13:54:27

    特别提示一下,现在的PLC有加密功能,在PLC程序正是运行时需要考虑是否对程序进行加密。

    3楼 回复本楼

    引用 lvwei1020 2023/8/31 13:54:27 发表于3楼的内容

  • lxbogr

    lxbogr   |   当前状态:在线

    总积分:397  2024年可用积分:216

    注册时间: 2007-03-28

    最后登录时间: 2024-11-19

    空间 发短消息加为好友

    lxbogr   发表于 2023/8/31 13:55:08

    感谢分享,学习了

    4楼 回复本楼

    引用 lxbogr 2023/8/31 13:55:08 发表于4楼的内容

总共 , 当前 /