西门子PLC模块授权总经销商 6ES7193-6BP00-0BA1 ET 200SP 基础单元

供应商
浔之漫智控技术(上海)有限公司
认证
西门子
全国授权销售
ET200SP
全新
德国
现货
联系电话
15801997124
手机号
15801997124
联系人
王明炎
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-04-10 13:46

详细介绍

西门子plc模块授权总经销商 6es7193-6bp00-0ba1 et 200sp 基础单元

6es7193-6bp00-0ba1

simatic et 200sp, 基础单元 bu15-p16+a0+2b/t, 类型 a1 的基础单元, 直插式端子, 不带aux 端子, 已向左桥接, 宽x高:15x 117mm, 带温度采集

信任列表对象的节点(trustlist 文件)定义了 opc ua 文件类型(二进制编码流),其中包含 有关证书和 crl的信息。此信息可在存储卡的“pki store\trusted\issuer”目录中读取和更新。该节点提供用于读取和更新的方法和属性。 节点是 opc ua 数据类型“trustlistdatatype”的实例,其结构如下:参数数据类型说明 trustlistsmasks specifiedlists trustedcertificates该位掩码用于显示包含信息的列表。 bytestrings可信任的应用程序证书和 ca 证书列表。 bytestringstrustedcrls issuercertificates “trustedcertificates”列表中证书的 crl。bytestrings验证 ca 签名证书所需的 ca 证书列表。issuercrlsbytestrings“issuercertificates”列表中 ca 证书的 crl。“trustlist”节点的结构 “trustlist”节点的结构如下所示: “trustlist”节点的方法和属性下方是“trustlist”下的各节点的描述,此等节点是对 object type "filetype" 方法的补充。trustlist type 由 filetype 派生而来(参见 opc 10000‑5:opc 统一架构,第 5 部分:信息模型)。 方法/属性(变量)说明 lastupdatetime此变量用于显示上次更新时间。openwithmasks此方法允许客户端仅读取部分 trustlist。 closeandupdate此方法用于关闭trustlist 文件并应用更改。 addcertificate此方法用于将单个证书添加到 trustlist。removecertificate此方法用于从 trustlist 中移除单个证书。 通信 177 功能手册, 11/2022,a5e03735819-ak opc ua 通信 10.3 将 s7-1500 用作 opc ua 服务器 方法说明10.3 10.3.1 10.3.1.1 opc ua 规范第 12 部分“发现和全局服务”中介绍了上述方法及其结果代码、属性和trustlist 对 象类型。 将 s7-1500 用作 opc ua 服务器 关于 s7-1500 cpu 的 opcua 服务器的有效信息 s7-1500 cpu 的 opc ua 服务器 固件版本 v2.0 及以上版本的 s7‑1500 cpu均可作为 opc ua 服务器。除了标准 s7-1500 cpu,此特性同样适用于s7-1500f、s7-1500t、s7-1500c、s7-1500pro cpu、et 200sp cpu、simatics7-1500 软件控制器和 plcsim advanced。 约定:“s7‑1500 cpu”同样包括上述的 cpu 类型。s7-1500 cpu opc ua 服务器的基本知识 s7-1500 cpu 上所有集成的以太网接口,均可用于访问该 cpu 的opc ua 服务器。 在以下条件中,不能借助 cp 通过自动化系统的背板总线直接访问 cpu 的 opc ua 服务器: • 通过tia portal v16 或更高版本进行组态 • s7-1500 cpu 固件版本 2.8 或更高版本以及 cp 1543-1固件版本 v2.2 或更高版本 有关组态的信息,请参见“访问 opc ua 应用程序 (页 141)”。 不能借助 cm通过自动化系统的背板总线直接访问 cpu 的 opc ua 服务器。 通过客户端进行访问时,服务器将以节点形式保存启用的 plc变量和其它信息(请参见“访问 opc ua 服务器数据 (页 183)”)。这些节点相互连接并形成一个网络。opc ua 将定义该网络的接入点(已知节点),可导航到下级节点。 通过 opc ua 客户端,可以读取、监视或写入 plc程序中的变量值,并调用服务器中可用的方 法。在固件版本 v2.5 及以上版本中,可实现这些方法。具体信息,请参见 关于服务器方法的有用信息 (页 240-241)。 节点类别 178 opc ua服务器将基于节点提供相应的信息。节点可以是一个对象、变量、方法或属性。 通信 功能手册, 11/2022,a5e03735819-ak opc ua 通信 10.3 将 s7-1500 用作 opc ua 服务器在以下示例中,显示了 s7-1500 cpu 中 opc ua 服务器的地址空间(摘自 unified automation 的opc ua 客户端“uaexpert”)。 图 10-8  s7-1500 cpu 的 opc ua服务器地址空间示例 在上图中,已选择“myvalue”变量(以灰色突出显示)。此变量位于节点类别为“object”的“memory”节点下。 “memory”位于“"plc_1”节点下(也是一个 object)。地址空间 10.3.1.2 通信 节点通过引用进行连接(如,引用“hascomponent”)。即,节点与子节点之间为层级关系。通过引用,这些节点将构成一个网络。该网络可以为树形结构等。 因此,节点网络也可称为地址空间。可从根节点开始,访问地址空间中的所有节点。opc ua 服务器的端点 在 opc ua 服务器的端点,将定义连接的安全级别。基于所用或期望的安全级别,在端点处需执行相应的连接设置。 179 功能手册, 11/2022, a5e03735819-ak opc ua 通信 10.3 将s7-1500 用作 opc ua 服务器 不同的安全设置 端点结构 180 建立安全连接之前,opc ua客户端会询问服务器采用哪些安全设置进行连接。服务器将返回 服务器提供的所有安全设置(端点)的列表。 端点由以下几部分组成: • opc的标识符:“opc.tcp” • ip 地址:192.168.178.151(在本示例中) • opc ua的端口号:4840(标准端口) 端口号可组态。 •消息的安全设置(消息安全模式):“无”(none)、“签名”(sign)、signandencrypt。 • 加密和 hash 程序(security policy):无,basic128rsa15、basic256、 basic256sha256(在本示例中)。下图显示了 opc foundation 的“ua sample client”。 客户端已与 s7-1500 cpu 中 opcua 服务器的端点“opc.tcp://192.168.178.151:4840 [signandencrypt:basic256sha256:binary]”建立了安全连接:该端点的安全设置为“signandencrypt:basic256sha256”。 说明 选择安全策略尽可能严格的端点根据具体应用,为端点选择相应的安全策略,并在 opc ua 服务器上禁用较不严格的安全策 略。 s7-1500 cpu opc ua服务器为确保端点*为安全 (basic256sha256),要求具有 sha256 证 书。 通信 功能手册, 11/2022,a5e03735819-ak opc ua 通信 10.3 将 s7-1500 用作 opc ua 服务器 图10-9  opc 基金会的“ua sample client”程序 仅当 opc ua客户端符合服务器端点的安全策略时,才能与服务器端点建立连接。 opc ua 服务器提供的信息 opc ua 服务器可提供大量信息: •客户端可能访问的 db 元素以及 plc 变量的值。 • 这些 plc 变量和 db 元素的数据类型。 • 有关 opc ua服务器和 cpu 的信息。 因此,客户端可了解并读取相应的特定信息,无需具备之前的 plc 程序和 cpu 数据。读取 plc变量时,无需询问 plc 程序的研发人员。所有相关信息均存储在服务器中(如,plc 变量 的数据类型)。 通信 181 功能手册,11/2022, a5e03735819-ak opc ua 通信 10.3 将 s7-1500 用作 opc ua 服务器opc ua 服务器信息的显示 可通过以下几种方式: • 在线:已在 opc ua服务器运行期间显示了所有可用信息。为此,请导航到(浏览)该服 务器的地址空间。 • 离线:可导出基于 opc 基金会的 xml 架构的xml 文件。 在 step 7 v15.1 及以上版本中,不导出用户创建的服务器方法(函数块实例通过 opc ua客户端调用),参见“在 opc ua 服务器上提供方法 (页 240)”。 • 离线并使用 openness api:在程序中,可通过tia portal 的 api(应用程序编程接口)访问 导出 opc ua 可读取的所有 plc 变量的功能。需要安装有 .netframework 4.0;请参见 tia portal openness,使用脚本实现 simatic 项目自动化 (https://support.industry.siemens.com/cs/ww/zh/view/109477163)。 •如果您熟知相关语法和 plc 编程,则可直接访问 opc ua 服务器,而无需先了解相关信 息。 10.3.1.3 opc ua服务器运行期间的行为 运行过程中的 opc ua 服务器 激活服务器并将项目下载到 cpu 后,s7-1500 cpu 的 opcua 服务器会启动。 此处介绍了如何激活 opc ua 服务器。 cpu stop 操作状态的行为 即使 cpu切换到“stop”模式,已激活的 opc ua 服务器仍然保持运行状态。opc ua 服务器会 继续响应来自 opc ua客户端的请求。 服务器响应的详细信息: • 如果用户请求 plc 变量的值,则会获得 cpu切换到或被设置为“stop”模式之前的*新值。 • 如果用户向 opc ua 服务器写入值,则 opc ua 服务器将接受这些值。但是,由于用户程序不是在“stop”模式下执行的,所以 cpu 不会处理这些值。 尽管如此,opc ua 客户端仍可从 cpu 的opc ua 服务器读取 stop 模式下所写入的值。 在重新启动过程中,cpu 将在开始执行 plc 变量时覆盖 stop模式下所写入的值。 • 调用某个服务器方法时,系统将因为服务器方法(用户程序)当前未运行而输出错误消息 16#00af_0000(badinvalidstate)。 • 操作模式转换 (stop > run or run > stop) 时,与opc ua 服务器的连接保持激活。例 外:加载 opc ua 相关数据,具体请参见下一章节。 下载到 cpu 可能会影响 opcua 服务器 如果在 opc ua 服务器运行时加载 cpu,则可能需要根据加载的对象停止并重新启动服务器。在这种情况下,活动连接会中断,必须在服务器重新启动后重新建立连接。 重新启动的持续时间主要取决于以下参数: • 数据结构的范围 •opc ua 地址空间中可见的变量数 • 关于根据 opc ua 规范 (<= v1.03) 向下兼容数据类型定义的设置(启用typedictionary) •有 关通信负载和*短循环时间设置的更多信息,请单击此处 (页 303) 对于 v2.8 以下的cpu 固件版本,每次下载到 cpu 时 opc ua 服务器都会停止,之后再重新启 动。 182 通信 功能手册, 11/2022,a5e03735819-ak opc ua 通信 10.3 将 s7-1500 用作 opc ua 服务器 自固件版本v2.8 起,opc ua 服务器的行为已得到如下优化: • 在 cpu 的 stop 操作状态下载对象时,opc ua服务器仍始终停止,之后再重新启动。在这 种情况下,step 7 不会显示警告。 • 在 cpu 的 run 操作状态下载对象时,opcua 服务器仅在加载的对象与 opc ua 相关或者 可能与之相关的情况下才会停止。由于 opc ua 数据发生修改,opc ua服务器会在重新初 始化后再重新启动。 在将 opc-ua 相关对象加载到 cpu 并停止 opc ua 服务器之前,step 7会在加载预览对话 框中显示警告。随后,用户可以决定是在完成下载操作后重新启动服务器,还是取消下载 操作。这类警告仅在 opc ua服务器运行时显示。如果 opc ua 服务器未启用,修改后的 opc ua 数据对下载过程没有影响。 示例 •只需要向程序中添加其他代码模块。 数据块以及输入、输出、标记、时间或计数器均不受影响。 加载期间的反应:正在运行的 opc ua服务器不中断。 • 需要加载新数据模块并将数据模块标记为非 opc-ua 相关: 加载期间的反应:正在运行的 opc ua服务器不中断。 • 需要覆盖数据模块。 加载期间的反应:显示警告,提示您服务器即将重启。 背景:step 7 无法确定更改是否与opc-ua 数据相关。 通过 opc ua 服务器读取 cpu 的操作模式 通过 opc ua 服务器可读出 cpu模式,如下图所示: 图 10-10  通过 opc ua 服务器读取 cpu 的操作模式 除了 cpu的操作模式,还可读取手册 (devicemanual) 或固件版本 (hardwarerevision) 中的信 息。 通信 183功能手册, 11/2022, a5e03735819-ak opc ua 通信 10.3 将 s7-1500 用作opc ua 服务器 10.3.2 10.3.2.1 访问 opc ua 服务器数据 opc ua服务器的客户端访问和本地访问 opc ua 服务器为网络中的 opc ua 客户端提供大量信息。以下部分介绍了在 opc ua 服务器的地址空间中提供 cpu 变量(plc 变量和 db 元素)的几种方式。 在 opc ua 地址空间中通过服务器接口提供 cpu 变量将 cpu 变量自动传输到 opc ua 服务器地址空间的便捷方式: • 在 cpu 的 opc ua 属性中,激活标准simatic 服务器接口。 为 opc ua 发布的所有 cpu 变量随后也会自动在 cpu 名称下的 opc ua地址空间中可用。 图 10-11  opc ua 服务器的标准 simatic 服务器接口 opc ua服务器接口的使用方式更灵活、程序结构更清晰;只需在项目树中组态服务器接口 (在 cpu 下方的“opc ua通信文件夹”)。用户自定义 opc ua 服务器接口可以轻松映射 opc ua 变量和 cpu 变量(本地数据)。 图10-12  创建映射了 cpu 变量的用户自定义服务器接口 下文以两个 s7-1500 cpu 为例清楚地说明了opc ua 客户端和 opc ua 服务器之间的数据交 换。

西门子PLC模块授权总经销商 6ES7193-6BP00-0BA1 ET 200SP 基础单元

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话