西门子PLC模块授权总经销商 6ES7134-6JD00-0CA1 ET 200SP 模拟式输入端模块

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

详细介绍

西门子plc模块授权总经销商 6es7134-6jd00-0ca1  et 200sp 模拟式输入端模块

6es7134-6jd00-0ca1

simatic et 200sp, 模拟式输入端模块, 模拟输入 4xrtd热电阻/tc热电偶温度传感器高性能型, 适合用于a0 类型的基座单元,a1, 颜色代码 cc00, 通道诊断,16bit,+/-0.1%, 2线/3线/4线

自固件版本 v2.8 起,opc ua 服务器的行为已得到如下优化: • 在 cpu 的 stop 操作状态下载对象时,opcua 服务器仍始终停止,之后再重新启动。在这 种情况下,step 7 不会显示警告。 • 在 cpu 的 run操作状态下载对象时,opc ua 服务器仅在加载的对象与 opc ua 相关或者 可能与之相关的情况下才会停止。由于 opc ua数据发生修改,opc ua 服务器会在重新初 始化后再重新启动。 在将 opc-ua 相关对象加载到 cpu 并停止 opc ua服务器之前,step 7 会在加载预览对话 框中显示警告。随后,用户可以决定是在完成下载操作后重新启动服务器,还是取消下载操作。这类警告仅在 opc ua 服务器运行时显示。如果 opc ua 服务器未启用,修改后的 opc ua 数据对下载过程没有影响。示例 • 只需要向程序中添加其他代码模块。 数据块以及输入、输出、标记、时间或计数器均不受影响。 加载期间的反应:正在运行的 opcua 服务器不中断。 • 需要加载新数据模块并将数据模块标记为非 opc-ua 相关: 加载期间的反应:正在运行的 opc ua服务器不中断。 • 需要覆盖数据模块。 加载期间的反应:显示警告,提示您服务器即将重启。 背景:step 7 无法确定更改是否与opc-ua 数据相关。 通过 opc ua 服务器读取 cpu 的操作模式 通过 opc ua 服务器可读出 cpu模式,如下图所示: 图 10-10  通过 opc ua 服务器读取 cpu 的操作模式 除了 cpu的操作模式,还可读取手册 (devicemanual) 或固件版本 (hardwarerevision) 中的信 息。 183 opcua 通信 10.3 将 s7-1500 用作 opc ua 服务器 通信 功能手册, 11/2022,a5e03735819-ak 10.3.2 访问 opc ua 服务器数据 10.3.2.1 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 服务器之间的数据交 换。 184 通信 功能手册, 11/2022,a5e03735819-ak opc ua 通信 10.3 将 s7-1500 用作 opc ua 服务器此处,作为客户端的 s7-1500 cpu 将值写入 opc ua 服务器的 opc ua 变量。cpu 变量和 opc ua变量之间的映射看起来就像 opc ua 客户端直接将值写入 cpu 变量一样。对于 s7-1500 客 户端cpu,将“opc_ua_writelist”指令与数据交换所需的附加指令结合使用。 展㶒 䒞〲㏹䄶ㅴ 䎱㦕 $16ㅩ潠01$6"ㅩ潠01$6"ㅩ潠겣怓乊겤 $poofdujpo)em01$@6"@$poofdu吕ㅶ䕕 4$16 Ⳮ⯋01$6"㤳㿈墀 4$16Ⳮ⯋01$6"䒞〲㏹ 㤳㿈墀垜㰠 01$@6"@$poofdu 01$@6"@8sjuf-jtu 01$@6"@%jtdpoofdu图 10-13  客户端访问服务器的 opc ua 变量 将 cpu 变量值直接写入 opc ua 变量(设置opc ua datavalue) 自固件版本 v3.0 起,s7-1500 cpu除了映射变量外,还可以通过“opc_ua_writelist”指令将值 直接写入服务器的本地 opc ua 变量节点。通常,cpu客户端程序中的“opc_ua_writelist”指 令用于将值写入远程 opc ua 服务器的 opc ua 变量中。在服务器中使用“opc_ua_writelist”的优势:除了该值之外,还可以为 opc ua 变量节点提供 以下附加信息: •sourcetimestamp • statuscode opc ua提供了一个内置的“datavalue”数据类型。datavalue 是一个结构,用于保存值 (value) 以及值的更多信息sourcetimestamp 和 statuscode。datavalue 结构仅供 opc ua 服务使 用,不能直接在 cpu程序中写入该结构的元素。只有通过使用“opc_ua_writelist”指令才能进 行写访问。 应用选项 cpu变量无法记录指示*后一次将值写入 cpu 变量的时间戳。如果通过服务器接口映射 cpu 变量和 opc ua 变量,则 opc ua服务器不会将 sourcetimestamp 设置为 cpu 变量发生变化的时间,而是设置为服务器中“采集”值的时间;例如,通过读取服务或在订阅环境中采样。例如,如果使用“opc_ua_writelist”将 datavalue 直接写入 opc ua 变量节点,则可以提供在程序中确定的时间戳作为值的 sourcetimestamp。 设置 datavalues 时 opc_ua_writelist指令的工作原理 例如 datavalue 结构建模为 udt,并且此数据类型的变量被传送到“opc_ua_writelist”指令。然后,该指令将变量的元素持续传输到 opc ua 变量节点。 185 opc ua 通信 10.3 将 s7-1500 用作opc ua 服务器 通信 功能手册, 11/2022, a5e03735819-ak“connectionhdl”指令参数的值定义了“opc_ua_writelist”的工作方式:“正常”客户端指令或写 入本地 opcua 变量节点的指令。在后一种情况下,opc ua 客户端可以读取带有更多信息的 值并相应地对其进行评估。原理如下图所示,一种情况是使用任意客户端,另一种情况是使用 s7-1500 cpu 作为 opc ua 客户端。使用 s7-1500cpu 客户端时,显示了将 datavalue 元素分配给 opc_ua_readlist 指 令的相应指令参数的情况。可以完全访问datavalue 结构的所有元素。 “opc_ua_writelist”指令的“connectionhdl”(-42)值导致服务器写入本地 opc ua 变量节点。 垜㰠 01$@6"@8sjuf-jtu 01$6"ㅩ潠겣怓乊겤 01$6"㤳㿈墀겣瓯4$16겤 4$16 Ⳮ⯋01$6"䒞〲㏹ 㤳㿈墀㰥効垜㰠 01$6"榌ㅧ 椳玖 4fu%bub7bmvf01$6"4fswjdf $poofdujpo)em 图 10-14  设置服务器本地 opc ua 变量的数据值01$6"ㅩ潠겣怓乊겤 4$16 Ⳮ⯋01$6"㤳㿈墀 4$16 Ⳮ⯋01$6"䒞〲㏹ 1sphsbnn01$@6"@8sjuf-jtu 4fu%bub7bmvf 01$6"4fswjdf w4ubuvtdpefw4pvsdf5jntubn 图 10-15  客户端读取数据值(s7-1500 cpu 的opc ua 变量) 186 通信 功能手册, 11/2022, a5e03735819-ak opc ua 通信 10.3 将s7-1500 用作 opc ua 服务器 其它应用选项 如果 opc ua 客户端在订阅环境中向 s7-1500 cpu注册值更改(受监视的项目),并且为相应 的 datavalue 提供了上述值和更多信息,则对其它信息的更改也可触发通知。示例:二进制值变化非常快,在采样间隔内就可能恢复其原始值(快速变化 true > false >true)。未检测到值的变化。但是检测到时间戳的变化。同样,当 statuscode 发生变化时, 即使值没有变化,也可以触发通知。限制 • opc ua 客户端只允许读取 opc ua 变量;必须为 opc ua 变量相应地设置读/写权限的“accesslevel”属性。 • 只能在本地设置用户自定义的服务器接口的 opc ua 变量。 •在用户自定义的服务器接口中,直接写入的 opc ua 变量不得映射到 cpu 变量。 图10-16  用户自定义服务器接口 有关“设置 opcua-datavalue”时的“opc_ua_writelist”指令用法的详细信息,请参见通信指令 帮助的相应部分。10.3.2.2 管理读写权限 启用 opc ua 的 plc 变量和 db 变量 如果 opc ua 启用了 plc变量(默认设置),则 opc ua 客户端对 plc 变量和 db 变量具有读 写权限。对于已启用的变量,已选中复选框“可从hmi/opc ua 访问”(accessible from hmi/opc ua)。 可在 tia portal的设置中更改默认设置:“选项”(options) 菜单中的命令“设置 > plc 编程 > 常 规”(settings> plc programming > general)。“块接口/数据块元素”(block interface/datablock elements) 区域中包含相应选项。 以下为数组数据块的示例: 图 10-17  启用 opcua 变量的 plc 变量和 db 变量 opc ua 客户端可一次性完整读取该数组(请参见“节点寻址 (页144)”)。同时,该数组中的 所有元素都将激活“从 hmi/opc ua 可访问”(accessible from hmi/opcua) 和“从 hmi/opc ua 可写入”(writable from hmi/opc ua) 复选框。 187 opc ua通信 10.3 将 s7-1500 用作 opc ua 服务器 通信 功能手册, 11/2022,a5e03735819-ak 结果:opc ua 客户端既可以对这些元素进行读操作,也可以对其进行写操作。 撤消写入权限如果要对一个变量进行写保护,则可取消选中该变量的“从 hmi/opc ua 可写”(writable from hmi/opc ua)选项。这将取消 opc ua 客户端和 hmi 设备的写入权限。 结果:opc ua 客户端和 hmi 设备仅具备读权限。opc ua客户端将无法为该变量赋值,因此 也无法影响 s7 程序的执行。 撤消读写权限 要对变量进行读写保护,可禁用该变量的“从 hmi/opcua 可访问”(accessible from hmi/opc ua) 选项(不选中该复选框)。这样,opc ua服务器将从地址空间中删除该变量。opc ua 客 户端无法再访问该 cpu 变量。 结果:opc ua 客户端和 hmi设备无法对该变量进行读取和写入。 结构的读写权限 如果移除某结构组件的读写权限,则无法将该结构或数据块作为一个整体进行写入或读取。如果移除某个 plc 数据类型 (udt) 中各组件的读写权限,则将同时移除该数据类型的所有数 据块的相应权限。 在 hmi工程组态中可见 “在 hmi 工程组态中可见”(visible in hmi engineering)选项将影响西门子的工程组态工具。如 果禁用选项“在 hmi 工程组态中可见”(visible in hmiengineering)(未勾选),则无法在 wincc (tia portal) 对该变量进行组态。 该选项不会对 opc ua产生任何影响。 规则 • 如果与其它系统(控制器、嵌入式系统或 mes)进行通信时需要,则只能在 step 7 中对 plc变量和数据块变量进行读取访问。 而不应启用其它 plc 变量。 • 如特定的 plc 变量和数据块变量确实需要写入权限,则只允许通过opc ua 进行写入访 问。 • 如果为数据块的所有元素复位“可通过 hmi/opc ua 访问”(accessible fromhmi/opc ua) 选 项,则 opc ua 客户端的数据块不再显示在 s7-1500 cpu 的 opc ua服务器地址空间中。 • 还可以阻止集中访问整个数据块(请参见管理整个 db 的读写权限 (页 189))。此设置 会“否决”db编辑器中组件的设置。 更多信息 有关如何协调 cpu 变量的读写权限的信息,请参见“协调 cpu 变量的读写权限 (页 190)”部分。 188 通信 功能手册, 11/2022, a5e03735819-ak opc ua 通信 10.3 将 s7-1500 用作opc ua 服务器 10.3.2.3 管理整个 db 的读写权限 隐藏 opc ua 客户端的 db 或 db 内容可通过 opc ua 客户端轻松阻止对整个数据块的访问。 利用此选项,相应 db 的数据(包括函数块的示例 db)对 opc ua客户端保持隐藏。 在模式设置中,数据块可通过 opc ua 客户端进行读写。可在 tia portal 的设置中更改此默认设置:“选项”(options) 菜单中的命令“设置 > plc 编程 > 常规”(settings > plcprogramming > general)。“新块的默认设置”(default settings for newblocks) 区域中包含相应选项。 操作步骤 要对 opc ua 客户端完全隐藏某一数据块或避免通过 opc ua客户端对数据块进行写访问,请 按以下步骤操作: 1. 在项目树中选择要保护的数据块。 2. 选择“特性”(properties)快捷菜单。 3. 选择“属性”(attributes) 区域。 4. 根据需要选中/清除“db 可从 opc ua 访问”(dbaccessible from opc ua) 复选框。 图 10-18  隐藏 opc ua 客户端的 db 或db 内容 说明 对 db 编辑器中设置的影响 如果使用此处描述的 db 属性隐藏 db,则 db编辑器中组件的设置将不再相关;不能再访问或 写入单个组件。 提示:使用所有程序块的总览图如果使用多个数据块,则可以使用“程序块”(program blocks) 文件夹的详细总览图有选择的激 活或禁用 opc ua可访问性。 请按以下步骤操作: 1. 在项目树中选择“程序块”(program blocks) 文件夹。 2. 在“视图”(view)菜单中,选择“总览图”(overview) 命令。 3. 选择“详细信息”(details) 选项卡。 将显示块及其属性的总览图。189 opc ua 通信 10.3 将 s7-1500 用作 opc ua 服务器 通信 功能手册, 11/2022,a5e03735819-ak 4. 确保选中“可通过 opc ua 访问的数据块”(data block accessible viaopc ua) 列。 5. 仅选择要通过 opc ua 访问的数据块。 图 10-19  程序块概述10.3.2.4 协调 cpu 变量的读写权限 信息模型 (opc ua xml) 中读写权限的定义 在 opc ua信息模型中,属性“accesslevel”调节对变量的访问权限。 accesslevel 按位定义: 位 0 =currentread,位 1 = currentwrite。位组合的含义如下: • accesslevel = 0:无访问权 •accesslevel = 1:只读 • accesslevel = 2:只写 • accesslevel = 3:读+写读写权限(读+写)的分配示例 step 7 中读写权限的定义 定义变量时,使用“从 hmi/opc ua可访问”(accessible from hmi/opc ua) 和“从 hmi/opc ua 可写”(writable fromhmi/opc ua) 特性来指定访问权限。 读写权限的分配示例 图 10-20  读写权限的分配示例读写权限之间的交互 如果已导入 opc ua 服务器接口,并且在此 opc ua xml 文件中设置了 accesslevel属性,则 通过以下规则定义读写权限:各个设置的*不广泛访问权限适用。 190 通信 功能手册, 11/2022,a5e03735819-ak opc ua 通信 10.3 将 s7-1500 用作 opc ua 服务器 示例 • opcua 服务器接口中的 accesslevel = 1(只读) • 在 plc 变量表中选择了“从 hmi/opc ua可访问”(accessible from hmi/opc ua) 和“从 hmi/opc ua 可写”(writable fromhmi/opc ua)。 结果:该变量为只读。 规则 如果需要写权限: • accesslevel = 2 或 3 • 启用“从hmi/opc ua 可写”(writable from hmi/opc ua) 如果需要读权限: • accesslevel =1(accesslevel 3 也可以,但是具有误导性。该设置表示 opc ua 客户端具 有读写权限) • 启用“从 hmi/opcua 可访问”(accessible from hmi/opc ua),禁用“从 hmi/opc ua 可 写”(writablefrom hmi/opc ua) 如果不授予读写权限(无访问权限): • accesslevel = 0 • 禁用“从 hmi/opcua 可访问”(accessible from hmi/opc ua) 要阻止所有访问权限,需满足两个条件之一。在这种情况下,请检查opc ua 服务器接口 中的变量实际上是否完全需要。 访问表 如果要通过 opc ua 进行访问,必须设置“从 hmi/opc ua可访问”(accessible from hmi/opc ua)。如果要允许 opc ua 客户端写入变量/db 元素,必须设置“从hmi/opc ua 可写”(writable from hmi/opc ua)。 请参见下表了解实现的访问权限。 表格10-2  访问表 opc ua xml step 7 (tia portal),例如变量表accesslevel 从 hmi/opc ua 可访问 从 hmi/opc ua 可写 实现的访问权限 0 x x 无访问权 x 0x 无访问权 1 启用 x 只读 2 启用 禁用 无访问权 3 启用 禁用 只读 2 启用 启用 只写 3 启用 启用 读+写

西门子PLC模块授权总经销商 6ES7134-6JD00-0CA1 ET 200SP 模拟式输入端模块

展开全文

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