Rickedb / OpenProtocolInterpreter

Converts the ugly ASCII package that came from Open Protocol to an object
MIT License
150 stars 72 forks source link

MID 0060 Last tightening result data subscribe; It works but it doesn't show torque or angle. #115

Open Leonel7 opened 1 month ago

Leonel7 commented 1 month ago

I can get all the info for my last tightening result but the torque and angle is always on zero. But I dont know if is a configuration problem on mi powerfocus 6000 because in the report window it doesn't show me the torque or the angle either. image image image

Leonel7 commented 1 month ago

Sending Tightening Subscribe... Sending message: 00200060001
Response: 00240005001 0000 0060 Tightening Subscribe accepted!

Message arrived: 02310061001 0000 010000020003Station 2 0412345 050106001070001080001091101111120000001300000014000000150000001600000170000018000001900000202024-07-23:08:39:01212024-07-16:17:18:47221230000000162 Sending message: 00200062001
TIGHTENING RECEIVED (MID 0061): Cell ID: <0> Channel ID: <0> Torque Controller Name: <Station 2 > VIN Number: <12345 > Job ID: <1> Parameter Set ID: <1> Batch Size: <1> Batch Counter: <1> Tightening Status: Torque Status: <1> (Ok) Angle Status: <1> (Ok) Torque Min Limit: <0> Torque Max Limit: <0> Torque Final Target: <0> Torque: <0> Angle Min Limit: <0> Angle Max Limit: <0> Final Angle Target: <0> Angle: <0> TimeStamp: <2024-07-23:08:39:01> Last Change In Parameter Set: <2024-07-16:17:18:47> Batch Status: <1> (Ok) TighteningID: <162>

Rickedb commented 1 month ago

Hi @Leonel7, sorry for the delay in response. Since the package sent is all zeros, this is probably an issue with the controller, not with the package at all. It could be the firmware as well.

When applying the torque, does it shows the correct values at least?

Leonel7 commented 1 month ago

Hi @Leonel7, sorry for the delay in response. Since the package sent is all zeros, this is probably an issue with the controller, not with the package at all. It could be the firmware as well.

When applying the torque, does it shows the correct values at least?

Don't worry about the delay. Yes, it shows the correct value in the live result and the value changes every time I torque. But I have tested it with all revisions and it is always 0 in MID 0061. The people from atlas tell me that the problem is because of my license. I have an station control license, they told me that my license dosent record results and thats the problem and they want to sell me a critical control license. Okey, my license doesnt record results, so maybe mesages like "Old tightening results (MID 0064)" wont work. But if the torque and angle are right there in the live result there should be an MID to take that result... I'll get support from the Atlas guys in two hours to see if there's any solution, because the Critical Control license is not compatible with my tools.

I will update the solution in case anyone else has the same problem.

thanks!!

Rickedb commented 1 month ago

Makes sense to be, although I've never seen such a behaviour even on the last time I worked with PF6K.

But if so, please update here. It will help other people that might run over the same issue.

Leonel7 commented 1 month ago

Makes sense to be, although I've never seen such a behaviour even on the last time I worked with PF6K.

But if so, please update here. It will help other people that might run over the same issue.

Well, the guys from Atlas told me that with the "station control" license, I can't even send the torque/angle value to the PLC with a fieldbus card because it is "protected", even if I use some Atlas software (for example sqs) I wouldn't get that data. Solution provided by Atlas: buy 6 "critical control" licenses for my 6 controllers = $18,000 USD. I'm going to check out MID0008 and MID1201/1202. They seem to be useful for getting torque and angle results as well, but they don't seem to be compatible with PF6k. Thank anyway!!!

Rickedb commented 1 month ago

This is horrible. You must buy the equipment and pay for license as well? At least these licenses are one shot? Or do you have to pay for it like monthly/annually?