在[I/O驱动程序]中映射了所有端子后,请随即在[I/O画面]中映射标准IO端子。请注意,分配给特殊I/O的端子被映射到系统变量(整型)以保存其独有信息。
系统变量详情。
系统变量 |
描述 |
一直 |
高速计数器 |
PWM输出 |
脉冲输出 |
脉冲捕捉 |
#L_ExIOFirmVer |
扩展I/O板卡固件版本 |
○ |
|
|
|
|
#L_ExIOSpCtrl |
特殊I/O控制 |
|
○ |
○ |
○ |
○ |
#L_ExIOSpOut |
特殊输出 |
|
○ |
○ |
○ |
|
#L_ExIOSpParmChg |
更改特殊I/O参数 |
|
○ |
○ |
○ |
|
#L_ExIOSpParmErr |
特殊I/O参数错误 |
|
○ |
○ |
○ |
|
#L_ExIOAccelPlsTbl |
加速/减速脉冲表 |
|
|
|
○ |
|
#L_ExIOCntInCtrl |
计数器输入控制 |
|
○ |
|
|
|
#L_ExIOCntInExtCtrl |
计数器外部输入控制 |
|
○ |
|
|
|
#L_ExIOCntInState |
计数器输入状态*1 |
|
○ |
|
|
|
#L_ExPWMExCtrl |
PWM外部输入控制*1 |
|
|
○ |
|
|
#L_ExPLSMotionCtrl |
脉冲控制*1 |
|
|
|
○ |
|
#L_PWM*_WHZ |
Ch*输出频率 |
|
|
○ |
|
|
#L_PWM*_DTY |
Ch*占空比 |
|
|
○ |
|
|
#L_PLS*_LHZ |
Ch*输出频率 |
|
|
|
○ |
|
#L_PLS*_NUM |
Ch*输出脉冲计数 |
|
|
|
○ |
|
#L_PLS*_SHZ |
Ch*初始输出频率 |
|
|
|
○ |
|
#L_PLS*_ACC |
CH* CH* 加速/减速时间或加速时间*1 |
|
|
|
○ |
|
#L_PLS*_DEC |
Ch*脉冲减速时间*1 |
|
|
|
○ |
|
#L_PLS*_CHZ |
Ch*当前频率*1 |
|
|
|
○ |
|
#L_PLS*_CPC |
Ch*当前脉冲输出值 |
|
|
|
○ |
|
#L_HSC*_MOD |
Ch*计数方式 |
|
○ |
|
|
|
#L_HSC*_TB |
选择采样模式时的CH* Time-Base*1 |
|
○ |
|
|
|
#L_HSC*_PLV |
Ch*预加载值 |
|
○ |
|
|
|
#L_HSC*_PSV |
CH*预选通值 |
|
○ |
|
|
|
#L_HSC*_ONP |
CH*ON预设值 |
|
○ |
|
|
|
#L_HSC*_OFP |
CH*OFF预设值 |
|
○ |
|
|
|
#L_HSC*_HCV |
Ch*当前计数器值 |
|
○ |
|
|
|
扩展I/O端口固件版本(#L_ExIOFirmVer)
在低16位中保存扩展I/O卡固件版本。
“Revision 01.50”保存为“0x0105”。
特殊I/O控制(#L_ExIOSpCtrl)
特殊I/O控制
该变量将I/O驱动程序设置中指定的CH作为4位配置信息来使用,以控制特殊I/O操作。
a:CH1特殊I/O控制
b:CH2特殊I/O控制
c:CH3特殊I/O控制
d:CH4特殊I/O控制
PWM输出
脉冲输出
高速计数器(包括两相计数器)
脉冲捕捉
*1 仅适用于LT4000系列。
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
特殊I/O状态
该变量将I/O驱动程序设置中指定的CH作为4位配置信息来使用,以显示特殊I/O状态。
a:CH1特殊I/O状态
b:CH2特殊I/O状态
c:CH3特殊I/O状态
d:CH4特殊I/O状态
PWM输出
脉冲输出
高速计数器(包括两相计数器)
脉冲捕捉
*1 仅适用于LT4000系列。
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
特殊I/O输出(#L_ExIOSpOut)
该变量将I/O驱动程序设置中指定的CH作为4位配置信息来使用,以显示特殊I/O的输出状态。
a:CH1特殊I/O的输出状态
b:CH2特殊I/O的输出状态
c:CH3特殊I/O的输出状态
d:CH4特殊I/O的输出状态
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
特殊I/O参数更改(#L_ExIOSpParmChg)
请求特殊I/O参数更改
该变量将I/O驱动程序设置中指定的CH作为4位配置信息来使用,以请求特殊I/O参数更改。
a:CH1特殊I/O参数更改请求
b:CH2特殊I/O出参数更改请求
c:CH3特殊I/O参数更改请求
d:CH4特殊I/O参数更改请求
请在将特殊I/O参数更改请求位置ON前更改参数。
* 不能在这里更改加速/减速脉冲的参数。请为加速/减速脉冲使用表创建请求标志。
*当读取加速/减速脉冲参数时,请将加速/减速脉冲标志置ON以控制特殊I/O的操作。
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
特殊I/O参数更改完成
该变量将I/O驱动程序设置中指定的CH作为4位配置信息来使用,以通知特殊I/O参数更改的完成。
a:CH1特殊I/O参数成功更改
b:CH2特殊I/O参数成功更改
c:CH3特殊I/O参数成功更改
d:CH4特殊I/O参数成功更改
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
如果在参数更改为特殊I/O参数时发生错误,可用的位会置为ON。
PWM错误
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
脉冲输出频率错误
脉冲输出数量错误
计数器预设值错误
脉冲初始输出频率值错误
加速/减速脉冲参数警告
控制错误
当ON预设值或OFF预设值的低16位是xxxxFFFFh或xxxx0000h时会发生计数器输入控制错误。
当计数器输入状况检查时间和脉冲输出状况检查时间的和超过脉冲输出的最小宽度时,会发生脉冲输出控制错误。
更多详情,请参阅31.5.14 限制。
加速/减速脉冲表(#L_ExIOAccelPlsTbl)
请求创建加速/减速脉冲表
a:CH1加速/减速脉冲表创建请求 |
0: 未请求,1:已请求 |
b:CH2加速/减速脉冲表创建请求 |
0: 未请求,1:已请求 |
c:CH3加速/减速脉冲表创建请求 |
0: 未请求,1:已请求 |
d:CH4加速/减速脉冲表创建请求 |
0: 未请求,1:已请求 |
创建加速/减速表成功完成
a:CH1加速/减速脉冲表成功创建
b:CH2加速/减速脉冲表成功创建
c:CH3加速/减速脉冲表成功创建
d:CH4加速/减速脉冲表成功创建
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
计数器输入控制(#L_ExIOCntInCtrl)
仅控制计数器输入请求
该变量将I/O驱动程序设置中指定的CH作为4位配置信息来使用,以请求计数器输入控制。
a:CH1计数器输入控制请求
b:CH2计数器输入控制请求
c:CH3计数器输入控制请求
d:CH4计数器输入控制请求
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
计数器输入控制响应
该变量将I/O驱动程序设置中指定的CH作为4位配置信息来使用,以保存计数器输入控制响应。
a:CH1计数器输入控制响应
b:CH2计数器输入控制响应
c:CH3计数器输入控制响应
d:CH4计数器输入控制响应
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
计数器外部输入控制(#L_ExIOCntInExtCtrl)
计数器外部输入已完成
计数器外部输入(预加载/预选通输入/标记输入*2)置ON,通知您对计数器值的写入或读取已成功完成。
a:CH1预加载/预选通完成 |
0: 正常,1: 完成 |
b:CH1的两相计数器输入的标记输入*2完成 |
0: 正常,1: 完成 |
c: CH1高速计数器状态*1 |
0: 禁用,1: 启用 |
d:CH1扩展输入状态*1 |
0: 禁用,1: 启用 |
e:CH2预加载/预选通完成 |
0: 正常,1: 完成 |
f: CH2高速计数器状态*1 |
0: 禁用,1: 启用 |
g: CH2扩展输入状态*1 |
0: 禁用,1: 启用 |
h:CH3预加载/预选通完成 |
0: 正常,1: 完成 |
i:CH3两相计数器输入标记输入完成 |
0: 正常,1: 完成 |
j: CH1高速计数器状态*1 |
0: 禁用,1: 启用 |
k:CH3扩展输入状态*1 |
0: 禁用,1: 启用 |
l:CH4预加载/预选通完成 |
0: 正常,1: 完成 |
m: CH4高速计数器状态*1 |
0: 禁用,1: 启用 |
n:CH4扩展输入状态*1 |
0: 禁用,1: 启用 |
确认计数器外部输入完成
在确认计数器外部输入(预加载/预选通输入/标记输入*2)完成时使用该变量。
a:CH1预加载/预选通完成确认 |
0: 正常,1: 确认 |
b:CH1的两相计数器输入的标记输入*2完成确认 |
0: 正常,1: 确认 |
c: CH1高速计数器控制*1 |
0: 禁用,1: 启用 |
d:CH1扩展输入控制*1 |
0: 禁用,1: 启用 |
e:CH2预加载/预选通完成确认 |
0: 正常,1: 确认 |
f: CH2高速计数器控制*1 |
0: 禁用,1: 启用 |
g:CH2扩展输入控制*1 |
0: 禁用,1: 启用 |
h:CH3预加载/预选通完成确认 |
0: 正常,1: 确认 |
i:CH3两相计数器输入标记输入完成确认 |
0: 正常,1: 确认 |
j: CH1高速计数器控制*1 |
0: 禁用,1: 启用 |
k:CH3扩展输入控制*1 |
0: 禁用,1: 启用 |
l:CH4预加载/预选通完成确认 |
0: 正常,1: 确认 |
m: CH4高速计数器控制*1 |
0: 禁用,1: 启用 |
n:CH4扩展输入控制*1 |
0: 禁用,1: 启用 |
计数器输入状态(#L_ExIOCntInState)
该变量将I/O驱动程序设置中指定的CH作为4位配置信息来使用,以显示计数器输入状态。
a:CH1计数器输入状态
b:CH2计数器输入状态
c:CH3计数器输入状态
d:CH4计数器输入状态
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
PWM启用输入控制(#L_ExPWMExCtrl)
PWM启用输入控制
该变量将I/O驱动程序设置中指定的CH作为4位配置信息来使用,以显示PWM启用输入控制。
a:CH1 PWM启用输入控制
b:CH2 PWM启用输入控制
c:CH3 PWM启用输入控制
d:CH4 PWM启用输入控制
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
PWM启用输入状态
该变量将I/O驱动程序设置中指定的CH作为4位配置信息来使用,以显示PWM启用输入控制。
a:CH1 PWM启用输入状态
b:CH2 PWM启用输入状态
c:CH3 PWM启用输入状态
d:CH4 PWM启用输入状态
* 在“n”中代入一个CH号,即可以得到可用的位编号“b”。
脉冲状态(#L_ExPLSMotionCtrl)
脉冲动作状态
该变量将I/O驱动程序设置中指定的CH作为4位配置信息来使用,以显示脉冲动作状态。
a:CH1脉冲动作状态
b:CH2脉冲动作状态
c:CH3脉冲动作状态
d:CH4脉冲动作状态
Ch*输出频率(#L_PWM*_WHZ)
Ch*占空比(#L_PWM*_DTY)
Ch*输出频率(#L_PLS*_LHZ)
Ch*输出脉冲计数(#L_PLS*_NUM)
Ch*初始输出频率(#L_PLS*_SHZ)
Ch*加速/减速时间(#L_PLS*_ACC)
使用LT4000系列时,#L_PLS*_ACC指定加速时间。
Ch*脉冲减速时间(#L_PLS*_DEC)
Ch*当前频率(#L_PLS*_CHZ)
Ch*当前脉冲输出值(#L_PLS*_CPC)
Ch*计数方式(#L_HSC*_MOD)
HSC方法
事件模式下的CH* Time-Base(#L_HSC*_TB)
Ch*预加载值(#L_HSC*_PLV)
Ch*预选通值(#L_HSC*_PSV)
CH*ON预设值(#L_HSC*_ONP)
CH* OFF预设值(#L_HSC*_OFP)
Ch*当前计数器值(#L_HSC*_HCV)
*1仅适用于LT4000系列。
*2 标记输入仅适用于两相计数器。