计算机硬件及网络SPLC的复杂功能指令.pptx
《计算机硬件及网络SPLC的复杂功能指令.pptx》由会员分享,可在线阅读,更多相关《计算机硬件及网络SPLC的复杂功能指令.pptx(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、7-12 高速脉冲输出指令 高速脉冲输出指令控制 PLC 从指定的输出端输出高速脉冲信号。1.高速脉冲输出的几个概念 1)高速脉冲输出的形式 高速脉冲串输出 PTO :(Pulse Train Output)输出指定数量,占空比为50%的方波脉冲串。第1页/共51页 宽度可调脉冲输出 PWM:(Pulse Width Modulation)输出数量不限,占空比可调的脉冲串信号。2)高速脉冲输出端子 每台CPU可以提供 2 个高速脉冲发生器 PTO/PWM 发生器0 的输出端子是 Q0.0 PTO/PWM 发生器1 的输出端子是 Q0.1第2页/共51页3)高速脉冲输出优先权 有PTO/PWM
2、输出时,CPU 把输出端子Q0.0、Q0.1 控制权交给 PTO/PWM 发生器,禁止普通逻辑输出。输出映像寄存器 Q 的状态会影响PTO/PWM波形的起始电平,高速脉冲输出前要先把Q0.0、Q0.1的状态清零。高速脉冲发生器 PTO/PWM 输出映像寄存器 Q 使用端子Q0.0、Q0.1第3页/共51页4)高速脉冲输出适用机型 当用高速脉冲输出指令输出高频脉冲信号时,应选用晶体管输出型 PLC。2.高速脉冲输出指令及特殊寄存器 1)高速脉冲输出指令(Pulse)指令功能:EN 有一个上升沿时,激活PLS,控制PLC从 Q0.0 或 Q0.1 输出高速脉冲。X指令格式:第4页/共51页 PLS
3、指令可以输出:高速脉冲串 PTO 宽度可调的脉冲信号 PWM 数据类型:操作数Q0.X:X必须是常数 0 或 1。EN:只接通一个扫描周期的短信号。X第5页/共51页2)特殊寄存器每个 PTO/PWM 都有一组配套参数:1个 8位的控制字节 1个 8位的状态字节 1个 16位的周期值 1个 16位的脉宽值 1个 32位的脉冲数量 对于多段 PTO,还有 1个 8位的段字节 1个 16位包络表起始地址第6页/共51页这些参数存放在系统指定的特殊标志寄存器中 Q0.0Q0.0的寄的寄存器存器Q0.1Q0.1的寄的寄存器存器名称及功能描述名称及功能描述SMB66SMB66SMB76SMB76状态字节
4、,在状态字节,在PTOPTO方式下,跟踪方式下,跟踪脉冲串的输出状态脉冲串的输出状态SMB67SMB67SMB77SMB77控制字节,控制控制字节,控制PTO/PWMPTO/PWM脉冲输脉冲输出的基本功能出的基本功能SMW68SMW68SMW78SMW78PTO/PWMPTO/PWM的周期值,字型,范围:的周期值,字型,范围:2 26553565535,1616位无符号数位无符号数表7-17 相关寄存器功能表第7页/共51页Q0.0Q0.0的寄的寄存器存器Q0.1Q0.1的寄的寄存器存器名称及功能描述名称及功能描述SMW70SMW70SMW80SMW80PWMPWM的脉宽值,字型,范围的脉宽值
5、,字型,范围0 06553565535,1616位无符号数位无符号数SMD72SMD72SMD82SMD82PTOPTO的脉冲数,双字型,的脉冲数,双字型,范围:范围:1 142949672954294967295,3232位无位无符号数符号数SMB166SMB166SMB176SMB176多段管线多段管线PTOPTO进行中的段的编号,进行中的段的编号,8 8位无符号数位无符号数SMW168SMW168SMW178SMW178多段管线多段管线PTOPTO包络表起始字节的包络表起始字节的地址地址第8页/共51页 状态字节 每个 PTO/PWM 都有一个状态字节,在 PTO 方式下运行时,系统根据
6、运行状态使相应位置位。表7-18 状态字节表状状态态位位SM6.0SM6.0SM6.3SM6.3SM6.4SM6.4SM6.5SM6.5SM6.6SM6.6SM6.7SM6.7功功能能描描述述 不用不用PTOPTO包络因包络因增量计算增量计算错误终止错误终止0 0:无错,:无错,1 1:终止:终止PTO PTO 包络因包络因用户命令用户命令终止终止0 0:无错,:无错,1 1:终止:终止PTO PTO 管管线溢出线溢出0 0:无溢:无溢出出1 1:溢出:溢出PTOPTO空闲空闲0 0:执行:执行中中1 1:空闲:空闲第9页/共51页 控制字节 每个 PTO/PWM 都有一个控制字节,通过设置字
7、节中各控制位,来定义高速脉冲输出的特性,控制字节中各控制位的功能如下(表7-19).Q0.0Q0.0控制位控制位Q0.1Q0.1控制位控制位功功 能能 描描 述述SM67.0SM67.0SM77.0SM77.0PTO/PWMPTO/PWM更新周期值更新周期值 0 0:不更新;:不更新;1 1:允许更新:允许更新SM67.1SM67.1SM77.1SM77.1PWMPWM更新脉冲宽度值更新脉冲宽度值 0 0:不更新;:不更新;1 1:允许更新:允许更新第10页/共51页SM67.2SM67.2SM77.2SM77.2PTOPTO更新输出脉冲数更新输出脉冲数 0 0:不更新;:不更新;1 1:允许
8、更新:允许更新SM67.3SM67.3SM77.3SM77.3PTO/PWMPTO/PWM时间基准选择时间基准选择 0 0:ss;1 1:ms ms SM67.4SM67.4SM77.4SM77.4PWMPWM更新方式更新方式 0 0:异步更新;:异步更新;1 1:同步更新:同步更新SM67.5SM67.5SM77.5SM77.5PTOPTO单单/多段方式多段方式 0 0:单段管线;:单段管线;1 1:多段管线:多段管线SM67.6SM67.6SM77.6SM77.6PTO/PWMPTO/PWM模式选择模式选择 0 0:PTOPTO模式;模式;1 1:PWMPWM模式模式SM67.7SM67.
9、7SM77.7SM77.7PTO/PWMPTO/PWM脉冲输出脉冲输出 0 0:禁止;:禁止;1 1:允许:允许第11页/共51页 通过对控制字节的逐位填写来定义高速脉冲输出的特性。控制字节中各控制位的功能SMB77SMB67第12页/共51页3高速脉冲串输出PTO 高速脉冲串输出(PTO):用来产生指定数量,占空比为50%的方波脉冲串信号。特点:PTO方式下,只能改变脉冲的周期值和脉冲数。1)周期和脉冲数周期:周期的单位:s或ms。周期值为16位无符号整数。变化范围:5065535 s或 265535 ms。第13页/共51页脉冲数:是一个32位的无符号整数,取值范围:14294967295
10、。2)高速脉冲串输出中断 PTO 方式下,当输出完指定数量的脉冲后,产生高速脉冲串输出中断。PTO/PWM 0 的中断事件号是19 PTO/PWM 1 的中断事件号是20 高速脉冲串输出时,CPU自动将PTO空闲位SM66.7(或SM76.7)置1。第14页/共51页3)PTO的种类 PTO方式下,要输出多段脉冲串时,允许脉冲串排队。PTO输出多段脉冲的方式有两种:单段PTO:定义一个脉冲串,输出一个脉冲串(特性参数通过特殊寄存器分别定义)。多段PTO:集中定义多个脉冲串,按顺序输出多个脉冲串(特性参数通过包络表集中定义)。第15页/共51页单段PTO 实现的方法 用指定的特殊标志寄存器定义脉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机硬件 网络 SPLC 复杂 功能 指令
限制150内