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

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

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

博途1200课程--第05讲 S7-1200选型 数据类型及其存取方式 S7-1200选型 S7-1200选型 S7-1200 最多可扩展1个 最多可扩展8个 最多可扩展3个 信号板 (SB )、 模块 (SM ) 模块 (CM ) 通信板 (CB ) 或者电池板 (BB ) 例如: 某工程项目经统计I/O点数为46个DI,直流24V输入, 32个DO中继电器输出8个,18个DC输出,其中有4路脉冲 输出,1路模拟量输入1路模拟量输出,一个MODBUS-RTU 网络,选用S7-1200。 选择几种方式,然后计算电流,之后计算价格进行比较 数据类型及其存取方式 国际标准IEC 物理存储区 CPU 提供了以下用于存储用户程序、数据和组态的存储区: ● 装载存储器,用于非易失性地存储用户程序、数据和组态。 将项目下 载到 CPU后,CPU 会先将程序存储在装载存储区中。 该存储区位于存储卡 (如存在)或 CPU中。 CPU 能够在断电后继续保持该非易失性存储区。 存 储卡支持的存储空间比 CPU内置的存储空间更大。 ● 工作存储器是易失性存储器,用于在执行用户程序时存储用户项目的 某些内容。 CPU会将一些项目内容从装载存储器复制到工作存储器中。该易 失性存储区将在断电后丢失,而在恢复供电时由 CPU 恢复。 ● 保持性存储器,用于非易失性地存储限量的工作存储器值。 断电过程 中,CPU使用保持性存储区存储所选用户存储单元的值。 如果发生断电或掉 电,CPU将在上电时恢复这些保持性值。 要显示编译程序块的存储器使用情况,请右键单击 STEP 7 项目树中 “程序块”(Programblocks) 文件夹中的块,然后从上下文菜单中选择 “资 源”(Resources)。 “编译属性”(Compiliation properties) 显示了编译块的 装载存储器和工作存储器。 要显示在线 CPU 的存储器使用情况,请双击 STEP 7 中的 “在线和诊 断”(Online anddiagnostics),展开 “诊断”(Diagnostics),然后选择 “存储 器”(Memory)。 保持性设置讲解 系统和时钟存储器 使用 CPU 属性可启用 “系统存储器”和 “时钟存储器”的相应字节。 可以将 M 存储器的一个字节分配给系统存储器。 该系统存储器字节提供了以下四个位,用户程序可通过以下变量名称引用这四个位: – 第一个周期: (变量名称 “FirstScan” )在启动 OB 完成后的第一次扫描期间内,该位设置为 1。 (执行了第一次扫描后, “首次扫描”位将设置为 0。) – 诊断状态变化: (变量名称: “DiagStatusUpdate” )在 CPU 记录了诊断事件后的一个扫描周期内设置为 1。 由于直到首次程序循环 OB 执行结束,CPU 才能置位 “DiagStatusUpdate”位,因此用户程序无法检测在启动 OB 执行期间或首次程序循环 OB 执行期间是否发生过诊断更改。 – 始终为 1 (高)(Always 1 (high)) : (变量名称 “AlwaysTRUE” ),该位始终 设置为 1 。 – 始终为 0 (低)(Always 0 (low)) : (变量名称 “AlwaysFALSE” ),该位始终 设置为 0 。 系统和时钟存储器 可以将 M 存储器的一个字节分配给时钟存储器。 被组态为时钟存储器的字节中的每一位都可生成方波脉冲。

文档评论(0)

1亿VIP精品文档

相关文档