三菱PLC斜坡指令RAMP编程
RAMP D1 D2 D3 n
D1,D2,D3只能是寄存器D
n只能是数值,范围是1---32767
解释:
当RAMP被驱动时,D3的值经过n个程序扫描周期从D1的值变化到D2的值。D4记录扫描的次数。
注意:要把程序扫描周期固定,变化时间才是定数。固定程序扫描周期的方法是:
将想要的扫描时间(一定要略大于实际扫描时间)写入D8039,并将M8039闭合.程序实际扫描时间编程软件在实时监控时都会有显示。
PLC运行时将K100写入D8039,并将M8039置位,程序扫描时间就是100毫秒。只是为了便于观察RAMP指令,所以将扫描时间设大一点。
如上图所示,当M0闭合时,D3的值由D1的值变化到D2的值。到达D2的值后,如果M0没有断开,D3与D4的值清零,重新开始。
如果在执行过程中M0断开,D4的值清零,D3的值保持断开前的数值,M0再次闭合,D3,D4重新开始。
*不要人为给D4赋值,因为D4只要到100,程序就算执行完一次。
相关标志位M8029:
将D4计数到100时(执行完毕一次),M8029闭合。下一次开始时M8029自动断开。上图中M8029就是每10秒闭合一个扫描周期。