0

Saving values and exporting them into .csv

Chris D 2 years ago in IQANdesign updated by Gustav Widén (System support) 2 years ago 5

Hello everybody,

right now I'm working on a project wich requieres saving a lot of values and saving them in a .cws file.

I want to monitore around 10 different channels over a time span of around 8 hours on a frequence of around 100hz (= 100 values per channel per second). 

Additional i want to add a timestamp to each value. This needs to be kind of automated. In the best case i would want to push a Button on the display at t=0 and after around 8 hours later,i would push another button to stop the measurement, connect to the MD4 via Laptop, download my values and save them in a .cws file. 

I thought of something like a Measure group wich can be startet via the push of a button and wich saves the stored values and lets me export them.

I'm really gratefull for any help with this topic.

Thank you very much.

Example:


Timestamp [ms]Value1 [%]Value 2 [%]
100,210
200,512
301,222

0

Disabling duplicate address tag modules

Jesse j Kilde 2 years ago in IQANdesign updated by Gustav Widén (System support) 2 years ago 1

We tested this in the shop before combining programs with duplicate address tags. see the images below. there are never two of any address in the program being looked for at one time. this worked good for a half a day during testing and now we are seeing issues with the duplicate addresses loosing contact but not giving a duplicate error as you would see with two of one addressed module. the machine will work for a while and then loose contact for a few seconds and come back on line. Is this a program issue because of duplicate addresses or something else i am missing? 

Image 2803

Image 2804Image 2805Image 2806
0
Not a bug

J1939 parameter out is limited to 7 characters

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

I am trying to input a fixed value to a j1939 parameter with 4 bytes but after it accepts the value it moves the decimal and removes the last couple integers. My resulting outgoing message is wrong. I tried to input 1955772161 to receive a message of 01 b7 92 74. but instead I received 00 b7 92 74. I am using iqan  6.06. I can use two 2 byte j1939 outs but would be nice to fix this.

Image 2796

0
Under review

Message box color

John Frost 2 years ago updated by Gustav Widén (System support) 2 years ago 1

I need to change the background color for the pop up message boxes. I am using white screens so the messages pop up black text with a gray back ground. It is difficult to see in the sun. I need a white back ground.

0

Encoder set up

John Frost 2 years ago 0

Why is there no information any where on setting up an encoder. You have to set the Max Pulse to 1 and the Scaled Max to 4 . There is no description anywhere on how to set these values.

0
Fixed

Opening 4.07 file in 6.06

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

When trying to update a older 4.07 program by opening it in 6.06 - I get an error Corrupt file.  I can open it in IqanDesign 6.04 and save it and then it will open in 6.06 so I can keep going but there seems to be a bug in 6.06.

Image 2794

0

IQAN Develop

Argy 3 years ago updated by Igor Cegiełka 2 years ago 3

I am trying to connect to a TOC-8 and I am getting a no response error from IQAN Develop.

The Green LED is on. There are no Orange/Red LED's on.

I am using a Prolific USB-to-Serial port communication cable.

All connections seem right.

My Com-port info is pasted below.

Not sure what I am doing wrong.

Could it be the com speed?

Image 2784

0

generating "OK to start" functionality outside the DDC function

Andy 3 years ago updated 3 years ago 0

Hi People

I'm only relatively new to IQAN Design and am stuck and need help.

In a design I'm working initially without a display I was using a Digital Digital Compare function to test that a Joystick was centered and that the mode of operation for the joystick wasn't changed while the Joystick was anything but centered. The DDC function worked absolutely fine including detecting JS being uncentered at startup and preventing machine motion until it was released.

I added a display and the DDC caused an error message to appear on a display whenever in simulation I did something like start the system with the JS uncentered. I looked for a switch in the DDC functions properties where I could switch off the creation of the display error but couldn't find one. I don't want the error displaying because I believe that building the error handling means that the issue is no longer a system error which Ive handled with a separate on screen pop up message that says something like " center Joystick to re-enable motion" which is far more user friendly than the default error message the system puts up on a display.

So I built my own equivalent of DDC using "latching OR" functionality which does everything I want but unfortunately doesn't detect the 1 bad instance of a JS being uncentered at startup time, thereafter its does detect it being uncentered when an operating mode change is made that would be unsafe to do without the JS being centered before allowing motion to occur.

So my question is, is there a function or variable that is exposed to us and available in QCode or as a function object that is TRUE while in startup and False when not. In Ladder Logic for PLC there is usually a Data register or Coil that is true for the first loop of the code and false thereafter.

Alternatively if I was to set a digital parameter as default True and then programmatically set it as false after the first time a JS centered is detected and could then use that as an additional latched OR input into my safety function. However I don't seem to be able to programmatically change the value of a digital parameter in QCode and the manual defines the use of variables, even if named the same as an existing channel to be then treated within the QCode as a separate Local variable with the same ...confusing...name as the existing channel. Having read that the QCode editor advise "Hint at Position 5: Expression unused" that the defined variable is unused now makes sense.

I hope that's clear:-

In Summary:-

1) Can I turn off the error message on the display for when a specific compare function fails the comparison, especially if I'm not comparing physical inputs like voltage or current that would suggest a hardware failure, for which the resulting error message is entirely appropriate. Not looking to turn of all error mesasages, just those associated with specific compare instances

2) Is there a system parameter or function I can test that shows whether the system is in startup or moved to steady state?

3) Can I use Qcode to change the stored values of digital parameters DP or Function Parameter Channels FP

Happy for any advice you can provide

Regards

Andy

0

Windows 11

Michael Carlyle 3 years ago in IQANdesign updated 2 years ago 4

Has anyone upgraded to Windows 11?  Any problems with Iqan software/drivers etc.?

0

IQAN6 project to IQAN5

Ville Laine 3 years ago in IQANdesign updated by anonymous 2 years ago 6

Ok now it happened.

I have a IQAN5 project that includes MD3 and accidentialy opened it with IQAN6.

Frustrated that I need to have multiple different versions installed.

Is there any way how I can convert IQAN6 back to IQAN5.

Or please add MD3 legacy support to IQAN6 like XA2.