关于PLC编程学习的思路及方法

发布者:夜色迷离最新更新时间:2023-10-23 来源: elecfans关键字:PLC  编程学习  电路基础 手机看文章 扫描二维码
随时随地手机看文章

电工作业人员在实际的工作中都会接触到PLC,随着工业自动化和智能化科技的发展,在很多复杂的场合,PLC取代了复杂的继电器控制柜和接触器控制柜,得到了广泛的应用,PLC不仅接线很简单,便于布线和控制,更重要的是PLC故障排查十分方便,省去了很繁琐的理线头,理电路的麻烦,因此PLC在工业自动化和智能化中得到了广泛应用!


怎样学习PLC

学习PLC要求几点

第一 有电路基础

才能看懂问题的本质,发现错误和解决问题。

第二 实操

有必要弄个实物学习操作,提高实物与理论的结合,更好的掌握知识点与实际的应用能力。

第三 有兴趣

才能持久,兴趣是驱动自己坚持下去的动力,遇到问题和难点,不懂就问,多查资料多动脑。

第一,电路基础必须要有,能看懂普通的电路就行,如果有维修经验的人是最好的,因为编程的时候大多是靠逻辑思维,技巧有,但是不多,因为人的思维是千种百样的。

可以这么说,同样一套动作,可能一百个人编就会有一百种程序,但得出的动作都是一样的。

第二,实操,这是学习的最佳途径,如果有个实物,你就会知道这个软元件是如何动作的,比看书要强上不少倍。如果有人问我学习哪个PLC好,我会说三菱和西门子其中选一样开始学习,西门子比较全面而且论坛资料比较多,三菱也不弱,为什么推荐这两款,其一,编程思路比较突出,基本上国内模仿的也就是这两类,比如,台达,丰炜,永宏,信捷,基本上就是三菱的翻版,这是有自己软件的,还有很多是直接套上一个壳子,贴上一个商标用三菱GX Developer软件就可以直接用,比如汇川,它虽然也有自己的软件,但也可以直接用三菱的软件。在有的就是自己没有软件,直接用三菱的软件。

无论哪种PLC在我看来似乎是大同小异,只是换了一种编程方法,其原理几乎是一样的。

为了大家能在最短的时间内掌握基础的PLC应用,在此为初学PLC的伙伴们整理了一份关于PLC编程的思路及方法,从最基础到复杂取其精华,让自身对PLC的认知有一个飞跃性的提高,希望此份资料对大家在学习PLC时有所帮助。

一、了解PLC的基础硬件知识

从硬件上看,PLC主要由中央处理单元(CPU)、存储器(ROM/RAM)、输入输出接口、电源、扩展接口和编程器等外部设备接口组成。

d266888c-05ee-11ee-962d-dac502259ad0.png

二、了解PLC的软件编程语言

1、梯形图(LD):PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。

2、指令表(IL):与汇编语言类似的一种助记符编程语言,和汇编语言一样由操作码和操作数组成。

3、功能模块(FBD):与数字逻辑电路类似的一种PLC编程语言。采用功能模块图的形式来表示模块所具有的功能,不同的功能模块有不同的功能。

4、顺序功能流程图(SFC):为了满足顺序逻辑控制而设计的编程语言。

5、结构文本化(ST):用结构化的描述文本来描述程序的一种编程语言,主要用于其他编程语言较难实现的用户程序编制。

三、结合实操

大部分的人们在初学PLC时,都会选择买本相关的书籍,然后根据书上所得,自己琢磨小项目,实现一些小功能后再去独自动手做PLC项目。在看书自学阶段,搭配专门指导或者进修学习的话相对来说会容易上手。每个人在编程时都会有不同的习惯和特点,我们虽然不能强求达到一致,但好的习惯还是值得去遵循。

四、清楚工艺流程

PLC编程要了解现场的工艺要求,读取什么信号,如何控制现场的设备,如何实现最好的控制效果,整个控制过程都按照工艺要求事先设计好的程序来控制执行的,所以此核心内容是了解工艺要求。

五、良好的编程习惯

每个人在编程时都会有不同的习惯和特点,我们虽然不能强求达到一致,但好的习惯还是值得去遵循。

1、合理的分配主程序、子程序和中断程序

2、理顺编程逻辑关系、时序关系、编制程序框图

3、合理分配寄存器,编制寄存器符号表

看了以上这些方法汇总,是不是感觉对学习PLC有了个大概的整体规划呢?


关键字:PLC  编程学习  电路基础 引用地址:关于PLC编程学习的思路及方法

上一篇:什么是旋转编码器 旋转编码器的工作原理
下一篇:变频器经典故障处理:参数错误

推荐阅读最新更新时间:2024-11-09 11:26

PLC与外围设备常见的连接方式
PLC常见的输入设备有按钮、行程开关、接近开关、转换开关、拨码器、各种传感器等,输出设备有继电器、接触器、电磁阀等。正确地连接输入和输出电路,是保证PLC安全可靠工作的前提。 01 PLC与主令电器类设备的连接 图1是与按钮、行程开关、转换开关等主令电器类输入设备的接线示意图。图中的PLC为直流汇点式输入,即所有输入点共用一个公共端COM,同时COM端内带有DC24V电源。若是分组式输入,也可参照图下图的方法进行分组连接。 ▲图1 PLC与主令电器类输入设备的连接 02 PLC与旋转编码器的连接 旋转编码器是一种光电式旋转测量装置,它将被测的角位移直接转换成数字信号(高速脉冲信号)。因此可将旋转编码器的输出脉冲信号
[嵌入式]
<font color='red'>PLC</font>与外围设备常见的连接方式
西门子PLC五个系列的特点和区别
导读 西门子是全球知名的自动化解决方案提供商,其PLC(可编程逻辑控制器)系列产品广泛应用于工业控制领域。不同系列的PLC在功能、性能和适用范围上有所区别。本文将详细介绍西门子PLC各个系列的特点和区别。 一、S7-200 Smart系列: S7-200 Smart系列是西门子最基础的PLC产品系列,适用于小型控制系统。其特点包括: 低成本、小体积,适用于简单控制任务。 支持多种通信接口,如RS232、RS485等。 内置数字和模拟I/O模块,可满足基本控制需求。 二、S7-300系列(已经正式停产): S7-300系列是西门子中级PLC产品系列,适用于中型控制系统。其特点包括: 高性能、高可靠性,适用于复杂控制任务。 支持多
[嵌入式]
PLC系统中AI/AO卡件的应用
在PLC系统中,常见模拟量输入信号可见+/-10V和0-20mA,而DCS在此基础上又对50/60Hz的工频抑制比提出了额外的要求,通常会将模拟开关、运放、基准和AD做集成,封成一个ADC芯片以便于客户直接设计。这样的优点是集成度高、片内基准精度高、可自主选择PGA放大系数,方便客户使用。 ADC和MCU之间的通信,为了系统安全往往都会做隔离处理,比较多的是SPI接口,川土微电子的多通道数字隔离器CA-IS37XX系列可以很好地满足各种通信信号的隔离。MCU后续和PLC控制器做的通信选择较多,目前川土助力于客户对于标准CAN、RS485、PHY芯片的选择,CA-IF48XX和CA-IF1051S提供高规格、高速率,强ESD保护
[嵌入式]
<font color='red'>PLC</font>系统中AI/AO卡件的应用
西门子S7-300 PLC的故障分析案例
大家好,本周又为大家带来了西门子杨工在工作现场处理的真实案例了,这次杨工来到了另外一个客户的现场,客户所在的行业是机电行业。 该现场使用的是西门子的S7-300的PLC,该项目运行了一年多,一直有问题,但最近出现问题比较频繁,现象是每天从CPU第一次上电运行,大概30分钟后,开始出现停机的情况,停机时 SF、STOP灯亮。此时只能通过手动复位,CPU才能恢复运行。而之后,该现象将随时出现,并且越来越频繁,甚至有时几乎每个程序周期都会停机,因此严重影响了用户的生产。 根据故障情况,杨工初步怀疑是现场存在电磁干扰。因此杨工决定奔赴现场对问题进行定性并决定最终处理方案。到现场后,杨工首先观察PLC运行的情况。杨工发现,现场采用的是西
[嵌入式]
西门子S7-300 <font color='red'>PLC</font>的故障分析案例
9个PLC编程程序调试及结果分析
一、小车往返运动 用S7-200实现小车往返的自动控制 ,控制过程为按下启动按钮 ,小车从左边往右边(右边往左边运动) 当运动到右边(左边)碰到右边(左边)的行程开关后 小车自动做返回运动,当碰到另一边的行程开关后又做返回运动 。如此的往返运动,直到当按下停车按钮后小车停止运动。 ▲电气接线图 I/O分配表 梯形图程序 PLC接线图 程序调试及结果分析 ▲控制平台操作面板 当按下SB2即i0.0(鼠标点击i0.0f)接通后,Q0.0接通,小车右行(即指示 灯 Q0.0 亮)。当小车运行碰到右限位开关SQ2即i0.4(用鼠标点击i0.4f,模拟SQ2被压下)接通,此时小车左行(指示灯Q0.0灭,指示灯Q0
[嵌入式]
9个<font color='red'>PLC</font><font color='red'>编程</font>程序调试及结果分析
使用结构化的PLC变量的工作原理
使用结构化的 变量(S7-1200 V4 和更高版本/S7-1500) 为了便于查看程序内容,可以在一个较高级 PLC 变量中将多个输入/输出地址进行分组。 较高级的 PLC 变量是指一种包含多个逻辑上相关的输入/输出的结构。 调用块时,先传送较高级的变量,之后仅需所有相关输入/输出的输入/输出参数。 要创建结构化的 PLC 变量,首先需要定义一个 PLC 数据类型 (UDT)。 并在该数据类型中声明所需的数据元素并指定它们的名称和数据类型。 然后,再切换到 PLC 变量表中并在此指定较高级的 PLC 变量。 选择 PLC 数据类型作为变量的数据类型。 从较高级变量的起始地址开始,系统现在将预
[机器人]
基于PLC的自动化系统应用分析
摘要:饲料业是农业、养殖种植业、畜牧业、农副产品加工业等多个产业的联结枢纽,非常重要。饲料行业以前采用手工,无法精确控制生产流程,生产模式效率低下,产品质量无保证,严重制约了行业生产,如何改进传统生产模式提高效率,是当前亟待解决的问题。 1、饲料生产自动化系统设计 1.1自动化生产线简介 本文以改造A饲料公司生产线为背景,进行系统研究和实践,实现了以PLC为核心,以计算机、变频器、传感器等为元件的自动化系统。控制系统结合了计算机存储优势和PLC控制优势,利用上下位机进行分布控制稳定性很高,有效避免了计算机集中控制带来的不稳定因素。上位机采用人机触摸屏,通过简单的计算机操作就能完成配方参数、配料时间、设备运行等操作,对生产进
[嵌入式]
PLC常用基本指令控制系统设计
PLC是一项技能,需要进行不断的练习和实践,作为一个新手小白,要怎么学呢?从哪方面入手? 其实在学习PLC之前,是先了解自己学习需求,比如PLC是个什么产品?你学会了有什么用?学成了PLC,它可以给你带来是什么样的价值? PLC难不难?其实PLC入门不难,但想学到精通却很难,本文简单举两个例子,一起来了解一下PLC的工作过程。使用了一些PPT作为讲解,为大家呈现关于PLC,究竟有哪些基础内容,需要先去了解! 当然了这只是一些简单的控制,梯形图和原理图非常类似,同时PLC还要学会一些常见的指令。
[嵌入式]
<font color='red'>PLC</font>常用基本指令控制系统设计
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved