公司新闻
西门子1200PLC-SCL编程语言编写ABC喷泉系统案例分析
发布时间: 2024-04-28 21:47 更新时间: 2025-01-30 08:00
案例:
设计ABC喷泉系统
要求:
按下启动,A先喷5秒停止;接BC同时喷5秒后B停止;C停1秒喷1秒持续5次;接着AB开始喷5秒停1秒;A喷2秒停止,再B喷2秒停止,接着C喷2秒停止如此重复3次,全部停止;停顿5秒,循环上述全部动作。
按下停止,待整个动作结束后才停止。
分析:
此类练习题目,可以将其细化,利用流程方法来编写,如下:
1.启动操作,按下启动,给流程赋值1,作为启动标志
注意:只有当流程为0时,按下启动才能赋值1,这样写的目的可使流程等于其他值时,按下启动不会有误动作
2.编写“A先喷5秒停止”,直接用流程等于1来触发,并且执行完动作之后,让流程等于2,可以开启下一步动作
3.编写“接BC同时喷5秒后B停止”,用流程等于2来触发,并且执行完动作之后,让流程等于3,可以开启下一步动作
4.编写“C停1秒喷1秒持续5次”,用流程等于3来触发,并且执行完动作之后,让流程等于4,可以开启下一步动作
5.编写“AB开始喷5秒停1秒”,用流程等于4来触发,并且执行完动作之后,让流程等于5,可以开启下一步动作
6.编写“A喷2秒停止,再B喷2秒停止,接着C喷2秒停止如此重复3次”,用流程等于5来触发,并且执行完动作之后,让流程等于6,可以开启下一步动作
7.编写停止动作,停止动作可以新建一个中间变量“停止标志”,当按下停止的时候,中间变量“停止标志”置位为1,从而来判断是否按下了停止按钮。
8.编写“停顿5秒,判断是按下停止按钮执行停止还是未按下停止按钮执行循环动作”,判断是否循环,关键在于程序是否按下了停止,若按下停止,停止标志为1,不循环,流程清0即可;若未按下停止,停止标志为0,执行循环,流程赋值1即可。
—THE END—其他新闻
- 详解西门子V90伺服点动调试 2025-01-30
- 西门子触摸屏变量的三种更新方式 2025-01-30
- 西门子精智面板Smart 700 IE V3无法下载的解决 2025-01-30
- 西门子触摸屏VNC远程访问 2025-01-30
- 伺服驱动器的作用与原理、应用领域 2025-01-30
- 伺服电机基础知识 2025-01-30
- 关于伺服电机的28个问题 2025-01-30
- 电机选型四大步骤,易学易用! 2025-01-30
- 西门子触摸屏如何与S7-1200/1500的PLC-SIM离线仿真 2025-01-30
- 西门子触摸屏如何制作移动动画? 2025-01-30
- 西门子Wincc或触摸屏输入框无法输入的99%的原因在这里 2025-01-30
- S7-200 Smart CPU的保持存储区设定详解 2025-01-30
- 如何更新200 Smart固件? 2025-01-30
- 西门子编程标准化之TIA中的设定 2025-01-30
- 触摸屏如何传送时间给S5Time定时器? 2025-01-30
产品分类
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684