西门子电机SIEMENS授权代理商
工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
,建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
关于 SINUMERIK 的映射 M/O 说明 AckedState 本地化文本 True / False M AckedState 为 FALSE 时表明条件实例 要求应答所报告的条件状态。如果条 件实例已应答,则 AckedState 设为 TRUE。 ConfirmedSt ate LocalizedTex t True / False O ConfirmedState 表明是否需要确认。 EnabledStat e 本地化文本 True / False M 始终设为 true Acknowledg e 本地化文本 True / False M Acknowledge 会由服务器设为 TRUE 或 FALSE。 Confirm O Confirm Method 用来确认条件实例状 态的 Event Notifications (/confirm/iedState为 FALSE 时)。通常 情况下,对象实例的 NodeId 作为 ObjectId 传送至调用服务。然而,某 些服务器不会在地址空间中暴露条件 实例。因此,所有服务器也应允许客 户端通过指定 ConditionId 为 ObjectId 来调用 Confirm Method。无法使用 AcknowledgeableConditionType 节点 的 ObjectId 来调用该方法。 CncAlarmType 的其他属性 CNCAlarmType 在 VDW 手册规范“CNC 系统的 OPC UA 信息模型”中定义的“CNCAlarmType” 中进行定义。 属性 数据类型 关于 SINUMERIK 的映射 M/O 说明 AlarmIdentif ier 字符串 唯一报警 id M 唯一报警编号。映射至报警 ID。 AuxParamet ers 字符串 所有可用参数(超过 10 个)将 会以 ‘ ‘ 单独值显示。 M SINUMERIK 系统提供 10 个辅助参数 值。PC UA 语言规范 OPC UA 服务器具有内置数据类型“LocalizedText”,用于存储各语种报警文本。此数据类型定 义了一个包含字符串的结构,字符串为通过地域标识符指定的本地化翻译。各元素在下表中 定义 :- 名称 类型 说明 LocalizedText structure text String 本地化文本。 locale LocaleId 地域标识符(例如 “en-US”)。 “LocaleId”是定义为字符串的简单数据类型字符串 LocaleId 的格式如下:[-] •是一种语言的两个 ISO 639 代码字母 •是国家/地区的两个 ISO 3166 代码字母 更多信息,请参见规范 OPC UA Part3 - Address Space Model 1.03 Specification.pdf 6.4.5.2 SINUMERIK 语言规范 SINUMERIK 系统当前支持 31 种语言,见下。这些语言由 3 个字母组成的缩写代表,符合微 软的惯例。 说明 语言列表中涉及的语言并不总是被支持报警窗口 ② 显示通过预配置的事件字段接收到的事件。标准事件字段为: • “事件”选项卡中:Time, ReceiveTime, Severity, SourceName, Message, EventType 和 SourceNode • “报警”选项卡中:AcknowledgeState, Time, Severity, SourceName, Message, ConditionName, ActiveState 和 Retain Flag ③ 在报警选项卡的第一栏中会有个符号表明是否已经应答某个事件。(红色旗帜:未 应答,绿色复选标记:已应答) ④ 报警/事件订阅视图 ⑤ 报警/事件实例: 用户需要订阅这些实例(通过拖放或配置)。 图 6-10 用户界面 UaExpert 客户端
软件冗余性:
从出故障的中央控制器(主站)自动切换到后备中央控制器。
通过 WinCC 操作员站进行操作:
请求切换
冗余功能 ON/OFF(激活/禁用切换)
显示冗余耦合的状态
显示 ET 200M 从站的状态
操作模式发生故障时,“Software Redundancy”软件包将启动从主中央控制器到后备控制器的切换:
切换过程中:
由于控制器输出被冻结,因此对过程没有影响
切换之后:
基于*后获得数据将过程继续。数据可能已落后了几个周期,因此只能用于较慢的过程。
从主站发生故障到过程继续进行之间的切换时间取决于几个因素:
所用 CPU 的通讯性能
主设备/后备设备连接所使用的通讯介质、连接类型和传输速率
要传输的数据量
故障原因
冗余 PROFIBUS DP 的传输速率
冗余 PROFIBUS DP 上的从站数量
例如,对于由两个 414-2 DP CPU 和四个 ET 200 站(要传输 4 KB 数据)组成的系统,切换时间如下:
如果 CPU 通过 PROFIBUS DP 进行连接:1.2 s
如果 CPU 通过 MPI 进行连接:1.5 s
OPC UA 多语言报警和条件客户端 OPC UA 客户端必须明确提供 OPC UA 专用语言“LocaleId”,以便更改报警文本。下面为使用 OPC UA 基础栈客户端来切换客户端语言的示例。 图 6-11 使用 OpcUa 基础 .Net 客户端的 OPC UA 多语言报警和条件客户端 使用 UaExpert 客户端时,请按如下步骤执行: 1. 打开客户端“配置 UaExpert”窗口下的“设置”选项卡 2. 通过参数“General.LocaleId”的参数值提供 OPC UA 专用 “LocaleId”。 3. 然后连接服务器。览 SINUMERIK OPC UA 支持标准 OPC UA 文件和文件夹对象,因而允许进行文件传输和操控文 件系统。 服务器提供两种快捷方法,用于将 NC 零件程序从 OPC UA 客户端复制到 OPC UA 服务器(以 及相反方向的复制)。由于此快捷方法的特性,文件大小限制在 16 MB 以内。对于更大的 文件,请参照章节在客户端和服务器之间传输 16 MB 以上的文件 (页 100)使用文件和文件 夹对象。 操作 这使得 OPC UA 客户端能在以下 SINUMERIK 文件系统部分进行如下操作: 1. 创建文件/目录 2. 复制文件/目录 3. 移动文件/目录 4. 删除文件/目录 5. 重命名文件/目录 文件系统 标准 OPC UA 文件系统位于 SINUMERIK 文件夹上,NCU 的文件结构显示如下: 1. 零件程序 2. 子程序 3. 工件 4. NCExtend(外部 SD 卡/内部 SD 卡) 5. ExtendedDrives (USB/网络共享) 说明 如果有可用的外部驱动,ExtendedDrives 文件夹才会显示。请注意,如需使用这些外部 驱动,可能需要许可证。 说明 NCExtend 和 ExternalDrives 选件支持 SINUMERIK Operate 4.7 或以上版本。标准文件系统支持 6.5.3.1 使用标准方法进行文件传输 SINUMERIK OPC UA 服务器支持 OPC UA 规范第 5 部分中描述的“FileType”/“FolderType”,能 通过 OPC UA 修改文件和文件夹。 文件夹方法 文件夹“零件程序”、“子程序”、“工件”、“NCExtend”和“ExtendedDrives”为 “FolderType”类型之一,包含以下方法: 方法/属性 说明 CreateDirectory 在父文件夹中创建新文件夹。 CreateFile 在父文件夹中创建新文件。 Delete 在父文件夹中删除文件夹和文件。 MoveOrCopy 在服务器文件系统内将文件从源位置复制或 移动至目标位置。 可使用上述方法创建、删除、移动或复制文件夹和文件。使用“CreateDirectory”创建新文件 夹时,会与“FolderType”一起创建一个新的节点,节点名称由用户在 OPC UA 客户端中提供。 该文件夹中包含上述表格中说明的所有方法和属性。 调用“CreateDirectory”方法的地址空间中的节点为新文件夹节点的“父”节点。 文件夹方法在文件系统的所有文件夹类型对象中都存在。请注意,必须在文件或文件夹的直接 “父”节点处调用方法。 对于“Delete”和“MoveOrCopy”方法,必须提供节点的整个标识符,才能进行移动、复制和删 除操作。 当您用“CreateFile”方法创建了一个新文件时,同样也以“FileType”创建了一个用户自己命名 的新节点。该文件再次包含上述表格中说明的所有方法和属性。调用“CreateFile”方法的地址 空间中的节点为新文件节点的“父”节点。有关所述方法的详细信息请参见 OPC UA 规范第 5 部分的类型定义。