十字路口红绿灯plc程序_实例讲解红绿灯PLC程序设计方法

998d39cbdf50cc5719caa4dd9107457c.png

40cb3665317655d3d880cbb90dea96fa.png

十字路口的交通指挥信号灯布置如下图:

094af5f93d99edb4f1df03d12e0ed9f0.png

一、控制要求

(1)信号灯系统由一个启动开关控制,当启动开关接通时,该信号灯系 统开始工作,当启动开关关断时,所有信号灯都熄灭。

(2)南北绿灯和东西绿灯不能同时亮。如果同时亮应关闭信号灯系统, 并立刻报警。

(3)南北红灯亮维持 25s。在南北红灯亮的同时东西绿灯也亮,并维持 20s。到 20s 时,东西绿灯闪亮,闪亮 3s 后熄灭,此时,东西黄 灯亮,并维持 2s。到 2s 时,东西黄灯熄灭,东西红灯亮。同时, 南北红灯熄灭,南北绿灯亮。

(4)东西红灯亮维持 30s。南北绿灯亮维持 25s,然后闪亮 3s 后熄灭。 同时南北黄灯亮,维持 2s 后熄灭,这时南北红灯亮,东西绿灯亮。

(5)以上南北、东西信号灯周而复始地交替工作状态,指挥着十字路口 的交通,其时序如下所示。

718844041d849b7234b11d5341ddd120.png

ba117d3b86901c0543c9afb350713770.png

二、PLC 接线

10b18d85282cf720664792fe019bb80a.png

三、定义符号地址

c428d6d1ef0014cfeb6a9f0e43a461fd.png

四、梯形图程序

e82d0e17cc346da16e3ea74cad0ce6b4.png

cead266b0fe5e379b7aea1093386214a.png

a6a4b2f2c75ea693e7082879b0fa3ab0.png

faed449938c86ec27783d72bb33aedf8.png

如下所示是三层楼电梯示意图。电梯的上升、下降由一台电动机控制;正 转时电梯上升、反转时电梯下降。各层设一个呼叫开关(SB1、SB2、SB3)、 一个呼叫指示灯(H1、H2、H3)、一个到位行程开关(ST1、ST2、ST3)。

2e8d3cefb74d89575ee20c2cbc747c55.png

控制要求:

(1)各层的呼叫开关为按钮式开关,SB1、SB2 及 SB3 均为瞬间接通有效

(即瞬间接通的即放开仍有效)。

(2)电梯箱体上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何 反方向呼叫均无效,简称为不可逆响应。具体动作要求,如下表。

(3)各楼层间有效运行时间应小于 10S,否则认为有故障、自动令电动机停转。

e2e802dfa13ad888ffe6d53e07dae1e7.png

2323125a572048591db4278016abca18.png

82b1a306ae837399c135336d38d7f771.png

3ca8d1eb7b11d0bfc1122387ea0a2978.png

96af7b688a7e77a9a65965c2f102cdc6.png

多种液体自动混合装置的 PLC 控制 如图所示为三种液体混合装置,SQ1、SQ2、SQ3 和 SQ4 为液面传感器, 液面淹没时接通,液体 A、B、C 与混合液阀由电磁阀 YV1、YV2、YV3、 YV4 控制,M 为搅匀电动机,其控制要求如下:

01e4c633bfbb75df1b2c62ce9ef149d6.png

1.初始状态

装置投入运行时,液体 A、B、C 阀门关闭,混合液阀门打开 20s 将容 器放空后关闭。

2.起动操作

按下启动按钮 SB1,装置开始按下列给定规律运转:

①液体 A 阀门打开,液体 A 流入容器。当液面达到 SQ3 时,SQ3 按通, 关闭液体 A 阀门,打开液体 B 阀门。

②当液面达到 SQ2 时,关闭液体 B 阀门,打开液体 C 阀门。

③当液面达到 SQ1 时,关闭液体 C 阀门,搅匀电动机开始搅拌。

④搅匀电动机工作 1min 后停止搅动,混合液体阀门打开,开始放出 混合液体。

⑤当液面下降到 SQ4 时,SQ4 由接通变断开,再过 20s 后,容器放空, 混合液阀门关闭,开始下一周期。

3.停止操作

按下停止按钮 SB2 后,要将当前的混合操作处理完毕后,才停止操 作(停在初始状态)

参考程序:

fa6c6e355e3cf8e79539c19021cd7301.png

5ece781f76ab148d0bd16b51ecc8e460.png

010ee9915ecbf3ad9a33ea98695178a4.png

霓虹灯广告屏控制器的设计

用 PLC 对霓虹灯广告屏实现控制,其具体要求如下:

dde242e705c8010bef02034e1222ad13.png

该广告屏中间 8 个灯管亮灭的时序为第 1 根亮→第 2 根亮→第 3 根 亮→…→第 8 根亮,时间间隔为 1s,全亮后,显示 10s,再反过来从 8→7→…→1 顺序熄灭。全灭后,停亮 2s,再从第 8 根灯管开始亮 起,顺序点亮 7→6→…→1,时间间隔为 1s,显示 20s,再从→2→…→8 顺序熄灭。全熄灭后,停亮 2s,再从头开始运行,周而复始。

参考梯形图程序:

d239288336d204d5d4d838ab59274210.png

e812fc8c2cdf7976ec08231ecfd4d688.png

2ee3d2cf27f9f9847b8e818b46dfc572.png

1b29d7241909e1971819829340fe28b3.png

d7c7fd2331af39ff82176b77e656c121.png

2e5128f041e8f48c87178f956e011c4a.png

f2651a9d61eeb62ffb434e7af8995a05.png

f406d739eda9104f3a72eda607b5330d.png

设计程序,使两个气缸顺序动作,其顺序为:A1B1B0A0。

(一)气控回路

97a12ca3e92c89a80f616586b1eeb4cb.png

(二)位移-步骤图

1e023535d267e7ff1e375f12ddeb4088.png

(三)I 型障碍信号分析

37cb558860494f2623ea1aedd3224d3d.png

(四)PLC 接线

(五)定义符号地址

61a7b57228334df2bfde30492cb34315.png

(六)梯形图程序

6b9cf6897f3e017c7fd8a5081e0bcbfe.png

70c7acfb1f25487e77201c3af13cbc2d.png

6870ca1eaca7f832893b77179b78e2c6.png

自动售货机的 PLC 控制

如下图所示的自动售货机示意图,其工作要求如下:

8ed2462c522fcb46816af01ae6fe59d2.png

1.此售货机可投入 1 元、5 元或 10 元硬币。

2.当投入的硬币总值超过 12 元时,汽水按钮指示灯亮;当投入的硬

币总值超过 15 元时,汽水及咖啡按钮指示灯都亮。

3.当汽水按钮灯亮时,按汽水按钮,则汽水排出 7s 后自动停止,这段时间内,汽水指示灯闪动。

4.当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出 7s 后自动停止,这段时间内,咖啡指示灯闪动。

5.若投入硬币总值超过按钮所需的钱数(汽水 12 元,咖啡 15 元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。

参考答案:

75efe50e975fb4d3424df9a715809ce3.png

84ea65ae69fc0593f7edca195cc15718.png

a74e6c1f819f203b9049490158d1f263.png

e993ea2c96ce44fa260fa09da6d06ccd.png

e22639e5487732c65d5a6aaecd1b0da0.png

7f5280e8b89af95d170abd7e8b75975b.png

385604bc4bdf34f3604d4e0536cc42a4.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435186.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

listview刷新_Flutter NestedScrollView 滑动折叠头部下拉刷新效果

题记—— 执剑天涯,从你的点滴积累开始,所及之处,必精益求精。Flutter是谷歌推出的最新的移动开发框架。本实例运行效果如下 ://启动函数void main() { runApp(RootApp());}//根目录class RootApp extends StatelessWidget { ov…

神经网络与深度学习——TensorFlow2.0实战(笔记)(六)(Matplotlib绘图基础<折线图和柱状图>python)

折线图(Line Chart): 散点图的基础上,将相邻的点用线段相连接 plot()函数 #折线图:在散点图的基础上将相邻两个点链接 #描述变量变化的趋势 #plot(x,y,color,marker,label,linewidth,markersize) #x数据点的x坐标 #y…

WinCE6.0的EBOOT概要

为一个新的硬件设备定制WinCE6.0操作系统,一般需要完成以下几个主要步骤: 1. 针对特定的硬件设备创建板级支持包(Board Support Package缩写为BSP),BSP必须包括BOOTLOADER、OEM适配层(OEM Adaptation Layer缩写为OAL)和一些必要的驱动。…

Silverlight HTML5 Flash - RIA技术之三足鼎立

未来,“用户体验”将成为所有软件商业价值的首要衡量标准。拥有极好用户体验的RIA(富互联网应用)技术近些年来发展迅猛,其中以Silverlight、HTML5及Flash最受热捧。纵观,互联网上98%的计算机都有安装Flash;HTML5的新特性则强化了W…

python i开发工具_Python轻量级开发工具Genay使用

Genay是一个轻量级的免费,开放源代码的开发工具,支持很多的文件类型,并且支持很多的插件,启动快速。安装包只有十几兆,相比pycharm专业版需要收费,并且社区版的安装包大小有两百多兆,对于python…

累积分布函数_C7: 概率函数和分布函数Distribution Function

》》点赞,收藏关注,理财&技术不迷路《《以下定义都是针对离散型随机变量的!!!!!概率质量函数Probability Mass Function PMF(只有离散型有):概率函数&…

arcgis拆分多部件要素

我们在项目中经常会遇到明明是多个要素,结果偏偏是一个,如下图 解决: 1.开启编辑 2.在编辑器中打开高级编辑 3.点击要拆分的要素,进行拆分多部件要素 4.拆分结果如下

在android studio中如何创建一个类来继承另外一个类_在Android使用Transition API检测用户活动...

在当今世界,移动设备是我们日常生活中必不可少的一部分,我们在走路、跑步、开车以及其他许多活动时都会使用移动设备。了解用户拿着手机的时候在做什么,可以让你的应用程序根据用户的动作进行直观的调整。对于某些应用程序,确定用…

拼接dem,山地出现平地

利用dem做山体阴影,错误示例: 解决办法: 调整以下参数即可

hive 窗口函数_Datatist科技专栏 | Hive排序窗口函数速学教程!

作者:原上野设计:Cindy编辑:AI君在开发过程中经常会遇见排序的场景,比如取top N的问题,这时候row_number(),rank,dense_ran()这三个函数就派上用场了,其中,row_number()最为常用。虽然都可以排序…

arcgis利用python赋值

、 rec0 def autoIncrement(): global rec pStart 1 pInterval 1 if (rec 0): rec pStart else: rec rec pInterval return rec

idea修改代码后没有重新编译_SpringBoot中实现代码修改之后的自动更新与热加载...

在实际的开发过程中,我们经常修改代码之后,手动的重启项目,查看修改效果。那么有没有一种方式能够快速的、自动的帮我们将修改代码自动更新,避免手动重启,从而提高开发效率呢?是有的,对于这个功…

WINCE6开机进度条

大致思路,在NBoot或EBoot加开机进度条,由于WINCE启动主要时间都花在读取NK,因此每读取一定的页,就在屏上画一条固定高度的线,并记录画线的位置,下次接着画,直到读取完NK,这样就产生的…

电脑查看wifi密码

右键 打开“网络。。。。。。”

软件oem要注意什么_做化妆品oem,选择化妆品包材要注意什么问题

化妆品企业找厂家做oem,一般厂家都是负责设计研发生产的,但是设计出来的产品包材,就需要找其它的包材厂家去采购了,很多没有经验的品牌商都不清楚找包材要怎么找,好看质量好就可以了吗?韵丽生物科技化妆品代…

等高线转dem

可以自行设置分辨率

登录验证应该是进行在客户端还是服务器端_网站登录认证方式

目前大部分软件系统资源访问都是使用HTTP协议,HTTP是无状态的协议,每次请求默认都是相互独立的。但是大部分情况下我们需要记录请求资源的用户信息,也就是保存会话,从而对资源的访问做限制,这是我们认证功能。常用的认…

arcgis将点的属性赋值给面

例子:将点的编号属性列赋值到对应的面属性