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