S7-1200第05讲:S7-1200选型、数据类型及其存取方式.pptxVIP

  • 88
  • 0
  • 约2.08千字
  • 约 44页
  • 2021-09-17 发布于河北
  • 举报

S7-1200第05讲:S7-1200选型、数据类型及其存取方式.pptx

博途1200课程--第05讲;S7-1200选型;S7-1200选型;S7-1200;例如: 某工程项目经统计I/O点数为46个DI,直流24V输入, 32个DO中继电器输出8个,18个DC输出,其中有4路脉冲 输出,1路模拟量输入1路模拟量输出,一个MODBUS-RTU 网络,选用S7-1200。;选择几种方式,然后计算电流,之后计算价格进行比较;数据类型及其存取方式;物理存储区;保持性设置讲解;系统和时钟存储器;可以将 M 存储器的一个字节分配给时钟存储器。 被组态为时钟存储器的字节中的每一位都可生成方波脉冲。 时钟存储器字节 提供了 8种不同的频率,其范围从 0.5 Hz(慢)到 10 Hz(快)。 这些位可作为控制位(尤其在与沿指令结合使用时),用于在用户程序中 周期性触发动作。;系统和时钟存储器; 由于时钟存储器与 CPU周期异步运行, 因此,时钟存储器的状态可能会在一个长周期中发生多次改变。;日时钟;日时钟设置;PLC变量所引用的“绝对”寻址;每个存储单元都有唯一的地址。 用户程序利用这些地址访问存储单元中的信息。 绝对地址由以下元素组成: ● 存储区标识符(如 I、Q 或 M) ● 要访问的数据的大小(“B”表示 Byte、“W”表示 Word 或“D”表示 DWord) ● 数据的起始地址(如字节 3 或字 3) 访问布尔值地址中的位时,不要输入大小的助记符号。 仅需输入数据的存储区、字节位置和位位置(如 0.0、Q0.1 或 M3.4)。;字节、字、双字地址寻址; I(过程映像输入):CPU 仅在每个扫描周期的循环 OB执行之前对外围(物理)输入点进行采样,并将这些值写入到输入过程映像。可以按位、字节、字或双字访问输入过程映像。允许对过程映像输入进行读写访问,但过程映像输入通常为只读。; M(位存储区):针对控制继电器及数据的位存储区(M存储器)用于存储操作的中间状态或其它控制信息。可以按位、字节、字或双字访问位存 储区。M 存储器允许读访问和写访问。; 在 LAD 或 FBD 中指定绝对地址时,STEP 7会为此地址加上“%”字符前缀,以指示其为绝对地址。编程时,可以输入带或不带“%”字符的绝对地址(例如 %I0.0 或 I.0)。如果忽略,则 STEP 7 将加上“%”字符。在 SCL 中,必须在地址前输入“%”来表示此地址为绝对地址。如果没有“%”,STEP 7 将在编译时生成未定义的变量错误;数据类型;数据类型;数据类型----基本数据类型;16位整数和BCD数存储;32位数据存储; TIME 数据作为有符号双整数存储,被解释为毫秒。 编辑器格式可以使用日期 (d)、小时(h)、分钟 (m)、秒 (s) 和毫秒 (ms) 信息。不需要指定全部时间单位。 例如,T#5h10s 和 500h 均有效。所有指定单位值的组合值不能超过以毫秒表示的时间日期类型的上限或下限(-2,147,483,648 ms 到 +2,147,483,647 ms)。;数组 可以创建包含多个相同数据类型元素的数组。 数组可以在 OB、FC、FB 和 DB的块接口编辑器中创建。 无法在 PLC 变量编辑器中创建数组。 要在块接口编辑器中创建数组,请为数组命名并选择数据类型“Array [lo .. hi] of type”,然后根据如下说明编辑“lo”、“hi”和“type”: ● lo - 数组的起始(最低)下标 ● hi - 数组的结束(最高)下标 ● type - 数据类型之一,例如 BOOL、SINT、UDINT;数组示例 示例:数组声明 ARRAY[1..20] of REAL 一维,20 个元素 ARRAY[-5..5] of INT 一维,11 个元素 ARRAY[1..2, 3..4] of CHAR 二维,4 个元素 示例: 数组地址 ARRAY1[0] ARRAY1元素 0 ARRAY2[1,2] ARRAY2元素 [1,2] ARRAY3[i,j] 如果 i =3 且 j=4,则对 ARRAY3的元素 [3, 4] 进行寻址;Variant 指针数据类型;访问一个变量数据类型的“片段”;访问一个变量数据类型的“片段”;S7-300/120

文档评论(0)

1亿VIP精品文档

相关文档