汇川
汇川中型PLC/指令
KB2682
汇川中型PLC指令 HC_WriteInterruptParameter
【汇川中型PLC指令】HC_WriteInterruptParameter
写入中断参数。
指令格式
名称
FB/FC
LD 表现
ST 表现
HC_WriteInterruptParameter 写入中断
参数
HC_
WriteInterruptParameter(
Execute := ,
ParameterNumber => ,
Value => ,
Done => ,
Error => ,
ErrorID => );
相关变量
输入输出变量
输入输出变量
名称
数据类型
有效范围
初始值
描述
Counter
计数器
COUNTER_REF
指定使用的计数器号码[0..7]
输入变量
AM400/AM600 本地计数器
输入变量
名称
数据类型
有效范围
初始值
描述
Execute
使能
[FALSE,TRUE]
FALSE
上升沿触发,TRUE:使能功能
块。
ParameterNumber
参数编号
遵照数据类型
参数编号
Value
参数值
遵照数据类型
参数值
输出变量
输出变量
名称
数据类型
有效范围
初始值
描述
Done
完成标志
[FALSE,TRUE]
功能块完成标志
Error
错误标志
[FALSE,TRUE]
TRUE: 功能块内部发生错误
ErrorID
错误ID
遵照数据类型
错误码
Counter
COUNTER_REF
Execute
ParameterNumber
Value
Done
Error
ErrorID
功能说明
本功能块主要实现计数器的写入中断参数功能,PN 参数映射表如图所示。
PN
Name
DataByte
R/W
Comments
10001
bDisableCmpEvent
R/W
置用户任务外部比较事件:0 有效,1 比较事件无效。
10002
bDisableOutput
R/W
比较一致对应的输出口是否输出:0:不输出 1:输出。
对ImRefresh 无效。
10008
Direction
R/W
计数器方向
10009
bDisableFrequency
R/W
HC_Counter 中使FrequencyValue 无效
10010
bDisableRotationRate
R/W
HC_Counter 中使RotationRateValue 无效
高速IO 指令
5.2.16 错误码
ErrorID 基本格式如下:
库 + 功能块 + 错误码
・
库:高速I/O 默认是0 。
・
功能块:从01 开始。
・
错误码:从01 开始,包含3 位有效数字,错误码详见下表。错误码小于500 是严重错误,大于500 是
功能块错误。
错误码
定义
说明
ERR_COUNTERID_INVALID
输入通道号无效,有效范围是[0,7]
ERR_CNT_OVERFLOW
计数器上溢/ 下溢出错
ERR_COUNTER_NOT_CHOSEN
高速功能未选中,在后台配置中选择
ERR_COUNTER_NOT_ENABLED
计数器HC_Counter 未使能
ERR_WRITEINTERRUPTPARAMETER_ UNVALIAD
写中断参数无效
ERR_INTERRUPT_NOT_CHOSE
未在后台选择“中断输入”
ERR_SETCOMPARE_IMREFRESHCYCLE_ OVERFLOW
比较值ImRefreshCycle 超过30000,有效范围
是 [0,30000]
ERR_SETCOMPAREM_NUMBERS_ OVERFLOW
HC_SetCompareM 的Number 范围是[1,100]
ERR_PREWR_VALUE_OVERFLOW
预置值超限
ERR_AVERAGE_PARA_UNVALIAD
频率和旋转速度设置平均参数无效
ERR_ROTATION_PULSES_UNIT_UNVALIAD
转速测量的每转脉冲数设置无效
ERR_WRITEBOOlPARAMETER_UNVALIAD
HC_WriteBoolParameter 指令设置参数无效
ERR_READBOOLPARAMETER_UNVALIAD
HC_ReadBoolParameter 指令获取参数无效
ERR_MEASURE_WIDTH_OVERFLOW
测量宽度无效
ERR_SETCOMPAREM_IMREFRESHCYCLE_ OVERFLOW
比较值ImRefreshCycle 超过30000,有效范围
是 [0,30000]
ERR_PRESET_TRIGGERTYPE_OVERFLOW
预置参数无效
ERR_FUNC_COUNTERID_INVALID
特殊功能通道号无效,效范围是[0,3]
ERR_COUNTER_NOT_CHOSE_EXETERNAL_ X
计数器后台没有选择“外部触发输入”
ERR_CNT_FORMAT_NOT_RING
环形计数类型不对,在后台配置中选择
ERR_RING_DOWNVAL_BEYOND_UPVAL
环形计数下限值≥上限值
ERR_SAMPLE_VALUE_LESS
采样时间太小,采样时间范围是10ms~65535ms
ERR_RING_VALUE_OVERFLOW
环形计数超限
AM400/AM600 本地脉冲输出
5.3 AM400/AM600 本地脉冲输出
5.3.1 指令列表
名称
FB/FC
功能
AM400/AM600
本地脉冲输出
MC_Jog_P
高速轴点动
MC_Home_P
高速轴回零
MC_MoveAbsolute_P
高速轴绝对位置控制
MC_MoveRelative_P
高速轴相对位置控制
MC_MoveVelocity_P
高速轴速度控制
MC_Stop_P
高速轴停止
MC_Reset_P
高速轴错误复位
MC_Power_P
高速轴使能
MC_ReadParameter_P
高速轴读取参数
MC_WriteParameter_P
高速轴写入参数
MC_SetPosition_P
高速轴设置逻辑地址
MC_ReadStatus_P
高速轴读取轴状态
来源:import
本文整理自厂家公开资料,未经现场核实;正式处理请以厂家手册与现场实际为准。
安全联锁/急停类问题不属本站服务范围。