详情

BECKHOFF倍福KL1512使用说明

来源:上海勇控自动化设备有限公司2022/6/28 17:50:151106
导读:

KL1512 使用说明

概 述

和其它大多数复杂型的端子一样,KL1512 的过程映射变量包括输入变量State Data In,输出变量Cotrl Data Out。程序对这些映射变量的访问分为过程字通讯(process data exchange)和注册字通讯(Register communication)。本文仅讨论过程字通讯的情况。

注册字通讯仅在需要对模块进行特殊设置的时候使用,通常是放在程序的初始化阶段,并且所有端子的注册字通讯方法都相同,这里不详细讨论。另外,KS2000配置软件提供了更简便的方式设置复杂型端子。

从下图可以看出,一个KL1512 模块带有2 个通道,每个通道的过程映射变量都

包括输入变量State Data In,输出变量Cotrl Data Out

过程字通讯(process data exchange)时,Data In 表示计数器当前值,Data Out 保留未用。下面详细介绍控制字(变量Ctrl)和状态字(变量State)的使用。

以下文字直接翻译自文件“KL1512e.pdf”,即《Documentation for KL1512 up/Down-Counter Terminal, 24 VDC, 1 kHz》,

3.3 控制字节和状态字节

控制字节是从控制器发送到端子的,它可用于

——注册字通讯模式:(Bit7位,REG = 1bin) 或者

——过程字通讯模式:(Bit7位,REG = 0bin).

过程字通讯(process data exchange)时,控制字的意义:

在过程字通讯模式下,控制字节的各个位可以切换计数器端子KL1512的动作:

 

Bit

7

6

5

4

3

2

1

0

Name

REG=0

0

CNT_SET

CNT_INH

0

CNT_OVL

CNT_CLR

CNT_DEC

 

名字

功能

7

REG

0

6

0

未用

5

CNT_SET

计数字置为过程字Data Out所示的值。上升沿有效。

4

CNT_INH

该位设置为1时计数器停止,当然值保留。

3

0

未用

2

CNT_OVL

该位设置为1,计数器在以下情况下停止:

正向计数时达到0xFFFF

反向计数时达到0x0000

1

CNT_CLR

计数器清零。上升沿有效。

0

CNT_DEC

该位设置为1,每个上升沿到,计数器减1

过程字通讯(process data exchange)时,状态字的意义:

状态字节是从端子返回到控制器的,它响应控制字节的各个位。

Bit

7

6

5

4

3

2

1

0

Name

REG=0

0

SET_ACK

INH_ACK

0

OVL_ACK

CLR_ACK

DEC_ACK

 

名字

功能

7

REG

0表示过程字通讯模式

6

0

未用

5

SET_ACK

响应CNT_SET设置到计数器的数值已经生效.

4

INH_ACK

响应CNT_INH计数器已经停止

3

0

未用

2

OVL_ACK

响应CNT_OVL该位为1时,表示计数器已经停止:

——正向计数时已达到0xFFFF

——反向计数时已达到0x0000

1

CLR_ACK

响应CNT_CLR计数器已经清零。上升沿有效

0

DEC_ACK

响应CNT_DEC:该位设为1时,每个上升沿到,计数器减1

版权与免责声明:凡本网注明“来源:全球工厂网”的所有作品,均为浙江兴旺宝明通网络有限公司-全球工厂网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:全球工厂网”。违反上述声明者,本网将追究其相关法律责任。 本网转载并注明自其它来源(非全球工厂网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

展开全部
相关技术