浔之漫智控技术(上海)有限公司-西门子模组
西门子屏蔽电缆代理授权经销商

西门子屏蔽电缆代理授权经销商

国际化工业自动化科技产品供应商,西门子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变频器、直流调速器、电线电缆

用户可使用 TIA Portal Openness 通过 StationUploadProvider (通过给定的 project 访问)将 站上传至项目中。不支持导入到 DeviceGroup 中。如果一个 project 被用于执行上传任务, 则调用 GetService 时将返回 StationUploadProvider 的实例,否则服务将返回 null 值。 程序代码:从项目中检索 StationUploadProvider 服务 Project myProject = ...; StationUploadProvider uploadProviderForProject = myProject.GetService(); if (uploadProviderForProject != null) { ... } 上传方式的参数 若要执行 PLC 设备的上传任务,用户需调用以下部分的 StationUpload 方式: StationUploadProvider. 上传方式具有 ConfigurationAddress 和 UploadConfigurationDelegte 参数。UploadOptions 是可选的,因为 StationUpload 可上传 软件、硬件和文件。 参数名称 类型 说明 configurationAddress Siemens.Engineering.Connection. ConfigurationAddress 要执行上传的设备地址 uploadConfigurationDelegate Siemens.Engineering.Upload.Uplo adConfigurationDelegate 将在上传前调用该委托,以检查组 态 uploadOptions Siemens.Engineering.Upload.Uplo adOptions 上传选项ConfigurationAddress 用户应为上传提供 ConfigurationAddress 对象。地址对象用于与要执行上传的给定 PLC 设备 建立连接。必须在 StationUploadProvider. 的 ConnectionConfiguration 中创建 ConfigurationAddress 对象。Configuration 包含支持的 Modes 列表。用户需选择其中一个 Modes 用于上传。所选的 ConfigurationMode 包含所有支持所选 Mode 的本地 PcInterfaces 的列表,必须选择其中一个接口。可在所选 ConfigurationPcInterface 的 Address 集中创建 所需地址。 修改以下代码,以创建地址对象: ... StationUploadProvider uploadProvider = null; ... ConnectionConfiguration configuration = uploadProvider.Configuration; ConfigurationMode configurationMode = configuration.Modes.Find("PN/IE"); ConfigurationPcInterface pcInterface = configurationMode.PcInterfaces.Find("Intel(R) Ethernet Connection I217-LM", 1); //"Create an address. This "ConfigurationAddress" is used as parameter for upload." ConfigurationAddress uploadAddress = pcInterface.Addresses.Create("192.68.0.1"); ... 项目上传 用户可以通过调用 StationUpload 操作来启动站上传。 必须设置以下参数: • ConfigurationAddress:要执行上传的设备的地址 • UploadConfigurationDelegate:处理上传限制的回调微信图片_20230504163714.jpgStationUploadProvider uploadProvider = null; Device uploadedObject = null; ... UploadConfigurationDelegate preUploadDelegate = PreConfigureUpload; UploadResult result = uploadProvider.StationUpload(uploadAddress, preUploadDelegate); // The uploaded device uploadedObject = result.UploadedStation; if (uploadedObject == null) { ... } internal void PreConfigureUpload(UploadConfiguration uploadConfiguration) { ... } 参数 2:UploadConfigurationDelegate 用户需实现 void UploadConfigurationDelegate (UploadConfiguration uploadConfiguration)。预上传组态时将调用委托。每次组态需要用户操作时,都将调用委 托。有关回调处理的更多信息,请参见“支持回调 (页 408)”。某些组态只包含一个信息,因 此将不会需要用户操作。 下面列出了可能的上传组态类型。 组态名称 描述和属性 UploadConfiguration • 适用于所有组态的基础类别。消息属性中包含信息 • 包含单个属性UploadConfiguration.Message : string(只读属性,包含组态消息) UploadPasswordConfig uration • 衍生自 UploadConfiguration • 适用于所有需要密码进行上传的组态的基础类别。 • 包含单个用于设置密码的方法。UploadPasswordConfiguration.SetPassword (password: SecureString) : void - 设置密码 UploadSelectionConfig uration • UploadConfiguration 的派生类QQ截图20230414151520.png下面给出了组态的数据类型: 组态 数据类型 描述和操作 UploadPasswordCo nfiguration ModuleReadAccessPas sword Set password via SetPassword(password:SecureString) 方法。 输入密码,获得模块的读访问权限。 PasswordReadAccess Set password via SetPassword(password:SecureString) 方法。 输入密码以进行典型 PLC 的 SW 上传,获得模块的读访问权限。 UploadSelectionCo nfiguration UploadMissingProduct s Set CurrentSelection:UploadMissingProductsSelec tions 可用枚举值为: TryUpload (Consistent upload) NoAction (No action) 设置上传选项。 不需要支持故障安全密码。对于通过上传 F-PLC 的读访问,无需密码。 IsSecureCommunication 所有组态均有属性 IsSecureCommunication。如果已与 PLC 建立“安全通信”(TLS 握手) 连接,该属性提供“TRUE”。其它所有情况下,该属性均提供“FALSE”。更多关于 IsSecureCommunication 的信息,请参见支持安全 S7 通信 TLS (页 475) bool isSecureCommunication = moduleReadAccessPassword.IsSecureCommunication; if (isSecureCommunication == true) { // Secure communication with (Tls handshake) ... } 如果可能阻止上传操作的组态未得到处理,则会导致出现 EngineeringTargetInvocationException 并中止上传。如果委托中的异常未得到处理,则会出现 EngineeringDelegateInvocationException。 PreUploadDelegate 实现示例: private static void PreConfigureUpload(UploadConfiguration UploadConfiguration) { ModuleReadAccessPassword moduleReadAccessPassword = UploadConfiguration as ModuleReadAccessPassword; if (moduleReadAccessPassword != null) { string passWD = "passWD"; var password = new SecureString(); foreach (var c in passWD) password.AppendChar(c); moduleReadAccessPassword.SetPassword(password); return; } ModuleWriteAccessPassword moduleWriteAccessPassword = UploadConfiguration as ModuleWriteAccessPassword; if (moduleWriteAccessPassword != null) { string passWD = "passWD"; var password = new SecureString(); foreach (var c in passWD) password.AppendChar(c); moduleWriteAccessPassword.SetPassword(password); return; } ... throw new NotSupportedException(); // Exception thrown in the delagate will cancel upload } 参数 3:UploadOptions 用户无法指定上传选项。上传选项分别为:“硬件”、“软件”、“硬件和软件”以及“硬 件、软件和文件”。 StationUpload 会自动使用上传选项“硬件、软件和文件”(Hardware, Software and Files)。 通过路由器上传 TIA Portal Openness 支持通过路由器上传站,因为路由器后的站在项目导航器中不可见。对 于通过 NAT 路由器的上传,此地址已组态有映射地址。 还可以使用激活了 IP 路由的路由器进行上传。

发布时间:2024-01-15
展开全文
优质商家推荐 拨打电话