0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将电气图变成PLC程序图

? 来源:工控云学堂 ? 作者:工控云学堂 ? 2022-10-31 17:29 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

PLC程序设计,一般均采用直觉法,也就是说它植基于电路设计者本身之学习经验,较为主观及直接。须经历一段瞎子摸象的尝试错误(tryanderror)时期,对程序进行除错之后才能符合所需功能或动作要求;因此设计出来的程序因人而异,除了原程序设计者之外,使用者或维修人员较不易理解其动作流程,亦即程序的可读性较低。

但程序设计其实有些许脉络可循,只是坊间的书籍很少提及这一部份。以下姑且抱着野人献曝的心情,以『三相感应电动机故障警报控制』电路为例,由传统电工图转换为阶梯图的过程,浅谈程序设计,相信尔后对于相关的回路转换或程序设计,您或许可触类旁通。

1、传统电工图

已知的三相感应电动机故障警报控制电路,其传统电工图,如图1所示。

0319218c-579a-11ed-a3b6-dac502259ad0.png

2、动作说明

1.电源正常时,仅绿灯gl亮,电动机不动作。

2.按下启动按钮pb1,电磁接触器mc动作,电动机立即运转,指示灯rl亮,绿灯gl熄。

3.按下停止按钮pb2,电磁接触器mc断电,电动机停止运转,指示灯rl熄,绿灯gl亮。

4.电动机在运转中,因过载或其它故障原因,致使积热电驿th-ry动作,电动机停止运转,蜂鸣器bz发出警报,指示灯rl熄,绿灯gl亮。

5.按下按钮开关pb3,蜂鸣器bz停止警报,白灯wl亮,绿灯gl亮,红灯rl熄。

6.故障排除后,按下积热电驿th-ry复归杆,则白灯wl熄,绿灯gl亮,红灯rl熄,可以重新起动电动机。

3、i/o编码

使用plc,就是以软件程序来取代硬件配线。传统电工图当中,主电路是plc无法取代的;plc可以取代的部份,是控制电路。由传统电工图转换为阶梯图的第一个步骤,就是i/o编码,亦即将传统电工图中的输入/输出组件,先行确定其在plc中所拟对应之外部输入/输出端子编号,以及外部输入组件接线方式是采用a/b接点,如表1所示。

(a):外部採a接点方式接线

(b):外部採b接点方式接线

4、plc外部接线图

输入/输出组件经i/o编码,并决定外部输入组件是采用a/b接点接线方式后,plc外部接线图如图2所示。图中所示为丰炜vigor-vb系列plc机种,采用npn接线,亦即24v端子与s/s端子并接。

5、plc阶梯图

由传统电工图转换为阶梯图之程序设计步骤如下:

(1)将电工图中控制电路直接转成对应阶梯图。因为plc阶梯图中规定,接点在前,输出线圈则必须位于回路的最后。故首先须重新绘制电工图,将图中接点与输出线圈位置适度变更,以符合plc阶梯图的要求,重新绘制后的电工图,如图3所示。

033f60fe-579a-11ed-a3b6-dac502259ad0.png

(2)以i/o编码后的组件编号,取代电工图中的输入/输出组件,此处要留意的是,th-ry的c-a接点及c-b接点要独立出来,各自成为一个控制回路,如图4所示。

0370f51a-579a-11ed-a3b6-dac502259ad0.png

(3)将图4所示的电工图,向左旋转90°,之后再垂直翻转(upsidedown),即可成为plc阶梯图,但因:

(1)y1、x0接点,

(2)输出线圈y1和y2,不符合一般编程软件格式,故须适度更正,如图5右方所示。

※若您使用visio来绘制电工图,则向左旋转90°,之后再垂直翻转,就变的很easy。

(4)使用编程软件绘制之阶梯图,如图6所示,与适度翻转并修正后的阶梯图,完全相同。

6、指令

将阶梯图转换为指令,则如下所示:

7、plc转换接线与阶梯图

传统电工图完整转换后之plc外部输入/输出接线与阶梯图。使用软件程序取代硬件配线后之plc外部输入/输出接线与阶梯图,如下图7所示。

038dcfaa-579a-11ed-a3b6-dac502259ad0.png

8、结束语

plc其研发目的在于取代以继电器为主之顺序控制,亦即使用软件程序以取代硬件配线,因此祇要改变其软件程序即可改变其控制的顺序,而轻易的达成控制上之不同需求。一般的plc系以传统继电器控制回路为基础发展而来,并将继电器的接点和线圈予以符号化,当转换成一般的阶梯图或指令之后,即可实现其控制。但如此所完成的控制回路,是基于电路设计者本身之学习经验,较为主观及直接,一般使用者往往不易理解其动作流程,亦即程序的可读性较低。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 继电器
    +关注

    关注

    133

    文章

    5446

    浏览量

    151953
  • plc
    plc
    +关注

    关注

    5037

    文章

    14087

    浏览量

    476580

原文标题:手把手教你电气图变成PLC程序图

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    K230 RTOS Only SDK使用c语言开发,如何将摄像头存转为jpeg?

    问题1:参考src/rtsmart/mpp/userapps/sample目录下的案例,实现了摄像头存,但是存格式没有jpeg,网上搜到的是针对python的。当前自己做的测试程序也是在
    发表于 07-31 06:34

    PLC梯形编程方法(PPT版)

    梯形经验设计法 经验设计方法也叫试凑法,经验设计方法需要设计者掌握大量的典型电路,在掌握这些典型电路的基础上,充分理解实际的控制问题,实际控制问题分解成典型控制电路,然后用典型电路或修改的典型
    发表于 05-30 16:46

    PLC梯形程序的设计方法与技巧

    一、梯形的经验设计法在PLC发展的初期,沿用了设计继电器电路的方法来设计梯形,即在一些典型电路的基础上,根据被控对象对控制系统的具体要求,不断地修改和完善梯形
    发表于 05-22 15:18

    PLC常见的故障和因素及5大排除流程

    PLC(可编程逻辑控制器)作为工业自动化控制的核心设备,其稳定运行直接关系到生产线的效率与安全。然而,在实际应用中,PLC系统难免会出现各种故障。本文系统分析PLC常见故障类型、影响
    的头像 发表于 05-11 17:29 ?1174次阅读
    <b class='flag-5'>PLC</b>常见的故障和因素及5大排除流程<b class='flag-5'>图</b>

    如何将Linux安装包快速转成玲珑包

    本篇将以 motrix 为例为大家展示如何将 Linux 安装包快速转成玲珑包。
    的头像 发表于 03-12 16:01 ?695次阅读
    <b class='flag-5'>如何将</b>Linux安装包快速转成玲珑包

    如何将项目从IAR迁移到Embedded Studio

    本文描述如何将IAR EWARM项目迁移到SEGGER Embedded Studio(简称SES)中。
    的头像 发表于 02-25 17:11 ?681次阅读
    <b class='flag-5'>如何将</b>项目从IAR迁移到Embedded Studio

    如何将python文件导入到ROS系统中

    本文通过使用myCobot机械臂进行QR码视觉追踪的实践案例分析,介绍如何将 python 文件导入到 ROS 系统中。
    的头像 发表于 02-11 11:08 ?876次阅读
    <b class='flag-5'>如何将</b>python文件导入到ROS系统中

    三菱PLC编程语言解析

    (Sequential Function Chart, SFC)等。以下是对这些编程语言的简要解析: 1. 梯形(Ladder Diagram, LD) 梯形PLC编程中最常用的图形编程语言,因其结构类似于
    的头像 发表于 12-26 17:36 ?1563次阅读

    标准电气原理

    标准电气原理
    发表于 10-28 10:50 ?2次下载

    plc编程语言编程相关技巧有哪些

    Function Chart, SFC)等。这些编程语言各有特点,适用于不同的应用场景。 梯形(LD) : 梯形是最常用的PLC编程语言,它类似于电气控制线路中的继电器逻辑电路。
    的头像 发表于 10-21 16:56 ?1217次阅读

    电气控制及PLC综合实践指导书

    电气控制及PLC综合实践_指导书
    发表于 10-17 13:49 ?7次下载

    电气控制及PLC综合实践任务书

    电气控制及PLC综合实践_任务书
    发表于 10-17 13:47 ?1次下载

    电气讲解,刚接触电气,看不懂图纸

    电气讲解,刚接触电气,看不懂图纸,有无老师能简要讲解一下各部分
    发表于 10-13 21:33

    如何将LVDS/OLDI桥接到HDMI/DVI

    电子发烧友网站提供《如何将LVDS/OLDI桥接到HDMI/DVI.pdf》资料免费下载
    发表于 09-27 09:35 ?5次下载
    <b class='flag-5'>如何将</b>LVDS/OLDI桥接到HDMI/DVI

    如何将BQ35100配置为EOS模式

    电子发烧友网站提供《如何将BQ35100配置为EOS模式.pdf》资料免费下载
    发表于 09-11 10:03 ?0次下载
    <b class='flag-5'>如何将</b>BQ35100配置为EOS模式