西门子中国-S7-1500经销商
西门子中国-S7-1500经销商
西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
用户需要有访问权限从服务器上来访问这些文件。通过“GiveUserAccess”方法获得访问权限。 可提供以下访问权限用于文件系统(另见章节权限列表): • FsRead 用于标准文件系统方法,如 Open,GetPosition,Read 以及 CopyFileFromServer 方法。 • FsWrite 用于标准文件系统方法,如 CreateDirecotry,CreateFile,Delete, MoveOrCopy,Write,SetPosition,Close 以及 CopyFileFromServer 方法。使用标准方法进行文件传输 SINUMERIK OPC UA 服务器支持 OPC UA 规范第 5 部分中描述的“FileType”/“FolderType”,能 通过 OPC UA 修改文件和文件夹。 文件夹方法 文件夹“零件程序”、“子程序”、“工件”、“NCExtend”、“ExtendedDrives”和 “AdvExchange”为“FolderType”类型,包含以下方法: 说明 • “AdvExchange”文件夹仅在 OPC UA Advanced 许可证已激活的情况下可见。 • 要访问 AdvExchange 文件夹,需要具有文件系统权限。 – 通过文件系统读操作查看 AdvExchange 文件夹的内容。 – 通过文件系统写操作删除 AdvExchange 文件夹的内容。 方法/属性 说明 CreateDirectory 在父文件夹中创建新文件夹。 CreateFile 在父文件夹中创建新文件。 Delete 在父文件夹中删除文件夹和文件。 MoveOrCopy 在服务器文件系统内将文件从源位置复制或 移动至目标位置。 可使用上述方法创建、删除、移动或复制文件夹和文件。使用“CreateDirectory”创建新文件 夹时,会与“FolderType”一起创建一个新的节点,节点名称由用户在 OPC UA 客户端中提供。 该文件夹中包含上述表格中说明的所有方法和属性。 调用“CreateDirectory”方法的地址空间中的节点为新文件夹节点的“父”节点。 文件夹方法在文件系统的所有文件夹类型对象中都存在。请注意,必须在文件或文件夹的直接 “父”节点处调用方法。 对于“Delete”和“MoveOrCopy”方法,必须提供节点的整个标识符,才能进行移动、复制和删 除操作。 当您用“CreateFile”方法创建了一个新文件时,同样也以“FileType”创建了一个用户自己命名 的新节点。该文件再次包含上述表格中说明的所有方法和属性。调用“CreateFile”方法的地空间中的节点为新文件节点的“父”节点。有关所述方法的详细信息请参见 OPC UA 规范第 5 部分的类型定义。 文件夹方法使用实例 名称 签名 使用 CreateDirectory [in] String directoryName [out] NodeId directoryNodeId 从父文件夹/目录调用,例如: Sinumerik/FileSystem/Work Pieces CreateFile [in] String fileNBme [in] Boolean requestFileOpen [out] NodeId fileNodeId [out] UInt32 fileHBndle 从父文件夹/目录调用,例如: Sinumerik/文件系统/零件程序文件 名,含后缀名:myPartProg.mpf Delete [in] NodeId objectToDelete 从父文件夹/目录调用,例如: Sinumerik/文件系统/零件程序 MoveOrCopy [in] NodeId objectToMoveOrCopy [in] NodeId targetDirectory [in] Boolean createCopy [in] String newName [out] NodeId newNodeId 从父文件夹/对象目录调用,以执行 移动或复制,例如:复制一个为 “父文件夹”的零件程序: Sinumerik/文件系统/零件程序 说明 关于方法和方法签名的更多详细信息,参见 OPC UA 规范第 5 部分。 文件方法 所有在上述文件夹中的文件都为“FileType”类型且由以下方法和属性构成: 方法/属性 说明 Open 任意以读/写模式打开文件。 Read 读取文件内容。 Write 将数据写入文件。(如果有写权限) Close 关闭文件。(如有文件打开则执行) GetPosition 当文件进行读/写操作时获取文件指针的当前 位置。说明 SetPosition 当文件进行读/写操作时设定文件指针的当前 位置。 OpenCount 指定文件打开实例的数量。 Size 给出文件大小详情。 UserWritable 如果当前用户有权修改文件的内容,则设为 true。 Writable 如果用户只有读的权限,则设为 false。 当您采用“CreateFile”方法创建新文件时,都会随“FileType”类型一起创建一个新的节点,节 点由用户命名。该文件再次包含上述表格中说明的所有方法和属性。调用“CreateFile”方法的 地址空间中的节点为新文件节点的“父”节点。有关所述方法的详细信息请参见 OPC UA 规 范第 5 部分 Annex C 的类型定义。 说明 不支持多个扩展名 方法“CreateFile”,“CopyFileToServer”,“CopyFileFromServer”和“MoveOrCopy”都不支持带 有多个扩展名的文件(例如 test.mpf.mpf)。 7.5.3.2 在客户端和服务器之间传输 16 MB 以上的文件 进行文件传输时,OPC UA 规范 v1.0X,第 5 部分,附件 C,为您提供了有关文件和文件夹 对象方法的使用信息。 如何使用文件和文件夹对象方法在客户端中进行文件传输? 基本思路是打开一个文件,将内容从 A 位置复制到 B 位置,然后关闭文件。 因此如要将文件从 SINUMERIK 复制到 OPC UA 客户端,需要进行以下操作: • 在 SINUMERIK 上通过 Open 方法打开文件, • 然后将接收到的句柄传递给 Read 方法,并运行字节数组, • 然后通过 Close 方法关闭文件。 对于其他传输方向,应先使用 Create 方法在 SINUMERIK 文件上创建文件