plcplc3个流水灯程序序

    来自百度知道认证团队 推荐于

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之间转移

你对这個回答的评价是?

http://***/question/2104739 这是西门子200的程序我没300软件,伱可以自己修改下如果要控制六个灯,只需要把网络2中的‘QB0’比较值‘8’改为‘64’ 至于定时器如果使用的话替代掉SM0.5即可

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 plc3个流水灯程序 的文章

 

随机推荐