0

Numerical accuracy question

Richard Kowalczyk 2 years ago in IQANdesign updated 2 years ago 2

Hi everyone,

I would like to attract your attention to the problem that i have encountered as described below:

I have been working to convert input from Wema type fuel level sensor (resistance output) converting it into VIN for MD3 input using volt divider. After calibrating actual device I have defined 2 square curves (0-50% and 50%-100%) to get better accuracy. IQAN program attached (.FuelLevel.idax). When I opened this program in IQANDesign 5.08 I have got the following result when simulating on computer which you can see it is wrong result as and simulation would give only -039 or 1.04.

Image 3127

If I load program in this stage into machine it would behave incorrect as in simulation

Then after playing with it I have discovered that closing simulation and then editing 'Default function' for M_Fil (Math channel) for example changing "-0.39" into "-0.391" and then back into "-0.39" and then restarting simulation it would come back to normal (what i would expect) as you can see on the following picture

Image 3128

When I have loaded the program into machine in this stage it has been working ok since then.

Additional info:

Image 3129

Image 3130

Your comments will be much appreciated

Kind regards,
Richard Kowalczyk MIEAust CPEng(Ret)
RKad Engineering
32 Kingussie Ave
Castle Hill NSW 2154
Australia
📲 :+61 (0)431 639 295

E: richard.kowalczyk@rkad.com.au
W: www.rkad.com.au

0

Generate flow charts from software architecture

Roy den Drijver 2 years ago in IQANdesign 0

It might be interesting to think about a way to structure the software so you can easily generate corresponding flowcharts and or state machine diagrams based on it. This would save a lot of time when communicating with people that are not familiar with the IQAN software architecture and makes documenting the software a lot easier than manually creating the flow charts ourselves. Again this is just something that came to mind and would love to know what people think about this kind of feature and if this is even plausible.

Thank you in advance!

0

IDTag error and unable to connect

Heiko Epkens 2 years ago in IQANdesign updated by Justin Wagner 2 years ago 6

Hello.  I am a new IQAN user and I am having difficulties.  I found at power up that I had a flashing IDTag error (it is not obvious in the sales literature that one was required) plus I cound not establish a connection via CANbus.  I am using a Kvaser Leaf Lite as my interface.  I read in a forum on this site that the tag resistance for address ) is 294 ohm.  I plugged in a 278 ohm resistance and the issue remained.  I havefour questions:

1.  What is the tolerance on the address resistance value?    

2.  Does this error prevent establishing a connection with a PC over the CANbus?

3.  Does the interface GND need to be connected to the IQAN-MC41 GND?

4.  Does the CAN-A and CAN-B configuration setting need to be set to terminated?  My controller is operating as a stand alone device.

Any help I could get on this would be appreciated.  Thanks.

0

Using the RTC inside design functions/channels and Qcode, and historical datalogging

Andy 2 years ago in IQANdesign updated 2 years ago 2

Hi Guys

Im relatively new and a bit surprised that many of the IQAN modules contain Real Time Clocks that are potentially set with current date and time but nothing in Qcode or design is set up to allow use of that time? (I think)

Let me give you a scenario, Im building a system for managing a  mobile grinding plant where the onboard engine is circa 1200hp. Engines that big need Prelude to be provided before start for the first time of the day, or after its been sitting for more than about 3 hours without the engine running.  This avoids teh damage to the bearing surfaces on components that weigh large amounts and over time standing still will exclude lubrication from the bearing surfaces due weight of components.  The thing is that the engine not running occurs at the same time that the iqan modules may well have been shutdown. So only a RTC will understand the amount of time that has passed since the engine last ran. I can probably add a canbus module that has an accessable RTC but why do I need to do this???

I can cheat and just run prelube every time for say 60 seconds before start, but I don't see why I should have to do that when its not necessary. I could also use other things like residual oil temp or residual coolant temp to determine approx when it was last run or to at least save prelube cycles for shutdowns that are less than 15 mins in length

SO is the RTC functionality I'm looking for truly not present or is there some other way of dealing with this that Ive completely missed? 


Andy

0
Fixed

Calculation order dialog opens without buttons

Pierre Fagrell 2 years ago in IQANdesign updated by Gustav Widén (System support) 2 years ago 2

Sometimes, if the Component Navigator is open on the secondary screen, when opening the Calculation Order this new dialog window will be without any buttons. Resizing the window does not help.

Even if I close calculation order window and reopen it ten times it still does not have any buttons.


Image 3121

However, if I close and reopen the Component Navigator, then the next time Calculation Order will have buttons again.

Image 3122

0

Limits of functional parameters adjustable by a math channel or another functional paramater

Codie 2 years ago in IQANdesign updated by Gustav Widén (System support) 2 years ago 2

I quite often use the sliders on my screens for a pump volume control. I connect slide to a functional paramater and use that to control the engine desired operating speed. Depending on the size of the plunger(these are changed regularly to adjust to pressure and volume requirements) of the pump the max volume changes a lot. So if we have a small set of plungers the slider has a huge range that is no longer usable due to the the max value set in the adjust group. I would like to be able to use a math channel to adjust the max value based on plunger size and max RPM. Maybe there is a better way of doing this though..

0

Issue reading CAN message

Kerry Brock 2 years ago in IQANdesign 0

I have an issue where there are four identical sensors on CAN-D of a MC43.  It has worked without any problems for about a year.  Currently, we are constantly seeing a "Timeout" for all of the sensors on this bus.  There are no other devices on the bus except the four sensors and the MC43.  If we use IQANanalyze, we can see the information from the sensors on the bus, but again, the MC43 shows a timeout for all the sensor JFIN channels.  If we physically unplug the harness from the MC43 and connect it to a MC43 in test box, the MC43 will recognize the sensor CAN frames.  We tried swapping out the original MC43 with the test box MC43 and re-programmed to the machine project file and the test box MC43 does not recognize the sensor CAN frames.  We have an identical setup on CAN-C using the same type of sensors and do not have an issue with reading those CAN frames.  We are using IQANdesign 5.07 and it is in a system with 2-MD4's, 2-MC43's and 1-MC43-FS.  What may be causing this issue?

0
Fixed

Multiple language properties and Show Value and unit in Value controls

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

Hi,


The application has two languages; English (UK) and English (US).

A math channel's unit is set up with multiple language properties; m (meter) for English (UK) and inch for English (US).

A value control is used to display the value and unit of the math channel.


The problem is that the displayed unit does not immediately change from m to inch when I change the language from English (UK) to English (US); I need to restart the simulation for the change to take effect.


Is this intentional?

English (UK):

Image 3099

English (US) without restart:

Image 3100

English (US) after restart:

Image 3101

The display page value control:

Image 3102


The math channel:

Image 3103

Tested with IQANdesign and IQANsimulate 6.08.

0

Display channel value in interactive message like in conditional message

Jacob Meng 2 years ago in IQANdesign updated by Gustav Widén (System support) 2 years ago 1

I have noticed that a conditional message can display another channel value. This is handy especially when using the message to notify the user that a parameter is out of spec. I am using an interactive channel for the same purpose but it does not appear to be able to display a value from another channel in the same way. Is there a way to do this?

Image 3092

Image 3093