全国服务热线 15801815554

SIEMENS西门子 软起动器 3RW4424-3BC44

更新时间:2024-07-02 08:00:00
价格:请来电询价
西门子:代理经销商
低压断路器:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍

         如果需要读权限:• AccessLevel = 1(AccessLevel 3 也可以,但是具有误导性。该设置表示 OPC UA 客户端具有读写权限)• 启用“从 HMI/OPC UA 可访问”(Accessible from HMI/OPC UA),禁用“从 HMI/OPC UA 可写”(Writable from HMI/OPC UA)如果不授予读写权限(无访问权限):• AccessLevel = 0• 禁用“从 HMI/OPC UA 可访问”(Accessible from HMI/OPC UA)要阻止所有访问权限,需满足两个条件之一。在这种情况下,请检查 OPC UA 服务器接口中的变量实际上是否完全需要。访问表如果要通过 OPC UA 进行访问,必须设置“从 HMI/OPC UA 可访问”(Accessible from HMI/OPCUA)。如果要允许 OPC UA 客户端写入变量/DB 元素,必须设置“从 HMI/OPC UA 可写”(Writablefrom HMI/OPC UA)。请参见下表了解实现的访问权限。CPU 变量的一致性“AccessLevelEx”属性会扩展访问特性自固件版本 V2.6 起,S7-1500 CPU 的 OPC UA 服务器不仅支持“AccessLevel”属性(参见“协调CPU 变量的读写权限 (页 193)”),还支持“AccessLevelEx”属性,该属性除了提供已介绍的用于读取权限和写入权限的位之外,还提供关于 OPC UA 变量一致性的信息。新属性自 OPC UA规范的版本 V1.04 起引入(第 3 部分,地址空间模型)。读取一致性特性在 OPC UA 服务器的 OPC UA 信息模型中,属性“AccessLevel”定义访问权限。AccessLevel 按位定义;此时,相关位为:• 位 0 = CurrentRead• 位 1 = CurrentWrite• 位 2 到 7 与 S7-1500 CPU 的 OPC UA 服务器无关关于读取和写入权限的部分中介绍了位组合的含义:还添加了下列用于表示一致性的位:• 位 8 = NonatomicRead;如果不能一致地读取变量,此位会置位。对于变量的读取一致性,位 8 = 0。• 位 9 = NonatomicWrite;如果不能一致地写入变量,此位会置位。对于变量的写入一致性,如果未批准写入权限的情况,位 9 = 0。示例OPC UA 变量(结构体)可读取且可写入,但读取和访问权限不一致。因此:位 0、1、8 和 9 会置位:AccessLevelEx =“771”(1+2+256+512)。另一结构体为只读。因此:位 0 和 8 会置 1,位 1 和位 9 不会置位:AccessLevelEx =“257”(1+0+256+0)。服务器中属性的处理“AccessLevelEx”属性仅可用于 OPC UA 服务器。该属性不存在于节点集文件(XML 导出文件)中。但导出的属性“AccessLevel”包含“AccessLevelEx”中的信息,请参见下一部分。导出对标准 SIMATIC 服务器接口执行 XML 导出时,服务器会将“AccessLevel”属性(与 V1.03 相比,V1.04 中将该属性扩展为 32 位)设为“AccessLevelEx”属性的值。导入导入节点集文件时(例如来自服务器接口导出),S7-1500 CPU 会按照其自身对已导入数据类型一致性的估算来设置属性“AccessLevelEx”,请参见下一部分。会忽略导入的值。服务器接口中数据类型的一致性对于以下数据类型,会在服务器接口节点处确保 S7-1500 CPU 程序循环中变量的一致性(OPCUA 语言使用中的“原子性”):• BOOL、BYTE、WORD、DWORD、LWORD• SINT、INT、LINT、DINT、USINT、UINT、ULINT、UDINT• REAL、LREAL• DATE、LDT、TIME、LTIME、TIME_OF_DAY、LTIME_OF_DAY、S5TIME• CHAR、WCHAR• 基于上述数据类型的系统数据类型和硬件数据类型也保持一致。示例:HW_ANY,源自 UINT (UInt16)。提示:如果浏览 S7-1500 CPU 的地址空间(例如使用 OPC UA 客户端 UaExpert),可在“类型BaseDataType > 枚举/数字/字符串”(Types > BaseDataType > Enumeration/Number/String) 下找到一致的数据类型。以下数据类型的变量不一致(OPC UA 的语言使用中为“nonatomic”):• SIMATIC 结构体通常不一致。这意味着所有变量(例如包含未知结构或 UDT 数据类型)均不一致。• DTL、IEC_Counter、IEC_TIMER 等系统数据类型是源自结构体的数据类型。• 字符串(CHAR 型数组)不一致。提示:如果浏览 S7-1500 CPU 的地址空间(例如使用 OPC UA 客户端 UaExpert),可在“类型BaseDataType > 结构体”(Types > BaseDataType > Structure) 下找到基于结构体的数据类型。 对 S7-1500 Motion Control 中的 OPC UA 变量的写访问。CPU 除了检查数据类型的一致性之外,还检查工艺对象的变量的合理性和有效性。如果 OPC UA 客户端将无效的值或不合理的值写入变量,则工艺对象的变量中仍保留原始值。虽然写入访问没有成功,仍将输出“良好”(Good) 状态。示例 1循环凸轮的插补类型变量 "Cam_1".InterpolationSettings.InterpolationMode 的类型是 INT,但仅接受值 1...2。如果使用 OPC UA 将变量更改为无效值(例如 3),虽然输出状态代码“Good”,但变量并不会改变。示例 2在定位轴上定位软限位开关正向硬限位开关的位置必须大于负向软限位开关的位置。"PosAxis_1".PositionLimits_SW.MaxPosition > "PosAxis_1".PositionLimits_SW.MinPosition如果使用 OPC UA 将变量更改为不满足此条件的值,虽然输出状态代码“Good”,但变量并不会改变。有关适用于工艺对象变量的有效值,请参见工艺对象文档访问 OPC UA 服务器数据符合应用程序的高性能OPC UA 设计用于在较短的时间内传送大量数据。如果将数组和结构作为一个整体进行读写访问,而非对单个 PLC 变量进行访问,则可显著提高系统性能。这是Zui快的访问数组的方式。因此,需将 OPC UA 客户端数据组合到数组中。关于通过 OPC UA 客户端访问 OPC UA 服务器的建议• 对于一次性或不频繁的数据访问,请使用标准的读/写访问。• 对于少量数据的循环访问(循环间隔Zui长约为 5 秒),请使用订阅。优化 OPC UA 服务器中的Zui短发布时间间隔设置和Zui小采样时间间隔设置。• 如果定期访问某些特定变量(重复访问),则可使用函数“RegisteredRead”和“RegisteredWrite”。通过增加通信循环负载值,可增大 PLC 上的通信负载。确保更改设置后应用程序仍能正常工作。创建数组 DB 的操作步骤在全局数据块中或某个函数块的背景数据块中,可创建数组或创建为一个数组 DB。以下章节中,将介绍如何创建一个数组 DB。要创建带数组的数据块(数组数据块),请按照以下步骤进行操作:1. 在项目树中选择带 OPC UA 服务器的 CPU。2. 双击“程序块”(Program blocks)。3. 双击“添加新块”(Add new block)。4. 单击“数据块”(Data block)。5. 为数据块选择一个唯一名称,并接受已输入的名称。6. 从“类型”(Type) 下拉列表中选择“数组 DB”(Array DB) 条目。7. 从“数组数据类型”(Array data type) 下拉列表中选择数组各个元素的数据类型。8. 在“数组限值”(Array limit) 中,输入数组的上限。9. 单击“确定”(OK)。MinimumSamplingInterval 属性变量的 MinimumSamplingInterval 属性除了“Value”、“DataType”和“AccessLevel”之外,在表示服务器地址空间的 XML 文件中还可为变量设置“MinimumSamplingInterval”属性。该属性用于指定服务器采样变量值的速度。S7-1500 CPU 的 OPC UA 服务器按以下方式处理 MinimumSamplingInterval 的值:• 负值和大于 4294967 的值会设为 -1;这表示:Zui低采样率无法确定。服务器未指定可以对变量值进行采样的速度。• 小数会舍入到小数点后三位。将 OPC UA 导出为 XML 文件生成 OPC UA 导出文件OPC 基金会已经指定了一种基于 XML 的标准格式来描述信息模型。这种格式支持预先将 OPCUA 服务器的信息模型提供给客户端,或者可将信息模型下载到 OPC UA 服务器中。由于这种格式的文件中将信息模型描述为一组节点,因此称为节点集文件。可通过 STEP 7 (TIA Portal) 轻松将作为服务器的 S7-1500 CPU 的标准 SIMATIC 信息模型导出到OPC UA XML 文件(节点集文件);包括为 OPC UA 启用的以下元素:• CPU 变量(PLC 变量和 DB 元素)• 函数块及其输入/输出导出后,OPC UA XML 文件中不包括 CPU 中包含但程序中未使用的元素。此类未使用元素的示例有:• 未映射到数据块的 UDT• 具有输入/输出但未将输入/输出分配给 CPU 变量的函数块可使用 OPC UA XML 文件对 OPC UA 客户端进行离线组态;其结构符合 OPC UA 规范规定,并用作标准 SIMATIC 服务器接口。要创建和导出 OPC UA XML 文件,请按以下步骤操作:1. 选择 CPU。单击该 CPU 符号(如,在网络视图中)。2. 单击 CPU 属性中的“常规 > OPC UA > 服务器 > 导出”(General > OPC UA > Server >Export)。3. 单击“导出 OPC UA XML 文件”(Export OPC UA XML file)。4. 选择导出文件的保存目录。5. 为该文件设置一个新名称,或保留之前输入的原名称。6. 单击“保存”(Save)。说明自 STEP 7 (TIA Portal) V15.1 起,服务器方法与其输入和输出参数共同包含在 OPC UA 导出文件(节点集)中。单独导出所有数组元素如果在“OPC UA > 服务器 > 导出”(OPC UA > Server > Export) 下的 CPU 属性中选择了“将所有数组元素作为单独节点导出”(Export all array elements as separate nodes) 选项,则 OPC UA XML文件包含数组的所有元素,每个元素都作为单独的 XML 元素。此外,数组本身也会在 XML 文件的 XML 元素中分别进行说明。如果数组包含的数组元素很多,则 XML 文件包含的信息非常多。提示在以下常见问题与解答中介绍了一种转换器,可将导出文件转换为 CSV 格式。然后,可获取可通过 OPC UA 访问的 CPU 变量列表。启用 OPC UA 服务器要求• 如果使用安全通信证书(如 HTTPS、Secure OUC、OPC UA),请确保相关模块采用当前时钟和当前日期。否则,模块将所用的证书评估为无效,且无法进行安全通信。• 已获得操作 OPC UA 功能的运行系统许可证,请参见“OPC UA 的许可证 (页 216)”。调试 OPC UA 服务器出于安全方面的考虑,默认情况下未启用 CPU 的 OPC UA 服务器:OPC UA 客户端不具备S7-1500 CPU 的读写访问权限。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061