浔之漫智控技术(上海)有限公司-西门子模组
主营产品: 西门子代理商,西门子一级代理商,西门子总代理商,西门子PLC代理商,西门子伺服驱动代理商,西门子低压代理商,西门子交换机代理商,西门子电源代理商,西门子PLC,西门子变频器,西门子数控系统,西门子伺服驱动/电机,西门子PLC、西门子人机界面,西门子软启动器,西门子触摸屏,西门子工业以太网,西门子LOGO!,西门子SITOP电源,西门子软件,西门子线缆等。
西门子S7-400SIEMENS授权代理商

西门子S7-400SIEMENS授权代理商

西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统

集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,

,建立现代化仓

储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们

向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等

交通主干道将松江工业区与上海市内外连接,交通十分便利。

建立现代化仓

储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销

售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们

的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。


目前,将产品布局于中、高端自动化科技产品领域,主要销售西门子PLC模块,西门子交换机,西门子变频器,西门子触摸屏,西门子电机,西门子数控软件,西门子电线电缆,西门子低压产品等等

如果 API 引发严重错误异常,说明您未正确地将 API 用于设备状态。在使用更多 API 功能 前,记得调用 RefreshStatus 以使关于设备的数据保持*新。 示例:网络扫描后刷新状态 要查看使用受保护 CPU 的网络扫描环境中的 RefreshStatus 方法示例,请参阅 API 入门指 南 (页 49)。 4.10.2.10 ResetCommunicationParameters 方法 使用 ResetCommunicationParameters 方法将 PROFINET 设备的通信参数复位为出厂 设置。这会设置下列参数: • 将 NameOfStation 设置为 ""(空字符串) • 将 IP 套件参数设置为 0.0.0.0 • 将 DHCP 参数(如果可用)设置为出厂值 • 将所有 P Dev 参数(PD IR 数据、PD 端口数据调整、PD 接口 MRP 数据调整 ...)均设 置为出厂值 • 将 SMNP 调整的参数,如 MIB-II 的 sysContact、sysName 和 sysLocation 均设置为出 厂值 返回类型 方法名称 Result ResetCommunicationParameters 说明 除非将 CPU 配置为智能设备,否则无法使用此方法复位 CPU。ICPU 接口 (页 146)提供 了 ResetToFactoryDefaults 方法 (页 173)来复位 CPU。另外也无法为路由器后面的 设备复位通信参数。 示例:复位设备的通信参数 //------------------------------------------------------------- // 将 API 入门指南 (页 49) 中的必要代码插入// 此处以编译此示例QQ截图20230423160237.pngSetIP 方法 使用 SetIP 方法设置或修改设备的 IP 地址。 为确保此操作可成功执行,STEP 7 项目中的设备端口组态必须设置为“直接在设备上设置 IP 地址”(IP address is set directly on the device)。不能使用 SetIP 方法来为路由器后面 的设备设置 IP 地址。 返回类型 方法名称 Result SetIP 参数 名称 数据类型 参数类型 描述将地址从字符串格式转换为编码的 uint 格式 SetIP 方法要求地址为编码格式(如上所示)。可以使用以下 C# 代码将地址从字符串格 式转换为编码的 uint 格式: string userEnteredAddress = @"192.168.0.1"; // 例如 //------------------------------- // 将字符串地址转换为 uint //------------------------------- System.Net.IPAddress ip = System.Net.IPAddress.Parse(userEnteredAddress); byte[] bytes = ip.GetAddressBytes(); Array.Reverse(bytes); uint encodedIp = BitConverter.ToUInt32(bytes, 0); // 可用的编码 IP 地址SetProfinetName 方法 使用 SetProfinetName 方法设置或修改设备的 PROFINET 站名称。 为确保此操作可成功执行,STEP 7 项目中的设备端口组态必须设置为“直接在设备上设置 PROFINET 名称”(PROFINET name is set directly on the device)。不能使用 SetProfinetName 方法来为路由器后面的设备设置 PROFINET 名称。 返回类型 方法名称 Result SetProfinetName 参数 名称 数据类型 参数类型 描述 strName String In PROFINET 站的新名称 示例:设置 PROFINET 名称 //------------------------------------------------------------- // 将 API 入门指南 (页 49) 中的必要代码插入// 此处以编译此示例 //------------------------------------------------------------- #region 设置设备的 PROFINET 名称 //-------------------------------- // 搜索位于某个 MAC 地址的设备 // 并设置其 IP 地址 //-------------------------QQ截图20230426133720.pngUploadServiceData 方法 UploadServiceData 方法可以从存在故障的 CPU 上传服务数据。 返回类型 方法名称 Result UploadServiceData 参数 名称 数据类型 参数类型 描述 strPath string In 包含程序卡内容的文件夹的完 全限定路径 format TimeFormat In(可选) 日期和时间的显示格式。可能 值为 UTC 和“本地”。若未提 供,则格式为“本地”。 hardwareID uint In(可选) 设备的硬件 ID 示例:从存在故障的 CPU 上传服务数据 以下示例用于搜索特定 IP 地址处 CPU 的 IProfinetDeviceCollection。然后检查 CPU 的当前 OperatingState。如果 CPU 存在故障,则将上传服务数据DataChanged 事件处理程序接收 DataChangedEventArgs (页 75) 对象。如以上示例 中所示,此类具有一个 DataChangedType (页 229) 数据类型的单一属性“Type”。 4.10.3.2 ProgressChanged 事件 IProfinetDevice 接口支持 ProgressChanged 事件。 此事件允许程序监视用时较长的方法的进程。例如 FirmwareUpdate 方法。 事件中附加了一个事件处理程序以便应用此事件。当操作进程发生变化时,将调用此事件 处理程序。 以下示例说明了如何监视执行进程。该示例介绍更新网络设备的固件的方法。此操作可能 需要相当长的时间。方法在 ProgressChanged 事件中定义并附加了一个事件处理程序 以便监视操作进度。固件更新完成后,事件处理程序将从事件中分离: #region 监视进程ProgressChanged 事件处理程序接收 ProgressChangedEventArgs (页 76) 对象。 属性名称 返回类型 描述 Action ProgressActi on (页 239) 当前操作说明 Cancel bool 是否已取消操作? Count int 要传送的总数据量 ID uint 硬件 ID Index int 当前已传送的数据量 4.11 IModuleCollection 类和模块属性 4.11.1 模块属性和 IModuleCollection 类 IProfinetDevice 接口提供有关站中的任何模块(如信号模块、信号板、CM 和 CP) 的信息。Modules 属性返回这些模块的集合 (页 84)。 以下代码显示了如何访问已存在的给定 IProfinetDevice 的信息: //------------------------------------------------------------- // 将 API 入门指南 (页 49) 中的必要代码插入// 此处以编译此示例QQ截图20230426133823.png为简单起见,以上代码示例未检查 */ /* 错误。检查和处理方法所返回的错误 */ /* 对于程序的总体质量至关重要 */ #endregion 4.11.2 IModule 接口 站中的每个模块都表示为一个 IModule 接口。该接口提供了设备可用属性的子集。 IModule 接口扩展了 IHardware 接口 (页 81)。IModule 接口不提供方法。必须在设 备上启动对模块的所有操作。 IModule 接口支持以下特性: 属性名称 返回类型 描述 ArticleNumber string 模块的订单号。 也称为 MLFB 或“订货号”。 Comment string 用户可通过此属性指定设备注释,并在 SIMATIC Automation Tool 用户界面中使用。此 注释与 API 操作无关。 Configured bool 当设备具有有效组态时为真 ConfiguredVersi on string 已组态版本的描述描述 Description string 硬件项描述,基于订货号。此描述与用户可在 TIA Portal 和设备目录中看到的描述相同。(例 如,“CPU-1215 DC/DC/DC”) Failsafe bool 根据其 ArticleNumber,此设备是否为故障安全 设备? FirmwareUpdateA llowed bool 此设备是否可以进行固件更新? FirmwareVersion string 设备的当前固件版本 HardwareNumber int 硬件标识号 ID uint 工作站中每个设备和模块的唯一标识符。该标 识符用作执行 FirmwareUpdate 时的唯一标识 符。 Name string 设备名称 NewFirmwareName ErrorCode Result 附加至新固件名称的 ErrorCode NewFirmwareName IsValid bool 固件文件对此设备或模块有效时为真 NewFirmwareName IsValid bool 固件文件对此设备或模块有效时。 NewFirmwareVers ion string 新固件版本 NewFirmwareFile string 新固件的路径和文件名 Selected bool 当前是否已选中设备?即 GUI 中的复选框状 态。 SerialNumber string 设备的唯一序列号 Slot uint 硬件项的插槽号 SlotName string 此属性用于 SIMATIC Automation Tool 用户界 面中。此属性与 API 操作无关。

展开全文
拨打电话 微信咨询 发送询价