请问我这个PLC程序怎样实现Y1,Y2Y3,Y4Y5,Y6Y7每1s闪烁的青春,然后循环 我下面的程序只有一个周期。

当前位置:
主题:611661 ┆ 帖子:4746748
┆ 今日新贴:387
昨日贴数:847 ┆ 1历史最高贴数:2056
(日)在线用户:2868人
《PLC编程基础习题集》我来用海为PLC做
给TA发消息
加TA为好友
发表于: 17:34:46 楼主
下面为论坛内一网友发布的题集,本人全部用海为PLC做的答案,如果有哪位海为新手需要,我可以将答案贴出来,也可以留下你的邮箱,择时给你发过去,总之希望多提宝贵意见,尤其希望高手支持,谢谢!
1、按起动按钮,接触器KM工作15秒钟,KM停止。
2、按起动按钮,延时15秒钟接触器KM才工作,按停止按钮KM方可停止。
3、按起动按钮,延时15秒钟接触器KM1才工作,KM1工作20秒钟停止后,接触器KM2工作;按停止按钮KM2方可停止。
4、按起动按钮,延时15秒钟接触器KM1才工作,KM1工作20秒钟停止后,接触器KM2工作,也使KM2工作20秒钟停止,延时15秒钟后,使KM1再次起动运行;按停止按钮使任意在运行的接触器停止。
5、按起动按钮,延时15秒钟接触器KM1才工作,KM1工作20秒钟停止后,延时15秒钟后,接触器KM2工作,也使KM2工作20秒钟停止,延时15秒钟后,使KM1再次起动运行;这样反复循环3次后停止;按停止按钮使任意在运行的接触器停止。
6、启动按钮X1,停止按钮X2,输出Y0的单回路控制程序。
7、编写一个M0=1后,延时15秒接通Y2,M0从1变0,延时18秒断开Y2。
8、用一个输入点(X3),控制一盏灯(Y1)。按3次灯亮,按3次灯灭。
9、正反转程序。正转启动:X10,反转启动:X11,停止按钮:X12;正向接触器Y3,反向接触器:Y4。
10、星-三角启动程序。启动按钮:X13,停止按钮:X14。主接触器:Y5,星:Y6,三角:Y7。
11、编写双联开关的程序。开关,X4,X5;灯Y1
12、设计一个按钮控制正反转的程序,即按一下正转,再按一下反转。
1、按X002,Y001点亮,延时5秒钟后Y002点亮,Y001熄灭。
2、在Y002亮的前提下,延时10秒钟后按X003三次后,Y003点亮,Y002关闭。
3、在上面按X003最后一次,Y002灯关闭的同时,计数器开始按每秒1次计数,且每秒Y004闪亮1次,计数15次后全部熄灭,并可以重复开始的动作。
14、设计一个单按钮控制两台电动机顺序启动的程序,即按一下电动机M1启动,再按一下电动机M2启动;当按下停止按钮时,两台电动机同时停止。
1、按X001按钮,Y001延时2秒钟后点亮,再延时3秒钟后,Y002点亮。
2、在Y002亮的前提下,按X002,进行10秒钟延时,在这10秒时间内,按X003五次(10秒钟外操作无效),Y003点亮。
3、在Y003点亮后,计数器开始按每秒1次计数,且每秒钟Y004闪亮一次,计数15次后,灯Y004点亮,按X000灯全部熄灭。
16、设计一个报警程序,当报警信号成立时,实现报警,要求如下:蜂鸣器鸣叫,警灯闪烁,闪烁为亮2S,灭1S,警灯闪烁15次后,自动结束报警。
1、按X000,Y000点亮,延时5秒钟后Y001点亮, Y000熄灭。
2、在Y001亮的前提下,按X001,Y002闪亮(闪亮周期为1秒钟),延时4秒钟后,Y001,Y002全部关闭。
3、在上面灯全部关闭的同时,计数器开始按每秒1次进行计数, Y003也按每秒1次闪亮(闪亮时间为0.6秒),计数10次后,Y004点亮,Y003关闭,按X002,灯全部熄灭。
18、设计一个报警程序,当报警信号成立时,实现报警,要求如下:蜂鸣器鸣叫,频率为2HZ;警灯以1HZ的频率闪烁;10S钟后,若没有按下复位按钮,则蜂鸣器鸣叫频率变为5HZ,警灯以10HZ的频率闪烁。当按下复位按钮后,停止报警。
1、按X001,Y002点亮,延时4秒钟后Y003点亮,再延时3秒钟Y004点亮。
2、在Y004亮的前提下,按X002,Y005以周期为1S闪亮4次后,Y002、Y003、Y004、Y005全部关闭。
3、在上面灯全部关闭的同时,Y006、Y007交替点亮(每只灯间隔为0.5秒);按X003,Y006、Y007熄灭,Y000点亮,按X003,灯全部熄灭。
20、设计一个报警程序,当报警信号成立时,实现报警,要求如下:蜂鸣器鸣叫,为一长音(响2S),一短音(响0.5S);警灯以1HZ的频率闪烁,当按下复位按钮后,停止报警。
1、按X001,Y001延时5秒钟后点亮,再延时5秒钟后Y002也点亮。
2、在Y002亮的前提下,按X002,Y003点亮,并进行10秒钟延时,在这10秒时间内,按X003三次(10秒钟外操作无效),Y004点亮。
3、在Y004点亮后,计数器开始按每秒1次计数,且每秒钟Y005闪亮一次,计数15次后Y006点亮,Y005关闭,按X004,灯全部熄灭。
22、设计一个两台电动机顺序控制程序,即按下启动动按钮,M1启动,延时3S后,M2自行启动;按下停止按钮,M2停止,延时3S后,M1自动停止;若按下急钮,电动机立即停止。
1、按X000,Y000点亮,延时4秒钟后,Y001点亮。
2、在以上条件下,延时10秒钟后,按X001三次,Y002点亮,Y000,Y001灯关闭。
3、在上述Y000、Y001灯关闭的同时,计数器开始按每秒1次进行计数, 且每秒钟Y003闪亮一次,计数10次后,灯全部熄灭。
给TA发消息
加TA为好友 发表于: 17:55:59 1楼
先谢过楼主了,贴出来让大家学习学习呗!
给TA发消息
加TA为好友 发表于: 09:39:58 2楼
1、按起动按钮,接触器KM工作15秒钟,KM停止。
给TA发消息
加TA为好友 发表于: 09:44:59 3楼
2、按起动按钮,延时15秒钟接触器KM才工作,按停止按钮KM方可停止。
给TA发消息
加TA为好友 发表于: 09:50:34 4楼
顶一下&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
给TA发消息
加TA为好友 发表于: 09:50:56 5楼
3、按起动按钮,延时15秒钟接触器KM1才工作,KM1工作20秒钟停止后,接触器KM2工作;按停止按钮KM2方可停止。
给TA发消息
加TA为好友 发表于: 17:42:47 6楼
楼主辛苦啊,顶&。。。。。。。。。。。。。。。。。。。。。
给TA发消息
加TA为好友 发表于: 19:39:47 7楼
第22题,我很感兴趣,能否指点一下!谢谢~
给TA发消息
加TA为好友 发表于: 08:03:51 8楼
4、按起动按钮,延时15秒钟接触器KM1才工作,KM1工作20秒钟停止后,接触器KM2工作,也使KM2工作20秒钟停止,延时15秒钟后,使KM1再次起动运行;按停止按钮使任意在运行的接触器停止。
给TA发消息
加TA为好友 发表于: 08:05:29 9楼
第四题续传如下所示:
给TA发消息
加TA为好友 发表于: 08:32:21 10楼
5、按起动按钮,延时15秒钟接触器KM1才工作,KM1工作20秒钟停止后,延时15秒钟后,接触器KM2工作,也使KM2工作20秒钟停止,延时15秒钟后,使KM1再次起动运行;这样反复循环3次后停止;按停止按钮使任意在运行的接触器停止。
给TA发消息
加TA为好友 发表于: 08:37:35 11楼
第五题续传如下所示:
给TA发消息
加TA为好友 发表于: 16:50:22 12楼
6、启动按钮X1,停止按钮X2,输出Y0的单回路控制程序。
给TA发消息
加TA为好友 发表于: 09:09:37 13楼
22、设计一个两台电动机顺序控制程序,即按下启动动按钮,M1启动,延时3S后,M2自行启动;按下停止按钮,M2停止,延时3S后,M1自动停止;若按下急钮,电动机立即停止。
给TA发消息
加TA为好友 发表于: 11:44:23 14楼
引用richie2530 的回复内容:
第22题,我很感兴趣,能否指点一下!谢谢~
看过答案了吗?如有不妥,请指正,谢谢!
给TA发消息
加TA为好友 发表于: 11:45:57 15楼
7、编写一个M0=1后,延时15秒接通Y2,M0从1变0,延时18秒断开Y2。
给TA发消息
加TA为好友 发表于: 11:48:33 16楼
引用chinaplc 的回复内容:楼主辛苦啊,顶&。。。。。。。。。。。。。。。。。。。。。
感谢您的支持!
给TA发消息
加TA为好友 发表于: 11:50:42 17楼
8、用一个输入点(X3),控制一盏灯(Y1)。按3次灯亮,按3次灯灭。
给TA发消息
加TA为好友 发表于: 19:43:56 18楼
这些题虽然表面上没有什么实际意义,但都是搞PLC编程最基本的,应会的,搞不准某个题稍加改变即可应用到实际编程中,小可小觑。况且回头看看,有些题,还是有一些难度的呢!
给TA发消息
加TA为好友 发表于: 19:45:38 19楼
唉,只是一直这样上传,太麻烦了。
给TA发消息
加TA为好友 发表于: 13:39:03 20楼
9、正反转程序。正转启动:X10,反转启动:X11,停止按钮:X12;正向接触器Y3,反向接触器:Y4。
给TA发消息
加TA为好友 发表于: 13:40:16 21楼
10、星-三角启动程序。启动按钮:X13,停止按钮:X14。主接触器:Y5,星:Y6,三角:Y7。
给TA发消息
加TA为好友 发表于: 13:41:41 22楼
11、编写双联开关的程序。开关,X4,X5;灯Y1
给TA发消息
加TA为好友 发表于: 08:28:40 23楼
12、设计一个按钮控制正反转的程序,即按一下正转,再按一下反转。
给TA发消息
加TA为好友 发表于: 08:30:22 24楼
1、按X002,Y001点亮,延时5秒钟后Y002点亮,Y001熄灭。
2、在Y002亮的前提下,延时10秒钟后按X003三次后,Y003点亮,Y002关闭。
3、在上面按X003最后一次,Y002灯关闭的同时,计数器开始按每秒1次计数,且每秒Y004闪亮1次,计数15次后全部熄灭,并可以重复开始的动作。
给TA发消息
加TA为好友 发表于: 08:35:56 25楼
14、梯形图如下所示:
给TA发消息
加TA为好友 发表于: 08:40:15 26楼
1、按X001按钮,Y001延时2秒钟后点亮,再延时3秒钟后,Y002点亮 &&
给TA发消息
加TA为好友 发表于: 08:44:13 27楼
16、设计一个报警程序&&
给TA发消息
加TA为好友 发表于: 15:48:16 28楼
海为的编程方法和西门子一样吗
我想学plc&不知道怎么下手!!!!
高手指点下
给TA发消息
加TA为好友 发表于: 09:17:26 29楼
是不一样,我也是新手,大家互相学习吧!
给TA发消息
加TA为好友 发表于: 09:24:10 30楼
1、按X000,Y000点亮,延时5秒钟后Y001点亮, Y000熄灭。2、在Y001亮的前提下,按X001,Y002闪亮(闪亮周期为1秒钟),延时4秒钟后,Y001,Y002全部关闭。 3、在上面灯全部关闭的同时,计数器开始按每秒1次进行计数, Y003也按每秒1次闪亮(闪亮时间为0.6秒),计数10次后,Y004点亮,Y003关闭,按X002,灯全部熄灭。
给TA发消息
加TA为好友 发表于: 09:24:45 31楼
17题梯形图续传如下:
给TA发消息
加TA为好友 发表于: 09:27:59 32楼
17题梯形图续传如下:
给TA发消息
加TA为好友 发表于: 10:56:38 33楼
18、设计一个报警程序,当报警信号成立时,实现报警,要求如下:蜂鸣器鸣叫,频率为2HZ;警灯以1HZ的频率闪烁;10S钟后,若没有按下复位按钮,则蜂鸣器鸣叫频率变为5HZ,警灯以10HZ的频率闪烁。当按下复位按钮后,停止报警。
给TA发消息
加TA为好友 发表于: 10:57:54 34楼
18题梯形图续传如下:
给TA发消息
加TA为好友 发表于: 10:59:42 35楼
1、按X001,Y002点亮,延时4秒钟后Y003点亮,再延时3秒钟Y004点亮。
2、在Y004亮的前提下,按X002,Y005以周期为1S闪亮4次后,Y002、Y003、Y004、Y005全部关闭。
3、在上面灯全部关闭的同时,Y006、Y007交替点亮(每只灯间隔为0.5秒);按X003,Y006、Y007熄灭,Y000点亮,按X003,灯全部熄灭。
给TA发消息
加TA为好友 发表于: 11:00:40 36楼
19题梯形图续传如下:
给TA发消息
加TA为好友 发表于: 12:27:29 37楼
楼主辛苦了,对相同条件的输出可以用并行输出(而不用分支输出),这样程序更简单一些。
如:4、按起动按钮,延时15秒钟接触器KM1才工作,KM1工作20秒钟停止后,接触器KM2工作,也使KM2工作20秒钟停止,延时15秒钟后,使KM1再次起动运行;按停止按钮使任意在运行的接触器停止。
分支输出如下图:
并行输出如下图:
给TA发消息
加TA为好友 发表于: 15:52:15 38楼
回复内容:
对:LIUXD6909 关于
7、编写一个M0=1后,延时15秒接通Y2,M0从1变0,延时18秒断开Y2。
内容的回复:
M0怎么由1变为了0,上面程序实现不了吧,况且两个计时器都跟在M0后面不合适吧,18S计时器是M0=0以后开始的,而15S计时器是M0=1时开始计时的。
给TA发消息
加TA为好友 发表于: 16:21:59 39楼
网络2:少了一条RST& M0指令&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
给TA发消息
加TA为好友 发表于: 16:23:19 40楼
回复内容:
对:yxg198308 关于回复内容:
对:LIUXD6909 关于
7、编写一个M0=1后,延时15秒接通Y2,M0从1变0,延时18秒断开Y2。
内容的回复:
M0怎么由1变为了0,上面程序实现不了吧,况且两个计时器都跟在M0后面不合适吧,18S计时器是M0=0以后开始的,而15S计时器是M0=1时开始计时的。 内容的回复:
网络2:少了一条RST M0指令&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
给TA发消息
加TA为好友 发表于: 16:37:49 41楼
引用chinaplc 的回复内容:网络2:少了一条RST& M0指令&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
真的是少了一条RST M0指令指令,谢谢!
给TA发消息
加TA为好友 发表于: 16:42:46 42楼
TO&& chinaplc
&&&&&&&& 对相同条件的输出可以用并行输出(而不用分支输出),这样程序更简单一些。请问并行输出的指令是怎样的?
给TA发消息
加TA为好友 发表于: 16:51:16 43楼
直接双击指令树中的指令、拖拉指令树中的指令到指定位置、键盘直接输入指令等,都会在输出指令下面并联输出,分支输出则需要先增加分支
给TA发消息
加TA为好友 发表于: 20:54:11 44楼
引用chinaplc 的回复内容:直接双击指令树中的指令、拖拉指令树中的指令到指定位置、键盘直接输入指令等,都会在输出指令下面并联输出,分支输出则需要先增加分支
感谢,感谢!
给TA发消息
加TA为好友 发表于: 08:20:40 45楼
20、设计一个报警程序,当报警信号成立时,实现报警,要求如下:蜂鸣器鸣叫,为一长音(响2S),一短音(响0.5S);警灯以1HZ的频率闪烁,当按下复位按钮后,停止报警。
给TA发消息
加TA为好友 发表于: 16:07:58 46楼
1、按X001,Y001延时5秒钟后点亮,再延时5秒钟后Y002也点亮。
2、在Y002亮的前提下,按X002,Y003点亮,并进行10秒钟延时,在这10秒时间内,按X003三次(10秒钟外操作无效),Y004点亮。
给TA发消息
加TA为好友 发表于: 16:11:33 47楼
3、在Y004点亮后,计数器开始按每秒1次计数,且每秒钟Y005闪亮一次,计数15次后Y006点亮,Y005关闭,按X004,灯全部熄灭。
21题梯形图续传如下:
给TA发消息
加TA为好友 发表于: 10:18:04 48楼
22、设计一个两台电动机顺序控制程序,即按下启动动按钮,M1启动,延时3S后,M2自行启动;按下停止按钮,M2停止,延时3S后,M1自动停止;若按下急钮,电动机立即停
给TA发消息
加TA为好友 发表于: 15:42:53 49楼
1、按X000,Y000点亮,延时4秒钟后,Y001点亮。
给TA发消息
加TA为好友 发表于: 15:43:57 50楼
2、在以上条件下,延时10秒钟后,按X001三次,Y002点亮,Y000,Y001灯关闭。
3、在上述Y000、Y001灯关闭的同时,计数器开始按每秒1次进行计数, 且每秒钟Y003闪亮一次,计数10次后,灯全部熄灭。
总条数: | 当前第1/2页 首页
周点击排行周回复排行
[14] [11] [10] [9] [9] [8] [7] [6] [6] [6]
[2] [2] [1] [1] [0] [0] [0] [0] [0] [0]最新求助
[0] [0] [2] [0] [3] [7] [0] [0] [0] [11]您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
《计算机图形学》第1-5章课后习题参考答案.doc54页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:80 &&
你可能关注的文档:
··········
··········
试述计算机图形学研究的基本内容?
答:见课本P5-6页的1.1.4节。
计算机图形学、图形处理与模式识别本质区别是什么?请各举一例说明。
答:计算机图形学是研究根据给定的描述,用计算机生成相应的图形、图像,且所生成的图形、图像可以显示屏幕上、硬拷贝输出或作为数据集存在计算机中的学科。计算机图形学研究的是从数据描述到图形生成的过程。例如计算机动画制作。
图形处理是利用计算机对原来存在物体的映像进行分析处理,然后再现图像。例如工业中的射线探伤。
模式识别是指计算机对图形信息进行识别和分析描述,是从图形(图像)到描述的表达过程。例如邮件分捡设备扫描信件上手写的邮政编码,并将编码用图像复原成数字。
计算机图形学与CAD、CAM技术关系如何?
答:见课本P4-5页的1.1.3节。
举3个例子说明计算机图形学的应用。
答:①事务管理中的交互绘图
应用图形学最多的领域之一是绘制事务管理中的各种图形。通过从简明的形式呈现出数据的模型和趋势以增加对复杂现象的理解,并促使决策的制定。
②地理信息系统
地理信息系统是建立在地理图形基础上的信息管理系统。利用计算机图形生成技术可以绘制地理的、地质的以及其它自然现象的高精度勘探、测量图形。
③计算机动画
用图形学的方法产生动画片,其形象逼真、生动,轻而易举地解决了人工绘图时难以解决的问题,大大提高了工作效率。
计算机绘图有哪些特点?
答:见课本P8页的1.3.1节。
计算机生成图形的方法有哪些?
答:计算机生成图形的方法有两种:矢量法和描点法。
①矢量法:在显示屏上先给定一系列坐标点,然后控制电子束在屏幕上按一定的顺序扫描,逐个“点亮”
正在加载中,请稍后...matlab小程序,我觉得到i=2的时候就应该停止了,但是为什么他还是计算了100次呢?y0=[1;5];p=[100;100]for i=1:1:100iy=p./(y0+20)if all(y-y0)>1if sum(y)>6p=p.*yelseif sum(y)6时,迭代p,p=p.*y.当 all(y-y0)1,sum(y)>6,执行循环.
在for循环中 i=1:1:100创建的向量范围就是1到100,步长为1,你想让它当i=2时停止,应该写为,i=1:2,或者i=1:1:2,都应该可以,因为默认的步长为1
我想做的不是这样的。我没有规定他什么时候停下来,应该是满足条件的时候自动跳出程序。怎么解决?
你的程序有很多问题,我不知道你到底要实现什么功能,你把需求给我说一下,我给你写代码,
你写的代码中,程序运行中根本不执行任何一个if语句,因为all()是一个与逻辑运算相关的函数,其输出只有0和1,没有大于1或小于0的情况,在你的程序中all()输出应该总是1,所以说在程序运行中根本不执行任何if语句,只执行这两句:
y=p./(y0+20)
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 stc y1 y3 y5 的文章

 

随机推荐