9
西门子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及其软件的相关用法,请联系我们,我们会更好的提供相关技术支持。
在工业自动化系统中,西门子PLC是控制系统的核心,其中西门子PLC S7-200系列用途广泛。在一些小型的自动化系统解决方案中,经常会使用西门子PLC S7-200系列,该系列简单易用,扩展性强,程序调试方便,经济性好,因此成为小型自动化项目中用户的可以选择配置。由于S7-200系列CPU上面的点数有限,往往需要用户选择扩展模块来实现更多点数的控制。本文下面针对西门子PLC S7-200系列CPU的常用扩展模块做一个介绍,为用户在选型过程中进行一些参考。
二、西门子PLC S7-200扩展模块概述
西门子PLC S7-200系列的CPU分为CPU222,CPU224,CPU224XP,CPU226等,它们带扩展模块的能力不同,例如:CPU224较多可带7个扩展模块。常用的扩展模块如下:
(1)数字量输入模块,8输入24V DC,订货号:6ES7 221-1BF22-0XA8
数字量输入模块,16输入24V DC,订货号:6ES7 221-1BH22-0XA8
(2)数字量输出模块,8输出24V DC,订货号:6ES7 222-1BF22-0XA8
数字量输出模块,8输出继电器,订货号:6ES7 222-1HF22-0XA8
(3)数字量输入/输出模块,4输入/4输出24V DC,订货号:6ES7 223-1BF22-0XA8
数字量输入/输出模块,4输入24VDC/4继电器输出,订货号:6ES7 223-1HF22-0XA8
数字量输入/输出模块,8输入/8输出24V DC,订货号:6ES7 223-1BH22-0XA8
数字量输入/输出模块,8输入24VDC/8继电器输出,订货号:6ES7 223-1PH22-0XA8
数字量输入/输出模块,16输入/16输出 24VDC,订货号:6ES7 223-1BL22-0XA8
数字量输入/输出模块,16输入24VDC/16继电器输出,订货号:6ES7 223-1PL22-0XA8
数字量输入/输出模块,32输入/32输出24V DC,订货号:6ES7223-1BM22-0XA8
数字量输入/输出模块,32输入24VDC/32继电器输出,订货号: 6ES7223-1PM22-0XA8
(4)模拟量输入模块,
4输入,订货号:6ES7 231-0HC22-0XA8
2路输入热电阻,订货号:6ES7 231-7PB22-0XA8
4路输入热电偶,订货号:6ES7 231-7PD22-0XA8
(5)模拟量输出模块,
2输出,订货号:6ES7 232-0HB22-0XA8
(6)模拟量输入/输出模块,
4输入/1输出,订货号:6ES7 235-0KD22-0XA8
三、总结
综上所述,西门子PLC S7-200系列为用户在小型自动化控制系统中为用户提供了解决方案,能满足用户的多种需求。当自动化控制系统中,用户使用西门子PLC S7-200系列需要进行扩展时,可以参考本文提供的扩展模块订货号和类型进行配置,以便满足不同的需求。如果用户需要更多的了解和使用西门子PLC系列,我们也会更好的提供相关技术支持。