PLC控制设备手动和自动切换功能的方法

发布者:meilidaowl最新更新时间:2022-04-22 来源: elecfans关键字:PLC  控制设备  手动  自动  切换功能 手机看文章 扫描二维码
随时随地手机看文章

在当前的工业生产过程控制中,普遍采用了plc控制系统,通过软件程序来实现控制设备之间的联锁控制也就是自动控制,由控制设备驱动的工厂机械设备来完成满足工艺要求的生产过程。这里,设备的运行分为单体手动操作和自动控制运行两种方式。在单体手动操作中,一般是在设备就地(机旁)操作。PLC的程序控制主要是进行自动控制,但其中也包括单体手动操作,其完成的功能和就地(机旁)操作是一样的,不同之处在于,它是通过程序的方式来实现,并且一般是在上位机的监控画面中通过点击鼠标的方式进行,也就是在机房或控制室中进行而不是就地(机旁)。手动操作(包括程序中的手动单体操作)和自动控制程序的主要区别在于,自动控制程序是在正式投产后,各个设备没有故障可正常工作时运行。而手动操作是在调试期间用于俗称的“打点”时用,或正常运行时,有设备出现故障时用。例如,某供水水箱的液位控制,水位高时,启动出水泵供水,水位低时,停止泵供水,假如水箱的液位传感器出现故障,自动控制就无法进行,那么为了继续维持生产,就需要操作人员现场手动操作,根据水箱的液位指示器来手动启动和停止出水泵的运行及相应阀门的开关。需要指出的是,本文所指的设备是PLC输出控制的开关量设备,模拟量设备不在本文的讨论之列。


设备手动和自动切换的方式

在本文中,设备是指工厂机械设备及其控制设备。控制设备是指电机,阀门等等,而设备的手动和自动运行,主要体现在控制设备的手动和自动运行。例如,对于电机的控制一般是通过MCC(电机控制中心)电气控制系统来进行的,电机的远程和就地信号,即自动和手动的切换信号,以及启动、停止、故障等信号均由MCC提供并接到PLC硬件系统。在MCC柜上的远程就地转换开关打到就地时,进行就地手动操作;打到远程时,进行PLC的程序自动控制,或在上位机画面上进行点击鼠标式的手动操作。我们可以这样来理解PLC控制系统、就地电气控制系统、控制设备和工厂机械设备之间的关系,即自动控制(包括PLC程序中的手动操作)是由PLC控制系统通过电气控制系统,由电气控制系统来控制像电机一样的控制设备,最后由控制设备来驱动工厂机械设备的运行。而电气控制系统像MCC柜本身,就可以直接进行手动就地操作。


对于电机的控制来说,正常运行时,首先是PLC程序的自动控制,此时的远程就地转换开关处于远程的位置,然后如果出现PLC无法处理的问题或故障,则需要在上位机的画面上,人工进行单体设备的操作,以维持生产或进行安全联锁操作。最后如果依然不能解决问题,则需要在就地(机旁)进行操作,一般是进行电机停止的操作。


对于阀门来说,一般也有相应的电气控制系统,就像MCC一样,其一般是就地的现场电磁阀控制柜(箱),一般都有远程就地的转换开关,用于手动和自动运行的切换。和电机控制一样,正常运行时,首先是PLC的自动控制,此时的远程就地的转换开关处于远程的位置,然后如果出现PLC无法处理的问题或故障,则需要在上位机的画面上,人工进行单体设备的操作,以维持生产或进行安全联锁操作。最后如果依然不能解决问题,远程就地转换开关打到就地位置,进行现场的就地控制。如果还不能解决问题,则只能使用手动阀门进行安全操作。


显然,就地手动和远程自动运行,是通过就地控制柜(箱)上的转换开关来实现的。PLC程序中的手动和自动的切换功能,也可以这样做,在程序中实现类似于转换开关这样的操作是没有问题的。


设备手动和自动切换的程序实现方法1

当远程就地信号为1时,即表示现场的控制柜(箱)上的转换开关打到了远程位置,可进行PLC的自动控制;当其为0时,则表示是现场手动操作。为了实现程序内部的手动自动切换,就像远程就地信号一样,设置一个中间变量,这个中间变量作为程序手动单体设备操作的标志,是由上位机监控程序来赋值的,其值为1时,进行程序的单体设备手动操作;为0时PLC程序进行自动控制。由此可见,每一个自动控制中的设备都是在这两个条件下运行的。


其中(L)为置位指令,(U)为复位指令。这里之所以用置位、复位指令,主要是考虑到启动(打开)条件和停止(关闭)条件可能是脉冲型的(例如上升沿脉冲),需要保持(注:如果MCC中的控制回路使用了“启动-保持-停止”方式,那么采用脉冲输出比较合适,就像自复位式按钮一样。这里为了简化梯形图程序,没有这样做。有兴趣的读者不妨一试)。电机启动或停止条件是自动控制时的联锁条件,上位机进行手动操作时,自动控制程序不能执行。同样就地操作时,PLC的程序控制也不能执行,程序可以根据需要将此时的电机启动和停止控制信号复位。阀门的控制也是一样。这样各个设备均可根据情况进行自动运行或手动操作。


设备手动和自动切换的程序实现方法2

上面的方法对手自动切换时的各种情况都进行了考虑,程序进行设计时需要时时刻刻注意手自动切换问题,程序量相对于没有手自动切换时也有所增加。如果把程序中的手动程序同自动程序分开,程序就会显得更加清晰明了,同时设计自动程序时也不必时时刻刻注意手自动切换问题。这样是否可行呢?我们不妨将上面的梯形图程序改造成如图2所示。

显然,这是可行的,由于手动程序最后执行,电机或阀门的启动、停止或打开、关闭,由手动程序决定。也就是说,当自动控制程序运行时,如果有上位机手动操作,则上位机手动操作优先。例如当自动程序要求电机停止时,如果上位机手动操作让其启动,则电机启动。其中的原因是,程序对相同变量或IO标签的赋值操作,最后执行的程序有效。


关键字:PLC  控制设备  手动  自动  切换功能 引用地址:PLC控制设备手动和自动切换功能的方法

上一篇:PLC系统的硬件、组态和编程的故障分类和诊断方法
下一篇:打败原有思路,重塑新机器人

推荐阅读最新更新时间:2024-11-10 10:55

特斯拉热衷自动驾驶革命,奔驰坚持进化论
英文单词Evolution(进化)和Revolution(革命)只差了一个字母,意思却大相径庭。这两个词恰恰能够反映出奔驰和特斯拉在自动驾驶上的不同态度。 一名戴姆勒员工在该公司位于德国伊门丁根的测试中心,在一辆全新奔驰S级轿车上演示Drive Pilot L3级自动驾驶系统的转向能力 奔驰和特斯拉在自动驾驶问题上,分别代表了美国硅谷初创企业的激进和德国传统车企的保守。 当特斯拉在大张旗鼓地宣传自己新推出的完全自动驾驶软件的前沿性时,竞争对手梅赛德斯-奔驰云淡风轻地表示,它已经开发出了类似的系统,只是还没有让公众在城市道路上使用该系统。 奔驰是开发高级驾驶辅助系统(ADAS)的先驱,他们采取循序渐进的方式发布
[汽车电子]
特斯拉热衷<font color='red'>自动</font>驾驶革命,奔驰坚持进化论
自动驾驶的算力局
自动驾驶发展到现在,入行的各个玩家已经越来越意识到数据与算力的重要性,不同于其他行业,自动驾驶身关乘客的安全,并且需要实时地处理海量的信息做出最为安全、稳妥的决策,稍有闪失便会产生严重的后果。而在这其中,算力对于自动驾驶来说至关重要,在现如今依赖激光、图像的感知模块中,算力的提升将有助于感知获取更为精确、稳定的结果。 自动驾驶的算力困局 据2021年交通运输部印发《数字交通“十四五”发展规划》,“十四五”期间要推动一批自动驾驶、智能航运测试基地和先导应用试点工程建设;完善自动化分拣设施、无人仓储、无人车和无人机配送等。“ 自动驾驶”简单理解就是通过车辆的智能系统自动识别路况,精准操控车辆。自动驾驶可以分为5个级别,分别
[汽车电子]
<font color='red'>自动</font>驾驶的算力局
罗克韦尔自动化收购“云智造”Plex Systems
罗克韦尔自动化收购“云智造”Plex Systems,加快用户数字化转型进程 Plex Systems拥有领先的可订阅型智能制造平台,通过易于部署的云原生解决方案,加快用户的数字化转型战略进程,提高端到端生产系统的可视性。 • 罗克韦尔自动化将以 22.2 亿美元现金收购 Plex Systems • Plex 是领先的、可大规模运行的纯软件即服务(SaaS)云原生智能制造平台 • Plex可为离散工业、混合工业和流程工业提供领先的应用软件,助力这些领域内的生产制造、供应链可视化和质量管控 • Plex的营收目前呈两位数增长,此次收购将立刻提升罗克韦尔自动化的营业利润率 • 收购 Plex 有望加速罗克韦尔自动化的年度经常
[工业控制]
百度将开放自动驾驶平台,国产车要笑,特斯拉、Uber想哭
    2017年4月18日深夜,中文搜索引擎巨头百度公司的副董事长、总裁、前微软全球执行副总裁、华人世界在硅谷职位最高者陆奇,悄然抵沪。汽车行业的媒体,极少知道陆奇将出现在次日举行的上海车展现场。   财大气粗的百度,仅仅租用了上海车展组委会的一个会议室,而不是像四季酒店或丽思卡尔顿之类的高大上的高档五星酒店,一小波科技媒体得到了邀请。事实上那天的汽车媒体,正拼命地挤往蔚来汽车的展台,见证其全球第一款量产车NIO ES8的首发仪式,冠盖云集。   然而,新闻的原子弹却从一间小会议室里炸开了,令在车展中奔波的媒体老湿们猝不及防,是陆奇干的。在那间小破会议室里,百度公司对外宣布,将向所有合作伙伴免费开放无人驾驶能力。   开放的内容
[汽车电子]
plc是什么的缩写?plc是什么意思?
可编程序控制器简称PLC,它是一种以微处理器为基础,综合了计算机技术、自动控制技术和通信技术而发展起来的一种通用的工业自动控制装置;具有体积小、功能强、程序设计简单、灵活通用、维护方便等一系列的优点,特别是它的高可靠性和较强的适应恶劣工业环境的能力,使其目前广泛应用于各种工业领域。 早期的PLC虽然采用了计算机的设计思想,但实际上它只能完逻辑运算、定时、计数等顺序控制功能。在经历了近40年的发展,现代PLC产品已经成为了名符其实的多功能控制器,如逻辑控制、过程控制、运动控制、数据处理等功能都得到了很大的加强和完善。与此同时,PLC的网络通信功能也得到飞速发展,PLC及PLC网络成为了工业企业中不可或缺的一类工业控制装置。目前PLC产
[嵌入式]
华为大力推进自动驾驶技术,目标:2025年前成国内行业龙头
3月31日消息,据国外媒体报道,华为计划大力推进自动驾驶技术的发展,以与美国和中国的竞争对手展开竞争。 自动驾驶是近几年汽车行业的一大热点,也是苹果、谷歌等公司都看好的一个领域。自动驾驶行业蕴藏着巨大的商机,并且会有不错的增长势头。 消息人士表示,华为设定了一个内部目标,即到2025年成为中国领先的自动驾驶汽车平台供应商。 华为在自动驾驶领域发力,将使其与包括Alphabet旗下的自动驾驶部门Waymo、英特尔旗下的Mobileye、特斯拉、苹果,以及百度在内的竞争对手展开竞争。 到目前为止,在所有类型的自动驾驶技术中,谷歌、英特尔、英伟达等美国公司仍然处于领先地位。但华为在通讯芯片和人工智能技术方面具有优势,
[汽车电子]
华为大力推进<font color='red'>自动</font>驾驶技术,目标:2025年前成国内行业龙头
苹果公司首次发表自动驾驶汽车研究论文
据外媒报道,苹果公司计算机科研人员在网上发表了一篇研究论文。该论文的主题是关于苹果公司研发的自动驾驶技术能更精准的识别骑自行车的人及行人,并且使用的传感设备更少。 2017年11月17号苹果公司的两位科研人员在独立在线杂志arXiv发表了一篇研究论文,此文具有重要意义。苹果公司科研人员提出了一种新软件检测方法—VoxelNet,可帮助计算机检测三维物体。但苹果公司拒绝对此事置评。 学者们习惯与其它机构的同行自由分享彼此工作。为跟随这一趋势,苹果公司在今年7月为其研究人员创办了苹果机器学习期刊(Apple Machine Learning Journal)。截至目前,苹果公司科研人员尚未公开发表任何关于自动驾驶汽车方面的研究报告
[汽车电子]
自动驾驶MPS系统功能安全解决方案
2004年到2007年,美国先后举办了三场无人驾驶挑战赛,催生了自动驾驶这一赛道。由此,自动驾驶步入了产业化时代,各汽车强国都在争相抢占产业制高点。在中国,伴随着新能源汽车市场的火热,自动驾驶也步入了发展快车道。 图2 SAE发布的自动驾驶等级 自动驾驶市场的在世界范围内不同程度的增长是毋庸置疑的事实,而其中,中国市场的火热程度可谓只增不减。中汽协统计数据显示,2022年9月我国新能源汽车渗透率已提升至27.1%,增长持续超预期。中国已连续多年成为全球最大的新能源汽车产销市场,同时也是2021年全球第一大电动汽车出口国。新能源产业竞争力的提升为我国汽车产业提供了弯道超车的机会。 智能化是新能源汽车的核心之一,也是汽车行业未来重
[嵌入式]
<font color='red'>自动</font>驾驶MPS系统<font color='red'>功能</font>安全解决方案

推荐帖子

电子电气设备的电路隔离技术
引言电路隔离的主要目的是通过隔离元器件把噪声干扰的路径切断,从而达到抑制噪声干扰的效果.在采用了电路隔离的措施以后,绝大多数电路都能够取得良好的抑制噪声的效果,使设备符合电磁兼容性的要求.电路隔离主要有:...电子电气设备的电路隔离技术
zzzzer16 模拟电子
AD中画原理图时如何在十字连接时默认为有结点
求助求助,我的AD软件上现在画两条相交的线段的时候,交叉过去默认是没有连接上的,也就是图1这个样子:图1而我想要的是图2这种效果,这里是我手动添加的,我想知道去那里设置默认是连接的,就是我想要默认的效果是图2这样的图2AD中画原理图时如何在十字连接时默认为有结点应该没有吧AD中好像是自己连得 应该有的吧,我记得这个应该是可以设置的,但是我不知道在哪个功能里。建议楼主如图示处理图纸也会清爽很多设置:效果图: {:1_103:}多谢楼主推荐这种情况可以手动
ohahaha PCB设计
ESP8266 Python 的socket 中断应该如何实现?
serverSocket=socket(AF_INET,SOCK_DGRAM) serverSocket.bind(('',9000)) 复制代码 我通过以上代码绑定了一个UDPServer.之后使用 message,address=serverSocket.recvfrom(1024)复制代码 来获取发送过来的数据,但是如果我直接把这个写到整个程序的主循环里面,那么整个程序就只能做这个事情了.如果好像在C里面的话是
p0we7 MicroPython开源版块
请问:在CSP目录下driver和BSP目录下的driver有什么不同?
如题请问:在CSP目录下driver和BSP目录下的driver有什么不同?这个问题,最近好多人问,LZ查找一下吧没什么不同,一般CSP目录下面放的是CPU厂家提供的一些驱动其实放哪里都是一样的
ojo 嵌入式系统
24C02和24C04
24c02和24c04的资料24C02和24C04悲剧,下载这些东西还需要购买,哎。回复楼主不语笑红尘的帖子去这里下载:http://www.alldatasheet.com/或者http://www.datasheetcatalog.com/还是楼上好人呀还是楼上好人呀这东西还要钱?:Sweat:eeprom中文手册
不语笑红尘 单片机
8051单片机彻底研究
前几天,琳子问我有没有那种写如何从一个毕业的学生成为合格的单片机设计师的书其实各种单片机操作方式不一样,所以一般书都是针对一种单片机去讲的,作为单片机最基础的51,一般在大学里都有教授,最近正好看到一套讲解51的书,共四册,讲述的还比较完善,从基础降到了实际操作。推荐给需要的朋友。8051单片机彻底研究-入门8051单片机彻底研究-基础8051单片机彻底研究-实习8051单片机彻底研究-经验单片机设计主要还是经验。
飞雪008 51单片机
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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