前面有一篇文章,程序在计算机的眼里是什么?答:数据处理
下面结合个别人的小案例---按下按钮延时5s灯亮,松开按钮延时5灯灭,的程序,来说明程序计算机的眼里是数据处理,这句话的含义。
顺便, 结合变量命名的规范。
在此将这个逻辑封装成了一个块
块内的内容
FB,Function Block,函数功能块 = FC InstanceDB = 函数功能 背景数据块。背景数据块里面有静态变量,所以,定时器尽量定义在背景数据块里面,修改如下
onDealy、offDelay采用的是骆驼命名法,即:第一个单词小写,第二个单词的首字母大写。目的是一看这种骆驼的书写格式就是静态变量。可增加程序的阅读性。时间的长度与工艺持续时间上的两个时间点有关,所以这里的命名也是根据工艺来的
假如时间,是根据工艺进行变化的,应将时间放到输入接口上,如下