单向快速动作
设定:
PLC量 |
真实量 |
接通设定 |
输入11 |
正转启动信号 |
|
输入12 |
正转停止信号 |
|
输入13 |
反转启动信号 |
|
输入14 |
反转停止信号 |
|
输入口2 |
电机驱动反馈 |
当前状态 |
输出口1 |
命令输出口 |
CPU向电机驱动脉冲的命令位置1 |
输出口2 |
命令从动口 |
CPU向电机驱动脉冲的命令位置2 |
要求:
输入11接通,电机以10K脉冲频率快速前进,输入12接通,电机停止前进.
输入13接通,电机以3K脉冲频率快速后退,输入14接通,电机停止后退.
程序:
锁定
输入11,输入12,中间100 ;正向运转逻辑
锁定
输入13,输入14,中间101;反向运转逻辑
赋值
恒通,输出口1,0 ;平时断开
赋值
中间100,输出口1,8;快速前进
赋值
中间100,输出口2,10;前进速度=10Khz
赋值
中间101,输出口1,9;快速后退
赋值
中间101,输出口2,3;后退速度=3Khz
说明:
1: 当输出口1等于8,输出产生向前的快速脉冲,
当输出口1等于9,输出产生1向后的快速脉冲,
当输出口1=0时,不输出脉冲.即电机停转状态.
输出口2指定速度.表示前进或后退的频率
2: 输出口平常都是关断的, 强制等于零,当中间100有效时,覆盖端口数据,强制等于8
当中间100无效时,无法覆盖,永远等于零.
中间101也是基于同样的原理.
带恒通的命令必须放在最前面.否则无法打开端口
3:输出口2没有清零?
因为输出口1,2同步联锁,当输出口2一旦有效后,将永远等于10
但输出口1等于零后,输出口2无意义,所以无须清零.
4:本例有个特殊状态,即正反转逻辑同时触发.即中间100和中间101同时有效.
按照最后覆盖原则.最后的更加优先.本例是反转优先.
|
当前位置:公司主网站>>张前苏PLC软件>>特殊模块>>PLC06B2脉冲输出>>双向快速动作 |
北京张前苏电子科技有限公司制作 |