0

Out-of-loop code execution

Johan Palm 2 years ago in IQANdesign updated 2 years ago 2

This may not at all be the intended purpose of the IQAN ecosystem, but have you ever considered implementing the possibility to execute code outside of and in parallel with the control system loop?

This would greatly expand the usage potential of the system, as it could allow for such things as big integer computations, string manipulation, cryptography, more advanced protocols for data exchange built on top of CAN, etc.

The interface between the control system application and the out-of-loop thread could be similar to the JFIN/JFOUT structure, i.e. the control system loop could "transmit" and "receive" data to/from the thread. Code could be written in a superset of QCode, or maybe in C.

0

Connecting 2 master controllers

Kudzanai Bhebhe 2 years ago in IQANdesign updated 2 years ago 5

Hie guys....I'm designing an iQAN system with 2 master controllers...the MD4-7 and MC43. Have ordered an XC43 but it will take time to be delivered so need to use MC43 as an expander. The MC43 module is blinking red twice and yellow 3 times. Measured resistance bettween CANH and CANL with modules powered off and it was 2.3K and with modules ON was around 120 ohms. Kindly assist 

0
Not a bug

Bug with Internal Digital Channel

A DOMS 2 years ago in IQANdesign updated by Gustav Widén (System support) 2 years ago 3

Hi,

I observed a bug on our machine.

If a sensor is detected in error, a defaut Error value is applied.

For us, this error value is 500 bar.

We made an Internal Digital Channel to detect if the value is egale to 500.

If true, the channel change to TRUE value.

But when the MC43 is a new one, the channel doesn't work.

As you can see on the picture, the channel value is 500, but the Internal Digital Channel is still FALSE :

Image 3167

Whereas the Qcode is simply :

Image 3168

If I just change the defaut error value to another in IQANRun, and set back to 500, the channel starts to work.

Did you already see that ?

The value tested comes from a filter channel, maybe that's the point, but it is strange that it's working if I change the value and set it back to the same defaut value :

Image 3169

We already observed something similar if we update a machine with a new soft on which one we change something on an existing variable. But here it's a new MC43.

0
Under review

Large font mode for IqanGo

Tuomas 2 years ago in IQANgo updated by Gustav Widén (System support) 2 years ago 1

IqanGo app have too small fonts for the values. If there would be large font mode, you could see important values more easily.

0
Fixed

24V DIN on C2:1 or C2:2 causing application load error in 6.08.22.8016

Ethan Zeman 2 years ago in IQANdesign updated by Gustav Widén (System support) 2 years ago 4

I recently encountered an error on a machine in the field where an MD4 will not boot up if it has 24 volts coming into C2 pin 1 or C2 pin 2.  MD4 is running IQAN Design 6.08.  Instead it will say "IQAN-MD4 Safe mode! Application no loaded Open or short circuit on ADDR pins."  I was able to replicate in a lab.  

We recently renewed our IQAN license and updated to the latest  version of design which is when this problem started.  As a test, I reflashed the exact same program except that it was written in IQAN design 6.02.  I did not encounter the same issue with IQAN 6.02 so I believe this problem was introduced in 6.08.  

Please review as we have machine in the field that have been running for a while that are using C2:1 and C2:2 as rocker switch inputs.  The MD4s will not boot while the rocker switch is in the ON position.  

Image 3160

Image 3162

0

Turn off MD4 Display

Gord 3 years ago in IQANdesign updated by Michael Carlyle 3 years ago 1

Is there a programmatic way turn off a MD4 display but leave the controller and program running in the background?

0

J1939 TSC1 and update rate error

Lorenzo Simonetti 3 years ago in IQANdesign updated by Gustav Widén (System support) 2 years ago 1 1 duplicate

Good morning,
I kindly ask for help regarding the following problem:
as soon as I start the engine, the system detects an "Abnormal update rate" error SPN639 FMI 9 and a warning SPN1235, FMI9. I want to clarify that after a while that the engine works, the RPM + and RPM- command does not work anymore until I switch it off and on again. All engine data are correctly displayed and managed. Can you help me please?
Thanks.

Best regards,
Lorenzo Simonetti

0

ISO 25010 / Software Quality Controi

Nick Pridham 3 years ago 0

Is anyone using an ISO/other standard model for software quality control?

Thank you in advance for the feedback.

0

New button action, go directly to list of Adjust groups

Kerry Brock 3 years ago in IQANdesign updated by Gustav Widén (System support) 3 years ago 3

Is there a way to access the top level for the Adjust Groups in a project file; the menu page that shows a list of all the Adjust Groups?

We have an application that the customer would like to press a button (or something similar) and it would take the user directly to the Adjust Group menu.  The only way I can find to do something like this is setting up a button to take the user to a specific Adjust Group.  

This feature would allow the customer to better protect other menu items from users that do not need access to those items and at the same time allow access to the list of the Adjust Groups.