| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
西门子plc模块代理商>>西门子模拟量模块>> 6ES7521-1BL10-0AA0西门子模拟量模块

西门子模拟量模块

返回列表页
  • 西门子模拟量模块
收藏
举报
参考价 670
订货量 1
具体成交价以合同协议为准
  • 型号 6ES7521-1BL10-0AA0
  • 品牌 Siemens/西门子
  • 厂商性质 代理商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2021-09-30 09:35:21浏览次数:489

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

应用领域 电子/电池
西门子模拟量模块6ES7521-1BL10-0AA0
公司主营:西门子数控系统,V20变频器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM

详细介绍

西门子模拟量模块使用 HSC 指令启用计数器、设置计数方向、载入预设值/当前计数值

HSC

指令在执行期间使用控制字节。分配计数器和计数器之后,即可对计数器的动态参数进行编程。每个高速计数器的 SM 存储器内均有一个控制字节,允许执行以下操作:

● 启用或禁用计数器

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

● 加载当前值

● 加载预设值

HSC 控制字节

HSC0

HSC1

HSC2

HSC3

HS

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 = 更新预设值

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、HS 和 HSC5 的当前值

要读取的值

HSC0

地址

HSC1

地址

HSC2

地址

HSC3

地址

HS

地址

HSC5

地址

CV(计数器当前值)

HC0

HC1

HC2

HC3

H

HC5

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

LAD

STL

MAIN



当 I3.0 从 OFF 转换为

ON 时,将 HSC0

的值保存到 VD200 中。

Network 1 LD I3.0 EU

MOVD HC0, VD200

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

每个高速计数器内部都存储着一个 32 位当前值 (CV) 和一个 32 位预设值(PV)。当前值是计数器的实际计数值,而预设值是当前值达到预设值时选择用于触发中断的比较值。可以按照上一部分所述使用 HC数据类型读取当前值。不能直接读取预设值。要将新的当前值或预设值载入高速计数器, 必须对控制字节以及保存所需新当前值和/或新预设值的特殊存储器双字进行设置,同时,必须执行 HSC指令将新值传送到高速计数器中。下表列出了用于保存所需新当前值和预设值的特殊存储器双字。

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

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

2. 设置或相应控制字节的相应位,指示是否更新当前值和/或预设值(位 x.5代表预设值,位 x.6 代表当前值)。调节这些位尚不会影响高速计数器。

3. 执行引用相应高速计数器编号的 HSC指令。执行该指令可检查控制字节。如果控制字节更新当前值、预设值或两者, 则会将相应值从 SM 新当前值和/或新预设值位置到高速计数器内部寄存器中。

要加载的值

HSC0

HSC1

HSC2

HSC3

HS

HSC5

新当前值(新 CV)

SMD38

SMD48

SMD58

SMD138

SMD148

SMD158

新预设值(新 PV)

SMD42

SMD52

SMD62

SMD142

SMD152

SMD162

说明

执行相应的 HSC 指令前,更改新当前值和新预设值的控制字节和 SM

位置不会影响高速计数器。

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

LAD

STL

MAIN 程序段




当 I2.0

从关断转换为接通时,HS

C0 的当前计数值更新为

1000,预设值更新为

2000。

Network 1 LD I2.0 EU

MOVD 1000, SMD38

MOVD 2000, SMD42

= SM37.5

= SM37.6 HSC 0

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言