|
@@ -33,6 +33,8 @@ class Trace_pusher:
|
|
|
|
|
|
self.pusher_left = data_s7.make_point('推钢机激光')
|
|
self.pusher_left = data_s7.make_point('推钢机激光')
|
|
self.pusher_right = data_s7.make_point('推钢机激光')
|
|
self.pusher_right = data_s7.make_point('推钢机激光')
|
|
|
|
+ self.pusher_left.hmd_add(0)
|
|
|
|
+ self.pusher_right.hmd_add(0)
|
|
|
|
|
|
self.pusher_left.set_convertor(lambda data: data < min(self.strand_position))
|
|
self.pusher_left.set_convertor(lambda data: data < min(self.strand_position))
|
|
self.pusher_right.set_convertor(lambda data: data > max(self.strand_position))
|
|
self.pusher_right.set_convertor(lambda data: data > max(self.strand_position))
|
|
@@ -89,7 +91,7 @@ class Trace_pusher:
|
|
# 坯子出现
|
|
# 坯子出现
|
|
self.billet_position[i].allow_update(False)
|
|
self.billet_position[i].allow_update(False)
|
|
self.billet_position[i].set_state(False)
|
|
self.billet_position[i].set_state(False)
|
|
- self.billet_position[i].set_convertor(lambda data: data > 12000)
|
|
|
|
|
|
+ self.billet_position[i].set_convertor(lambda data: 12000 < data < 16000)
|
|
self.billet_position[i].set_excite_action(lambda i=i: self.billet_out_action(i))
|
|
self.billet_position[i].set_excite_action(lambda i=i: self.billet_out_action(i))
|
|
self.billet_position[i].set_reset_action(lambda i=i: self.billet_in_buffer_action(i))
|
|
self.billet_position[i].set_reset_action(lambda i=i: self.billet_in_buffer_action(i))
|
|
self.billet_position[i].allow_update()
|
|
self.billet_position[i].allow_update()
|
|
@@ -134,7 +136,7 @@ class Trace_pusher:
|
|
with self.locks[i]:
|
|
with self.locks[i]:
|
|
if self.strands_buffer[i]:
|
|
if self.strands_buffer[i]:
|
|
self.barrier_checker[i] = True
|
|
self.barrier_checker[i] = True
|
|
- time.sleep(8)
|
|
|
|
|
|
+ time.sleep(12)
|
|
billetData = self.strands_buffer[i]
|
|
billetData = self.strands_buffer[i]
|
|
self.strands_buffer[i] = []
|
|
self.strands_buffer[i] = []
|
|
if self.strand_position[i] <= self.pusher_left.data:
|
|
if self.strand_position[i] <= self.pusher_left.data:
|