1200手册之组态控制的讲解

    1200手册之组态控制的讲解

    1.7 组态控制

    组态控制的优点和应用

    当您想创建一个要在多个不同安装中使用的自动化解决方案(机器)时,组态控制将发挥作用。

    可加载 STEP 7 设备组态和用户程序到不同的已安装 PLC 组态。仅需进行一些简单的调整,即可使 STEP 7 项目与实际安装对应。

    组态控制功能组态

    S7-1200 CPU 从固件版本V4.1起开始支持组态控制功能,其组态过程如下所述。

    组态控制功能启用

    使用组态控制功能之前,需要在CPU 设备组态的属性里选择“允许通过用户程序重新组态设备”复选框来启动组态控制功能。如图1。

    图1 启动组态控制功能

    创建新数据类型

    在博途的PLC数据类型中添加新的数据类型,创建一个用于包含控制数据记录的PLC数据类型,其中前4个USInt变量用于存储组态控制信息,后面12个USInt变量对应于S7-1200较大组态时的各个插槽的实际状态,具体如2所示:

    图2 新数据类型

    创建控制数据块

    用刚刚创建的数据类型创建一个包含控制数据的数据块,如图3 。

    图3 添加新的数据块

    在新生成的数据块中,按图4所示组态 Block_length、Block_ID、版本以及次版本。

    根据是否存在插槽以及其在实际安装中的位置组态插槽的值:

    · 0:实际组态中不存在已组态的模块。 (插槽为空。)

    · 1 到 9,101 到 103: 已组态插槽的实际插槽位置

    · 255:STEP 7 设备组态在此插槽中不包含模块。

    图4 数据块组态

    编程传送控制数据记录

    在启动OB中,调用扩展的WRREC(写入数据记录)指令,将创建的控制数据记录传送到硬件 ID 33 的索引 196。使用标签和 JMP(跳转)指令等待 WRREC 指令完成。

    图5 启动OB中程序

    注意,WRREC 指令在启动 OB 中传送完控制数据记录后组态控制才会生效。如果已启用组态控制但 CPU 不具有控制数据记录,则在退出 STARTUP 模式时会转到 STOP 模式。所以需要确保启动 OB 中包含传输控制数据记录的程序。

    控制数据记录

    图6中列出了插槽号分配情况:

    图6 插槽号分配

    控制数据记录196包含插槽分配并表示实际组态,如下所示:

    图7 数据记录196结构

    修改控制数据记录时请遵守以下准则:

    · 组态控制不支持通信模块的位置更改。 插槽 101 到 103 的控制数据记录插槽位置必须与实际安装对应。 如果没有为插槽配置模块,请为该插槽位置输入 255。

    · 在已填充(已使用)的插槽之间不能有嵌入式空(未使用)插槽。 例如,如果实际组态在插槽 4 中有一个模块,则实际组态在插槽 2 和 3 中也必须有模块。相应地,如果实际组态在插槽 102 中有一个通信模块,则实际组态在插槽 101 中也必须有一个模块。

    · 如果已启用组态控制,却没有控制数据记录,则 CPU 仍未做好运行准备。 如果启动 OB 未传送一个有效的控制数据记录,则 CPU 从启动模式返回到 STOP 模式。 CPU 在这种情况下不会初始化集中式 I/O,并将在诊断缓冲区中输入转到 STOP 模式的原因。

    · CPU 将成功传送的控制数据记录保存在保持性存储器中,也就是说,在不更改组态的情况下重启时*重新写入控制数据记录 196。

    · 每个实际插槽只能在控制数据记录中出现一次。

    · 只能将一个实际插槽分配给一个已组态插槽。

    组态控制示例

    本示例介绍了由一个 CPU 和三个 I/O 模块组成的配置。在**次实际安装中,插槽 3 处的模块并不存在,因此可使用组态控制将其“隐藏”。

    *二次安装时,应用将包括较初隐藏的模块,但现在该模块位于最后一个插槽中。

    修改后的控制数据记录可提供有关模块插槽分配的信息。

    示例1—已组态但未使用模块

    设备组态包含实际安装中可能存在的所有模块(较大组态)。 如图8所示。

    图8 较大安装的设备组态

    实际情况下,在设备组态中应位于插槽 3 中的模块不存在,而插槽4组态的模块实际位于插槽3中。如图9所示。

    图9 实际设备安装

    要指示实际安装模块的不存在,必须在控制数据记录中使用 0 组态插槽 3,即Slot_3 = 0,而插槽4组态的模块实际位于插槽3中,所以Slot_4=3。如图10所示。

    图10 示例1的数据记录

    示例2—模块位置颠倒

    项目较大组态仍如示例1中图8所示,但在实际安装时,原本位于插槽3的模块与位于插槽4的模块颠倒了位置。如图11所示。

    图11 实际安装时模块位置颠倒

    要将设备组态与实际安装关联,可编辑控制数据记录Slot_3=4,将模块分配到正确的插槽位置。

    图12 示例2的数据记录


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 创建主页

    创建主页可以为用户自定义文档设计主页。主页可以是一个 HTML 页面,既可以保存为 CHM 文件,也可以保存在相应的语言目录中。还可以使用用户自定义文档支持的其它文件格式。可以在 TIA Portal 外部设计用户自定义文档主页。步骤要创建主页,请按以下步骤操作:以 HTML 格式或用户自定义帮助支持的任何其它文件格式设计文件。将该文件命名为“Home”。将文件复制到硬盘驱动器或网络驱动器上用于存

  • 导出归档

    导出归档要归档报警,可以导出归档。为此,请执行以下操作步骤:切换到报警归档。单击“导出归档”(Export archive) 图标。在打开的对话框中,选择要导出归档的路径。结果归档在所选位置被另存为 xml 文件。

  • 电子邮件地址详细信息

    电子邮件地址详细信息相关性参数组“属性 > 常规 > 地址详细信息”(Properties > General > Address details) 中的连接组态。参数输入发送电子邮件所需的参数。 可以设置以下参数:参数说明示例电子邮件服务器 (SMTP)用来发送电子邮件的邮件服务器的地址。IP 地址可*为**地址或符号地址。以下规则适用于符号名:一个有效的名称应具有 1

  • DB BasicData

    DB BasicData该数据块提供*数据管理。其包含必须为所有块集中维护的信息。此外,数据块包含用户记录和连接描述。DB BasicData 借助用户和连接所特有的数据,在所需的预设时间长度内自动生成,然后保存在 CPU 的块目录中。DB BasicData 在每个 CPU 内存在一次。提示DB BasicData 的编号在 TD7 库中,DB BasicData 的编号为 DB127,当此

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved