7. KL系列模块

7.12. KL1512

一、如何使用KL1512 ?


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

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

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

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

KL1512 使用说明 1.png

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


 控制字节和状态字节:

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

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

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

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

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

kl1512_1.png

kl1512_2.png

状态字节是从端子返回到控制器的,它响应控制字节的各个位。过程字通讯(process data exchange)时,状态字的意义:
kl1512_3.png

kl1512_4.png

余洋 2023.3.20 编辑