西门子802C数控6FC5500-0AA11-1AA0 SINUMERIK 802C 基本系列

PLS 指令编程
PLS 指令单段管线编程步骤:
*步. 设置 PTO 控制字节: 给 PTO0 寄存器 SMB67 或 PTO1 寄存器 SMB77 赋值
第二步. 写入周期值: 给 PTO0 寄存器 SMW68 或 PTO1 寄存器 SMW78 写入周期值
第三步. 写入脉冲串数值:给 PTO0 寄存器 SMD72 或 PTO1 寄存器 SMD82 写入脉冲数
第四步. 执行 PLS 指令
如果要修改 PTO 的周期, 脉冲数, 可以进一步在子程序或中断程序中按以下步骤编程:
第五步. 根据要修改的内容, 重新写入相应的控制字节
第六步. 写入新的周期, 脉冲数
第七步. 执行 PLS 指令
PLS 指令单段管线例程
注意:以下例程仅为示例程序,请勿直接用于测试!
测试前,用户务必使用晶体管输出的 S7-200 CPU,并根据实际使用的电机参数和机械行程修改程序中的相关数值!
此程序的作者和拥有者对于该程序的功能性和兼容性不负任何责任。使用该程序的风险*由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和,用户不必为此
例程 1:PTO0 以 500 ms 周期发出脉冲串,触发停止位时停止脉冲输出。
PTO0 以 500 ms 周期发出脉冲串例程
S7-200 CPU PTO 向导功能
使用 PTO 向导控制 S7-200 CPU 集成点 Q0.0 和 Q0.1 的脉冲输出更加容易。PTO 向导具有以下主要功能:
1. 手动运行
2. 包络运动。S7-200 CPU 多允许 25 个包络,一个包络表可以包含 1-29 个步。包络运动可选以下两种操作模式:
(1)单速连续运转
(2)相对位置
3. 停止当前的连续运动包络,并增加向导包络定义中的脉冲数
4. 改变当前位置为的新位置
西门子802C数控6FC5500-0AA11-1AA0 SINUMERIK 802C 基本系列
S7-200 CPU 脉冲输出和方向输出点接线
使用 PTO 向导用于 S7-200 CPU 脉冲输出和方向控制,用户应按照如下表 1 所示的定义接线:
| PTO0 | PTO1 |
脉冲输出点 | Q0.0 | Q0.1 |
方向点 | 自定义 S7-200 CPU 其它输出点或数字量扩展模块输出点为方向点 | 自定义 S7-200 CPU 其它输出点或数字量扩展模块输出点为方向点 |
表 1. S7-200 CPU 脉冲和方向输出点
SINUMERIK 802C 基本系列