使用WinCC flexible 2008 SP2访问S7-1200标签变量指南

需积分: 10 0 下载量 44 浏览量 更新于2024-09-05 收藏 224KB PDF 举报
"西门子常见问题集锦12.pdf" 这篇文档主要讨论了如何使用WinCC flexible 2008 SP2配置的HMI(Human Machine Interface)屏幕或运行时(Runtime)系统来访问S7-1200 PLC(可编程逻辑控制器)的标签变量。WinCC flexible是一款由西门子提供的可视化软件,用于设计和配置触摸屏界面。在本文件中,特别提到了使用"SIMATIC S7 300/400"驱动器,尽管S7-1200是新一代的PLC,但该驱动仍然能够通过绝对地址(p_paddr)进行数据访问,只是不支持符号寻址。 以下是一些关键知识点: 1. **数据类型支持**:WinCC flexible 2008 SP2支持多种数据类型,包括Bool(布尔型)、Byte、Char、DInt(双整型)、DWord(双字型)、Int(整型)、Real(实型)、Time(时间)、Word(字型)、String(字符串)以及Array(数组)。对于S7-1200,特定的数据类型如SInt、USInt、UInt和UDInt也得到了支持,这些数据类型分别对应不同范围的有符号和无符号整数。 2. **结构体与计数器/定时器**:文档指出,WinCC flexible 2008 SP2不支持结构体(Struct)以及某些IEC标准的计数器和定时器类型(如IEC_Counter、IEC_Timer等),这意味着用户不能直接在HMI界面中操作这些复杂的变量。 3. **通信设置**:为了连接到S7-1200,需要在STEP7 Basic V10.5中创建新的块(GlobalDB),并确保在设置中选择“Symbolic access only”,以允许符号地址的访问。之后,在WinCC flexible 2008中设置通信连接,通过“Communication > Connections”选项来完成配置。 4. **连接步骤**: - 步骤1:在STEP7 Basic V10.5中创建新的全局数据块,并设置为只允许符号访问。 - 步骤2:在S7-1200 PLC程序中配置好所需的标签变量。 - 步骤3:在WinCC flexible 2008中建立与PLC的通信连接。 5. **注意事项**:文档还提到了一些可能遇到的问题,如不支持的变量类型、通信连接的建立、错误处理等,但没有提供具体的解决方法。 这个资料集锦为用户提供了在实际应用中遇到问题时的参考,特别是那些试图使用较旧版本的WinCC flexible与S7-1200 PLC进行通信的用户。不过,由于缺少详细的故障排除指南,用户可能还需要查阅更全面的文档或寻求技术支持。