一、项目所需设备、工具、材料

见表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编程接线及梯形图相关推荐

  1. STM32F103系列芯片的地址和寄存器映射原理、LED轮流闪烁实现

    STM32F103系列芯片的地址和寄存器映射原理.LED轮流闪烁实现 文章目录 STM32F103系列芯片的地址和寄存器映射原理.LED轮流闪烁实现 1 51单片机和STM32的不同点 2 寄存器 2 ...

  2. STM32F103C8T6核心板控制器下,通过电路搭建实现LED灯轮流闪烁的实验操作

    通过STM32F103C8T6+面板板+3只红绿蓝LED,搭建了电路,控制LED灯实现轮流闪烁 文章目录 通过STM32F103C8T6+面板板+3只红绿蓝LED,搭建了电路,控制LED灯实现轮流闪烁 ...

  3. 八个led闪烁c语言程序,闪烁的LED

    延时是单片机入门必学的应用! 1.序 上一讲我们已经实现点亮一盏灯,但是很多时候程序的执行都是要死循环的,不能让程序像是停在那里不执行了.所以这一讲在前面的原理图基础上实现让LED2从点亮一段时间到熄 ...

  4. C语言如何编程换算小时秒,c语言编写 输入一个以秒为单位的时间值,将其转化成“时:分:秒”的形式输出,将转换操作定义成函式...

    c语言编写 输入一个以秒为单位的时间值,将其转化成"时:分:秒"的形式输出,将转换操作定义成函式以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整 ...

  5. 单片机c语言彩灯依次点亮,基于单片机的LED彩灯控制器

    1 引言 随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯. led 彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰已经成为一种时尚.但目前市场上 ...

  6. c语言plc库,PLC编程-C语言.ppt

    PLC编程-C语言.ppt 华中数控培训讲义 PLC编程,C语言编程,PLC控制的范围,数控机床所受到的控制可分为两类数字控制和顺序控制. 数字控制主要指对各进给轴进行精确的位置控制,包括轴移 动距离 ...

  7. c语言和plc编程,PLC编程-C语言PPT学习课件

    华中数控培训讲义PLC编程,C语言编程,1,,PLC控制的范围,数控机床所受到的控制可分为两类:数字控制和顺序控制.数字控制主要指对各进给轴进行精确的位置控制,包括:轴移动距离.插补.补偿等.顺序控制 ...

  8. c语言和plc编程,PLC编程C语言.ppt

    PLC编程C语言 华中数控培训讲义 · PLC编程 C语言编程 PLC控制的范围 数控机床所受到的控制可分为两类:数字控制和顺序控制. 数字控制主要指对各进给轴进行精确的位置控制,包括:轴移 动距离. ...

  9. ab st语言编程手册_西门子PLC编程SCL和LAD谁才是王者?一起讨论一下

    现在很多大品牌的中高级 PLC 都支持国际电工委员会 IEC61131 标准中规范的五种编程语言的混合编程,即梯形图(LD).结构化文本(ST).流程图(SFC).指令表(IL)和功能块(FB).在这 ...

  10. linux python开发环境sql数据迁移到mysql_运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程,把获取的信息存入数据库...

    运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程 有关前两篇的链接: 一.实验环境: Python2.7.10.pycharm.VM虚拟机.CentOS6.3.mys ...

最新文章

  1. 驱动 2.4'' TFT 串口触摸屏
  2. R语言构建随机森林模型错误解决:Error in y - ymean : non-numeric argument to binary operator
  3. 除非换行符在格式字符串中,否则为什么在调用后printf不会刷新?
  4. Java动态代理的两种实现方法
  5. Invalid bound statement (not found)
  6. NagiosQL 3的安装
  7. mysql6.1 交叉编译_Armbian系统-mysql-connector-c++-1.1.8版本-交叉编译-安装
  8. 前端面试有这几篇就够了--HTML篇
  9. JMeter使用教程-压测
  10. navicat安装(linux)
  11. 如何防御xss?HTML编码和JS编码
  12. XRHT电钢琴电子琴实训室教学管理系统配置方案
  13. keil5写c语言的步骤,keil5使用C51的详细操作步骤
  14. python小白的word转excel
  15. 微信小程序实现退款,Java版。
  16. hadoop 爬虫_这些不用编程的爬虫工具,你一定要知道
  17. 计算机云台示意图,智能语音识别云台转动模块电路设计—电路图天天读(70)...
  18. 桌面便签哪个软件好用?求推荐一款便签软件?
  19. 20189200余超 2018-2019-2 移动平台应用开发实践第十一周作业
  20. 库存转换是什么意思_社保卡库存转移啥意思 社保卡怎么转出

热门文章

  1. 互联网+餐饮:看李帅与面点王董事长张和平如何说
  2. SpringBoot项目实现qq邮箱验证码登录
  3. httpservlet.java:131_网上竞价合同(WSJJ-东部新区-(2020)0076号-04)
  4. 重置Win10网络网卡命令
  5. 组合模式-完美处理树形递归结构
  6. 微博十年,再次走到十字路口
  7. Loadrunner 接口测试方法
  8. 淘宝新店铺有哪些扶持
  9. 有什么软件可以测试游戏视频数据,免费录制游戏视频软件有哪些?看完你就知道了...
  10. 不联网服务器系统时间,电脑时间不准确联网自动调整步骤