Hi everyone, thanks a lot fer helping out here.
Ok, I tried a few things starting with the easiest.
Michael, Mike, making a new rung, creating exactly the same without copy paste didn't work. I exported the program and attached it here. The problematic rung is nr7. Rung 6 and 8 are temporary added to verify the SplitPos and LEN value of the used tags.
Iant, I tried with a LIM between 0 and CLXPort.SplitPos and also with a LES like you suggested but still the same.
Keith, I replaced the destination CLXPort.SplitPos with a temp DINT and then the fault is NOT longer generated. So I reverted and added a MOV 0 to the SplitPos before the find to be sure the FIND would start with a valid SplitPos but bad results that didn't work.
TConnoly, good idea with the Latch, I placed it after the CPT and it gets latched. So that means it's executed. *Edit, forgot to mention I also used a tag instead of the constant, same result.
Nwboson, I tried to exchange the CPT with an ADD, see an earlier post but the same program fault.
Ok, I tried a few things starting with the easiest.
Michael, Mike, making a new rung, creating exactly the same without copy paste didn't work. I exported the program and attached it here. The problematic rung is nr7. Rung 6 and 8 are temporary added to verify the SplitPos and LEN value of the used tags.
Iant, I tried with a LIM between 0 and CLXPort.SplitPos and also with a LES like you suggested but still the same.
Keith, I replaced the destination CLXPort.SplitPos with a temp DINT and then the fault is NOT longer generated. So I reverted and added a MOV 0 to the SplitPos before the find to be sure the FIND would start with a valid SplitPos but bad results that didn't work.
TConnoly, good idea with the Latch, I placed it after the CPT and it gets latched. So that means it's executed. *Edit, forgot to mention I also used a tag instead of the constant, same result.
Nwboson, I tried to exchange the CPT with an ADD, see an earlier post but the same program fault.
Last edited: