c语言轮流闪烁有1秒的接线图,LED彩灯PLC编程接线及梯形图
一、项目所需设备、工具、材料
见表1。
二、训练内容:
1、项目描述
某艺术彩灯造型演示板如图6所示,图中A、B、C、D、E、F、G、H为八只彩灯,呈环形分布。控制要求如下(灯的点亮顺序是):
将启动开关K1合上,八只灯泡同时亮,即ABCDEFGH同时亮1秒;接着八只灯泡按逆时钟方向轮流各亮1秒,即A亮1秒→B亮1秒→C亮1秒→D亮1秒→E亮1秒→F亮1秒→G亮1秒→H亮1秒;接下来八只灯泡又同时亮1秒,即ABCDEFGH同时亮1秒;然后八只灯泡按顺时钟方向轮流各亮1秒,即H亮1秒→G亮1秒→F亮1秒→E亮1秒→D亮1秒→C亮1秒→B亮1秒→A亮1秒。然后按此顺序重复执行。按下停止开关K1,所有灯灭。
2、实训要求
2.1输入和输出点分配
见表2。
2.2PLC接线图
按图7接好线。注意COM1、COM2相连接,因为采用相同额定电压的指示灯。输入接启动开关和停止开关。
2.3程序设计
图8中,PLC运行时,程序9~19步中,M11导通,由于程序步50~120中,M11动合触点闭合,分别控制了Y0~Y7的导通,因而彩灯ABCDEFGH同时点亮,因T0延时1秒钟,故ABCDEFGH同时点亮1秒钟。1秒钟时间到,程序第40步,T0动合触点闭合,移位指令执行,实现轮流点亮,即ABCDEFGH轮流点亮,因为1秒钟T0闭合一次,故ABCDEFGH轮流点亮的时间间隔为1秒。程序步20~29中,当M20通时,将M101置位,由M101动合触点与MI2~M19动合触点配合,分别轮流点亮H~A,即H、G、F、E、D、C、B、A每隔1秒轮流点亮。程序步30~39中,当M20通时,将M101复位,M101动断触点与MI2~M19动合触点配合,分别串联点亮A~H,即A、B、C、D、E、F、G、H每隔1秒轮流点亮。任何时候将停止开关K2合上,在第114步,区间复位指令使M12~M19全部复位,所有灯均不亮。
2.4运行并调试程序
(1)将梯形图程序输入到计算机,检查电源正确无误。
(2)对程序进行调试运行。
a.接通PLC电源后,将PLC置RUN状态,将K1闭合,观察A、B、C、D、E、F、G、H的亮显情况。
b.将K2闭合,观察A、B、C、D、E、F、G、H的亮显情况。
(3)调试运行记录。
c语言轮流闪烁有1秒的接线图,LED彩灯PLC编程接线及梯形图相关推荐
- STM32F103系列芯片的地址和寄存器映射原理、LED轮流闪烁实现
STM32F103系列芯片的地址和寄存器映射原理.LED轮流闪烁实现 文章目录 STM32F103系列芯片的地址和寄存器映射原理.LED轮流闪烁实现 1 51单片机和STM32的不同点 2 寄存器 2 ...
- STM32F103C8T6核心板控制器下,通过电路搭建实现LED灯轮流闪烁的实验操作
通过STM32F103C8T6+面板板+3只红绿蓝LED,搭建了电路,控制LED灯实现轮流闪烁 文章目录 通过STM32F103C8T6+面板板+3只红绿蓝LED,搭建了电路,控制LED灯实现轮流闪烁 ...
- 八个led闪烁c语言程序,闪烁的LED
延时是单片机入门必学的应用! 1.序 上一讲我们已经实现点亮一盏灯,但是很多时候程序的执行都是要死循环的,不能让程序像是停在那里不执行了.所以这一讲在前面的原理图基础上实现让LED2从点亮一段时间到熄 ...
- C语言如何编程换算小时秒,c语言编写 输入一个以秒为单位的时间值,将其转化成“时:分:秒”的形式输出,将转换操作定义成函式...
c语言编写 输入一个以秒为单位的时间值,将其转化成"时:分:秒"的形式输出,将转换操作定义成函式以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整 ...
- 单片机c语言彩灯依次点亮,基于单片机的LED彩灯控制器
1 引言 随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯. led 彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰已经成为一种时尚.但目前市场上 ...
- c语言plc库,PLC编程-C语言.ppt
PLC编程-C语言.ppt 华中数控培训讲义 PLC编程,C语言编程,PLC控制的范围,数控机床所受到的控制可分为两类数字控制和顺序控制. 数字控制主要指对各进给轴进行精确的位置控制,包括轴移 动距离 ...
- c语言和plc编程,PLC编程-C语言PPT学习课件
华中数控培训讲义PLC编程,C语言编程,1,,PLC控制的范围,数控机床所受到的控制可分为两类:数字控制和顺序控制.数字控制主要指对各进给轴进行精确的位置控制,包括:轴移动距离.插补.补偿等.顺序控制 ...
- c语言和plc编程,PLC编程C语言.ppt
PLC编程C语言 华中数控培训讲义 · PLC编程 C语言编程 PLC控制的范围 数控机床所受到的控制可分为两类:数字控制和顺序控制. 数字控制主要指对各进给轴进行精确的位置控制,包括:轴移 动距离. ...
- ab st语言编程手册_西门子PLC编程SCL和LAD谁才是王者?一起讨论一下
现在很多大品牌的中高级 PLC 都支持国际电工委员会 IEC61131 标准中规范的五种编程语言的混合编程,即梯形图(LD).结构化文本(ST).流程图(SFC).指令表(IL)和功能块(FB).在这 ...
- linux python开发环境sql数据迁移到mysql_运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程,把获取的信息存入数据库...
运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程 有关前两篇的链接: 一.实验环境: Python2.7.10.pycharm.VM虚拟机.CentOS6.3.mys ...
最新文章
- 驱动 2.4'' TFT 串口触摸屏
- R语言构建随机森林模型错误解决:Error in y - ymean : non-numeric argument to binary operator
- 除非换行符在格式字符串中,否则为什么在调用后printf不会刷新?
- Java动态代理的两种实现方法
- Invalid bound statement (not found)
- NagiosQL 3的安装
- mysql6.1 交叉编译_Armbian系统-mysql-connector-c++-1.1.8版本-交叉编译-安装
- 前端面试有这几篇就够了--HTML篇
- JMeter使用教程-压测
- navicat安装(linux)
- 如何防御xss?HTML编码和JS编码
- XRHT电钢琴电子琴实训室教学管理系统配置方案
- keil5写c语言的步骤,keil5使用C51的详细操作步骤
- python小白的word转excel
- 微信小程序实现退款,Java版。
- hadoop 爬虫_这些不用编程的爬虫工具,你一定要知道
- 计算机云台示意图,智能语音识别云台转动模块电路设计—电路图天天读(70)...
- 桌面便签哪个软件好用?求推荐一款便签软件?
- 20189200余超 2018-2019-2 移动平台应用开发实践第十一周作业
- 库存转换是什么意思_社保卡库存转移啥意思 社保卡怎么转出
热门文章
- 互联网+餐饮:看李帅与面点王董事长张和平如何说
- SpringBoot项目实现qq邮箱验证码登录
- httpservlet.java:131_网上竞价合同(WSJJ-东部新区-(2020)0076号-04)
- 重置Win10网络网卡命令
- 组合模式-完美处理树形递归结构
- 微博十年,再次走到十字路口
- Loadrunner 接口测试方法
- 淘宝新店铺有哪些扶持
- 有什么软件可以测试游戏视频数据,免费录制游戏视频软件有哪些?看完你就知道了...
- 不联网服务器系统时间,电脑时间不准确联网自动调整步骤