在PLC编程中,一般把停止按钮物理接点接成常闭,程序中写成常开,这样的停止按钮在这套设备中只起到信号作用。
为什么PLC编程中急停要和普通急停按钮相反呢?其实写成常开的不仅仅是急停,还有热继、温控等等带有保护功能的接点,具体原因见下文:
首先急停按钮接入PLC的DI点中也是以常闭点接入:
上图就是急停按钮接入PLC中的接线图的一部分,可以看到是常闭触点的状态接入!以常闭触点接入的好处是,当急停按钮所在的线路断路了,程序中也能立马反映出来,或者说相当于急停按钮被按下去,常闭触点变成了常开触点,实现了对断线状态的监控!
然后在PLC程序中看一下:
这段程序,启动条件1(I0.2)和启动条件2(I0.3)都是以常开状态接入PLC的两个按钮,而急停按钮(E_StopPB)则是以常闭状态接入PLC的按钮!---从图片上的圆圈①可以看到,3个按钮都没有按下的时候,只有E_StopPB是接通的,当三个按钮都按下时即圆圈②处,启动条件1和2的两个状态接通了,而E_StopPB的状态则是显示断开!
这两种状态的不同就解释了,为何急停按钮在PLC硬件处接线要用常闭,而PLC程序中要用常开!---是因为PLC模块的数字量DI点,是外围电路接通程序内部就显示接通,而外围电路断开则程序内部就显示断开,也就是说PLC的DI点硬件电路设计造成的!
另外,因为急停信号是很重要的点,所以人们利用PLC数字量DI点的硬件特性,人为的规定急停按钮接线应该是常闭点接入!因为常闭点造成电路一直接通,所以程序中就要用常开点,这样才能保证不急停的时候,程序逻辑能接通!
关键字:PLC 编程
引用地址:
为什么PLC编程中急停要和普通急停按钮相反?
推荐阅读最新更新时间:2024-11-04 00:29
在Protel99SE下实现可编程逻辑器件设计
摘要:通过工程实例介绍了在DSPDigital Signal Processing数字信号处理系统设计中,利用PRO-TEL99SE嵌套的Advanced Protel PLD99硬件描述语言CUPL进行可编程逻辑器件设计的方法。
关键词:可编程逻辑器件(PLD);硬件描述语言(CUPL);Protel99se
1 引言
在以往的DSP设计中,采用TTL、CMOS电路和专用数字电路进行设计时,器件对电路的处理功能是固定的,用户不能定义或修改其逻辑功能。但随着电子技术的发展和工程对所需功能复杂程度的进一步提高,系统将需要很多芯片,这样,
在芯片之间,以及芯片和印刷电路板的布线和接点也相应增多,因而导致系统的可靠性下降
[工业控制]
PLC和点阵液晶显示模块组成的监控电路与显示软件设计
摘要: 点阵液晶显示模块在工业控制设备中正逐步得到推广,依据DMF50081NB-FW点阵液晶显示模块的要求,阐述了监控电路的设计,论述了点阵液晶显示模块汉字和字符显示的编程方法。在确保可编程序控制器对被控对象控制的可靠性和抗干扰性的前提下,该电路可对系统运行状态的监控达到比较高的性能价格比。
关键词: 液晶显示模块 字符 起始地址 行列
点阵液晶显示模块在工业控制中,已得到越来越广泛的应用。如许多可编程序控制器(PLC)生产公司相继推出了各种型号、各种系列的液晶显示模块,有单色的、彩色的、触摸式等。这些模块能够显示字符和图形,若配备汉字还能够显示汉字。使用这些模块可组成高性能的控制操作面板,
[应用]
基于ARM和CAN总线的嵌入式PLC设计
0 前言 可编程逻辑控制器(PLC),一种数字运算操作的电子系统,专为在工业环境应用而设计。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟输入/输出控制各种类型的机械或生产过程,是工业控制的核心部分。随着工业技术的发展以及规模的不断扩大,传统的PLC面临着IO点数增多、通讯功能需要增强等诸多方面的挑战,已无法满足个性化、差异化的需求。 现有的设计主要有工控机、单片机板等。工控机在互连、表达、算法等方面优势明显,但其实时性、稳定性难以满足连续控制的苛刻要求,通常用于监控。单片机系统在成本控制上更加灵活,可是没有操作系统使其只能应用于低端场合。具有嵌入式
[单片机]
基于VxWorks的FLASH存储器实时存取管理方案
1. 引言 cdma2000 1x移动通信系统的基站主处理机采用WindRiver公司VxWorks嵌入式实时操作系统,选用FLASH 存储器(以下简称FLASH)作为外部存储设备保存系统数和业务数据。 FLASH与普通磁介质存储器最大的差异在于写操作方式不同,其写操作相对于普通磁盘比较慢的过程,消耗掉大量的CPU资源。FLASH基于命令字的写操作方式导致的写入错误,虽然几率很小但实际上是存在的。而商用VxWorks操作系统提供的dosFs文件系统和专用TrueFFS文件系统对该情况处理不足,并且用户没有相应的源码,系统一旦出现写操作错误,将不可控制,降低了系统的可控性。所以,有必要对FLASH的存取操作加以改进或控制,并设计一
[应用]
基于PLC的桥式起重机的应用实例介绍
沧州炼油厂炼油三部沥青车间现有年产十万吨道路沥青装置一套,车间配套有装车用桥式起重机两台,该桥式起重机是张家口起重机厂1979年10月生产,我厂1980年4月投用,经过20多年的使用,该设备已经非常陈旧,且随着近几年产量的增加,起重机使用频率增加,天车故障频发,沥青桥式起重机(又称天车)的电气维护一直是我们日常维护的一项重要工作,往往投入了大量的人力物力,还不能保证天车的正常使用,每年都消耗大量的材料费用。为解决该问题,2004年4月份我们组织了技术人员进行了QC攻关,经过比较决定采用施耐德公司生产的Modicon TSX Neza PLC,代替原电路中的JT3-11/1时间继电器,改造后,经过两年的使用,效果良好。
[嵌入式]
多合一烧写几种接口及编程模式
凡用过STM32的用户应该知道,当你完成程序调试要对芯片进行程序代码烧录编程的话可以有多种方式。若通过调试接口【JTAG/SWD】来烧写程序,一般要使用STLink Utility或STVP工具软件来完成;若通过UART接口来烧写程序,往往要下载个基于PC端的flash 烧录工具软件STM32 Flash loader demonstrator配合;若通过USB接口来烧写程序,往往需下载USB DfuSe工具软件来实现。如今ST推出了新的高集成度的编程工具软件STM32CubeProgrammer,以后就不用这么麻烦了。因为它同时支持上述三类编程接口,而且还兼具其它更多功能,下面简单介绍下。 一、STM32CubeProgra
[单片机]
LabVIEW中MSComm实现串口通信编程学习
问题描述:对于一般的应用,LabVIEW中直接用VISA串口API函数就可以实现,方便快捷,但是对于需要使用中断方式进行串口通信的,就得使用MSComm控件来实现了。 MSComm控件:操作ActiveX控件,最主要的就是要使用好它的属性、方法函数,并做好中断事件的回调处理。LabVIEW针对ActiveX设置的控件在 互连接口 的 ActiveX 中提供了8个功能函数:Automation Open, Close Reference, To Variant, Variant to Data, Invoke Node, Property Node, Register Event Callback, UnRegister
[测试测量]
三菱fx系列plc怎么读取程序
三菱FX系列PLC(Programmable Logic Controller,可编程逻辑控制器)是广泛应用于工业自动化领域的控制设备。它们具有强大的功能和灵活的编程方式,能够满足各种工业自动化需求。本文将详细介绍如何读取三菱FX系列PLC的程序。 1. 准备工作 1.1 硬件准备 三菱FX系列PLC :确保PLC处于正常工作状态。 编程电缆 :用于连接PLC和计算机。 计算机 :安装有三菱编程软件的计算机。 1.2 软件准备 GX Works2 或 GX Works3 :这是三菱电机提供的官方编程软件,用于编写、调试和读取PLC程序。 2. 安装编程软件 2.1 下载软件 访问三菱电机官方网站,下载适用于您的操作系统
[嵌入式]