三菱PLC案例小灯循环闪烁(位左移位右移)
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用三菱SFTL和SFTR(位左移指令;位右移指令)实现小灯循环点亮的程序;
6个小灯循环点亮启动,可加快,可减缓。
X0减慢点亮速度;
X1加快点亮速度;
X2反转启动;
X3正转启动;
X4停止;
X5启动控制;
程序如下:
此种编程方法不唯一,也可以使用计数器编写此程序,只是相对来说比较复杂。编程思路,上电初始化程序;防止再次启动时程序出错;
利用变量D0控制定时器的时间,控制循环周期,
利用累加器实现增长时间秒冲;
利用减计数器减少时间秒冲;
利用M30的起保停电路控制位左移、位右移指令的切换;利用M20再次复位M0使下次扫描到M0时为0.
利用M10、M15和M30的组合,使下次扫描到M0时为1.