右键单击——添加对线——程序组织单元
弹出对话框
修改名称,选择功能块;
VAR_INPUT:输入变量;VAR_OUTPUT:输出变量;VAR:局部变量;
创建一个闪烁功能块,可输入亮和灭的时间;
在输入变量中,定义两个TIME变量,tHTime是亮的时间,tLtime是灭的时间;
输出变量中,定义一个BOOL型变量,用作输出状态;
在局部变量中定义一个通电延时TON和断电延时TOF,只在这个功能块内部使用;
在程序中实例化闪烁功能块;使用方法与其他功能块一样;
区分功能块和函数,功能块需要实例化,而函数不需要实例化;
VAR_TEMP:临时变量,当一个变量只有在使用时有用,就可以定义为临时变量,在不使用的时候系统会自动回收其空间,给其他变量使用;
VAR_STAT:静态变量,固定的存储空间,永远不会被释放掉;
求得三个数的平均值;
临时变量只在一个扫描周期内有效,会被回收或清零,下一个周期内会重新分配空间,临时变量要先赋值在使用;