admin 发表于 2017-6-9 21:57:19

[CODESYS第三课]Kx-M3系列流水灯2(复用端口)

第一例流水灯使用的是单功能DI,DO所以不存在复用端口的问题。

那么使用复用端口的DI和DO怎么处理呢?

用法其实很简单,Kx-M3主控制器以及所有HSC系列的控制器,在复用端口定义中,都是多功能端口缓冲区设置,也就是在一个端口上有两个或者多个端口寄存器以对应不同的功能,在数据手册中也有体现。

例如:在Kx-M3系列主控制器中,端口X01的功能为PI(脉冲),CNT(计数),PDI-(负向开关量)三种功能端口,对应的端口寄存器,%IW15(PI),%IW25(CNT),%IX21.0(PDI-),有了各自独立对应的端口寄存器,就可以方便的使用了,且不需要软件配置。

不同电压的复用端口,比如X08的AI(模拟量),ADI(开关量)双功能端口,电压型模拟量使用5VDC,开关量使用24VDC。对应寄存器,%IW10(AI),%IX20.0(ADI),使用时无需软件配置,接线也无需处理,用5V模拟量就接5V信号,使用%IW10,用24V开关量就接24V开关信号使用%IX20.0。
端口输出也是同样的使用方法。

<注:复用端口同时只能允许一种功能使用,在使用其一种功能时,令一种功能的寄存器数值不做参考!>



页: [1]
查看完整版本: [CODESYS第三课]Kx-M3系列流水灯2(复用端口)