您好,杭州萧优自动化科技有限公司网站欢迎您!

自动化工业产品解决方案公司秉承质量可靠,信誉为重的经营理念
咨询热线

0571-82659660

您的位置:首页 > 公司产品 西门子S7-200PLC模块
西门子6ES7288-3AM06-0AA0模拟

西门子6ES7288-3AM06-0AA0模拟

SIMATIC S7-200 SMART, 模拟 I/O SM AM06,4 个模拟输入/2 个模拟输出, 0..10V,0..5V,0/4..20mA,+/-5V, +/-2.5V,12 Bit 分辨率 或 4...20mA,+/-10V 11 Bit 分辨率

  • 产品详情页1

  • 产品详情页2

  • 附加产品资料

  • 产品说明

声明类型 说明 

IN 调用 POU 提供的输入参数。

OUT 返回到调用 POU 的输出参数。

IN_OUT 参数,其值由调用 POU 提供、由子例程修改,然后返回到调用

POU。

TEMP 临时保存在局部数据堆栈中的临时变量。一旦 POU 

完全执行,临时变量值不再可用。在两次 POU 

执行之间,临时变量不保持其值。

局部变量的数据类型检查 

将局部变量作为子例程参数传递时,在该子例程局部变量表中指定的数据类型必须与调用

POU 中值的数据类型相匹配。

示例 

您从 OB1 调用 SBR0,将称为 INPUT1 的全局符号用作子例程的输入参数。

在 SBR0 的局部变量表中,您已经将一个称为 FIRST 的局部变量定义为输入参数。

当 OB1 调用 SBR0 时,INPUT1 的值被传递至 FIRST。

INPUT1 和 FIRST 的数据类型必须匹配。

如果 INPUT1 是实数,FIRST 也是实数,则数据类型匹配。如果 INPUT1 是实数,但

FIRST 是整数,则数据类型不匹配,只有纠正了这一错误,程序才能编译。

编程概念

5.6 变量表

S7-200 SMART

122 系统手册, V2.4, 03/2019, A5E03822234-AF

查看变量表 

要查看在程序编辑器中选择的 POU 的变量表,在“视图”(View) 菜单的“窗口”(Windows) 

区域中,从“组件”(Component) 下拉列表中选择“变量表”(Variable table)。

说明 

可将变量表放在快速访问工具栏 (页 103)上以便于访问。

在变量表中赋值 

说明 

在程序中使用局部变量之前,先在变量表中赋值。在程序中使用符号名时,程序编辑器首

先检查相应 POU 

的局部变量表,然后检查符号表。如果符号名在这两处均未定义,程序编辑器则将之视为

未定义的全局符号;此类符号用绿色波浪下划线加以指示。程序编辑器不会自动重新读取

变量表并对您的程序逻辑做出更正。如果以后对该符号名称的数据类型分配进行定义(在

局部变量表中),必须在符号名称前手动插入一个井号

(#),例如:#UndefinedLocalVar(在程序逻辑中)因此,在使用之前声明变量可将编程

工作量降至最低。

每个子例程调用的输入/输出参数的最大限制是

16。如果尝试下载一个超出此项限制的程序,STEP 7-Micro/WIN SMART 返回错误。

编程概念

5.6 变量表

S7-200 SMART

系统手册, V2.4, 03/2019, A5E03822234-AF 123

要在变量表中赋值,按以下步骤操作。

1. 确保正确的 POU 在程序编辑器窗口中显示(如有必要,通过单击所需 POU 

的选项卡)。(由于每个 POU 都有自己的变量表,所以需要确保对正确的 POU 

赋值。)

2. 如果变量表尚不可见,则将其显示出来,方法是在“视图”(View) 

菜单的“窗口”(Windows) 区域内,从“组件”(Component) 

下拉列表中选择“变量表”(Variable Table)。

3. 选择变量类型与要定义的变量类型相符的行,然后在“符号”(Symbol) 

字段输入变量名称。如果在 OB1 或中断例程中赋值,变量表只含 TEMP 

变量。如果在子例程中赋值,变量表包含 IN、IN_OUT、OUT 和 TEMP 

变量。在变量表中不要在名称前加上星号。井号只用在程序代码中的局部变量前。


推荐产品

  • 6ES7952-0KF00-0AA0存储卡...
  • 存储卡 针对 S7-400
  • 6ES7654-5CL00-0XF0西门子
  • 6ES7654-5CJ00-0XF0西门子
  • 6ES7468-3BB50-0AA0西门子
  • 6ES7468-1BF00-0AA0西门子