三菱结构化工程下编程移位指令的应用之流水灯
流水灯
VAR_GLOBAL A_Lamp0 Bit M0 %MX0.0 A灯1 VAR_GLOBAL A_Lamp1 Bit M1 %MX0.1 A灯2 VAR_GLOBAL A_Lamp2 Bit M2 %MX0.2 A灯3 VAR_GLOBAL A_Lamp3 Bit M3 %MX0.3 A灯4 VAR_GLOBAL A_Lamp4 Bit M4 %MX0.4 A灯5 VAR_GLOBAL B_Lamp0 Bit M5 %MX0.5 B灯1 VAR_GLOBAL B_Lamp1 Bit M6 %MX0.6 B灯2 VAR_GLOBAL B_Lamp2 Bit M7 %MX0.7 B灯3 VAR_GLOBAL B_Lamp3 Bit M8 %MX0.8 B灯4 VAR_GLOBAL B_Lamp4 Bit M9 %MX0.9 B灯5 VAR_GLOBAL B_Lamp5 Bit M10 %MX0.10 B灯6 VAR_GLOBAL C_Lamp0 Bit M11 %MX0.11 C灯1 VAR_GLOBAL C_Lamp1 Bit M12 %MX0.12 C灯2 VAR_GLOBAL C_Lamp2 Bit M13 %MX0.13 C灯3 VAR_GLOBAL C_Lamp3 Bit M14 %MX0.14 C灯4 VAR_GLOBAL C_Lamp4 Bit M15 %MX0.15 C灯5 VAR_GLOBAL C_Lamp5 Bit M16 %MX0.16 C灯6 VAR_GLOBAL C_Lamp6 Bit M17 %MX0.17 C灯7 VAR_GLOBAL A_Control Bit M30 %MX0.30 A灯光控制 VAR_GLOBAL B_Control Bit M31 %MX0.31 B灯光控制 VAR_GLOBAL C_Control Bit M32 %MX0.32 C灯光控制 VAR_GLOBAL A_BTN Bit M33 %MX0.33 A灯光按钮 VAR_GLOBAL B_BTN Bit M34 %MX0.34 B灯光按钮 VAR_GLOBAL C_BTN Bit M35 %MX0.35 C灯光按钮 VAR_GLOBAL CTU_1 CTU VAR_GLOBAL A_Reset Bit M36 %MX0.36 VAR_GLOBAL CTU_2 CTU VAR_GLOBAL B_Reset Bit M38 %MX0.38 VAR_GLOBAL C_Reset Bit VAR_GLOBAL CTU_3 CTU A五个灯只允许亮1个 按钮按第一下,灯1亮,按第二下灯2亮,按第三下,灯3亮,按第四下灯4亮,按第五下灯5亮,按第六下灯1亮以此类推。
如果要实现按第一下,灯1亮,按第二下灯2亮,按第三下,灯3亮,按第四下灯4亮,按第五下灯5亮,按第六下灯5灭按第七下灯1亮以此类推。那么只要将 not A_Lamp4加入到程序段4就能实现要求了。 B六个灯只允许连续亮2个 按第一下,灯1亮,按第二下灯1灯2亮,按第三下,灯1灭灯2亮灯3亮,按第四下灯2灭灯3亮灯4亮,……按第六下灯4灭灯5亮灯6亮,按第七灯5灭灯7亮灯1亮以此类推。
C七个灯只允许亮连续3个 按第一下,灯1亮,按第二下灯1灯2亮,按第三下,灯1灯2灯3亮,按第四下灯1灭 灯2亮灯3亮 灯4亮,……按第六下灯4亮灯灯5亮灯6亮灯,按第七下 灯5亮灯灯6亮灯7亮灯以此类推。
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/31940.html