第八周PLC编程练习

1.交通灯控制:

要求:在如下图的场景中,打开SW1开关后,交通灯控制器开始工作,关闭SW1则控制器停止工作。

SW2为控制模式选择开关:

当SW2为关闭状态时,绿灯、黄灯、红灯依次亮,具体时序为:绿灯亮100秒,闪5秒(每秒亮灭一次),黄灯亮5秒,红灯亮100秒。

当SW2为打开状态后,路口变为夜间模式,一直亮红灯,当有行人按下PB1按钮时,10秒钟后转为绿灯,绿灯持续30秒后继续保持红灯亮。

梯形图编程:

2.输送带控制:

输送场景图:

要求:

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

梯形图编程:

时间: 2024-12-28 22:58:39

第八周PLC编程练习的相关文章

机电传动控制第八周——PLC仿真练手

一.交通灯控制 控制的要求是“打开SW1开关后,交通灯控制器开始工作”和“SW2为控制开关”,整个过程中只有一个给行人用的按钮,SW1(X024)和SW2(X025)都不是按钮,所以启动的时候采用了X024的上升沿和X025的上升下降沿控制. 最上面的一部分是绿灯(Y002)的控制,有X025常闭触点串接的支路是白天模式,X025常开串接的支路对应夜间模式,一开始的时候白天于夜间的部分我是分开写的,但是后来发现Y002等等线圈在同一时刻只能有一个确定的状态,不能在白天模式的灯是亮的而夜间模式的没

2、第八周 - 网络编程进阶 - 数据库类型的理解

前言 1.关系型数据库与非关系型数据库 A.什么是数据库? 数据库是数据的仓库.数据库与普通的文件系统的主要区别:数据库能快速查找对应的数据. B.什么是关系型数据库? 关系型数据库是依据关系模型来创建的数据库.所谓关系模型就是"一对一.一对多.多对多"等关系模型,关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织.关系模型包括数据结构(数据存储的问题,二维表).操作指令集合(SQL语句).完整性约束(表内数据约束.表与表之间的约束). 常见的

3、第八周 - 网络编程进阶 - Redis消息缓存

Redis概念 Redis是主流的key-value nosql 数据库之一.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作.,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的把更新的数据

4、第八周 - 网络编程进阶 - Mysql数据库操作

数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据.以下是关于数据库一些术语: 数据库: 数据库是一些关联表的集合.. 数据表: 表是数据的矩阵.在一个数据库中的表看起来像一个简单的电子表格. 列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据. 行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据. 冗余:存储两份数据,冗余可以使系统速度更快.例如不同表中的相同字段(表

5、第八周 - 网络编程进阶 - Python 连接 Mysql

Python操作MySQL主要使用两种方式:原生模块:pymsql 其中pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同.ORM框架:SQLAchemy Mysql pymysql 基本步骤 1.pymysql 基本结构语法如下: import pymysql #创建连接 conn = pymysql.connect(host='10.10.28.5',port=3306,user='chen',passwd='Chen1203..',db='school',

学习IPC进程间通信的总结(第八周)

10月24日晚上,回到宿舍准备写这周的总结时,看了下课表突然意识到这已经是第八周,不得不说时间过得真快,与前两年轻松的.无任务的课程相比,今年真是充实了太多!这也许是感觉时间过得快的原因,但是最近我也遇到了许多问题,当接触的知识多了以后,发现自己要学的东西太多了,仅仅上课所学远远不够,所以课后自学了一些课程,遇到的问题一是自己好高骛远,总想急于求成,这看一点那看一点,没有系统的全面的琢磨一本书,问题二:对于应用方面的知识学到手很快,但也会很快的忘记,到了应用时只记得一些概念了.对于这两个问题,我

软件工程_东师站_第八周作业

一.PSP Date Type Job Start Interrupt(min) End Total(min) 20160417 助教 黄金点 20:00 5 21:00 55 20160418 助教 黄金点 19:00 12 21:00 108 20160419 助教 黄金点 18:45 100 23:00 155 20160420 助教 团队作业 10:00 35 11:20 45 20160425 结对编程 四则运算 19:00 5 19:30 25 ? 二.进度条 ? 代码行数 博客字数

进度条--第八周

第八周 所花时间(包括上课) 上课时间 4小时 团队编程 12小时 阅读构建之法2小时 共计18小时 代码量(行) 250 博客量(篇) 11篇(个人博客总结1-6篇,典型用户与场景分析,搜狗搜索引擎评价,构建之法阅读笔记—代码规范,构建之法阅读笔记—结对编程) 了解到的知识点 1.在团队开发项目中,如何让自己开发的软件有实用的价值,做好典型用户的分析,从不同的方面如何定义典型用户,和典型用户到场景的分析 2.如何做好人机交互,让自己设计的软件要符合用户的需求,包括要从用户的角度考虑,从头到尾记

一十八周入侵前端进行时!

现在的时间是:2015年3月28日 18:06:06,刚刚从图书馆飞奔归来,坐在图书馆想了一个多小时,嗯,整个计划应运而生,十八周入侵前端! 先介绍下我自己吧,我是一名大三的学生,在大连,大二的时候开始接触编程,从JAVA到PHP,在到前端,都曾涉猎,但是样样都是门外汉,今年年初的时候,决定毕业以后奔往帝都,以前端工程师的身份进入互联网行业,未来的职业生涯规划也将以此起步. 从年初到现在,断断续续的,乱七八糟的,现在有些太浮躁,所以决定静下心,不再朝三暮四,处处牵挂,就是一个字儿:前端工程师!