西门子S7-400SIEMENS授权代理商
西门子中国有限公司授权合作伙伴——湖南西控自动化设备有限公司,作为西门子中国有限公司授权合作伙伴,湖南西控自动化设备有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。
西门子中国授权代理商——湖南西控自动化设备有限公司,本公司坐落于湖南省中国(湖南)自由贸易试验区长沙片区开元东路 1306 号开
阳智能制造产业园一期 4 栋 30市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发
、技术服务、安装调试、销售及配套服务领域。
目前,将产品布局于中、高端自动化科技产品领域,主要销售西门子PLC模块,西门子交换机,西门子变频器,西门子触摸屏,西门子电机,西门子数控软件,西门子电线电缆,西门子低压产品等等
如果 API 引发严重错误异常,说明您未正确地将 API 用于设备状态。在使用更多 API 功能 前,记得调用RefreshStatus 以使关于设备的数据保持*新。 示例:网络扫描后刷新状态 要查看使用受保护 CPU 的网络扫描环境中的RefreshStatus 方法示例,请参阅 API 入门指 南 (页 49)。 4.10.2.10ResetCommunicationParameters 方法 使用 ResetCommunicationParameters 方法将PROFINET 设备的通信参数复位为出厂 设置。这会设置下列参数: • 将 NameOfStation 设置为 ""(空字符串) •将 IP 套件参数设置为 0.0.0.0 • 将 DHCP 参数(如果可用)设置为出厂值 • 将所有 P Dev 参数(PD IR数据、PD 端口数据调整、PD 接口 MRP 数据调整 ...)均设 置为出厂值 • 将 SMNP 调整的参数,如 MIB-II 的sysContact、sysName 和 sysLocation 均设置为出 厂值 返回类型 方法名称 ResultResetCommunicationParameters 说明 除非将 CPU 配置为智能设备,否则无法使用此方法复位CPU。ICPU 接口 (页 146)提供 了 ResetToFactoryDefaults 方法 (页 173)来复位CPU。另外也无法为路由器后面的 设备复位通信参数。 示例:复位设备的通信参数//------------------------------------------------------------- //将 API 入门指南 (页 49) 中的必要代码插入// 此处以编译此示例 SetIP 方法 使用SetIP 方法设置或修改设备的 IP 地址。 为确保此操作可成功执行,STEP 7 项目中的设备端口组态必须设置为“直接在设备上设置IP 地址”(IP address is set directly on the device)。不能使用 SetIP方法来为路由器后面 的设备设置 IP 地址。 返回类型 方法名称 Result SetIP 参数 名称 数据类型 参数类型描述将地址从字符串格式转换为编码的 uint 格式 SetIP 方法要求地址为编码格式(如上所示)。可以使用以下 C#代码将地址从字符串格 式转换为编码的 uint 格式: string userEnteredAddress =@""; // 例如 //------------------------------- //将字符串地址转换为 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 directlyon the device)。不能使用 SetProfinetName 方法来为路由器后面的设备设置 PROFINET 名称。返回类型 方法名称 Result SetProfinetName 参数 名称 数据类型 参数类型 描述 strName StringIn PROFINET 站的新名称 示例:设置 PROFINET 名称//------------------------------------------------------------- //将 API 入门指南 (页 49) 中的必要代码插入// 此处以编译此示例//-------------------------------------------------------------#region 设置设备的 PROFINET 名称 //-------------------------------- //搜索位于某个 MAC 地址的设备 // 并设置其 IP 地址 //------------------------- UploadServiceData 方法 UploadServiceData方法可以从存在故障的 CPU 上传服务数据。 返回类型 方法名称 Result UploadServiceData 参数 名称数据类型 参数类型 描述 strPath string In 包含程序卡内容的文件夹的完 全限定路径 formatTimeFormat 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) 当前操作说明 Cancelbool 是否已取消操作? Count int 要传送的总数据量 ID uint 硬件 ID Index int 当前已传送的数据量4.11 IModuleCollection 类和模块属性 4.11.1 模块属性和 IModuleCollection 类IProfinetDevice 接口提供有关站中的任何模块(如信号模块、信号板、CM 和 CP) 的信息。Modules属性返回这些模块的集合 (页 84)。 以下代码显示了如何访问已存在的给定 IProfinetDevice 的信息://------------------------------------------------------------- //将 API 入门指南 (页 49) 中的必要代码插入// 此处以编译此示例 为简单起见,以上代码示例未检查 */ #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 此设备是否可以进行固件更新? FirmwareVersionstring 设备的当前固件版本 HardwareNumber int 硬件标识号 ID uint工作站中每个设备和模块的唯一标识符。该标 识符用作执行 FirmwareUpdate 时的唯一标识 符。 Name string设备名称 NewFirmwareName ErrorCode Result 附加至新固件名称的 ErrorCodeNewFirmwareName IsValid bool 固件文件对此设备或模块有效时为真 NewFirmwareNameIsValid bool 固件文件对此设备或模块有效时。 NewFirmwareVers ion string 新固件版本NewFirmwareFile string 新固件的路径和文件名 Selected bool 当前是否已选中设备?即 GUI中的复选框状 态。 SerialNumber string 设备的唯一序列号 Slot uint 硬件项的插槽号 SlotNamestring 此属性用于 SIMATIC Automation Tool 用户界 面中。此属性与 API 操作无关。
湖南西控自动化设备有限公司是一家西门子PLC授权代理商,我们提供全系列的西门子自动化产品和解决方案。作为授权代理商,我们为客户提供优质的产品和专业的技术支持,帮助他们实现自动化生产过程的高效运行。
西门子S7-400是西门子的一款高性能PLC(可编程逻辑控制器)产品。它采用先进的S7-400架构,具有出色的处理能力和稳定性,可广泛应用于各个行业的自动化控制系统中。S7-400不仅具备强大的数据处理能力,还支持多通信接口,方便与其他设备进行连接与通信。
作为西门子S7-400的授权代理商,我们可以为您提供全方位的产品支持和服务。无论您是新用户还是老用户,我们都能够满足您的需求。我们不仅提供S7-400的销售,还提供技术咨询、系统设计、设备安装调试等一系列服务,帮助您快速掌握和应用S7-400。
除了S7-400,我们还代理销售其他型号的西门子PLC。例如S7-300系列,它是一款中档产品,适用于中小型自动化控制系统。S7-200系列则是一款入门级产品,适用于简单的控制任务。而S7-1200系列则是一款针对小型自动化应用设计的PLC,具有更小的体积和更高的灵活性。
除了PLC,我们还提供西门子的其他自动化产品,如西门子触摸屏、西门子CPU、西门子电源、西门子软件、西门子变频器等。这些产品都是配套使用的,能够完整地构建一个可靠、高效的自动化控制系统。
西门子的V90 V20 G120 S120系列变频器是工业生产中常用的电机控制设备。它们具有**的转速控制、稳定的性能和低能耗等优点,广泛应用于机械制造、电力、化工等行业。我们作为西门子的授权代理商,可以为您提供多种型号的变频器选择,并提供完善的技术支持。
总之,作为湖南西控自动化设备有限公司,我们拥有丰富的经验和专业的技术团队,能够为客户提供最合适的产品和服务。无论您是需要购买西门子的PLC、触摸屏、变频器还是其他自动化产品,都欢迎来到我们公司咨询或购买。我们将竭诚为您提供满意的解决方案和优质的客户服务。谢谢!