PLC练习二

练习二  传送带控制

要求输送带场景如下图

打开SW1开关后,开始供应一个新的工件,工件放置到输送带上后,先运动到中间点(由X12传感器检测),停顿5秒钟,然后运行到传送带最右侧(X11),停顿5秒钟,然后向左移动,直到把工件移出输送带(X10),当工件离开输送带后,自动启动Y10供应命令供应下一个工件,运动时序相同。

同样是运用三菱GX—Developer的软件,我设计的梯形图如下:

在这里用到了PLS指令,其功能是每沿上升沿接通这个指令一次,Y10便输出一个脉冲,用于供给货物,按下SW1,即X24接通,辅助继电器M0工作,起到自锁的作用。此时攻击指令输出一次,将货物放下。此时控制传输带正转的线圈Y11接通,传输带正转。当货物通过位置触点X12时,辅助继电器M1工作,该支路自锁,同时Y11停止工作;并且定时器T0开始计时,5秒后,T0的常开触点关闭,常闭触点打开,则该支路的自锁被打破,M1停止工作,Y11继续运转,即传输带继续正转。与此同时,计数器C1计数一次,而设定值为1,这样C1对应的常闭触点打开,这样货物反向经过X12时不会触发M1。当货物到达右极限位X11时,辅助继电器M2开始工作,Y11停止运转,同时该支路自锁,定时器T1开始计时。5秒后Y12被接通(M2一直保持工作),传输带反转,当货物到达左极限位X10时,计数器C1被清零,为下一次传输做准备。同时M2停止工作,Y12也停止运转。

而当货物被取走时,被打开的常闭触点X10才能再次关闭,而Y10才能输出下一个脉冲,这样就能保证传输带上总是只有一件货物,不会产生冲突。通过分析发现,这个梯形图的设计满足题目中的要求。

时间: 2024-10-02 18:19:20

PLC练习二的相关文章

PLC编程再思考之二:SOA

随着AMAZON云服务的成功,许多人知道了BEZOS在AMAZON内部推广WEB SERVICE的故事,从而佩服他的技术眼光和执行力. 如果说AMAZON.COM的成功是因为长尾理论,是对万货商店的技术实现,那么从某个层面来说,AWS(AMAZON WEB SERVICE)是另一种形式的长尾,只不过它销售的是IT服务而不是物理产品. BEZOS基于SOA的思想,通过网络接口和服务打通了AMAZON内部的各种子系统,他把基础设施的接口进一步对外开放,从而形成了AWS的基础功能. 那么,SOA的思想

西门子PLC学习笔记二-(工作记录)

今天师傅给讲了讲做自己主动化控制的总体的思路,特进行一下记录,做个备忘. 1.需求分析 本次的项目是对楼宇循环供水的控制,整个项目须要完毕压力.压差.温度等的获取及显示.同一时候完毕电机的控制. 2.设计 使用西门子的Step7工具进行梯形图编程,完毕自己主动化控制. 使用西门子的WinCC5.5进行自己主动化人机界面的设计实现. 3.Step7进行编程的步骤 1)进行硬件组态 因为西门子的设备型号已经选定好,故依据实物的型号,先进行硬件组态,组态结果图例如以下: 注: 1.本图需和现场的实物连

西门子PLC学习笔记十七-(不带参数FC编程二)

不带参数FC编程示例二,本次是要实现如下功能: 1.当未按下自动按钮时,可以分别手动控制3个灯的亮灭. 2.当按下自动按钮后,则这3个灯依次循环闪烁,每次亮的时间是1s 程序编写如下: FC1:手动控制 FC2:自动控制 程序可以在此下载.

西门子PLC学习笔记二十-(多重背景数据块的使用)

设某发动机组由1台汽油发动机和1台柴油机发动机组成,现要求用PLC控制发动机组,使各台发动机的转速稳定在设定的速度上,并控制散热风扇的起动和延时关闭.每台发动机均设置一个起动按钮和一个停止按钮. 程序设计如下: 1.程序模块 2.符号表 3.风扇控制程序 4.启动机控制 5.启动机组 注:1)在变量声明表内完成FB1类型的局部实例,"gasline_engine"."diesel_engine"的声明. 2)调用FB1局部实例时,不需要设置背景数据块,FB1的实例数

西门子PLC学习笔记二十一-(中断处理一)

中断处理用来实现对特殊内部事件或外部事件的快速响应.CPU检测到中断请求时,立即响应中断,调用中断源对应的中断程序(OB).执行完中断程序后,返回被中断的程序中. 中断源类型主要有:I/O模块的硬件中断,软件中断,例如日期时间中断.延时中断.循环中断和编程错误引起的中断等. 1.日期时间中断组织块 日期时间中断组织块有OB10~OB17.CPU318只能支持OB10和OB11,其余的S7-300CPU只支持OB10.S7-400支持的日期时间中断OB的个数与CPU的型号有关. 日期时间中断可以在

西门子PLC学习笔记二十一-(中断处理二)

1.循环中断 循环中断组织块用于按一定时间间隔循环执行中断程序,例如周期性地定时执行某一段程序,间隔时间从STOP切换到RUN模式时开始计算. 循环中断组织块OB30~OB38默认的时间间隔和中断优先级如表所示.CPU318只能使用OB32和OB35,其余的S7-300CPU只能使用OB35.S7-400CPU可以使用的循环中断OB的个数与CPU型号有关. 循环中断组织块的时间间隔.优先级.OB号表如下: 示例:在I0.0的上升沿时启动OB35对应的循环中断,在I0.1的上升沿禁止OB35对应的

西门子PLC学习笔记十八-(带参数FC编程二)

本篇仍是对带参数的FC编程的练习,本次实现功能: 一共有4台电机,每台电机都要求Y-△降压启动.启动时,按下启动按钮,M1电机启动,然后每隔10s启动一台,最后M1到M4四台电机全部启动.当按下停止按钮时,M4先停止,过10s后M3在停止,再过10s后M2停止,再过10sM1电机停止.同时任一台电机启动时,控制电源的接触器和Y形接法的接触器接通电源6s后,Y形接触器断开,1s后△接触器动作接通. 本需求程序实现代码如下: 1.符号表 2.功能块编写代码如下 3.主程序编写如下 本程序代码可在此下

Modbus库开发笔记之二:Modbus消息帧的生成

前面我们已经对Modbus的基本事务作了说明,也据此设计了我们将要实现的主从站的操作流程.这其中与Modbus直接相关的就是Modbus消息帧的生成.Modbus消息帧也是实现Modbus通讯协议的根本. 1.Modbus消息帧分析 MODBUS协议在不同的物理链路上的消息帧有一些差异,但我们分析一下就会发现,在这些不同的消息帧中具有一下相同的部分,这对我们实现统一的数据操作非常重要,具体描述如下: (1).简单协议数据单元 MODBUS协议定义了一个与基础通信层无关的简单协议数据单元(PDU)

PLC及其编程起步[.net]

声明:本人非专业人士,也未从事该领域的工作,若有错误地方,请多包涵. 概述 在工业控制领域,常常提到PLC,也就是Programmable Logic Controller(PLC).随着工业的发展,传统的智能设备之间及智能设备与控制系统之间采用专门驱动程序实现信息共享的通讯方式已不能满足工业控制系统的发展需要.因此,为了能够解决工业系统硬件设备的升级改变为软件系统带来的不便,更好的实现不同设备厂家硬件产品的集成互连,增强系统的稳定性与可靠性,工业自动化软件接口的标准化.统一化成为工业控制领域必