STEP 7为ANY数据类型的变量分配存储器的80个位。如果分配实际参数给此形式参数,STEP 7在80个位中编码起始地址、数据类型和实际参数的长度。调用块为ANY参数分析保存数据的80个位,并获取进一步处理所需的信息。
分配实际参数给ANY参数
如果为参数声明数据类型ANY,可以分配任何数据类型的实际参数给形式参数。在STEP 7中,可以指定下列数据类型为实际参数:
基本数据类型:指定实际参数的绝对地址或符号名称。
复杂数据类型:指定复杂数据类型的数据符号名称(例如,数组和结构)。
定时器、计数器和块:指定编号(例如,T1、C20或FB6)。
下图说明数据如何传送到具有ANY数据类型参数的FC。
在此实例中,FC100具有三个参数(in_par1、in_par2和in_par3),声明为ANY数据类型。
当FB10调用FC100时,FB10传送一个整数(静态变量speed)、一个字(MW100)和一个双字到DB10 (DB10.DBD40)。
当FB11调用FC100时,FB11传送一个实数数组(临时变量"Thermo")、一个布尔值(M 1.3)和一个定时器(T2)。
为ANY参数指定数据区
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门
上一篇:PLC的划分标准