2025-06-02 20:06:13 +04:00

37 lines
958 B
GDScript

@tool
extends Node
@onready var box_spawner: BoxSpawner = $"../BoxSpawner"
@onready var ul_1_3: BeltConveyorAssembly = $"../UL1_3"
var color_1
var color_2
var tag_group = "TagGroup0"
var display_color_1
var display_color_2
#func _on_simulation_started() -> void:
#
##OIPComms.register_tag(tag_group, "[PLC]UL1_3_JR_PB1.CTRL.STS.Log.LEN", 1)
##OIPComms.register_tag(tag_group, "[PLC]UL1_3_JR_PB1.HMI.STATE", 1)
##
### Register all 82 DATA tags
##for i in range(82):
##var data_tag = "[PLC]UL1_3_JR_PB1.CTRL.STS.Log.DATA[" + str(i) + "]"
##OIPComms.register_tag(tag_group, data_tag, 1)
#pass
#func _ready() -> void:
#
#SimulationEvents.simulation_started.connect(_on_simulation_started)
#
#
#
#func _physics_process(delta: float) -> void:
#
#box_spawner.disable = ul_1_3.speed == 0
##print(OIPComms.read_int32(tag_group,"[PLC]UL1_3_JR_PB1.HMI.STATE"))
#
#
##print("Log String: ", Utils.read_string(tag_group, "UL1_3_JR_PB1.CTRL.STS.Log"))