流水灯plc程序怎么写

1.请问流水灯怎么编写梯形图

x0为启动按钮,x1为停止按钮。

y0~y7为8盏灯。程序在按下启动按钮后,灯1先亮,1秒(T0延时)后灭,1秒后(T1延时)灯2亮,依次循环。

当按下x1后,循环结束。程序解释:第一个程序块:按下x0后,m0得电为1并自保持,此时1秒计时器T0计时,1秒后T0常开点闭合1秒计时器T1计时,再过1秒T1计时结束常闭点断开T0线圈,T0失电复位并断开T0常开点,此时T1线圈也失电复位,T1常闭点又闭合,T0得电重复上述计时过程。

第二个程序块:当M0为1时,在T0触点的上升沿来时k3M10这个二进制数乘以2再写入k3M10中。K3M10代表M10~M21共12个辅助继电器的组合,那么可以将K3M10看作是一个二进制数。

程序未启动时,M10~M21均为0,那么这个二进制数为0;当程序启动时,在下一个程序块中利用了M0的上升沿置位M10,此时M10~M21为1,当T0触点的上升沿来时k3M10(此时为1)这个二进制数乘以2再写入k3M10中(写入后为2),2在二进制数中为10,此时M10失电,M11得电,可以认为M10把"1"交给了M11,以此类推。当第8个M17得电时,完成了一次循环。

下一个T0上升沿来到时,M18得电,M17失电。此时下面的程序块利用了M18的上升沿重新置位M10并且将M18复位。

这样程序又从M10得电开始循环下去了。这个程序块的作用就是每次T0的上升沿来到时,“1”在M10~M17之间转移。

第三个程序块:上面已经介绍了,就是在循环开始时置位M10,在循环到M18时再次置位M10,并复位M18第四程序块:程序停止,当按下X1时,M0断电复位,常闭点来对M10~M21共12个辅助继电器进行区间复位。第五程序块:将K2M10(M10~M17)这8个辅助继电器的状态一一对应传送给K2Y0(Y0~Y7)这8个输出继电器,带动相应的1~8盏灯。

2.怎么写流水灯程序

uint temp,i;

while(1)

{

temp=0xfe;

P1=temp;

for(i=1;i<8;i++)

{

a=temp<<i;

b=temp>>(8-i);

P1=a|b;

delayms(500);

}

temp=0x7f;

P1=temp;

for(i=1;i<8;i++)

{

a=temp>>i;

b=temp<<(8-i);

P1=a|b;

delayms(500);

}

}

3.单片机流水灯程序怎么写

//上电延时500ms 个人做项目的习惯

//系统初始化部分,io初始化或定时器之类

unsigned int time = 0; //初始化计数

while(1){//大循环

if(s3 == 0 && s5 == 0){//开关3和拨码5同时打开

display(4 - time); //数码管显示

led_write(time ,0); //打开 time对应的 led

delay_ms(100); //延时100ms

if(++time > 4){ //判读计数

led_write_all(1); //关全部灯

delay_ms(100);

led_write_all(0);//开全部灯

delay_ms(500);

led_write_all(1);

}

}else{ //否则 开关3和拨码5 不是同时打开

display(CLOSE) //关闭数码管 设一个常量宏CLOSE == 10

led_write_all(1);

delay_ms(500); //500ms

}

}

注:当中调用的函数,要根据原理图自己封装。这个是驱动部分

4.就是用s7

TITLE=程序注释

Network 1 // 网络标题

// 网络注释

LD SM0.1

O Q0.0

O T52

AN I0.0

AN T37

= Q0.0

TON T37, 5

Network 2

LD T37

O Q0.1

AN T38

= Q0.1

TON T38, 5

Network 3

LD T38

O Q0.2

AN T39

= Q0.2

TON T39, 5

Network 4

LD T39

O Q0.3

AN T40

= Q0.3

TON T40, 5

Network 5

LD T40

O Q0.4

AN T41

= Q0.4

TON T41, 5

Network 6

LD T41

O Q0.5

AN T42

= Q0.5

TON T42, 5

Network 7

LD T42

O Q0.6

AN T43

= Q0.6

TON T43, 5

Network 8

LD T43

O Q0.7

AN T44

= Q0.7

TON T44, 5

Network 9

LD T44

O Q1.0

AN T45

= Q1.0

TON T45, 5

Network 10

LD T45

O Q1.1

AN T46

= Q1.1

TON T46, 5

Network 11

LD T46

O Q1.2

AN T47

= Q1.2

TON T47, 5

Network 12

LD T47

O Q1.3

AN T48

= Q1.3

TON T48, 5

Network 13

LD T48

O Q1.4

AN T49

= Q1.4

TON T49, 5

Network 14

LD T49

O Q1.5

AN T50

= Q1.5

TON T50, 5

Network 15

LD T50

O Q1.6

AN T51

= Q1.6

TON T51, 5

Network 16

LD T51

O Q1.7

AN T52

= Q1.7

TON T52, 5

梯形图这里不方便就只好上STL了,你可以转换成梯形图看

5.西门子s7 200怎么实现流水灯,求方法梯形图

我手头没有s-200的编程软件,可以给你一个思路:

启动和停止作为输入触电,八个灯作为输出触点,做共阴极连接。

程序有很多种实现办法,我提供两种意见:

1》由于这里是个纯时序逻辑。可以用一个时钟和启动按钮作为触发条件,第一秒开启l1输出,第三秒l1关断,l2输出。。。。。以此类推,当运行完一轮之后重置。

2》不用时序可以使用标志位,定义16个内部触点。开机之后启动触点1,触点1开启l1,当触点1开启1秒之后,启动触点2,在启动触点2时复位触点1,触点2开启l2,然后以此类推。

这个程序比较简单,接线应该只用接8组输出2组输入,然后把公共端一连。

流水灯plc程序怎么写

转载请注明出处育才学习网 » 流水灯plc程序怎么写

知识

藏字的篆书怎么写

阅读(179)

本文主要为您介绍藏字的篆书怎么写,内容包括如何写篆书藏字,如何写篆书藏字,这两方印章里面的“藏”字为什么是这样写的好像不是篆书的写法,。篆体,汉字古代书体之一,也叫篆书。是对古文字的统称。“篆者,传也,传其物理,施之无穷。”古人认为篆

知识

新艺术字怎么写

阅读(208)

本文主要为您介绍新艺术字怎么写,内容包括新学期新畅想艺术字,怎么写好看,“简笔画大全”的艺术字怎么写,刘于新的艺术字写法。打开手机WPS软件。

知识

窗字篆体怎么写

阅读(198)

本文主要为您介绍窗字篆体怎么写,内容包括窗字笔顺怎么写,窗字的繁体字怎么写,“窗”字的繁体字怎么写。"窗"的笔画顺序:点、点、横撇/横钩、撇、点、撇、竖、横折、撇、横撇/横钩、点、横二、"窗"的笔顺图解:

知识

研究进展的综述怎么写

阅读(274)

本文主要为您介绍研究进展的综述怎么写,内容包括研究综述怎么写,1500字左右的文献综述(包括研究进展,选题依据、目的、意义,论文开题报告国内外研究综述怎么写。文献综述的格式及要求 文献综述文献综述是研究生在开提前阅读过某一主题的文献

知识

数学课的单词怎么写

阅读(202)

本文主要为您介绍数学课的单词怎么写,内容包括数学的英语单词怎么写,英语课的单词怎么写,数学课的英语怎么写。数学的英语单词是mathematics。mathematics英 [ˌmæθəˈmætɪks] 美 [ˌmæθəˈmætɪks] n.数

知识

好吃的糖怎么写

阅读(193)

本文主要为您介绍好吃的糖怎么写,内容包括写出几种5种以上比较好吃的糖的名称,我要写一颗糖甜的特别好吃该怎么描写他,帮我写出来,推荐几种好吃的的糖果、。徐福记的好不好啊商品名称: [徐福记]525g酥心糖商品品牌: 【徐福记糖果】商品规格: 5

知识

我和语文的作文300字作文怎么写

阅读(188)

本文主要为您介绍我和语文的作文300字作文怎么写,内容包括我与语文的作文300字咋写啊,我看语文这篇作文不少于300字怎么写,我和语文的作文怎么写要500字的。唉,小屁孩,是在赶暑假作业么?哈哈,哥哥我现在大学,很闲着呢,所以帮你写一下吧。说起语文

知识

拼音p怎么写笔画

阅读(202)

本文主要为您介绍拼音p怎么写笔画,内容包括汉语拼音p的笔顺是什么,拼音p字要怎么写才正确,p的笔画顺序怎么写。拼音 “p”的笔画顺序是:先写一竖,再写右上饱满半圆。简介p在汉语拼音中是送气清双唇塞音。p是拉丁字母中的第16个字母,来源于以前

知识

傻子的英语单词怎么写

阅读(235)

本文主要为您介绍傻子的英语单词怎么写,内容包括傻子的英文怎么写啊,傻子英文怎么写,傻子的英语怎么说。simpleton[5simpltEn]n.笨蛋, 傻子simpleton[5sImp(E)lt(E)n]n.头脑简单的人,傻瓜,笨蛋b

知识

html响应式布局怎么写

阅读(196)

本文主要为您介绍html响应式布局怎么写,内容包括html5响应式布局怎么写,HTML5中响应式布局怎么弄,html5响应式布局怎么写。步骤1 创建空白的HTML 5模版 首先,我们创建一个空白的模版,代码很简单,如下所示:复制代码步骤2 增加HTML 5新标签 HTML

知识

高一的家长意见怎么写

阅读(238)

本文主要为您介绍高一的家长意见怎么写,内容包括高中生家长意见怎么写,高中家长意见怎么写,高中家长对学校的建议及意见怎么写。首先非常感谢老师对他的教导,在学习上给他很大的帮助。学校提供了一个这样的平台,使我们家长能更好的了解他在学

知识

袜子店铺简介怎么写

阅读(284)

本文主要为您介绍袜子店铺简介怎么写,内容包括我想卖袜子,店铺介绍怎么写,淘宝店铺简介怎么写(卖袜子、丝袜、内衣的),我主营宝贝是:男女士袜子,袜裤,内衣裤,我不懂怎么写店铺简介。要写出特点,然后还有款式,描述的时候不要太复杂,尽量简单明了,这

知识

鸽舍英语怎么写

阅读(156)

本文主要为您介绍鸽舍英语怎么写,内容包括鸽舍英文怎么写,用英语怎么说卓然鸽舍,动物的它的;用英语怎么写。嗯 顺便提一下,我目前上的ABC天丅口语的老师和我们说过,其实要学好英语应该是不费力地;一定要有一个适宜的研习情境及练习口语对象 这

知识

散伙饭通知怎么写

阅读(495)

本文主要为您介绍散伙饭通知怎么写,内容包括食堂用餐通知,公司请全公司员工吃饭通知怎么写,关于食堂的通知。就是在食堂用餐的时候应注意的事项或者食堂有什么事情比如用餐时间的更改,有新的菜品要公布的时候都会用食堂用餐通知的形式张贴出

知识

matlab写程序怎么换行

阅读(835)

本文主要为您介绍matlab写程序怎么换行,内容包括matlab中怎么换行啊,matlab输入时怎么换行而不使程序运行,matlab中如何换行。对于matlab,想要实现程序换行的方式有如下者几种情况。

知识

程序清单怎么写

阅读(168)

本文主要为您介绍程序清单怎么写,内容包括什么是程序清单,什么是程序清单,java程序模块清单如何写。包含指定该程序集的版本要求和安全标识所需的所有元数据,以及定义该程序集的范围和解析对资源和类的引用所需的全部元数据。每一程序集,无论

知识

论文程序调试怎么写

阅读(177)

本文主要为您介绍论文程序调试怎么写,内容包括毕业论文里调试运行和结果怎么写,计算机论文中的程序调试运行怎么写,哪位大侠帮帮我一下啊毕业论文有一项是软件调试,这部分该怎么写。毕业设计(论文)成绩评定书,各院系要慎重选题,除非题目确实有

知识

安装程序英文怎么写

阅读(255)

本文主要为您介绍安装程序英文怎么写,内容包括安装程序英文怎么写,"安装程序"用英语怎么说,安装程序翻译成英文是什么。安装包英语:installation package读法:英 [ˌɪnstəˈleɪʃn ˈpækɪdʒ] 美 [ˌɪnstəˈleʃə

知识

程序设计论文怎么写

阅读(212)

本文主要为您介绍程序设计论文怎么写,内容包括程序设计的论文怎么写,程序设计类毕业设计论文一般要写哪些方面,本人急需C语言程序设计论文一篇。目 录 摘 要 1 Abstract 2 前 言 3 第一章 绪 论 4 1.1 引言 4 1.2 电子商务网站 4 1.3 电子

知识

plcio分配表怎么写

阅读(191)

本文主要为您介绍plcio分配表怎么写,内容包括PLC里I/O分配表、清单是什么,西门子plcI/O分配表怎么写,PLC里I/O分配怎么写。分配表就是明确每个输入输出点所代表意思。I 表示输入,baiINPUT;2、O表示输出,OUTPUT;3、PLC完成设定任务,是通过这些

知识

三菱plc脉冲输出怎么写

阅读(175)

本文主要为您介绍三菱plc脉冲输出怎么写,内容包括三菱pLC脉冲输出指令,三菱plc2个脉冲输出怎么写,三菱plc2个脉冲输出怎么写。输出指令步骤分析如下: 在左母线右侧双击鼠标输入上升沿控制软元件X0,当X0接通时执行脉冲指令。 2、在X0触点后输

知识

怎么用jlink烧写程序

阅读(186)

本文主要为您介绍怎么用jlink烧写程序,内容包括如何使用JLINK向stm32烧写程序,如何使用JLINK向stm32烧写程序,如何通过JLINK烧写STM32程序。如何使用JLINK向stm32烧写程序 安装JLINK驱动程序 SEGGER V4.0版本,下载地址如下: 直接下载安装就可

[/e:loop]