西门子中国-软启动器经销商
西门子中国-软启动器经销商
西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
CSOM 具有哪些功能? CSOM 可能的应用场景如下: • 实现自定义信息模型 • 更改自定义信息模型: – 结构 – 显示名称 – 浏览名称 – 说明 不能进行的操作有哪些? • 更改数据类型 CSOM 数量结构 特性 值 二进制文件*大数量 1 CSOM 命名空间的*大数量 121 CSOM 中节点的*大数量 10,000 (1) 创建许可证命名空间后,可创建的 CSOM 命名空间的*大数量为 11。更多信息,参见建 模规则 (页 89)。在 SINUMERIK OPC UA 服务器中使用 CSOM 的工作流程 5.3.1 概述 如要使用 Customer Specific Object Model (CSOM),则必须遵循一定的流程步骤。 以下章节提供了必要流程步骤一览。每个流程步骤都涵盖了大量细节。 CSOM 工作流程 CSOM 工作流程包含以下步骤: 1. 使用“SINUMERIK Access MyMachine /P2P”将 SINUMERIK 模型从 OPC UA 服务器导出为 OPC UA XML。 2. 使用 SiOME 创建 CSOM (页 56)。 3. 使用 SINUMERIK Access MyMachine/ P2P CSOM 从 XML 转换为二进制格式 (页 90)。 4. 使用 SINUMERIK Operate 将 CSOM 导入 SINUMERIK OPC UA 服务器 (页 92)。 参见 将 SINUMERIK 模型从 OPC UA 服务器导出为 OPC UA XML (页 53) 5.3.2 将 SINUMERIK 模型从 OPC UA 服务器导出为 OPC UA XML SiOME 提供了通过拖拽映射变量的功能。为了使用此功能,SiOME 需要知道要执行 CSOM 的 机床的 SINUMERIK 地址空间。 由于地址空间取决于机床配置,该地址空间应在机床调试后使用“SINUMERIK Access MyMachine /P2P”加以导出。 SINUMERIK Access MyMachine /P2P 通过 OPC UA 浏览器功能读出 SINUMERIK 的地址空间, 然后提供一份 XML 文件,供导入到 SiOME 中。 先决条件 如要导出 SINUMERIK OPC UA 模型,则需具备 SinuReadAll 访问权限SINUMERIK Access MyMachine/ P2P 通过 SINUMERIK Integrate Access MyMachine /P2P(MLFB 6FC5860-7YC00-0YA0),可使 用标准 Windows PC 来调试安装有 SINUMERIK Operate(V2.6 及更高版本)的机床。其功能 范围包括在服务 PC 与控制器之间交换文件以及操作 HMI 用户界面。可方便地编辑 EasyScreen 文本、报警文本、刀具管理文本和其他文本。 导出 SINUMERIK OPC UA 模型的 OPC UA XML 文件 下图展示了将目标系统地址空间导出为 OPC UA XML 的流程。使用 SiOME 创建 CSOM 5.3.3.1 概述 SiOME 是西门子发布的一款免费工具,可以轻松创建 OPC UA 对象模型并可将对象映射给 SINUMERIK 或 SIMATIC S7-1500 变量。 下面的章节将介绍使用 SINUMERIK 和 SiOME 对 CSOM 进行配置的流程。 该流程本身含有 3 个子步骤: 1. 导入 SINUMERIK 模型 (XML) (页 56) 2. 创建自身对象模型 (页 59) 3. 导出 CSOM (XML) (页 80)例如,如要读取命名空间 3 中的一个变量,那么用户需要取得访问权限“CsomRead3”。无需 其他访问权限。“CsomWritex”适用相同规则。 下表给出了 CSOM 访问级别与目标设备访问权限之间的交互作用一览。目标设备只读权限 下的变量不能由 OPC UA 进行写访问,即使 OPC UA 访问权限为读/写 (3) 也是如此。 表格 5-4 访问表 CSOM AccessLevel CSOM 命名空间权限 目标设备权限 结果 1 = 读 无法访问 读/写点击按钮“开始”,生成二进制文件。XML 文件经过加密后,密码弹窗显示。 图 5-52 密码弹窗 5. 输入在 SiOME 中加密导出 CSOM(XML)文件时使用的密码。 6. 点击“确认”。输入的密码正确,二进制文件便会生成并保存在指定路径下。 结果 所导入的 CSOM XML 文件转换为二进制格式。 5.3.5 将 CSOM 导入 SINUMERIK OPC UA 服务器 将 CSOM (XML) 转换为二进制格式后,可被导入 SINUMERIK OPC UA 服务器。 下图展示了 CSOM(二进制格式)导入 SINUMERIK OPC UA 服务器的过程1. 将二进制文件复制到 U 盘/网络共享盘上,或者通过 AMM 直接将文件传送到控制系统的以下 路径中: – NCU 上的“\user\sinumerik\hmi\opcua\models\” – PCU/IPC 上的“C:\Program Files (x86)\Siemens\Motion Control\user\sinumerik \hmi\opcua\modeles” 说明 如果没有模型文件夹,请创建一个名为模型的文件夹。 2. 在 OPC UA 模型对话框中按下软键“添加模型”并选择所保存的二进制文件。 3. 按下软键“确认”。 模型即显示在 OPC UA 模型对话框中。 4. 然后按下软键“更改”并激活用户专用模型。 5. 重启 SINUMERIK OPC UA 服务器。 结果 现在可在 SINUMERIK Operate 中对 CSOM 进行访问。 说明 通过 OPC UA 客户端访问数据时,必须具备适合的访问权限(参见章节“访问权限列 表”)。可在“/Channel/Parameter/R”下找到 R 参数,其*终会映射至“/Channel/Parameter/R[u1, 1]”。 如果想要访问其他参数,则必须对标识符进行相应地扩展,例如:“/Channel/Parameter/ R[u2, 56]”。 表格 7-1 变量路径示例(NC 访问操作) 变量路径 说明 /Channel/Parameter/R[u1,10] 通道 1 中的 R 参数 10 /Channel/Parameter/R[u1,1,5] /Channel/Parameter/R[u1,1,#5] R 参数数组 通道 1 中的 R 参数 1 到 5 /Channel/GeometricAxis/name[u2,3] 通道 2 中第 3 根轴的名称 /Channel/GeometricAxis/actToolBasePos[u1,3] 通道 1 中第 3 根轴的位置 说明 请注意,在一次访问操作中通过数组访问*多只能访问 149 个参数(例如,/Channel/ Parameter/R[u1, 1, #149])。 7.3.2 GUD 访问操作的变量路径 GUD 变量保存在 OPC UA 服务器的“/Sinumerik/GUD”节点中。 所显示的 GUD 变量始终只代表第一个 NC 通道(针对通道相关的 GUD 变量)的第一个参数 (针对 GUD 数组)。如果想要访问不同的 GUD 数组参数或不同的通道,必须为 NC 访问扩 展相应的标识符。 GUD 数组是单索引访问,且访问总是单维的。这表示在多维数组中,索引必须加以计算。 示例 1:单维数组,NC 全局 GUD 数组 “UGUD.DEF”文件