西门子本溪市代理商

价格 2200.00
评价 已有 0 条评价
人气 已有 30 人关注
数量
+-
库存500
 
商家资料
 
 西门子本溪市代理商
西门子本溪市代理商
西门子本溪市代理商

博大精深 同心致远
支持中国转型升级让关键所在逐一实现
中国已进入了经济新常态格局企业面临转型升级的关键时刻西门子以客户面临的挑战为驱动力凭借卓越的工程技术与创新能力以领先的电气化自动化和数字化产品解决方案和服务为客户带来更大价值更强的灵活性更高的效率更快的上市时间实现可持续的发展我们将这种力量称之为博大精深同心致远


SIEMENS上海朕锌公司(西门子授权一级代理商)

联系人:田敏(销售部)

传真:021-67226033

24小时业务咨询热线:158-0187-1621

工作QQ1944287917

电话:021-31038102

我公司只销售西门子原装正品,享受西门子免费一年保修


为什么会得到一个错误提示说明 SmartServer 授权不可用?如何在 ABB 的 AC800M 冗余系统中操作 ET 200M IM 153-2BAx1/-2BAx2 ?

推荐文档: 西门子工程师推荐本文档!

将 S7-400 CPU 连接到外部主站,并将之作为DP 从站需要考虑什么?

  • 文档
  •  
  • 涉及产品
描述  该条目通过例子解释如何将 S7-400 CPU 配置为 DP 从站,并连接到外部的 DP 主站,或可以作为其他项目中 DP 主站的 DP 从站。 ......
 如果将 S7-400 CPU 配置为 DP 从站并连接到外部的 DP 主站,或不在 DP 主站的项目中配置S7-400 CPU为DP 从站,请参照下列执行。

只有 STEP7 版本 V5.1 SP2 以上并且只有特定 S7-400 CPU 可以支持 DP 从站。 如果要合并S7-400 CPU为DP 从站到DP 主站的项目中,需要 S7-400 CPU 的 GSD 文件。GSD 文件可以从条目ID 25331800 下载。

注意
如果将 CPU 连接到同一 STEP7 项目中的 S7 站,请按照条目ID ID 6518822。在该示例中,仅描述了作为 DP 从站的 S7-300 与 S7-400 (DP 主站)的连接,然而,该步骤同将S7-400 组态为 DP 从站一样。

说明

下面步骤解释如何将 S7-400 CPU 配置为 DP 从站连接到外部的 DP 主站或其他项目中 DP 的主站

在S7-400 CPU项目中组态(DP 从站)

  1. 组态硬件
  2. 将S7-400 CPU的DP接口设置为DP从站

        
        图.1

3. 组态DP从站的输入/输出条目

   
    图. 2
 

4. 将 从站设置为DP主站和相同的波特率和总线行规。
  
注意
总线行规“DP”适用于大多数的 DP 总线配置。对某些总线布局,需要特殊的参数。在这些情况下,可以使用“标准”或“用户自定义”总线行规。
  
图. 3
 

5. 将配置下载到 S7-400 CPU

DP主站项目中组态Configuration in the project of the DP master

  1. 在 DP 主站的编程工具中配置 DP 从站,可以在“PROFIBUS DP > Other field devices > PLC > SIMATIC”下的 HW 目录找到作为 DP 从站的 S7-400。
  2. 确认在“S7-400 DP slave”中有 3 个空模块可用。如果有必要,插入 3 个空模块。.
      

    图. 4
     
  3. 配置模块,注意模块的正确顺序。 
      

在 STEP 7 (TIA Portal) 中, 如何输入、读取和编辑 CPU 模块 的 date and time 变量?

  • 文档
  •  
  • 涉及产品
描述 为了输入或读取 CPU 时钟的日期和时间,S7-300/400  需要数据类型 “DT” (DATA_AND_TIME) ,S7-1200/1500  需要数据类型 “DTL” 。

为了输入或读取 CPU 时钟的日期和时间,S7-300/400  需要数据类型 “DT” (DATA_AND_TIME) ,S7-1200/1500  需要数据类型 “DTL” 。

描述

下表给出了在 S7-300/400 和 S7-1200 /1500 中输入和输出日期和时间数据所需要的指令。这些指令参见 STEP 7 (TIA Portal) 中的"高级指令 > 日期和时间"

Instructions

Description

WR_SYS_T

Set time

RD_SYS_T

Read time

T_CONV

Convert and extract times

T_COMBINE

Combine times

在 S7-300/400 中使用 “T_CONV” 指令从 "DT" 中提取日期、星期和时间数据。该指令需要调用三次。在参数 “IN” 中填写 “DT” 类型的变量并在参数 “OUT” 中分别填写定义为 “Date”, “Int” 和 “TOD” 类型的变量。

1.   从 “DT”  转换到 “Date” (日期)

2.   从 “DT”  转换到 “Int”(星期)

3.   从 “DT”  转换到 “TOD” (当前时间)

使用 S7-1200/1500  可以直接符号访问 DTL 变量结构的组件,但它无需访问间接地址或编辑绝对地址。建议将数据保存到全局数据块。在这个数据块中使用“DTL” 声明变量,输入之后点击左边的箭头符号展开这个变量。在这个 DTL 数据类型下将显示其结构组成(YEAR, MONTH, DAY, ... )及其各自的数据类型。


图. 01

下载的附件中包含 S7-300/S7-400 和 S7-1200/S7-1500 的编程实例库。

S7-300/S7-400 的块

在功能 "ReadWriteTime" [FC20] 中,网络段1调用 "WR_SYS_T" 指令设置 CPU 时钟的日期和时间。在此之前,调用 “T_COMBINE” 将 “Date” 和 “Time_of_Day” 格式的数据组合为 “Date_and_Time” 的格式。 网络2调用 "RD_SYS_T" 读取 CPU 时钟的日期和时间。 调用 "T_CONV" 指令从 “DT” 格式中提取数据类型 “Date”, “Int” 和 “TOD”。 在 OB 块 "ReadWriteOB" 中调用 "ReadWriteTime" 功能,并将 DB 块 "TimeDB" 中的变量填写到该功能的管脚上。
图. 02

S7-1200/S7-1500 的块
The function "SetTimeOn" [FC2] contains the two instructions "RD_SYS_T" and "WR_SYS_T" for reading out and setting the clock in the CPU. The function is called in the OB "SetTime" and parameterized with the variables of the data block "DB".功能块 "SetTimeOn" [FC2] 使用两个指令 "RD_SYS_T" 和 "WR_SYS_T" 对 CPU 的时钟进行读写。在 OB 块 "SetTime" 调用该功能块,并将数据块 "DB" 的变量填写到该功能块的管脚。

图. 03

在下面的 SCL 编程中,接通时间被编程为 5 个工作日。从周一到周五,变量“Access_On” 在上午9点到上午9点一刻接收到“True” 信号,这一周的其他时间段接收到的是“False”信号。  

个DP从站,例如ET200S,来探测诊断状态和诊断信息?

  • 文档
  •  
  • 涉及产品

描述
 

在本条目中提供了如下信息,在STEP 7 V11 SP2 或更高版本中,如何在线访问一个DP从站,例如ET200S,来探测诊断状态和诊断信息。

条目描述:

  • 如何在DP主站及连接的DP从站间建立在线连接
  • ET200S的诊断信息(允许运行假设组态与实际安装不匹配
  • ET200S的诊断信息(禁止运行假设组态与实际安装不匹配
  • ET200S的诊断信息(终端模块没有插入)
  • ET200S的SF及BF指示灯状态

DP从站(ET200S)启动和在运行(循环数据交换)期间的模块的拔插是通过参数“Operation if preset configuration does not match actual configuration”来控制。

可以在ET200 S的设备视图中的硬件和网络编辑器中启用或禁用参数“Operation if preset configuration does not match actual configuration”
在ET200S的设备视图中选中接口模块。在巡视窗口中选择“Properties”标签。在巡航区域内选择“Module parameters”条目显示“Properties”标签。启用或禁用参数“Operation if preset configuration does not match actual configuration”


图  01

ET200S启动和在运行(循环数据交换)期间的模块移出或插入产生的诊断状态和诊断信息取决于模块的行为和参数“Operation if preset configuration does not match actual configuration”

根据下面的步骤来探测ET200S和组态的模块的诊断状态和诊断信息。

建立在线连接

  首先要建立CPU(DP主站)和ET200S (DP从站)的在线连接。步骤如下:

No. 步骤
1 在项目树中选中组态为DP主站的CPU文件夹。选择“online > Go online”目录建立CPU(DP主站)和ET200S(DP从站)的在线连接。


图 02

2 一旦在线连接建立,在“Online”菜单中启用“Receive alarms”功能。


图 03

表 01

ET200S的诊断信息(允许运行假设组态与实际安装不匹配
 

如果预设了当前组态与实际安装不匹配允许运行,ET200S(DP从站)行为如下:

  • 模块仍然启动,尽管预设组态与实际组态不匹配(错误的模块被插入)。
  • 拔插模块仍然进行循环数据交换(不报站故障)。

基于上述行为描述,ET200S 发出诊断状态“Module exists. OK”,并且移除或插入不正确的模块会显示为故障。


只有故障模块传递诊断状态“Not reachable”。

根据下面的步骤探测ET200S的诊断状态和诊断信息。
 

No. 步骤
1 在项目视图中,组态为DP主站的CPU的文件夹包含相关的对象和功能。

在“Distributed I/O”文件夹中可以找到组态的PROFIBUS DP主站系统和连接的DP从站。

在DP从站文件夹上双击“online & Diagnose”来打开组态为DP从站的ET200S的诊断窗口。


图 04

2 ET200S的诊断显示了诊断状态为“Module exists. OK”。

 
图 05

3 在ET200S的诊断窗口中移除的或者不正确的模块插槽显示为故障。


图 06

表 02

按照下面的步骤可以探测ET200S故障插槽上模块的诊断状态。
 

No. 步骤
1 在项目树中右键点击ET200S显示为故障的模块。选择“online & diagnostics”弹出菜单打开故障模块的诊断信息和关于故障模块的更多信息。


图 07

2 故障模块的诊断信息显示诊断状态为“Not reachable” 。


图 08

3 分布式I/O ET200S(DP从站)的故障信息进入到CPU(DP主站)的诊断缓冲区。


图 09

表 03

ET200S的诊断信息(禁止运行假设组态与实际安装不匹配
 

如果设置了当前组态与实际安装不匹配禁止运行(参数禁用),ET200S(DP从站)的行为如下:

  • 如果设置了组态与实际安装不匹配禁止运行(错误的模块被插入),模块不会启动(不会进入循环数据交换)。
  • 如果在运行过程中模块被移除或者插入,会导致站点故障并且模块不再参与循环数据交换。

基于上述行为描述,ET200S 产生下面的诊断状态:探测到在线与离线不一致,这时移除或插入不正确的模块会显示为故障。


图 10 


图 11 

只有故障模块传递诊断状态“Not reachable”。


图 12 

分布式I/O ET200S(DP从站)的故障信息进入到CPU(DP主站)的诊断缓冲区。


图 13 

ET200S的诊断信息(终端模块没有插入)
 

如果ET200S上没有插入终端模块或者多个模块从Et200S上被移除,那么没有数据会在DP主站和从站间进行交换。

ET200S 产生下面的诊断状态:探测到在线与离线不一致,并且所有的模块会显示为故障。


图 14 


图 15 

ET200S模块传递诊断状态为现有的模块有故障。


图 16 

分布式I/O ET200S(DP从站)的故障信息进入到CPU(DP主站)的诊断缓冲区。

  • 文档
  •  
  • 涉及产品
ABB 系统不能完全支持满足“Specification Slave Redundancy V1.2 ,2004年11月PROFIBUS 用户组织制定的,编号为:2.212”的标准冗余。

使用说明:
 ABB 系统不能完全支持满足“Specification Slave Redundancy V1.2 ,2004年11月PROFIBUS 用户组织制定的,编号为:2.212”的标准冗余。
 因此,为了能够在一个带有版本为 05.42 的 CI 854A® DP 主站的 PM 864A® 版本为4.0.14.22控制器中操作冗余的 ET 200M IM153-2 ,需要按照下面介绍的步骤进行配置。

 ET 200M  模板 IM 153-2BAx1 的 GSD  文件
下载下面的文件“siab801e.zip”。解压缩后可以找到“siab801e.gsg” 文件。 

 siab801e.zip ( 16 KB )

 ET 200M 模块  IM 153-2BAx2 的  GSD 文件
下载下面的文件“sia1801e.zip”。 解压缩后可以找到“sia1801e.gsg” 文件。 

 sia1801e.zip ( 18 KB ) 

 ET 200M 模板 IM 153-2 作为一个  DP/PA 或 Y link 的 GSD 文件

  1. 下载下面的文件“link_2bax1_2bax2_abb.zip”。为了能把 ET 200M IM 153-2 作为 DP/PA 或 Y link 进行操作,需要把下载的文件解压缩后找到文件“pa_link_2bax1_abb.dat”或“y_link_2bax1_abb.dat” 。

     link_2bax1_2bax2_abb.zip ( 3 KB ) 

  2.  拷贝上述文件到 GSD 工具的路径下。关于如何使用和下载 GSD 工具的详细信息请参考条目 ID26562190
  3. 当启动 GSD 工具,在用户接口中可以选择“ABB support” 选项。 该选项可以创建用户应用程序需要的 IM153-2 的 link 功能的 GSD 文件。
Fig. 1
  图. 1

GSD 转换

  1. 启动 GSD 导入工具。在 Windows 开始菜单下“ AC800M -> Utilities -> GSD import Tool ”中可以找到。 

    注意
    在 “Options -> Conversion Rules -> Datatypes” 中, 请为用户程序中使用的  ET 200M IM 153‑2  的数据类型进行定义:


    图. 2

    在图. 02 中的设置有利于稍后在用户程序中按位访问 ET 200M IM 153‑2 的 IO。

  2. 在 GSD 导入工具中通过 File -> import GSD 选择导入的 GSD 文件。
    在下面的对话框中,首先点击按钮“Enh. Convert” , 然后点击“Convert”。


图. 3

 

更新 HWD 文件

  1. 一旦 GSD 文件已经被转换,则 HWD 文件 (*.hwd) 被更新。该文件与被导入的 GSD 文件位于相同的项目路径下。  关于冗余的信息必须写入到HWD 文件中。

     HWD 文件包含部分,以下图中的段落开始:
       

    图. 4

     下面关于冗余的信息必须手动的输入到连接信息部分的后面。 
       

    图. 5
       
    使用文本编辑器: 
       

    图. 6
      

  2. 关于诊断的信息必须输入到作为冗余信息的 HWD 文件的相同的部分 (见图. 04)。

    下面的关于不同情况下的诊断信息必须手动的插入到这部分的前面。 
       

    图. 7

    使用文本编辑器: 
       

    图. 8
      

注意:

一个 HWD 文件可以管理模块化从站中最多 256 个模块。

如果一个 HWD 文件中包含的模块多于 100 个 ,那么在 PLC 控制器控制组态中将不能正常显示;这意味一些模板不能被选择。因而模板应该结构化。下面的部分包含所有模板的概述:
   


图. 9
 
下面的部分需要使用文本编辑器手动地进行划分(发生改变的条目使用粗体标出):
   

图. 10

为了能找出哪个模板被隐藏到一个 HWUnitID 后面,在这个部分的下面的文本文件中搜寻 HWUnitID 。


合并一个新的 HWD 文件
一旦在 HWD 文件中完成所有必要的更新,循环冗余校验和(CRC)必须在 HWD 文件中进行更新。这可以在 GSD 导入工具中完成。请选择File -> Update HWD Files 更新 HWD 文件并点击“Convert”进行确认。 
   

图. 11
   
现在 ET 200M IM 153-2 可以用于使用 PLC 控制器创建工具 AC 800M®, 版本 V4.0.0/0 (Build 4.0.14.22) 创建的项目中。 

组态

  1. 在 DP 主站中插入一个 ET 200M IM153-2 站。为了能够冗余的操作该模块需要进行下面的设置 :
       

    图. 12
      
  2. 在 ET 200M 站中,模板必须先插入到 1…3 槽,如图. 07 所示,从第 4 槽开始的 IO 模板才可以使用。
       

    图. 13
      
  3. 在属性窗口中,可以对IO 模板的参数分别进行分配。为了完成各个模板的参数分配,IO 模板的槽号参数设置必须和实际的槽号相匹配。
       
推荐文档: 西门子工程师推荐本文档!
  • 文档
  •  
  • 涉及产品
安装 WinCC RT Advanced V14 后并且运行 WinCC Runtime Advanced 项目会有消息提示没有SmartServer授权。即使项目里没有启动SmartServer服务并且项目也没有任何关于SmartServer应用时也会有此消息提示。

安装完成WinCC RT Advanced V14 软件后,SmartServer服务是自动启动状态。所以,当第一次运行 WinCC RT Advanced 时会得到一个消息提示(即使项目里没有启动SmartServer服务)。
 


图. 01

按照以下方法操作可以阻止此消息。

如下操作可以阻止此行为:

  • 停止“CoRTSmartServer”服务并且禁止自动启动。
    打开服务管理器并且选择“CoRtSmartServer”服务。
    右键点击“CoRTSmartServer”服务打开其属性。
    选择“Manual”或者“Disabled”并且点击Stop 按钮。


举报 0 收藏 0

(c)2008-2025 DESTOON B2B SYSTEM All Rights Reserved

服务热线:13032656577 ICP备案号:冀ICP备2023002840号-1