31.5.2 接口规格(LT系列)

如下图所示,I/O卡从LT发送控制命令来控制各种I/O。I/O卡上的所有命令和信息都在接口RAM中发送和接收。

I/O卡处理

I/O卡处理主要用于响应LT请求来刷新输入/输出数据和控制特殊输入/输出。这些是通过特殊输入/输出中断处理、0.5毫秒固定周期处理、2毫秒固定周期处理和不间断处理进行的。处理的优先顺序为特殊输入/输出中断处理、0.5毫秒固定周期处理、2毫秒固定周期处理和不间断处理。

例如,要在2毫秒固定周期处理进行时执行特殊输入/输出中断处理,2毫秒固定周期处理将停止,以便执行特殊输入/输出中断处理。

处理

项目

简介

特殊输入/输出中断

特殊输入/输出特有的处理

(计数器同步输出控制)

(计数器预加载输入处理)

(计数器选通输入处理)

(两相计数器标记输入处理)

(加速/减速脉冲表切换)

0.5毫秒固定周期

输入端子状态保存

 

2毫秒固定周期

标准输入/输出刷新

 

特殊输入/输出控制监视

特殊输入/输出启动/停止

特殊输入/输出参数更改监视

各种特殊输入/输出参数更改

(特殊输入/输出计数器输入请求观察)

(计数器值清除)

(同步输出清除)

(计数器值读)

(计数器值写)

特殊输入/输出特有的处理

输出脉冲计数更新

现有主机观察

 

正常扫描

(不间断)

控制寄存器监视

STD驱动程序

  • 各种输入设置更改

  • 特殊输入/输出设置更改

  • 加速/减速脉冲表创建

与EXM模块通讯

 

 

仅为标准输入/输出执行处理

下面是描述每个处理的过渡过程,可供参考。

为方便起见,每种处理都使用相同的处理时间。

在标准I/O中,任何因素都不会造成处理时间变化。

 

使用特殊输入/输出

如果在执行特殊输入/输出的同时更改参数,2毫秒固定周期的处理时间会变化。如果2毫秒固定周期的处理时间增加,它会对正常扫描时间造成影响并且最终造成正常扫描时间增加。

 

中断处理

使用中断其他处理的特殊输入/输出时,可以随时执行特殊输入/输出中断处理。由于特殊输入/输出中断处理会影响所有其他处理时间,因此这些处理时间也会增加。