西门子工控机代理授权经销商
西门子工控机代理授权经销商
国际化工业自动化科技产品供应商,西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供。
西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆
程序代码:获得属性 修改以下程序代码以获取属性: IoSystem ioSystem = ...; string name = ioSystem.Name; 程序代码:设置属性 修改以下程序代码以设置属性: IoSystem ioSystem = ...; ioSystem.Name = "IOSystem_1"; 程序代码:获取动态访问的属性 修改以下程序代码以获取动态属性的值: IoSystem ioSystem = ...; var attributeNames = new[] { "MultipleUseIoSystem", "UseIoSystemNameAsDeviceNameExtension", "MaxNumberIWlanLinksPerSegment" }; foreach (var attributeName in attributeNames) { object attributeValue = ((IEngineeringObject)ioSystem).GetAttribute(attributeName); } 程序代码:设置动态访问的属性 修改以下程序代码以设置动态属性的值: IoSystem ioSystem = ...; ((IEngineeringObject)ioSystem).SetAttribute("MultipleUseIoSystem", true);• TIA Portal Openness 应用程序已连接到 TIA Portal。 请参见连接到 TIA Portal (页 82) • 已打开一个项目。 请参见打开项目 (页 122) 程序代码:删除 PROFINET io 系统 修改以下程序代码以删除 PROFINET io 系统: IoController ioController = ...; IoSystem ioSystem = ioController.IoSystem; ioSystem.Delete(); 5.8.24 删除 profinet io 系统 要求 • TIA Portal Openness 应用程序已连接到 TIA Portal。 请参见连接到 TIA Portal (页 82) • 已打开一个项目。 请参见打开项目 (页 122) 程序代码 修改以下程序代码以删除 profinet io 系统: IoController ioController = ...; IoSystem ioSystem = ioController.IoSysteTIA Portal Openness 应用程序已连接到 TIA Portal。 请参见连接到 TIA Portal (页 82) • 已打开一个项目。 请参见打开项目 (页 122) 应用 通过在 IoController 类型的对象上调用 CreateIoSystem(string nameOfIoSystem) 操作创建 DP 主站系统。通过访问 NetworkInterface 上的属性 IoControllers 对象获取 io 控制器。 创建 DP 主站系统的先决条件: • io 控制器的接口连接到子网。 • io 控制器无 io 系统。 程序代码 修改以下程序代码以创建 dp 主站系统: using System.Linq; ... NetworkInterface interface = ...; IoSystem dpMasterSystem = null; // Interface is configured as master or as master and slave if((interface.InterfaceOperatingMode & InterfaceOperatingModes.IoController) != 0) { IoControllerComposition ioControllers = interface.IoControllers; IoController ioController = ioControllers.First(); if(ioController != null) { dpMasterSystem = ioController.CreateIoSystem("dp master system")TIA Portal Openness 应用程序已连接到 TIA Portal。 请参见连接到 TIA Portal (页 82) • 已打开一个项目。 请参见打开项目 (页 122) 应用 NetworkPort 提供链接 ConnectedPorts,该链接用于对端口进行枚举,从而访问某个端口的 所有互连伙伴端口。 只能对在 TIA UI 中同样可以互连的端口进行互连,例如,不能对同一以太网接口的两个端口 进行互连。以下情况会出现可恢复的异常状况: • 已经存在到同一伙伴端口的互连 • 尝试互连两个不能互连的端口时 • 尝试创建到不支持替代伙伴的端口的第二个互连时 程序代码:获取端口互连 修改以下程序代码以获取端口设备项的端口互连信息: NetworkPort port = ...; foreach (NetworkPort partnerPort in port.ConnectedPorts)程序代码:删除端口互连 修改以下程序代码: NetworkPort port1 = ...; NetworkPort port2 = ...; port1.DisconnectFromPort(port2); 5.8.27 端口互连的属性 端口互连的属性 TIA Portal Openness 支持端口互连的以下属性。如果 UI 中提供属性,也可以通过 TIA Portal Openness 进行访问。如果用户有权修改 UI 中的属性,那么也可以在 TIA Portal Openness 中 进行修改。 属性名称 数据类型 可写 访问 说明 MediumAttachmen tType MediumAttachmen tType 只读 动态属性 - CableName CabelName 读写 动态属性 - AlternativePartnerP orts Boolean 读写 动态属性 仅在支持工具转换器 功能时可用。访问端口的属性 要求 • TIA Portal Openness 应用程序已连接到 TIA Portal。 请参见连接到 TIA Portal (页 82) • 已打开一个项目。 请参见打开项目 (页 122) 应用 如果设备项为端口,则除简单的设备项功能外,其还可提供附加功能。 • 可以访问该端口的已链接伙伴端口 • 可以访问该端口的接口 若要访问此附加功能,即 NetworkPort 功能,必须使用设备项的特定服务。使用 IoConnector 的 ConnectToIoSystem(IoSystem ioSystem) 操作将 IoConnector 连接至现 有 DP 主站系统。 使用操作 GetIoController 导航至远程 IoController。有关如何导航至本地 IoConnector 和 io 系统的更多信息,请参见 获取接口的主站系统或 IO 系统 (页 294)。 先决条件: • IoConnector 未连接到 io 系统。 • IoConnector 接口与所需 IoController 的接口连接到相同的子网。 程序代码 修改以下程序代码: IoSystem ioSystem = ...; IoConnector ioConnector = ...; ioConnector.ConnectToIoSystem(ioSystem); IoController ioController = ioConnector.GetIoController(); 5.8.32 访问虚拟从站的 AS-i 配置文件和参数属性 要求 • TIA Portal Openness 应用程序已连接到 TIA PortaTIA Portal Openness 应用程序已连接到 TIA Portal 请参见“连接到 TIA Portal (页 82)” • 已打开一个项目 请参见“打开项目 (页 122)” 应用 如果已插入 CM DP,则可使用 TIA Portal Openness 将 ET200SP PLC 组态为 DP 从站。还可以 在 TIA Portal Openness 中创建、组态和删除 DP 接口的传送区。处理过程类似于 PnPn 耦合 器 Openness 传送区 (页 324)中介绍的对 PN 接口的传送区的处理过程。 设备项 DP 接口支持以下动态属性。 属性名称 数据类型 访问权限 可写入 DpUseForTestCommissioni ngRouting Boolean 仅在组态为 DP 从站 时可用 r/w DpWatchdog Boolean 仅在组态为 DP 从站 且分配给 DP 主站时 可用 r/w 程序代码:创建传送区 修改以下程序代码,以在 DP 接口创建传送区: NetworkInterface cpuItf = CpuInterface.GetService(); // Create TransferAreas TransferAreaComposition transferAreas = cpuItf.TransferAreas; // Simple TranferArea TransferArea transferAreaExample = transferAreas.Create("Example TA MS",DP 从站组态的传送区中支持以下参数: 参数名称 数据类型 访问权限 Name string 读/写 Direction enum 读/写 Comment string 读/写 LocalToPartnerLength Int32 读/写 PartnerToLocalLength Int32 读/写 LocalAddresses AddressComposition object 读 PartnerAddresses AddressComposition object 读 PositionNumber Int32 读 Type enum 读 程序代码:删除传送区 修改以下程序代码以删除 DP 从站组态的传送区: TransferArea transferAreaExample = transferAreas.Create("Example TA MS", TransferAreaType.MS); transferAreaExample.Delete(); 参见 连接到 TIA Portal (页 82) 打开项目 (页 122) PnPn 耦合器的 Openness 传输区 (页 324)可使用 TIA Portal Openness 执行以下操作: • 假定 1516 PLC 包含一个具有等式同步功能的模块,且可以将该 PLC 设为等时同步模式 • 假定在之前的组态中,该模块分配给 OB61,且可以将该模块设为等时同步模式 • 假定在之前的组态中,为 PLC 分配了额外的 ET200SP,且为可设置发送时钟源的同一 OB61 分配了组态为等时同步模式的模块(PLC 和分散 Profinet 已耦合,发送时钟源设为 PN X1)。 属性 属性名称 数据类型 可写入 可用范围/值 先决条件 说明 访问权限 Isochronous Mode bool 读取/写入 True/False 具有等时同步 功能的设备 获取/设置等时 同步模式 动态属性 SourceCycleTi me int 读取/写入 设备特定 已启用等时同 步模式 获取/设置发送 时钟源 动态属性 SendClock float 读取/写入 设备特定 已启用等时Openness 适用于 CP 1604/CP 1616/CP 1626 常规 可以使用 TIA Portal Openness 应用程序为通信处理器 CP 1604/CP 1616 V2.8 及更高版本(也 可以为 V2.7 及更高版本,取决于订货号)和 CP 1626 V1.1 及更高版本组态传输区和传输区 映像规则。 要求 • TIA Portal Openness 应用程序已连接到 TIA Portal。 请参见“建立到 TIA Portal 的连接”。 • 已打开一个项目。 请参见“打开项目”。 • 编译项目前,所有设备必须为“离线”状态。 传输区的组态 创建传输区 例如,使用以下程序代码,为 CP 1604 创建一个“CD”类型的传输区: NetworkInterface cpItf = CP 1604Interface.GetService(); // Create TransferAreas TransferAreaComposition transferAreas = cpItf.TransferAreas;