1.启动TIA Portal(博图)软件,创建新项目,修改项目名称、路径等信息,完成新项目的创建。 2.进入项目视图,双击“项目树”下的“添加新设备”,添加CPU 1215C DC/DC/DC。 3.双击“项目树”-“PLC_1”-“程序块”-“添加新块”,在弹出的“添加新块”对话框中选择“FB函数块”,修改名称和语言,单击“确定”按钮,如下图所示。 4.在FB函数块的接口处定义5个变量,如下图所示。 5.根据要求:实现整数到1之间的所有数的和,编写以下程序,如下图所示。 For指令的含义如下: 使用“在计数循环中执行”指令,重复执行程序循环,直至运行变量不在指定的取值范围内。 也可以嵌套程序循环。在程序循环内,可以编写包含其它运行变量的其它程序循环。 For指令的格式如下: FOR <Run_tag> := <Start_value> TO <End_value> BY <Increment> DO <Instructions>; END_FOR; 其中: (1)<Run_tag>执行变量:执行循环时会计算其值的操作数。执行变量的数据类型将确定其它参数的数据类型。 (2)<Start_value>起始值:表达式,在执行变量首次执行循环时,将分配表达式的值。 (3)<End_value>结束值:表达式,在运行程序最后一次循环时会定义表达式的值。 (4)<Increment>:执行变量在每次循环后都会递增或递减其值的表达式,可以选择指定增量的大小,如果未指定增量,则在每次循环后执行变量的值加1。 (5)<Instructions>指令:只有运行变量的值在取值范围内,每次循环都就会执行的指令,取值范围由起始值和结束值定义。 6.将FB1函数块调用在OB1组织块内,如下图所示。 7.将FB1中的形参和实参关联起来,如下图所示。 8.启动仿真,查看效果,如下图所示。 以上内容作者:工控小知 |
|
来自: 阿明哥哥资料区 > 《69.PLC 自动化》