西门子PLC编程,有8个灯,编号为1到8,要求亮灯顺序为1-23-4-56-7-81-2-34依次递推,

西门子PLC编程,有8个灯,编号为1到8,要求亮灯顺序为1-23-4-56-7-81-2-34依次递推,,第1张

用Q10--Q80代表8盏灯,用T1--T8分别代表8盏灯的延时继电器,时间继电器用接通延时继电器。用延时继电器带一个标志位,用标志位的常闭点来灭本盏灯,点亮下一盏灯,下面的灯控制,按照上面的逻辑依次类推就可以了。

例如:

500÷8=62…4,

即这8盏灯各拉动62次后,编号为1、2、3、4的灯又拉动一次,原来亮着的灯除3号灯灭了,其余都亮着,又增加了1、2、4号灯;所以这8盏灯最后是1、2、4、6、7这五盏灯是亮的。

扩展资料:

当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。

在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。

参考资料来源:百度百科-西门子PLC

用sftr带进位的右移指令就行,你就可以写指令ld x1启动开关sftr指令 x2 y0 k8(这里指的是你控制的灯的数量k8代表从y0至y7) k1(这里指的是数据移动长度,也就是每次亮几个灯)这个程序不难了,好好看看书或者是下载一些程序案例和plc的编程手册这样你就可以更方便的查询指令了。

感谢题主的邀请,我来说下我的看法:

是可以实现的,因为PLC这种设备的一个重要的应用领域就是舞台娱乐。

所谓进行灯光秀,就是让不同种类的灯光根据一定的排列进行打开关闭 *** 作,这一系列的 *** 作肯定是有一个总的流程要求的,而PLC设备,就可以通过专门的编程软件来一步步的把这个流程要求实现出来。现在的国产PLC可编程逻辑控制器的性能其实已经很强悍了,对于您说的灯光秀控制 *** 作来说绰绰有余,所以如果您对这类设备有兴趣的话,可以登录GCGD官网进行具体的咨询。

以上就是关于西门子PLC编程,有8个灯,编号为1到8,要求亮灯顺序为1-23-4-56-7-81-2-34依次递推,全部的内容,包括:西门子PLC编程,有8个灯,编号为1到8,要求亮灯顺序为1-23-4-56-7-81-2-34依次递推,、三菱plc做流水灯,用位移指令, 要求只有单个灯亮,用其他指令也行,程序越短越好、我们公司想在年会上弄一场灯光秀,请问使用国产plc可编程控制器可以实现吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9363969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存