和其它大多数复杂型的端子一样,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)的使用。
控制字节和状态字节:
控制字节是从控制器发送到端子的,它可用于
——注册字通讯模式:(Bit7位,REG = 1bin时) 或者
——过程字通讯模式:(Bit7位,REG = 0bin时).
过程字通讯(process data exchange)时,控制字的意义:
在过程字通讯模式下,控制字节的各个位可以切换计数器端子KL1512的动作: