张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,👉戳此立抢👈

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,微信公众号:工控云学堂】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

单片机与PLC的主要区别及工作原理解释

PLC是什么呢?PLC的全称是ProgrammableLogicController(可编过程控制器....
发表于 03-18 14:20 83次 阅读
单片机与PLC的主要区别及工作原理解释

基于fx2n系列的按时间原则控制的plc程序的编写方法浅析

plc(可编程控制器)因其操作简单、性能可靠而得到广泛使用。对于可编程控制器系统的设计来说,硬件的一....
发表于 03-18 08:42 46次 阅读
基于fx2n系列的按时间原则控制的plc程序的编写方法浅析

浅析BASIC语言在PLC通信系统中的应用

basic语言是微机系统中广泛应用的一种高级编程语言,它的指令接近思维逻辑的表达,与自然语言有相通之....
发表于 03-18 08:37 43次 阅读
浅析BASIC语言在PLC通信系统中的应用

西门子MM440变频器如何实现PLC通讯

今天主要跟大伙讲解的主要内容是西门子MM440变频器如何通过Profibus -DP与PLC通讯的实....
的头像 工控资料窝 发表于 03-17 11:47 244次 阅读
西门子MM440变频器如何实现PLC通讯

变频器的接线和安装调试的注意事项原则的详细说明

变频器是利用电力半导体器件的通断作用将工频电源变换为另一频率的电能控制装置,能实现对交流异步电机的软....
的头像 工控资料窝 发表于 03-17 11:44 262次 阅读
变频器的接线和安装调试的注意事项原则的详细说明

PLC可能存在的九种问题和解决方法详细说明

一般来说,PLC是极其可靠的设备,出故障率很低。PLC的CPU等硬件损坏或软件运行出错的概率几乎为零....
的头像 电子发烧友网工程师 发表于 03-17 09:26 148次 阅读
PLC可能存在的九种问题和解决方法详细说明

用PLC控制交通灯,用protel99画出交通灯原理图和PCB图,求指点,有偿

发表于 03-16 17:32 283次 阅读
用PLC控制交通灯,用protel99画出交通灯原理图和PCB图,求指点,有偿

优秀电工必备的技能及素养

维修电工需要的技能 :维修电工常识和基本技能室内线路的安装接地装置的安装与维修常用低压电器及配电装置....
的头像 电子发烧友网工程师 发表于 03-16 09:23 181次 阅读
优秀电工必备的技能及素养

多个方面解读PLC控制系统的维护方法

PLC控制系统的日常维护对提高控制系统的可靠性与延长使用寿命关系密切, PLC控制系统的日常维护与其....
的头像 电子发烧友网工程师 发表于 03-16 08:02 123次 阅读
多个方面解读PLC控制系统的维护方法

操作说明:三菱PLC FX系列远程采集数据流程

数据采集(DAQ),是指从传感器和PLC或者其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机中进行...
发表于 03-15 14:23 39次 阅读
操作说明:三菱PLC FX系列远程采集数据流程

1200PLC和labview,OPC通讯的程序框架。

1.请问:我现在做了一个程序就是1200和labview通过opc方式通讯,但是感觉程序没有框架、结构,请问这些变量该放到哪里了,感觉程...
发表于 03-15 10:15 181次 阅读
1200PLC和labview,OPC通讯的程序框架。

LABVIEW与三菱PLC串口通讯的详细资料合集免费下载

本文档的主要内容详细介绍的是LABVIEW与三菱PLC串口通讯的详细资料合集免费下载包括了:ASCI....
发表于 03-15 08:00 65次 阅读
LABVIEW与三菱PLC串口通讯的详细资料合集免费下载

霍尔旋转编码器在胶印机印刷行业的应用详细资料说明

实现胶印机印刷工艺过程的程序控制系统(PLC)需用多个传感器对纸张位置、旋转角度进行检测,传感器数量....
发表于 03-15 08:00 48次 阅读
霍尔旋转编码器在胶印机印刷行业的应用详细资料说明

LABWIEW与三菱的MX Component V4

用labview做上位机时,通过控制PLC实现变频器的启动,读写频率。 但是用MX Component V4通讯时,只能读取单个寄存器里的...
发表于 03-14 14:23 73次 阅读
LABWIEW与三菱的MX Component V4

可编程序控制器设备要求和测试GB国家标准详细资料免费下载

GB/T 159690可编程序控制器)分为8个部分:第1 部分:通用信息:第2部分:设备要求和测试;....
发表于 03-14 08:00 52次 阅读
可编程序控制器设备要求和测试GB国家标准详细资料免费下载

西门子smart200PLC从站通信的详细说明以及案例分析

在CPU的V数据区中分配库指令数据区(Library Memory)Modbus Slave 指令库....
的头像 工控网智造工程师 发表于 03-13 16:31 287次 阅读
西门子smart200PLC从站通信的详细说明以及案例分析

西门子PLC S7-200 与 NI OPC通讯

labview的功能强大至极,OPC简直让通讯事半功倍。OPC可以与市面上绝大多数的PLC进行通讯,即像触摸屏一样无缝衔接。之前...
发表于 03-13 13:58 169次 阅读
西门子PLC S7-200 与 NI OPC通讯

S7-200smart系列plc接线大全

S7-200 SMART数字量I/O接线图
的头像 工控资料窝 发表于 03-13 10:11 338次 阅读
S7-200smart系列plc接线大全

怎样在PLC断电的情况下保证QO.O输出间隔时间?

设备S7-226.当Q0.0输出的时候,有停电和急停的情况,,PLC上电,Q0.0再次输出的时候一定....
的头像 工控培训 发表于 03-13 09:47 150次 阅读
怎样在PLC断电的情况下保证QO.O输出间隔时间?

两台CP1H-X40DT-D通过串行PLC链接组成系统

两台CP1H-X40DT-D扩展8轴100K脉冲输出
发表于 03-12 15:17 27次 阅读
两台CP1H-X40DT-D通过串行PLC链接组成系统

西门子1200PLC博图的远程调试方法

调试准备:需要准备的材料:HINET智能网关网关、现场安装西门子1200PLC、网线、电脑安装博图软件等;网关和PLC的连接...
发表于 03-12 10:07 71次 阅读
西门子1200PLC博图的远程调试方法

PLC编程时究竟是什么问题易使我们犯下这种低级错误呢?

从上面数字逻辑表达式可知,在按下启动按钮SB1后,X001的逻辑值为“1”,而Y0的逻辑值永远不会变....
的头像 工控云学堂 发表于 03-11 15:35 388次 阅读
PLC编程时究竟是什么问题易使我们犯下这种低级错误呢?

如何用PLC实现变频器频率的控制?

对于变频器调速的问题,大致来说主要包括有级调速和无极调速。
的头像 工控云学堂 发表于 03-11 14:55 323次 阅读
如何用PLC实现变频器频率的控制?

西门子如何进行组态仿真精智面板与实际PLC的通信资料说明

本文档主要介绍精智面板仿真系统如何与实际 PLC 进行通信,包括使用以太网、 PC Adapter、....
发表于 03-11 08:00 71次 阅读
西门子如何进行组态仿真精智面板与实际PLC的通信资料说明

在汽车自动化生产线PLC调试的主要内容?诸如夹具?

发表于 03-11 02:13 314次 阅读
在汽车自动化生产线PLC调试的主要内容?诸如夹具?

如何进行PLC的安装与调试详细流程程序全过程说明

plc控制系统的安装与调试,涉及到各项工作,并且只能按序进行,一环紧扣一环,稍有不慎都将导致调试失败....
的头像 电子发烧友网工程师 发表于 03-09 09:38 585次 阅读
如何进行PLC的安装与调试详细流程程序全过程说明

PLC系统的模拟输入输出解决方案

以PLC机架插槽的典型I/O卡为例,目前常见的8通道模块尺寸一般为90mm×70mm×23.5mm,....
发表于 03-09 08:32 301次 阅读
PLC系统的模拟输入输出解决方案

用PLC的程序语言编制的应用程序用来实现各种控制

编程元件分为八大类,X为输入继电器、Y为输出继电器、M为辅助继电器、S为状态继电器、T为定时器、C为....
的头像 工控资料窝 发表于 03-08 16:00 583次 阅读
用PLC的程序语言编制的应用程序用来实现各种控制

西门子变频器G120系列操作手册免费下载

SINAMICS驱动装置是西门子公司统一的模块化系统的一部分,可以派生出多种多样的结构,满足各种机械....
发表于 03-08 15:58 115次 阅读
西门子变频器G120系列操作手册免费下载

霍尔旋转编码器在胶印机印刷行业的应用资料说明

实现胶印机印刷工艺过程的程序控制系统(PLC)需用多个传感器对纸张位置、旋转角度进行检测,传感器数量....
发表于 03-08 08:00 82次 阅读
霍尔旋转编码器在胶印机印刷行业的应用资料说明

三菱PLC FX系列常用逻辑指令,速存!

三菱PLC FX系列的基本逻辑指令、FX系列PLC的步进指令
的头像 工控帮 发表于 03-07 16:07 376次 阅读
三菱PLC FX系列常用逻辑指令,速存!

如何开发4~20mA电流环变送器并进行性能分析?

引言 4~20mA电流环广泛用作工业领域的模拟通信接口,可以方便地通过双绞线将远端传感器数据传送到控....
发表于 03-06 14:04 59次 阅读
如何开发4~20mA电流环变送器并进行性能分析?

探析PLC梯形图的识别方法与步骤

依据控制系统所需完成的控制任务,对被控对象的工艺过程、工作特点以及控制系统的控制过程、控制规律、功能....
的头像 工控资料窝 发表于 03-04 17:00 530次 阅读
探析PLC梯形图的识别方法与步骤

如何进行PLC控制运料小车的设计

可编程逻辑控制器,简称PLC,是一种工业控制微型计算机。它的编程方便、操作简单尤其是高通用性等优点,....
发表于 03-04 16:21 207次 阅读
如何进行PLC控制运料小车的设计

如果实现在运行模式下创建一个绑定到OPC服务器的共享变量,绑定控件的Datasocket?

这样一个使用场景,我们与PLC工程师沟通好了所有的接口,在labview的界面上预留了很多控件用于绑定共享变量;软件发布好了之后...
发表于 03-04 10:06 92次 阅读
如果实现在运行模式下创建一个绑定到OPC服务器的共享变量,绑定控件的Datasocket?

AC70E系列高性能小型变频调速器V1.2版使用手册免费下载

AC70E 系列变频调速器高性能通用型变频器。产产品具有先进的控制方式,实现了高转矩、高精度、高可靠....
发表于 03-04 08:00 87次 阅读
AC70E系列高性能小型变频调速器V1.2版使用手册免费下载

单片机与PLC的异同详解

要搞清楚单片机与PLC的异同,首先得明确什幺是单片机,什幺是PLC。
发表于 03-03 10:39 235次 阅读
单片机与PLC的异同详解

西门子PLC与变频设备的DP通讯介绍

本文主要通过举例讲述了 PROFIBUS-DP现场总线在生产现场的具体应用, 详细介绍了西门子PLC....
的头像 工控资料窝 发表于 03-02 10:54 561次 阅读
西门子PLC与变频设备的DP通讯介绍

施耐德PLC两种编程通讯控制实例分享

参数设置与通讯配置检查:用 Premium的专用编程电缆“TSXPCX3030-C(USB接口,有专....
的头像 工控网智造工程师 发表于 03-02 10:45 390次 阅读
施耐德PLC两种编程通讯控制实例分享

PLC在控制变频器中的应用

通过CPU224XP型PLC和MM420变频器联机,实现电动机三段速频率运转控制,按下起动按钮SB1....
的头像 工控云学堂 发表于 03-02 09:55 517次 阅读
PLC在控制变频器中的应用

工厂抑制接触器对PLC的干扰的接线小技巧

对于干扰问题,是很难解决的,但是可以通过一些方法来有效的抑制干扰,今天介绍的就是接触器对PLC干扰的....
的头像 工控资料窝 发表于 03-01 14:55 460次 阅读
工厂抑制接触器对PLC的干扰的接线小技巧

PLC的行业应用及未来发展趋势详解

冶金作为大型PLC最大的应用行业,占据了大约1/4的市场。冶金行业各控制环节要求精度高,控制点数多,....
发表于 02-27 08:41 330次 阅读
PLC的行业应用及未来发展趋势详解

IS580 1代轴卡软件使用方法说明资料免费下载

本文档的主要内容详细介绍的是IS580 1代轴卡软件使用方法说明资料免费下载。
发表于 02-27 08:00 45次 阅读
IS580 1代轴卡软件使用方法说明资料免费下载

如何使用Labview通过NI OPC与S7200 PLC通信

该文档提供了S7-200 PLC,基于NI 提供的OPC服务器软件NI LabVIEW OPC Se....
发表于 02-27 08:00 85次 阅读
如何使用Labview通过NI OPC与S7200 PLC通信

如何使用LABVIEW通过OPC与S1200通信的详细过程资料说明

从项目树中将这两个变量拉入程序框图,新建两个显示控件监视OPC变量ASD和ZXC,运行程序,可以看到....
发表于 02-27 08:00 70次 阅读
如何使用LABVIEW通过OPC与S1200通信的详细过程资料说明

浅析嵌入式软PLC系统的结构以及通信接口协议

嵌入式系统是一个嵌入到对象体系中的专用的计算机系统,主要应用与各种类型的信号处理与控制。当前在国防。....
发表于 02-25 14:03 193次 阅读
浅析嵌入式软PLC系统的结构以及通信接口协议

使PLC的设计和实现达到更高的效率和生产力的方法探析

增强生产力和效率——这些都是现在的所谓工业4.0或智能制造(SM)的焦点1。工厂被鼓励“将工厂运营效....
发表于 02-24 09:04 194次 阅读
使PLC的设计和实现达到更高的效率和生产力的方法探析

利用PLC完成生产配料的应用设计浅析

随着科学技术的日新月异,自动化程度要求越来越高,原有的生产装料装置远远不能满足当前高度自动化的需要。....
发表于 02-24 08:59 235次 阅读
利用PLC完成生产配料的应用设计浅析

使用LABVIEW开发的电动船舶推进的监控与仿真技术分析

关于电动船舶仿真技术的研究,监控系统为基于LABVIEW开发。
发表于 02-23 08:00 76次 阅读
使用LABVIEW开发的电动船舶推进的监控与仿真技术分析

如何用PLC简易画圆

我们知道一个方向上走匀速,一个方向上以恒定的加速度运动,轨迹就是抛物线。同样我们可以想到,X轴匀速运....
的头像 工控帮 发表于 02-21 17:40 1083次 阅读
如何用PLC简易画圆

探析最基本的PLC串口通讯和基本的通讯接口

电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯....
的头像 工控网智造工程师 发表于 02-21 14:58 546次 阅读
探析最基本的PLC串口通讯和基本的通讯接口

基于耐特稳定PLC的称重包装机运用控制

称重技术在人类生产、工艺流程中有着非常重要的作用,广泛应用于化工、石油、饲料、粮食加工、建筑、食品等行业。随着科学技术的...
发表于 02-21 13:09 422次 阅读
基于耐特稳定PLC的称重包装机运用控制

LTF激光测距传感器模拟量的使用方法

模拟量在PLC系统中有着非常广泛的应用,特别是在过程控制系统中。模拟量是一种连续变化的量,因此,它的....
发表于 02-20 14:48 143次 阅读
LTF激光测距传感器模拟量的使用方法

深度分析PLC与变频器连接问题

当利用变频器构成自动控制系统进行控制时,很多情况下是采用PLC和变频器相配合使用,如何正确地把PLC....
的头像 工控帮 发表于 02-20 10:59 548次 阅读
深度分析PLC与变频器连接问题

松下CMOS型微激光距离传感器的详细资料简介

一般来说,通过增加接收器和光接收元件(CMOS)之间的光路长度,可以获得更精确和稳定的测量结果,但这....
发表于 02-20 08:00 93次 阅读
松下CMOS型微激光距离传感器的详细资料简介

一款8进8出的简易PLC的详细说明书

1.产品功能特点: 功能分组:Z00-15 组:延时控制,Z16 组:日历定时, Z17 组:逻辑....
发表于 02-18 08:00 501次 阅读
一款8进8出的简易PLC的详细说明书

SYSMAC CP 系列CP1H CPU 单元操作手册免费下载

本手册所涉及的「CP 系列」是「CP1H CPU 单元」的总称。 CP 系列采用与 CS/CJ 系列....
发表于 02-18 08:00 77次 阅读
SYSMAC CP 系列CP1H CPU 单元操作手册免费下载

如何解决运动控制定位不准的问题资料说明

偏位问题是使用步进或伺服电机的设备制造厂在设备装机调试以及设备使用过程中,所面临的常见问题之一。出现....
的头像 电子发烧友网工程师 发表于 02-17 11:22 912次 阅读
如何解决运动控制定位不准的问题资料说明

Wincc如何与PLC进行通讯两种常用的方式介绍

西门子WINCC与SiemensPLC通讯连接有多种方式,下面介绍两种常用的通讯方式。
的头像 工控帮 发表于 02-17 09:27 572次 阅读
Wincc如何与PLC进行通讯两种常用的方式介绍

快速接线模块有什么作用如何提高系统安全

快速接线模块将控制柜内的接线电气附件(如开关、继电器、隔离器、安全栅、端子、保险等)集成在一起,增加....
的头像 工控资料窝 发表于 02-17 09:18 382次 阅读
快速接线模块有什么作用如何提高系统安全