PLC编程入门九步法则 少一步都不行

工控云学堂 2018-02-20 17:09 次阅读

科学的PLC编程步骤其实很简单,但往往大多数工程师就是认为简单而忽略很多细节。细节的忽略,必然会在以后出现问题。想避免日后的问题,只有好好的遵守规则,没有规矩不成方圆,plc编程一样有其自身的规矩。

第一步:阅读产品说明书

第一步看起来再简单不过了,但很多工程师都做不到。认为这一步是浪费时间,甚至只从供货方培训来了解设备。

仔细阅读说明书是编程的第一步,首先要阅读安全守则,知道哪些执行机构可能会对人身造成伤害,哪些机构间最容易发生撞击,当发生危险时如何解决,这些最致命的问题都在安全守则中,为什么不去看呢? 

此外,关于设备每个元件的特性,使用方法,调试方法也在说明书中,不去阅读,即使程序正确,如果元件没有调试好,设备一样不能工作。再有,所有的电路图、气动液压回路图、装配图也在说明书中,不去阅读它怎么知道没种元件可以做何种改造呢。

第二步:根据说明书,检查I/O

检查I/O,俗称“打点”。检查I/O的方法很多,但是一定要根据说明书提供的地址依次进行检查,在绝对安全的情况下来检查。

在检查输入点时,一般输入信号无非是各种传感器,如电容、电感、光电、压阻、超声波、磁感式和行程开关等传感器。检查这些元件比较简单,根据元件说明将工件放在工位上,或是移动执行机构检查传感器是否有信号即可。当然,不同的设备检测的方式可能不同,这要看具体情况而定了。

但是在检查输出信号时就要格外小心了。如果是电驱动产品,必须在安全情况下,尤其是保证设备不会发生撞击前提下,让执行机构的驱动器得电,检查执行机构是否能够运动。如果是液压或气动执行机构,同样在安全情况下手动使换向阀得电,从而控制执行机构。在检查输出信号时,不论执行机构的驱动方式是什么,一定要根据元件说明书,首先要保证设备和人身安全,要注意并不是所有设备的执行机构都可以通电测试的,所以有时个别的输出信号可能无法手动测试。

无论是输入还是输出装置,当传感器有信号或执行机构的驱动装置得电后,必须同时检查PLC上的I/O模块指示灯是否也点亮。很多设备中,输入输出信号是通过接线端子与PLC连接,有时接线端子的指示灯有信号 ,但不能保证由于连接导线内部断路,而PLC上相应的地址没有信号接通。这一点要特别注意。

在测量输入输出信号后,要同时将测量的地址记录下来,保证信号地址和说明书中一致。如有不同,再次测量设备地址,多次测量仍然不一致,先联系设备厂家,因为此时不能保证厂家提供的地址没有错误。

第三步:打开编程软件,进行硬件配置,并将I/O地址写在符号表中

不同的PLC使用不同的编程软件。但是对于任何一种软件来说,编程前的第一步就是进行硬件组态,根据实际PLC的类型建立硬件配置及相应的通讯配置。硬件组态完成后,将之前在纸上记录下来的I/O地址写在软件的符号表中。由于软件不同,对于符号表的定义可能不同,但一般的软件都有该功能,这一步是至关重要的。在编写符号表时,不仅要把设备输入输出的绝对地址写正确,最好再给每个地址命名并添加注释,这对后面的编程会非常方便。不需要在编程时每次都查询绝对地址,只要填写命名好的名称即可。当然,这也取决于软件是否具备此功能。

第四步:写出程序流程图

在编程之前,一定要在草稿上写出程序的流程图。一个完整的程序,应该包括主程序、停止程序、急停程序、复位程序等部分,如果软件允许,应该将各个程序按“块”的形式编写,即一个程序是一个块,最终将每个块按需求来调用即可。

PLC最擅长的就是处理顺序控制,在顺序控制中主流程是核心,一定要确保制定好的流程是正确的,要在草稿上仔细检查。如果主流程存在问题,当程序被PLC执行后,很可能发生撞击,损坏设备或对人身造成危险。

第五步:在软件中编写程序

确保主流程没有问题后,便可以在软件中编写程序了。此外,还要注意停止、急停和复位程序的正确性,尤其是停止和急停程序,这是关系到人身安全和设备安全的最重要的程序,万万不可小视。一定要保证无论在任何情况下,只要执行停止或急停程序,设备绝对不会对人身造成伤害。推荐您关注微信号技成培训。

第六步:调试程序

在调试程序这一步中,可以分成两个方面。

1.如果条件允许,或是你的逻辑能力超强,可以先用软件的仿真功能做测试,但是很多繁琐的程序很难用软件仿真看出程序是否正确。

2.将程序下传到PLC中进行在线的调试。如果设备不动或运行中出现异常情况,先不要去修改程序,很可能是传感器没有调试到位,如果确保传感器无误,再去修改程序。

第七步:调试完成后,再次编辑程序

在上一步的调试中,由于对程序有所修改,故必须再次整体检查或编辑一下程序,然后将最终的程序下传到PLC中。

第八步:保存程序

在这一步中,要注意一个问题,就是应该将程序保存在什么地方?PC硬盘?闪存设备?移动硬盘?当然这些都不可以,所有这些存储设备都可能感染病毒。所以,必须且只能将程序烧制到光盘上。而且还有一个问题,烧制的程序是哪个程序?在之前我们已经将最终调试并修改完成的程序下载到PLC中,如果PLC在执行该程序时完全无误的话,就将该程序上传到PC中,将此程序烧制到光盘中。上面的一切都是为了安全。

第九步:填写报告

完成编程后,应该填写最后的调试报告,将遇到的问题和程序的一些难点问题一一记录下来。因为长时间以后,自己也会对程序的某些技巧的地方遗忘,同时也方便其他同事能够理解你所编写的程序。

原文标题:PLC编程九步走,少一步你都成不了高手!

文章出处:【微信号:GKYXT1508,微信公众号:工控云学堂】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

信捷XC系列PLC编程软件XCPPro V3.1正式版应用程序免费下载

本文档的主要内容详细介绍的是信捷XC系列PLC编程软件XCPPro V3.1正式版应用程序免费下载。

发表于 11-13 19:41 26次 阅读
信捷XC系列PLC编程软件XCPPro V3.1正式版应用程序免费下载

工程师必备的伺服电机3种控制方式

伺服电机速度控制和转矩控制都是用模拟量来控制,位置控制是通过发脉冲来控制。具体采用什么控制方式要根据....

的头像 工业机器人 发表于 11-13 17:01 202次 阅读
工程师必备的伺服电机3种控制方式

PLC单电源16位8通道模拟输入模块

描述        此设计适用于工业可编程逻辑控制器 (PLC) 系统的 16 位、8 通道模拟输入模块。该电路是通...

发表于 11-13 16:44 69次 阅读
PLC单电源16位8通道模拟输入模块

PLC如何控制变频器

对于刚接触PLC和变频器的初学者来说,常搞不清楚PLC和变频器要如何配合使用,变频器参数该如何调试。今天特地整理此文,希...

发表于 11-13 14:58 122次 阅读
PLC如何控制变频器

什么是控制器、PLC、DCS、FCS

DCS是历史悠久的典型控制系统形态。控制系统分上下位机,上位机组态偏重GUI(图形用户界面),下位机....

的头像 工控资料窝 发表于 11-13 14:40 143次 阅读
什么是控制器、PLC、DCS、FCS

ISOS V-4-20mA两线无源VI转换配电隔离变送器的数据手册免费下载

产品使用十分方便,客户只需在产品输入端加上少量外围器件,即可实现电压传感器、位移电位器等需要提供配电....

发表于 11-13 08:00 15次 阅读
ISOS V-4-20mA两线无源VI转换配电隔离变送器的数据手册免费下载

可编程序控制器应用系统设计及通信网络技术电子教材免费下载

《可编程序控制器应用系统设计与通信网络技术(第2版)》由8章及附录所组成,第1章是PLC基础知识,第....

发表于 11-12 08:00 30次 阅读
可编程序控制器应用系统设计及通信网络技术电子教材免费下载

FC系列PLC与MCGS通讯的详细资料说明

本说明用于描述使用 MCGS 操作和读写信捷 FC 系列 PLC 设备的各种寄存器的数据或状态。使用....

发表于 11-12 08:00 34次 阅读
FC系列PLC与MCGS通讯的详细资料说明

欧姆龙PLC编程前需要进行什么样的设定

通过PRV指令,可以读取输入脉冲的频率,进行高速计数器的频率测定,将被测定频率以Hz为单位、十六进制....

的头像 工控帮 发表于 11-11 11:10 268次 阅读
欧姆龙PLC编程前需要进行什么样的设定

PLC工作原理动画详细资料分析包括顺序控制和正反转控制等十八张动图

PLC工作原理动画详细资料分析1.PLC顺序控制2.PLC正反转控制3.按钮开关4.冲孔加工5.多点....

的头像 工业机器人 发表于 11-11 09:50 532次 阅读
PLC工作原理动画详细资料分析包括顺序控制和正反转控制等十八张动图

Go-IO将智能化推向数字工厂前沿,实现更高的生产效率

Maxim Integrated Products, Inc推出最新Go-IO参考设计,帮助设计者在....

发表于 11-11 07:54 132次 阅读
Go-IO将智能化推向数字工厂前沿,实现更高的生产效率

关于火电厂当中PLC的输煤控制系统设计方案

近年来随着输煤系统自动化水平的日益提高,PLC 系统在火电厂输煤系统中得到了更广泛的应用。PLC 不....

的头像 集成电路应用杂志 发表于 11-10 11:35 352次 阅读
关于火电厂当中PLC的输煤控制系统设计方案

关于PLC安装与布线中的五大要点

外部电源是用来驱动PLC输出设备(负载)和提供输入信号的,又称用户电源,同一台PLC的外部电源可能有....

的头像 工控资料窝 发表于 11-10 09:50 313次 阅读
关于PLC安装与布线中的五大要点

3引脚PLC参考设计含原理图和BOM表

描述    此设计可以输入 ±10V 或 ±20mA 并输出 2.5V±2.3V。它利用 INA188,这是一种零漂移的仪表放大器。...

发表于 11-09 17:00 95次 阅读
3引脚PLC参考设计含原理图和BOM表

谈一谈KUKA工业机器人与S7-1200PLC实现Profinet通讯的步骤

设置好以上后(包括PLC地址),接下来就可以编译下载到PLC。下载完成后PLC会报红灯,是因为下一级....

的头像 工控帮 发表于 11-09 16:53 248次 阅读
谈一谈KUKA工业机器人与S7-1200PLC实现Profinet通讯的步骤

PLC编程时最容易犯的低级错误汇总

在编制PLC程序时,不管是新手还是老手,都会犯下这种低级错误。因为这种错误是非语法上的,所以用编程软....

的头像 工控帮 发表于 11-09 15:13 360次 阅读
PLC编程时最容易犯的低级错误汇总

探讨PLC选型8个步骤

系统设计的水平将直接影响控制系统的性能、设备的可靠性。这其中PLC的选型至关重要,如何根据不同的控制....

的头像 工控资料窝 发表于 11-09 14:57 369次 阅读
探讨PLC选型8个步骤

浅析PLC在自动化控制系统中的应用

PLC可与个人计算机相连接进行通讯,可用计算机参与编程及对PLC进行控制的管理,使PLC用起来更方便....

的头像 工控资料窝 发表于 11-09 14:51 327次 阅读
浅析PLC在自动化控制系统中的应用

深入分析西门子PLC指令表

PLC的编程语言包括以下五种:梯形图语言(LD)、指令表语言(IL)、功能模块图语言(FBD)、顺序....

的头像 工控云学堂 发表于 11-09 14:37 323次 阅读
深入分析西门子PLC指令表

G3-PLC电力线通信PLC数据集中器参考设计

描述     TIDEP0058 参考设计可基于 G3-PLC 行业标准实现完整的电力线通信 (PLC) 数据集中器。它在由 ...

发表于 11-09 14:35 189次 阅读
G3-PLC电力线通信PLC数据集中器参考设计

三菱FX系列PLC通讯方式控制变频器

本文以三菱产品为范例,将这种“采用扩展存储器通讯控制变频器”的简便方法作一简单介绍。

的头像 工控云学堂 发表于 11-09 14:18 320次 阅读
三菱FX系列PLC通讯方式控制变频器

四层电梯设计PLC梯形图资料免费下载

本文档的主要内容详细介绍的是四层电梯设计PLC梯形图资料免费下载,带有手动开关门。

发表于 11-09 08:00 39次 阅读
四层电梯设计PLC梯形图资料免费下载

PLC模块备用电源的可充电电池源设计指南

描述 TIDA-00500 是一种参考设计,用于在发生断电后在短时间内为负载供电。传统上,可编程逻辑控制器 (PLC) 都配有一...

发表于 11-08 14:35 120次 阅读
PLC模块备用电源的可充电电池源设计指南

液位传感器分类和工作原理

液位(静压液位计/液位变送器/液位传感器/水位传感器)是一种测量液位的压。静压投入式液位传感器(液位计)是基于所测液体静压与...

发表于 11-08 11:03 38次 阅读
液位传感器分类和工作原理

PT100温度传感器的原理和接线方式

一、简介 Pt100,就是说它的阻值在0度时为100欧姆,PT100温度是一种以铂(Pt)作成的电阻式温度传感器,属于正电阻系数,其电阻...

发表于 11-08 11:01 37次 阅读
PT100温度传感器的原理和接线方式

如何使用34980A构建多ch TC模拟器?

我们必须验证80个K型热电偶输入到PLC。 是否可以使用单通道(Fluke 725或DC电源),34980A和2ea 34921A和34921T卡构建...

发表于 11-08 10:33 47次 阅读
如何使用34980A构建多ch TC模拟器?

三菱可编程控制器的安装与连接的教程免费下载

1、通过典型的十字路口交通信号灯PLC控制任务的设备安装训练,初步形成对PLC控制应用的认识,熟悉P....

发表于 11-07 10:46 66次 阅读
三菱可编程控制器的安装与连接的教程免费下载

如何解决通过以太网与施耐德Premium的PLC通讯的问题

ME一-直在处理通过以太网与施耐德Premium的PLC通讯的问题,一是与施耐德的UnityPro编....

发表于 11-06 18:56 44次 阅读
如何解决通过以太网与施耐德Premium的PLC通讯的问题

三菱PLC编程软件安装包免费下载

本文档的主要内容详细介绍的是三菱PLC编程软件安装包免费下载。

发表于 11-06 17:33 63次 阅读
三菱PLC编程软件安装包免费下载

西门子PLC从入门到精通的教程免费下载

本文档的主要内容详细介绍的是西门子PLC从入门到精通的教程免费下载主要内容包括了:第一章西门子PLC....

发表于 11-06 17:33 145次 阅读
西门子PLC从入门到精通的教程免费下载

西门子S7-200和S7-300 PLC的CAD接线图详细资料免费下载

本文档的主要内容详细介绍的是西门子S7-200和S7-300 PLC的CAD接线图详细资料免费下载。

发表于 11-06 17:33 90次 阅读
西门子S7-200和S7-300 PLC的CAD接线图详细资料免费下载

PLC编程时最易犯的低级错误总结

在编制PLC程序时,不管是新手还是老手,都会犯下这种低级错误。

的头像 工业机器人 发表于 11-06 15:39 311次 阅读
PLC编程时最易犯的低级错误总结

西门子S7-200 Sysm系统中文手册免费下载

S7-200系列小型PLC (Micro PLC)可以应用于各种自动化系统。结构紧凑,低成本以及功能....

发表于 11-06 14:48 91次 阅读
西门子S7-200 Sysm系统中文手册免费下载

PLC与步进连接及步进驱动器调试详解

PLC高速脉冲输出功能常用于控制步进电机和伺服电机进行高精度定位控制,本文一起来学习一下步进系统的调试方法。首先要了解P...

发表于 11-06 11:02 78次 阅读
PLC与步进连接及步进驱动器调试详解

基于电力载波通信的新型同步电子钟设计

  摘要:为了解决当前一些重大考试需要悬挂时钟的问题,设计一种新型同步数字电子时钟系统。应用电力载波技术实现了电子钟的远...

发表于 11-06 10:53 65次 阅读
基于电力载波通信的新型同步电子钟设计

浅谈DCS与PLC之间的区别

关于目前,国内先进的大中型过程控制大多数是以采用PLC和DCS为主的,PLC就是可编程逻辑控制器;D....

发表于 11-06 09:29 188次 阅读
浅谈DCS与PLC之间的区别

为何不在单片机上实现PLC的逻辑呢?

内存规划,包括堆栈区的设置,定时器,计数器的累加值和预设值地址等等,目前初步定义8个计数器的当前计数....

的头像 玩转单片机 发表于 11-05 11:31 449次 阅读
为何不在单片机上实现PLC的逻辑呢?

PLC入门学习基础教程之PLC的介绍和使用的实例资料说明

可编程控制器(PROGRAMMABLE CONTROLLER,简称PC)。与个人计算机的PC相区别,....

发表于 11-05 08:00 162次 阅读
PLC入门学习基础教程之PLC的介绍和使用的实例资料说明

完美的PLC程序应该是什么样子的实际应用中的PLC编程规范及建议

今天,分享一篇干货文章,让你更懂得完美PLC程序是什么样子,以及在实际工作中关于PLC编程规范及建议....

的头像 工控帮 发表于 11-03 11:57 517次 阅读
完美的PLC程序应该是什么样子的实际应用中的PLC编程规范及建议

PLC输入端口和输出端口接线的介绍和常见的接线类型

目前,PLC在工业生产和自动化控制中是使用率非常高的集中控制设备,PLC代替了繁重的继电器柜,交流接....

的头像 工控网智造工程师 发表于 11-03 11:38 1002次 阅读
PLC输入端口和输出端口接线的介绍和常见的接线类型

台达PLC与台达VFD-M系列变频器通讯的使用方法的详细说明

以下总结供大家参考: 【控制要求】 读取 VFD-M 系列变频器主频率(频率指令)、输出频率并将....

的头像 工控网智造工程师 发表于 11-03 11:25 449次 阅读
台达PLC与台达VFD-M系列变频器通讯的使用方法的详细说明

DCS与PLC和FCS控制系统有什么区别

DCS(Distributed Contorl System),集散控制系统,又称分布式控制系统。F....

的头像 工控云学堂 发表于 11-03 11:16 398次 阅读
DCS与PLC和FCS控制系统有什么区别

plc常用的编程语言有几种

大家都知道学习某种新知识,技巧跟方法是关键的。正如新手刚开始接触PLC,它的软件编程语言与一般计算机....

的头像 工控资料窝 发表于 11-03 10:36 406次 阅读
plc常用的编程语言有几种

中文可编程控制器PLC的使用手册免费下载

可编程中文PLC控制器功能强大且简单易用,配置多路标准输入输出端口可实现复杂的逻辑控制,配套强大的“....

发表于 11-02 15:46 112次 阅读
中文可编程控制器PLC的使用手册免费下载

电工必须了解的PLC串口通讯的基本知识

电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯....

的头像 工业机器人 发表于 11-02 09:31 462次 阅读
电工必须了解的PLC串口通讯的基本知识

西门子PLC与变频器、触摸屏综合应用教程免费下载

本书介绍了西门子S7-200 PLC. MM440变频器、G110变频器及西门子人机界面技术及其综合....

发表于 11-02 08:00 171次 阅读
西门子PLC与变频器、触摸屏综合应用教程免费下载

PLC与触摸屏抗干扰设计时的一些注意事项

在进行具体工程的抗干扰设计时,我们可以选择有较高抗干扰能力的产品,采取抑制干扰源、切断或衰减电磁干扰....

的头像 工控云学堂 发表于 11-01 08:55 1052次 阅读
PLC与触摸屏抗干扰设计时的一些注意事项

完美的PLC程序需满足的设计要求

一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释、精良的架构、良好的可....

的头像 工控资料窝 发表于 10-31 14:36 289次 阅读
完美的PLC程序需满足的设计要求

浅析PLC常用的数制及其转换方式

数制也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。按进位的原则进行计数的方法,称为进....

的头像 工控资料窝 发表于 10-31 11:24 330次 阅读
浅析PLC常用的数制及其转换方式

水处理控制系统的信息化和智能化程度提高,污水处理更加简单

工业生产与日常生活都不可避免的产生废水,加强污水处理,有利于水资源循环利用,缓解日益严峻的水资源危机....

发表于 10-30 16:23 151次 阅读
水处理控制系统的信息化和智能化程度提高,污水处理更加简单

PLC的输入端,输出端常见的接线类型

目前,PLC在工业生产和自动化控制中是使用率非常高的集中控制设备,PLC代替了繁重的继电器柜,交流接....

的头像 工控资料窝 发表于 10-30 15:11 484次 阅读
PLC的输入端,输出端常见的接线类型

设计完的电控柜和PLC程序七个调试步骤

很多电气的新手在做完电气控制柜以及plc程序等设计环节后,不清楚调试应如何开始,或者一些人因为不适当....

的头像 工控云学堂 发表于 10-30 15:02 343次 阅读
设计完的电控柜和PLC程序七个调试步骤

三菱FX3S系列PLC硬件的用户手册详细资料免费下载

本文档的主要内容详细介绍的是三菱FX3S系列微型可编程控制器PLC硬件的用户手册详细资料免费下载。

发表于 10-30 08:00 49次 阅读
三菱FX3S系列PLC硬件的用户手册详细资料免费下载

欧姆龙SYSMAC可编程控制器PLC的使用手册免费下载

可编程控制器 SYSMAC CP1H 是用于实现高速处理・高功能的程序包型 PLC。配备与 CS/C....

发表于 10-29 17:05 85次 阅读
欧姆龙SYSMAC可编程控制器PLC的使用手册免费下载

PLC编程原则及科学的编程步骤

在plc编程时每个人都有自己的思路,即便是同样的控制逻辑让不同的工程师编写也会得到不同的结果。甚至同....

的头像 工控资料窝 发表于 10-29 09:46 922次 阅读
PLC编程原则及科学的编程步骤

欧姆龙SYSMAC的PLC程序设计手册详细资料免费下载

本手册所涉及的「CP 系列」是「CP1H CPU 单元」的总称。 CP 系列采用与 CS/CJ 系列....

发表于 10-29 08:00 36次 阅读
欧姆龙SYSMAC的PLC程序设计手册详细资料免费下载

浅析PLC与变频器的连接方法

变频器无法进行编程,改变电源的频率、电压等参数,它的输出频率可以设为固定值,也可以由PLC动态控制。

的头像 工控云学堂 发表于 10-28 11:06 853次 阅读
浅析PLC与变频器的连接方法

怎么样才算是一个智能工厂

在既有的工厂里,工厂内的设备以及 MES 等系统,在功能上都是各自独立的系统。由于机器设备的供应商不....

发表于 10-27 09:30 140次 阅读
怎么样才算是一个智能工厂

浅析PLC最基本的串口通讯

电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯....

的头像 工控资料窝 发表于 10-26 17:31 403次 阅读
浅析PLC最基本的串口通讯

S7-1200 PLC的入门使用手册免费下载

S7-1200 控制器使用灵活、功能强大,可用于控制各种各样的设备以满足您的自动化需求。S7-120....

发表于 10-26 08:00 148次 阅读
S7-1200 PLC的入门使用手册免费下载