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

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

0571-82659660

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

6ES7288-3AR02-0AA0

西门子 SIMATIC S7-200 SMART, 模拟输入 SM AR02 RTD, 2x AI RTD 模块

  • 产品详情页1

  • 产品详情页2

  • 附加产品资料

  • 产品说明

6ES7288-3AR02-0AA0西门子

SIMATIC S7-200 SMART, 模拟输入 SM AR02 RTD, 2x AI RTD 模块

使用 HSC 指令启用计数器、设置计数方向、载入预设值/当前计数值 

HSC 指令在执行期间使用控制字节。分配计数器和计数器模式之后,即可对计数器的动

态参数进行编程。每个高速计数器的 SM 存储器内均有一个控制字节,允许执行以下操

作:

● 启用或禁用计数器

● 控制方向(仅限模式 0 和模式 1)或所有其它模式的初始计数方向

● 加载当前值

● 加载预设值

HSC 控制字节

HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 说明 

SM37.

3

SM47.

3

SM57.

3

SM137

.3

SM147

.3

SM157

.3

计数方向控制位:

• 0 = 减计数

• 1 = 加计数

SM37.

4

SM47.

4

SM57.

4

SM137

.4

SM147

.4

SM157

.4

向 HSC 写入计数方向:

• 0 = 不更新

• 1 = 更新方向

SM37.

5

SM47.

5

SM57.

5

SM137

.5

SM147

.5

SM157

.5

向 HSC 写入新预设值:

• 0 = 不更新

• 1 = 更新预设值

程序指令

7.6 计数器

S7-200 SMART

系统手册, V2.5, 01/2020, A5E03822234-AI 287

HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 说明 

SM37.

6

SM47.

6

SM57.

6

SM137

.6

SM147

.6

SM157

.6

向 HSC 写入新当前值:

• 0 = 不更新

• 1 = 更新当前值

SM37.

7

SM47.

7

SM57.

7

SM137

.7

SM147

.7

SM157

.7

启用 HSC: • 0 = 禁用 HSC

• 1 = 启用 HSC

使用程序读取 HSC 当前值 

只能使用后面带有计数器标识符编号(0、1、2、3、4 或 5)的数据类型 HC(高速计数

器当前值)读取每个高速计数器的当前值,如下表所示。无论何时想要读取当前值,都可

以在状态图表或用户程序中使用 HC 数据类型。HC 数据类型为只读双字值;不能使用

HC 数据类型将新的当前计数值写入高速计数器。

HSC0、HSC1、HSC2、HSC3、HSC4 和 HSC5 的当前值 

要读取的值 HSC0 地 址 

HSC1 地 址 

HSC2 地 址 

HSC3 地 址 

HSC4 地 址 

HSC5 地 址 

CV(计数器当前值) HC0 HC1 HC2 HC3 HC4 HC5

示例:读取并保存当前计数值 

LAD STL 

MAIN 当 I3.0 从 OFF 转换为

ON 时,将 HSC0 的值保

存到 VD200 中。

Network 1

LD I3.0

EU

MOVD HC0, VD200

程序指令

7.6 计数器

S7-200 SMART

288 系统手册, V2.5, 01/2020, A5E03822234-AI

使用程序设置当前值和预设值 

每个高速计数器内部都存储着一个 32 位当前值 (CV) 和一个 32 位预设值 (PV)。当前值

是计数器的实际计数值,而预设值是当前值达到预设值时选择用于触发中断的比较值。可

以按照上一部分所述使用 HC 数据类型读取当前值。不能直接读取预设值。要将新的当前

值或预设值载入高速计数器,必须对控制字节以及保存所需新当前值和/或新预设值的特

殊存储器双字进行设置,同时,必须执行 HSC 指令将新值传送到高速计数器中。下表列

出了用于保存所需新当前值和预设值的特殊存储器双字。

使用以下步骤将新当前值和/或新预设值写入高速计数器(可按任一顺序执行步骤 1 和 2):

1. 加载要写入相应 SM 新当前值和/或新预设值的值(请参见下表)。加载这些新值尚不

会影响高速计数器。

2. 设置或清除相应控制字节的相应位,指示是否更新当前值和/或预设值(位 x.5 代表预

设值,位 x.6 代表当前值)。调节这些位尚不会影响高速计数器。

3. 执行引用相应高速计数器编号的 HSC 指令。执行该指令可检查控制字节。如果控制字

节指定更新当前值、预设值或两者,则会将相应值从 SM 新当前值和/或新预设值位置

复制到高速计数器内部寄存器中。

要加载的值 HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 

新当前值(新 CV) SMD38 SMD48 SMD58 SMD138 SMD148 SMD158

新预设值(新 PV) SMD42 SMD52 SMD62 SMD142 SMD152 SMD162

说明 

执行相应的 HSC 指令前,更改新当前值和新预设值的控制字节和 SM 位置不会影响高速

计数器。

程序指令

7.6 计数器

S7-200 SMART

系统手册, V2.5, 01/2020, A5E03822234-AI 289

示例:更新当前值和预设值 

LAD STL 

MAIN 程序段 当 I2.0 从关断转换为

接通时,HSC0 的当前

计数值更新为 1000,

预设值更新为 2000。

Network 1

LD I2.0

EU

MOVD 1000, SMD38

MOVD 2000, SMD42

= SM37.5

= SM37.6

HSC 0 

在程序中附加 HSC 中断例程 当 HSC 的当前值等于加载的预设值时,所有高速计数器模式都支持中断事件。使用外部

复位输入的计数器模式支持在激活外部复位时中断。除模式 0 和模式 1 以外的所有计数

器模式均支持计数方向改变时中断。可单独启用或禁用这些中断条件。有关中断使用的完

整讨论,请参见中断指令 (页 336)部分。

HSC 状态字节 

每个高速计数器的状态字节提供状态存储器位,用于指示当前计数方向以及当前值是否大

于或等于预设值。下表定义了每个高速计数器的这些状态位。

说明 

只有在执行高速计数器中断例程时,状态位才有效。监控高速计数器状态的目的在于启用

对正在执行的操作有重大影响的事件的中断程序


推荐产品

  • 6SL3210-1KE32-4AB1西门子...
  • 6SL3210-1KE32-1AB1西门子...
  • 6SL3210-1KE31-7AB1
  • 6SL3210-1KE31-4AB1西门子变频器
  • 6SL3210-1KE31-1AB1
  • 6SL3210-1KE28-4UB1西门子