西门子中国-PCS7经销商
西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
,建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
文件传输的快捷方法 < 16 MB
除了标准文件系统之外,还提供了两种其他方法以便将文件从服务器传输至客户端或说明
用这些方法,在默认设置下,您*多可以传输 16 MB(依客户端设置1. CopyFileFromServer:
– 允许从 SINUMERIK OPC UA 服务器上将文件复制到客户端位置。
– 用户应提供带有待复制完整路径的文件名称。
– 完成文件传输后,系统回显示适当的消息。
类型 数据类型 参数 说明
输入参数 string SourceFile 需要复制的包含**
路径的文件名称。
输出参数 ByteString Data 原始文件数据
2. CopyFileToServer:
– 允许将客户端文件复制到指定的 SINUMERIK NC 存储位置。
– 用户应选择待传输的文件并指定服务器上的位置。
类型 数据类型 参数 说明
输入参数 string TargetFilename 包含**路径的目标
文件名称
输入参数 ByteString Data 原始文件数据
输入参数 Boolean Overwrite Overwrite True:如果已存在则
覆写该文件。False:
文件不会被覆写。
例如:
文件的完整路径可以按以下方式给出明
您可以从 NC 文件系统和外部存储器中选择要执行的零件程序文件,包括“本地驱动”,
“USB”和 “网络共享”。作为文件系统的特点之一,NC 文件系统显示在 OPC UA 地址空间中。
可提供两个输入值以便调用方法 “Select”。
• 要执行的文件的节点标识符
• 通道号
文件系统上的每个零件程序文件都关联了 OPC UA 地址空间中的一个节点标识符并作为输入
提供。只能为一个通道选择一个零件程序。否则会报错程序执行时要使用的通道必须处于状态“复位”下。
• 具有“ApWrite”访问权限的用户能够调用方法“Select”。如果用户没有“ApWrite”访问
权限而试图调用方法“Select”,则会失败并且服务器会反馈 OpcUa 状态
“BadUserAccessDenied”。
说明
用户的访问权限通过方法“GiveUserAccess”提供。
方法调用的状态代码
下表提供了代码值的详细信息以及“Select”方法调用的状态说明。作为输出变量之一,结果
代码(值)显示在 OPC UA 客户端中。
状态代码(值) 说明
0 成功
1 通道不存在
2 零件程序无法找到
3 通道不在复位状态
4 目标拒绝了所请求的操作。
说明
无文件限制
请注意,任何后缀名的文件都可以通过 OPC UA “Select” 方法来选择。OPC UA 不限制所选择
的文件后缀名。
无法选择作业列表。
OPC UA 状态
下表提供了代码值的详细信息以及 OPC UA 方法调用的状态说明:
结果 说明
Succeeded 方法执行成功/失败。
OpcUa_BadInvalidArgument 提供了无效输入。
OpcUa_BadUserAccessDenied 用户没有权限调用方法具有“ToolWrite”访问权限的用户能够调用方法“ToolManagement”。如果用户没有“ToolWrite”
访问权限而试图调用方法“ToolManagement”,则会失败并且服务器会反馈 OpcUa 状态
“BadUserAccessDenied”。
说明
用户的访问权限通过方法“GiveUserAccess”提供。
7.8.2 CreateTool
方法 “CreateTool” 用于使用专用 T 号在 SINUMERIK 刀具列表中创建新刀具,并显示在文件夹
“Methods/ToolManagement”下。方法 CreateTool 不含刀具参数的设置。刀具参数,例如:
刀具类型、刀沿等,通过数据访问功能来设置。
方法 CreateTool 有两个输入参数和一个输出参数。
说明
输入 Tool Area 用于输入刀具区域的输入参数。
输入 Tool Number 5 位编号用于所创建的刀具。
编号范围请见各 828D 或 840D sl
文档。
输出 Status Code 通过数值反馈,方法是否被成功
执行。
方法会反馈一个数值,指示创建是否成功。如果创建不成功,返回值会提供关于失败原因的
信息。
状态代码
状态代码是所请求操作的结果,见下表所示的数字:
Status Code 原因
0 正常。
1 刀具区域不存在。
2 刀具号超范围。(原因是参数错误)
3 刀具号已存在。
4 达到*大刀具数量。
方法结果代码
结果 说明
Succeeded 方法执行成功/失败。
BadInvalidArgument 提供的参数不正确。
BadUserAccessDenied “ToolWrite”访问不支持。下表为方法参数的详细信息:
类型 参数 说明
输入 Tool Area 用于*终用户输入刀具区域
的输入参数。
输入 ToolNumber 待删除的 5 位编号。
编号范围请见各 828D 或
840D sl 文档。
输出 StatusCode 通过数值反馈,方法是否被
成功执行。
方法会反馈一个数值,指示删除是否成功。如果删除不成功,返回值会提供关于失败原因的
信息。
状态代码
如果删除刀具不成功,返回值会提供关于失败原因的信息,见下表。
StatusCode 说明
0 正常。
1 刀具区域不存在。StatusCode 说明
2 刀具号超范围。(原因是参数错误)
3 刀具不存在。
6 刀具生效。(原因是刀具正在使用中)
方法结果代码
当方法正确执行时,结果会返回“Succeeded”,并且 StatusCode 将给出成功/失败的原因。
如果输入不符合 OPC UA 标准,则会返回“BadInvalidArgument”。
结果 说明
Succeeded 方法执行成功/失败。
BadInvalidArgument 提供的参数不正确。
BadUserAccessDenied “ToolWrite”访问不支持。
7.8.4 CreateCuttingEdge
方法 “CreateCutting Edge” 用于在 SINUMERIK 刀具列表中为已有刀具新建刀沿。下一个空闲
的 D 号将被创建。
方法 “CreateCuttingEdge” 位于文件夹 “Methods/ToolManagement” 下。该方法不含刀沿参
数的设置。
方法 CreateCuttingEdge 有两个输入和两个输出参数。数。
输入 Tool Number 待删除的 5 位编号。
编号范围请见各 828D 或
840D sl 文档。
输出 DNumber 刀具的刀沿号。
输出 Status Code 通过数值反馈,方法是否被
成功执行。
方法会反馈一个数值,指示创建是否成功。如果创建成功,新建刀沿的 DNumber 将被返回。
如果创建不成功,返回值会提供关于失败原因的信息。
状态代码
状态代码是所请求操作的结果,见下表所示的数字:
Status Code 原因
0 正常。
2 刀具号超出范围。
4 到达*大刀沿数,无法再增加。
5 没有可创建刀沿的刀具。(原因是刀具区域
或刀具号错误)