中控ST语言笔记

1.要求按下启动按钮灯亮20S后自动停止!

第一步 TIMERS0:=0; 0号时间复位) 条件 40HS20028.VALUE = ON (启动按钮)

第二步 40D0030.VALUE = ON ; 灯亮 条件 TIMERS0 >= 20 (0号时间大于等于20秒后调步!) 2.要求按下启动按钮灯亮一段时间后自动停止!

(注时间可以随意设定,并可以看到定时器的数值!)

第一步 TIMERS0:=0; 0号时间复位) 条件 40HS20028.VALUE = ON (启动按钮)

第二步 40D0030.VALUE = ON ; R_STEP0.VALUE := TIMERS0; (灯亮,数值) 条件 TIMERS0 >= R_STEP1.VALUE ( R_STEP1.VALUE 次变量可以设定时间)

3.要求按下启动按钮灯亮一段时间(可设置)停5S,自动循环次数可设置!次数可显示!

第一步 TIMERS0:=0; TIMERS1:=0; C_XS001.VALUE :=0; R_STEP0.VALUE :=0; 40HS20029.VALUE := OFF ; (0号时间复位:亮灯时间) (1号时间复位:灭灯时间) (次数显示复位) (时间显示复位) (灯复位) 条件 40HS20028.VALUE = ON (启动按钮)

第二步 R_STEP0.VALUE := TIMERS0; 40HS20029.VALUE := ON ; TIMERS1:=0; (灯亮,亮灯时间显示,灭灯时间复位) 条件 TIMERS0 >= R_STEP1.VALUE ( R_STEP1.VALUE 次变量可以设定时间)

第三步 40HS20029.VALUE := OFF ; (灭灯) 条件 TIMERS1 >= 5 (5秒跳下一步)

第四步 TIMERS0:=0; TIMERS1:=0; C_XS001.VALUE := C_XS001.VALUE + 1 条件1(循环次数已够返回第一步) C_XS001.VALUE >= C_SZ001.VALUE ( C_SZ001.VALUE 次变量可以设定循环次数) 条件2(循环次数不够返回第二步) C_XS001.VALUE < C_SZ001.VALUE ( C_SZ001.VALUE 次变量可以设定循环次数)

相关推荐
Wang's Blog23 分钟前
PostgreSQL笔记50: 基于PGVECTOR的实时推荐与搜索系统构建
笔记·postgresql
liuyicenysabel11 小时前
多服务上线日记三:
运维·服务器·笔记·学习
CHENGQUAN_kenan11 小时前
佛山亚马逊卖家出口退税合规指南|9610免税、一般贸易退税、无票采购、申报误区全覆盖
大数据·经验分享·笔记·百度
一只小小的芙厨13 小时前
基础数论总结
笔记·学习·算法
@Mike@15 小时前
09-数据库学习笔记(数据库索引与过滤器)
数据库·笔记
一米阳光866116 小时前
软考(中级)软件设计师核心笔记(9)算法——背包问题
笔记·算法·职场发展·软考·软件设计师·中级职称
Chris _data16 小时前
WPF 上位机开发学习笔记 - 第四天
笔记·学习·wpf
树的枝16 小时前
【STM32】03.中断和EXTI外设
笔记·stm32·单片机·嵌入式硬件
Wang's Blog17 小时前
PostgreSQL笔记34:索引优化策略全景解析——从B-tree到HOT的核心原理与实践
数据库·笔记·postgresql
金字塔頂の蝸牛17 小时前
商务日语口语实用手册
笔记·学习笔记·日语·外语