quote:以下是引用为水在2013-04-09 15:44:56的发言:quote:以下是引用三良在2013-04-08 17:10:55的发言:
首先脉冲当量必须是正确的数值,其次,热检检测到信号后,就已经启动了计长程序准备启动了,这时要保证剪前机架速度的稳定性
你好,首先脉冲当量计算的各个数据都对比过了,没有问题,热检距离也没问题。
热检距离+剪切长度设定的和除以脉冲当量得出一个所需脉冲数为md214
程序中传送的剪切脉冲做了一个修正,
就是当剪前热检有钢开始350模块计数到飞剪零位接近开关有信号时止,这个脉冲数为md210
md214-md210=md218
程序对MD218的数据进行了一个循环累加,呵呵,刚来这个论坛不知道怎么用下面的表达各位大侠应该明白
DB8.DBD0 加法器 DB8.DBD0
MD218 加法器
然后把DB8.DBD0用于修正剪切脉冲
L 切头长度设定
L 热检距离
+R
L 剪切长度手动修正
+R
L 脉冲当量
/R
T MD214
L DB8.DBD0
+D
T 切头脉冲
现在问题出现了,就是DB8.DBD0的数值持续负增长,然后给出的切头脉冲就会越来越短 直至切不到 。
另外一条线的程序相同,但DB8.DBD0的值基本维持在-10000左右 ,我有点懵了 一个是那个循环累加我不理解其意义何在,另外对DB8.DBD0的持续负增长也有点转晕了,,,希望大虾们给点意见
你这段程序中,DB8.DBD0只有读,没有写,怎么会持续负增长?另外你所谓的循环累加在哪?在你帖出的这段程序中也没有啊。
你是不是还有相关程序没贴出来?这样别人是无法知道程序意思的。