我用S7-300的PLC中的STL语言编写的程序,你可以将它转化为LAD语言看的:

网络1

A     I      0.3          //用于流水灯的复位与停止循环点亮。

JNB   _001

L     0

T     MW    10     // 将流水灯的状态位存入MW10中,将其初始化。

_001: NOP   0

网络2

A(

O     I      0.1       //流水灯循环点亮开始

O(

A     M     11.7     //下降沿的存储位

BLD   100

FN    M      2.1     //下降沿触发流水灯启动

)

)

AN    I      0.3        // 流水灯的停止

S     M     11.0      //J将第一盏灯点亮的中间状态位

网络3

A     M     11.1           //第二盏灯亮起

R     M     11.0           //将第一盏灯复位

网络4

AN    T      1

L     S5T#5S

SE    T      1

=     M     13.1        //产生一个5S的脉冲触发位信号

网络5

A(

A     M     13.1        //上升沿的存储位

BLD   100

FP    M     13.0       //利用上升沿脉冲触发信号

)

AN    I      0.3         // 流水灯停止位

JNB   _002

L     W#16#1

L     MW    10

SLW                       //利用左移字指令实现流水灯的循环

T     MW    10

_002: NOP   0

网络6

L     MB    11                 //将M域的数据传到Q域中,即M11.0~M11.7传到Q11.0~Q11.7中。这8个位驱动8盏灯。

这是我的程序,希望能帮到你。

T     QB    11

NOP   0

单片机用c语言开关点亮一盏灯,用PLC设计用一个开关控制8个灯,每5S逐个点亮,并循环...相关推荐

  1. c语言循环彩灯课程设计,单片机节日彩灯课程设计,从两边向中间点亮依次循环不止。亮灭时间为0.25S,用一个开关控制彩灯的工作...

    /* 程序详细功能介绍: *利用取表的方法,使端口P1做单一灯的变化:左移2次,右移2次,闪烁2次(延时的时间0.2秒). *在用表格进行程序设计的时候,要用以下的指令来完成 *(1).利用MOV D ...

  2. c语言一个按键控制1个灯的亮灭,51 单片机:按键控制灯亮灭和闪烁

    要求: 上电灯不亮,按一下按键灯亮,再按一下灯闪烁,再按一下灯闪烁更快, 再按一下灯灭.... 如此循环. 链接:http://zhidao.baidu.com/question/1639123949 ...

  3. 点亮第一盏灯的c语言编程,单片机点亮第一盏灯实验详细教程

    第一个实验:keil软件使用与点亮人生的第一只发光二极管 1.001.jpg (23.15 KB, 下载次数: 78) 2017-5-20 17:27 上传 本章详细介绍单片机程序常用编译软件 Kei ...

  4. 单片机c语言编程实现中间向两边,再从两边向中间亮的程序流程图,单片机控制LED流水灯从中间向两边.doc...

    单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的 先 ...

  5. 51单片机点阵c语言程序,使用51单片机点亮我们的点阵灯

    通过前面我们都知道点亮我们的不管是点阵,数码管,还是LED灯,不仅要熟悉我们的代码还要会看我们的原理图和真值表,所以我们如果真的要写代码倒是其次的,首先我们得学会看我们的原理图和真值表,但是认识那个我 ...

  6. 单片机c语言实验,单片机实验C语言编程.doc

    单片机实验C语言编程.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所 ...

  7. c语言中语句开始的标志是,第一个单片机程序(C语言编写)

    第一个单片机程序: #include //包含特殊功能寄存器定义的头文件 sbitLED = P0^0; //位地址声明,注意:sbit 必须小写.P 大写! void main(){ //任何一个 ...

  8. 第一个单片机程序(C语言编写)

    第一个单片机程序: 纯文本复制 #include <reg52.h> //包含特殊功能寄存器定义的头文件 sbit LED = P0^0; //位地址声明,注意:sbit 必须小写.P 大 ...

  9. avr单片机流水灯程序c语言,AVR单片机学习C语言的流水灯验证

    AVR 的IO口简介与寄存器的概念 一.何谓"寄存器" 寄存器就是RAM中的一些特殊单元,映射片上外设的特殊功能 二.何谓"IO口" 可以将"0&qu ...

最新文章

  1. 牛客 - 小A的回文串(Manacher模板题)
  2. bzoj1051: [HAOI2006]受欢迎的牛
  3. Jetty 的工作原理以及与 Tomcat 的比较
  4. django用sqlite跟mysql_django框架学习:九. django连接mysql,sqlite
  5. 设计模式(十四):适配器模式
  6. 2021-09-13冷启动问题主要分为 3 类,用户冷启动,即如何给新用户做个性化推荐物品冷启动,即如何将新的物品推荐给可能对它感兴趣的用户系统冷启动,即如何在一个新开发的网站
  7. python简明教程电子书下载_python简明教程中文pdf下载-Python入门级电子书完整免费版-东坡下载...
  8. 国家标准《信息安全技术 关键信息基础设施网络安全保护基本要求》试点启动
  9. 计算机关机界面设置在哪里,如何修改电脑关机图片_win7电脑关机背景怎么设置图文教程...
  10. 不务正业,捣鼓了一个破网站,全过程记录
  11. matlab仿真动画,用matlab制作简单仿真动画
  12. oracle文章收藏
  13. 用java简单画一条线
  14. 如何使用git创建项目,创建分支
  15. 第2章 关系数据库(数据库系统概论)
  16. DNS总是出现问题怎么办?
  17. DialogBox函数参数
  18. Windows 上帝模式「完全控制面板」的介绍和使用
  19. Request[/webo] does not contain handler parameter named 'method'
  20. Linux之jar包运行常用命令

热门文章

  1. CSDN博客图片水印自定义及去除方法
  2. summernote 的快速使用,以及解决图片写入数据库问题
  3. Producing Snow
  4. HDU2549:壮志难酬
  5. shell 脚本实现 k8s 集群环境下指定 ns 资源的 yaml 文件备份
  6. ckeditor4.6.2上传图片thinphp3.3.2
  7. 第三章 模块定义图:模块
  8. Expect 自动化控制和测试 Here Document 免交互 Linux- shell编程之免交互
  9. java随机生成标点符号_java去除空格、标点符号的方法实例
  10. 元宇宙链接现实与虚拟 IPFS扮演着怎样的角色?