新浪博客

西门子PLC STEP7功能块属性说明

2017-03-29 15:07阅读:
  一、概述
  西门子PLC S7-300系列和西门子PLC S7-400系列常用在工业自动化领域的中大型项目中,它们使用的编程软件是STEP7,用户在使用编程软件STEP7中,可以根据实际控制要求编写相应的功能块来实现相关功能。这些功能块除了本身具有程序逻辑外,还具有不同的属性,本文下面就对西门子PLC编程软件STEP7功能块的各种属性做一个说明,为用户的编程过程中提供帮助。
  二、西门子PLC STEP7功能块属性
  用户在进行西门子PLC程序设计时,例如:S7-300系列PLC,采用的编程软件为STEP7,STEP7是西门子S7/M7/C7系列西门子PLC的编程工具,该软件包以块形式管理用户编写的程序和数据。STEP7的程序是一种结构化的程序,有各种功能块,用户也可以自定义功能块来完成相关逻辑。
  在用户自定义的功能块FB中,可以定义FB的属性来完成额外的功能,主要功能有如下几种:
  1. S7_m_c
  这个属性的默认值是“false”,用户可将其改为“true”。它的含义是:系统属性用于控制创建带过程变量的
背景数据块的默认特性。如果用户使用上位机进行控制,在上位机编程软件中,例如:WinCC中,可以使用STEP7中具有S7_m_c属性的变量。用户通过对STEP7程序的编译可以将具有该属性的功能块中的变量生成到WinCC的变量中,上位机可以对这些变量进行调用。
  2. S7_pdiag
  这个属性的默认值是“false”,用户可将其改为“true”。它的含义是:为功能块FB设定该属性时,语言编译器为该块中的所有程序段创建过程诊断所需的信息。例如:用户在自定义一个FB功能块后,设定它的属性为“S7_pdiag”,则这个FB中的程序会生成诊断信息。
  3. S7_alarm_ui
  这个属性的默认值是0,即标准消息对话框;用户可将其设定为1,即PCS7消息对话框。它的含义是:当某个FB功能块具有此系统属性时,调用PCS7消息组态应用程序,而不是标准消息对话框。PCS7消息组态应用程序尤其适用于PCS7和WinCC消息向导。如果丢失系统属性或值等于'0'时,和以前一样出现标准消息对话框。例如:用户需要使用PCS7组态项目时,里面的消息组态程序可以使用特定的对话框,可以更加清晰直观的了解项目中出现的信息,即将S7_alarm_ui设定为1。
  三、小结
  综上所述,西门子PLC编程软件STEP7为用户提供了多种功能块,用户也可以在编程组态过程中自定义相关功能块,并对功能块的属性进行设置以完成相关功能。这些功能块的属性在本文中进行了简要说明,用户在程序设计时可以进行参考。如果用户需要更多的了解西门子PLC及其软件的相关用法,请联系我们,我们会更好的提供相关技术支持。
更多技术咨询,请联系我们
文章来自北京阿法天基原创,请转载的朋友保留原地址。
北京阿法天基科技有限公司官网:http://www.xmzplc.com/

我的更多文章

下载客户端阅读体验更佳

APP专享