您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC与高速脉冲输出控制相关的特殊继电器
来源:艾特贸易2017-06-05
简介在 S7-200 中,使用高速脉冲输出功能时,都对应一些特殊继电器,包括 1 个 8 位的状态字节 (SMB66 ,对应 Q0.0 ;或 SMB76 ,对应 Q0.1) , 1 个 8 位的控制字节( SMB67 或 SMB77 ), 2 个 16 位的
在S7-200中,使用高速脉冲输出功能时,都对应一些特殊继电器,包括1个8位的状态字节(SMB66,对应Q0.0;或SMB76,对应Q0.1),1个8位的控制字节(SMB67或SMB77),2个16位的时间寄存器(SMB68或SMB78,存周期时间;SMB70或SMB80存脉宽时间,只有PWM使用),1个32位的PTO计数器(SMB72或SMB82),1个8位的段数寄存器(SMB166或SMB176),1个16位的偏移地址寄存器(SMB168或SMB178)。通过这些特殊继电器,来控制高速脉冲输出的工作状态、输出形式及设置各种参数。 ①高速脉冲输出的状态字节。在采用PTO输出形式时,Q0.0和Q0.1都有一个状态字节来监控PTO的运行状态,分别为SMB66和SMB67,它们的低四位均未使用,其高四位的功能见表4-32。 表4-32 PTO输出的状态字节
Q0.0 Q0.1 功能描述 SM66.4 SM76.4 PTO包络表因计算错误而终止:0=无错误,1=终止 SM66.5 SM76.5 PTO包络表因用户命令而终止:0=无错误,1=终止 SM66.6 SM76.6 PTO溢出:0=无溢出,1=有溢出 SM66.7 SM76.7 PTO空闲:0=执行中,1=空闲 ②高速脉冲输出的控制字节。高速脉冲输出的控制字节用来设置PTO/PWM的输出形式,时间基准,更新方式,PTO是单段还是多段输出等,其功能描述见表4-33。 在控制字节中,所有位的默认值均为0,如果希望改变系统的默认值,可参照表4-34给出的控制字节的内容,选择并确定控制字节的取值。 表4-33 高速脉冲输出的控制字节
Q0.0 Q0.1 功能描述 SM67.0 SM77.0 允许更新PTO/PWM周期值:0=不更新,1=更新 SM67.1 SM77.1 允许更新PWM脉冲宽度值:0=不更新,1=更新 SM67.2 SM77.2 允许更薪PTO脉冲串输出个数:0=不更新,1=更新 SM67.3 SM77.3 PTO/PWM的时间基准选择:0=μs,1=ms SM67.4 SM77.4 PWM的更新方式:0=异步更新,1=同步更新 SM67.5 SM77.5 PTO单段/多段输出选择:0=单段,1=多段 SM67.6 SM77.6 PTO/PWM的输出模式选择:0=PTO,1=PWM SM67.7 SM77.7 允许PTO/PWM脉冲输出:0=禁止,1=允许 表4-34 PTO/PMW控制字节参考值
控制字节 允许 输出方式 时基 PTO段操作 更新PTO个数 更新脉宽 更新周期 16#81 是 PTO 1μs 单段 不 - 更新 16#84 是 PTO 1μs 单段 更新 - 不 16#85 是 PTO 1μs 单段 更新 - 更新 16#89 是 PTO 1ms 单段 不 - 更新 16#8C 是 PTO 1ms 单段 更新 - 不 16#8D 是 PTO 1ms 单段 更新 - 更新 16#A0 是 PTO 1μs 多段 不 - 不 16#A8 是 PTO 1ms 多段 不 - 不 16#C1 是 PWM 1μs - - 不 更新 16#C2 是 PWM 1μs - - 更新 不 16#C3 是 PWM 1μs - - 更新 更新 16#C9 是 PWM 1ms - - 不 更新 16#CA 是 PWM 1ms - - 更新 更新 16#CB 是 PWM 1ms - - 更新 更新 ③其他相关的特殊继电器 在S7-200的高速脉冲输出控制中,用于存储周期时间值、脉宽时间值、PTO的脉冲数、多段PTO的段数及偏移地址的特殊继电器见表4-35。 表4-35 高速脉冲输出控制的其他相关特殊继电器 Q0.0 Q0.1 功能描述 SMW68 SMW78 存储PTO/PWM周期值,字型数据,数据范围:2~65535 SMW70 SMW80 存储PWM的脉宽值,字型数据,范围:0~65535 SMD72 SMD82 存储PTO的脉冲数,双字型数据,范围:1~4294967295 SMB166 SMB176 存储多段PTO的段数,字节型数据,范围:1~255 SMW168 SMW178 存储多段PTO包络表的起始偏移地址,字型数据
点击排行
