浔之漫智控技术(上海)有限公司-西门子模组
西门子经销S7-1200工业经销商

西门子经销S7-1200工业经销商

西门子代理公司国际化工业自动化科技产品供应商,西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;

网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统

集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们

的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓

储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销

售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:

与此同时,我们还提供。

西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,

东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等

交通主干道将松江工业区与上海市内外连接,交通十分便利。


目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,

PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等

HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、

驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等



西门子中国有限公司授权——浔之漫智控技术(上海)有限公司为西门子中国代理商,主要供应全国范围:西门子PLC代理商SIEMENS可编程控制器PLC模块、HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、

驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等

在 WinCC 中,有两个质量指标用来评估变量质量。这两个指标为变量状态和质量代码。 变量状态在 WinCC 中形成,用于指示 OS 中组态设置的质量。另外,变量状态还指示与 WinCC 通讯伙伴的连接状态。通讯伙伴可以是自动化系统或服务器计算机。 质量代码包含与变量状态相同的信息。除此以外,质量状态还包含有关连接伙伴的质量语句, 用于评估或处理变量。可能的伙伴为: • 自动化系统 • 带现场设备的自动化系统 • OPC 服务器 • 带下位自动化系统的 OPC 服务器 其中质量代码在处理链内转发。如果在处理链的某处存在一个变量的多个质量代码有待处理, 那么将转发Zui差的代码。质量代码提示变量质量,与在何处形成该代码无关。 层叠的质量代码 通过使用连接了现场设备的自动化系统实例,可以概述质量代码层叠。 自动化系统读取由现场设备生成的质量代码。通过一个分析逻辑,根据优先级对等待同一个 变量同时处理的质量代码进行评估。并将表示Zui差状态的质量代码分配给变量。必须在数据 块中,将该质量代码紧跟在相关的变量值之后保存。 可通过 PCS7 库的通道模块来启动分析逻辑。如果不能使用 PCS7 库,那么必须在自动化系 统中手动组态分析逻辑。通过其中一个通讯驱动程序,WinCC 在运行系统中从自动化设备读取变量,包括相关的质量 代码在内。对于每个变量,将在数据管理器中生成变量状态。 可以包括如超出组态的测量 范围限制以及 WinCC 和自动化设备之间的链接状态等。 通过数据管理器中的分析逻辑,从数据管理器的变量状态以及自动化设备的质量代码中生成 质量代码。此处也同样传送表示Zui差状态的代码,并由 WinCC 将其保存为质量代码。对于 在自动化系统中没有质量代码的变量,质量代码始终与变量状态相同。QQ截图20230516103629.png变量的质量代码 简介 检查变量的状态和质量时需要质量代码。 所显示的质量代码概述了整个数值传送和各个变 量的数值处理的质量。 于是例如使用质量代码可以查看当前值是起始值还是替换值。 质量代码具有优先次序。 如果同时产生多个代码,那么将显示具有Zui差状态的代码。 质量代码的计算 可通过各种不同方法计算质量代码: • 使用 VB 脚本计算 • 使用 C 脚本计算 • 通过动态对话框计算 • I/O 字段的“质量代码更改变量”结果的计算 说明 为了将整个数值传送和处理包含在过程变量的质量代码中,已连接的自动化系统必须支持质 量代码。在AS 中组态变量时,确保有足够的存储空间用于质量代码。例如,在 S7 系列的 AS 中,质量代码需要一个额外的字节附加到过程值上。 为了防止错误,在组态变量时必须将 该字节考虑进去,例如在数据块的末尾。 在变量管理中显示质量代码 可以在“变量管理”(Tag Management) 中查看变量的质量代码。 要求: • WinCC 项目已激活。 • “变量管理”(Tag Management) 数据区域中显示了“质量代码”(Quality Code) 列在过程画面中显示质量代码 对于具有过程连接的图形对象中的变量值显示,质量代码可能会影响该显示。 如果质量代 码的值为 0x80(优)或 0x4C(初始值),变量值不会显示为灰色。 所有其它值都会显示 为灰色。 此外,根据所设置的 WinCC 设计,对于以下对象将显示一个黄色警告三角标志: • I/O 字段 • 棒图,3D 棒图 • 复选框,单选框 • 组显示,状态显示 • 滚动条对象 结构 质量代码具有如下的二进制结构: Q: 质量 S: 质量的子状态 L: 限制。 该数值是可选的。 说明 显示在“质量”表格中的质量代码是质量级的基本数值。 使用子状态和限制元劣 - 数值没有用。 0 0 - - - - - - 不确定 - 数值的质量低于普通情况,但是数值可能仍然有用。 0 1 - - - - - - 优(非层叠)- 数值的质量是优的。可能的报警条件会通过子状态指示。 1 0 - - - - - - 优(层叠)- 数值可能用在控件中。 1 1 - - - - - - 子状态 仅仅使用质量是不够的。 单个的质量分为子状态。 质量代码是二进制编码的。 为了分析质 量代码,这些数值必须转换为十六进制表达式。 变量的质量代码 在下表中列出了可能的质量代码。 列表顶部列出了Zui差的质量代码,而列表底部列出了Zui 好的质量代码。为zuihao的质量代码分配Zui低优先级,而为Zui差的质量代码分配Zui高优先级。 如果此过程中的一个变量发生多种状态,则将传送Zui差的代码。 代码 (十六 进制) 质量 Q Q S S S S L L 0x23 劣 设备钝化 - 禁止诊断报警 0 0 1 0 0 0 1 1 0x3F 劣 功能检查 - 本地优先 0 0 1 1 1 1 1 1 0x1C 劣 不能用 - 该数值不可靠,因为该块还未判断,并且可能 由组态设计者构造。 如果该块模式是 O/S,则进QQ截图20230509173204.png变量状态 简介 在运行系统中,可以监视各个 WinCC 变量的状态。 变量状态包含已组态的测量范围过限信 息以及 WinCC 和自动化设备之间的链接状态。 质量代码提示变量质量,与在何处形成该代码无关。 因此,将整个数值传送和数值处理的 状态考虑在内。 例如,如果低于测量范围的下限,那么质量代码通信为“0x55”。 在 WinCC 数据管理器或现 场设备中可能发生该类超出测量范围的情况。 变量状态使您能查找到是否在 WinCC 中出现 了超出测量范围或在将数值传送到 WinCC 之前就已经出现了超出测量范围的情况。 例如,变量状态以代码 0x0010 报告超出限制,它表明在 WinCC 中组态了低于下限的值。如 果变量状态没有报告过限信息,那么传送到 WinCC 中的质量代码已经包含过限信息。 质量代码的计算 可通过各种不同方法计算质量代码: • 使用 C 脚本计算 • 通过动态对话框计算 • I/O 字段的“质量代码更改变量”结果的计算 WinCC 状态标记 下表给出了可能的变量状态。 标记名称 数值 描述 0x00 00 无错 DM_VARSTATE_NOT_ESTABLISH ED 0x00 01 未建立到伙伴的连接 DM_VARSTATE_HANDSHAKE_ER ROR 0x00 02 信号交换错误 DM_VARSTATE_HARDWARE_ERR OR 0x00 04 网络模板故障 DM_VARSTATE_MAX_LIMIT 0x00 08 超过所组态的上限使用全局动作监视变量状态 引言 监视变量状态的途径之一是使用全局脚本编辑器中的内部函数“GetTagState”和 “GetTagStateWait”。与函数“GetTag”和“GetTagWait”不同,除了返回变量的数值外,它们还 返回变量的状态。可以核定该状态值,并且由它触发各种事件。它也可以用于判断相关连接 的状态。 在全局动作中,要监视变量的状态值通过用于该数据类型的“GetTagState”函数来确定。对于 每种变量类型都存在这样一个函数。状态值“0”指示连接完好,没有错误。这种状态现在可 以按期望判断。 实例: 该实例说明监视“有符号 16 位数”类型的 WinCC 变量。 为了确定该变量的状态,使用函数 “GetTagSWordState”。第一个函数参数是要监视的 WinCC 变量的名称。 第二个参数给出返 回的状态值要写入的地方。如何检查内部变量 简介 如果运行系统中内部变量不具有预期的数值,使用下列步骤来检查变量。 要求 • 已组态内部变量。 • WinCC 项目已激活。 步骤 1. 在 WinCC 项目管理器中打开“变量管理”(Tag Management)。 2. 在导航区域中选择条目“内部变量”以及要检查的变量。 3. 要在数据区域中显示“质量代码”(Quality Code) 和“值”(Value) 列,可能需要转到“显 示”(Show),然后在列标题的快捷菜单中选择这些列。 4. 检查质量代码。 如果显示值“80”,则该变量值正确。 其它数值的描述可以参见“变量质量代 码”。 5. 如果质量代码不等于“80”,请检查右侧属性下的设置。 6. 检查是否已组态上限值和下限值或起始值。 这些数值可以影响显示。 7. 如果变量值被其中一个已组态的数值改变,则取消激活该项目并改变该限制值或替来自不同生产商的设备和应用程序可以通过 OPC 标准软件接口以一致的方式连接起来。 WinCC 可以用作 OPC 服务器或 OPC 客户端。“OPC”通道表示 WinCC 的 OPC 客户端应用程序。 该部分说明了: • WinCC 有哪些 OPC 服务器。 • 如何在 WinCC 中使用 OPC。 • 如何建立不同的 OPC DA 链接。 • 如何对 WinCC 消息系统的访问进行组态。 • WinCC 消息系统如何在 OPC A&E 上映射。 • 如何建立对 WinCC 归档系统的访问。QQ截图20230509172908.pngOPC 的功能 OPC 是一个独立于制造商的标准化软件接口,在自动化工程领域中用于数据交换。 通过 OPC 接口可在不同制造商的设备和应用程序之间实现标准连接。 OPC 基于 Windows 的 COM(组件对象模型)和 DCOM(分布式组件对象模型)技术。 OPC XML DA 额外提供了一个基于 XML、SOAP 和 HTTP Internet 标准的软件接口。 OPC UA(统一架构)是 OPC 的替代技术。 OPC UA 与平台无关并且支持不同的协议作为通 信媒介。在 WinCC 中,服务器可供以下 OPC 接口使用: • OPC Data Access / OPC XML Data Access:访问 WinCC 数据主体 • OPC Historical Data Access:访问 WinCC 归档系统 • OPC Alarms&Events:访问 WinCC 消息系统 • OPC Unified Architecture:访问 WinCC 数据主体和归档系统 默认情况下,WinCC 包含一个 OPC 通道。该 OPC 通道可作为客户端通过 OPC DA、OPC XML DA 或 OPC UA 访问相关 OPC 服务器。 WinCC OPC 通信概念 通过 DCOM 完成 WinCC OPC 服务器和 OPC 客户端之间的数据交换。 安装 WinCC 后,将正 确组态 WinCC OPC 服务器的 DCOM 设置。 如果 WinCC OPC 服务器或客户端与外部 OPC 系统进行通信,则必须执行相应调整。 必须在 客户端上用户管理的“DCOM/工作区/COM 安全/访问权限/编辑默认值”中为用户输入“本地 访问”和“远程访问”权限。 WinCC 的 OPC XML 服务器实现 Web 服务。 这样便可以通过 Internet 访问 PC。 因此需要定 义适当的访问权限。 下图显示了 WinCC OPC 通信概如何组态 Windows 以使用 WinCC OPC 简介 OPC 客户机和 OPC 服务器是 DCOM 应用程序。分布式 DCOM 应用程序只能使用同一用户帐 户运行。因此,OPC 服务器必须识别 OPC 客户机的用户帐户,反之亦然。如果 WinCC OPC 服务器和 WinCC OPC 客户机一起使用,则在安装时已保证组态正确。 如果使用外部 OPC 服务器或客户机,请声明用户帐户。 有关授予用户权限的更多信息,请参阅 Windows 文档。 要求 作为管理员登录到 WinCC OPC 服务器和 OPC 客户机工作站来组态用户权限。 步骤 1. 转到“控制面板 > 系统和安全 > 管理工具 > 计算机管理 > 本地用户和组”(Control Panel > System and Security > Administrative Tools > Computer Management > Local Users and Groups)。 2. 在“用户”(Users) 快捷菜单中,选择“新用户”(New User)。 在“新用户”(New User) 对话框中,输入通信伙伴的用户帐户详细信息。单击“创建”,关闭 对话框。 3. 单击“用户”图标。双击相关的用户。将显示该用户的“属性”对话框。 4. 单击“成员”(Member Of) 选项卡。单击“添加”(Add)。将打开“选择组”对话框。 5. 添加组“Users”。 如果是安装了 WinCC 的计算机,还要添加组“SIMATIC HMI”。单击“确定”关闭所有打开的对 话框。 如何调整 Windows 防火墙设置 安装 WinCC 后,将正确组态 WinCC OPC 服务器的 Windows 防火墙设置。 如果 OPC 客户端访问不同子网中的 OPC 服务器,则必须调整 OPC 服务器所允许网络区域的 组态。WinCC OPC DA 服务端的功能 简介 WinCC OPC-DA 服务器支持 OPC 数据访问规范 2.05a 和 3.00。这已经由适应性测试确认。 WinCC OPC DA 服务端是一个 DCOM 应用程序。WinCC OPC DA 服务端使用该接口向 WinCC 客户端提供关于 WinCC 变量的所需信息。 如果 WinCC OPC DA 客户端正在通过连接访问 WinCC OPC DA 服务端,则服务端处于活动状 态。为了建立成功的 OPC 通信,必须遵守以下内容: • WinCC OPC DA 服务端的 WinCC 项目必须激活。 • 运行 WinCC OPC DA 服务端的计算机必须能够通过其 IP 地址访问。 安装 在安装 WinCC 过程中,可选择 WinCC OPC DA 服务端。安装后,WinCC OPC DA 服务端无需 进一步组态便立即可使用。 可以在 WinCC 服务器或 WinCC 客户端上安装 WinCC OPC DA 服务端。 关于组态的注意事项 • 如果使用 WinCC-OPC-DA 服务器,则必须激活应用程序“OPC-DA 服务器、OPC-A&E 服务 器、OPC-HDA 服务器”。 可以在 WinCC Configuration Studio 的编辑器“计算机”(Computer) 中的“启动 WinCC Runtime 时的过程”(Processes when starting WinCC Runtime) 选项卡下激活应用程序。 • 可在 WinCC 项目中将变量集中到变量组中。变量名称不能与组名称相同。 • 在 WinCC 中发起的每个写入请求(例如,通过 VBScript 或对象“IO 域”)都总是被视为 同步“写入”调用。WinCC OPC DA 服务器为此会使用“IOPCSyncIO::Write”接口。WinCC OPC DA 通道中不支持异步写入机制。 说明 如果计算机中“连接 -> 局域网设置”(Connections -> LAN Settings) 下的 Internet 选项被设置 为自动检测设置,则通过 Web 服务访问 OPC DA 将花费较长的时间

发布时间:2024-01-15
展开全文
优质商家推荐 拨打电话