MD5 crash during update
We have recently found a big problem when attempting to update an MD5 screens over CANbus or G12’s.
The firmware will start to send and get roughly 30% complete before the screen goes blank and dark.
Design shows to still be sending the file but the screen is unresponsive. You can power cycle after this crash and it will show no program message.
The only way to fix this seems to be with Ethernet connection. We have had 3 Md5’s now with this same issue and becoming a major problem, as several customers have relied on G12 update support on the field.
Undefined SPN DM1 warning message box: confusion around more than 3 faults.
In the current iteration of the iQAN software, when a dialog for undefined DM1 SPNs appears on the MD4, it is limited to only showing 3 SPM/FMI values. If there are any more, at the end of the last shown FMI it will display "...".
Techs in the field who are doing an initial assessment on a machine tend to not understand that there are more faults active, that they can't see without going to the module status page in the system menu. Could we perhaps get a "more" button they can press to directly open this page when more than 3 faults are present?
MC42FS Error code R4:2 1:1:3 I/O startup test failed
Got the R4:2 1:1:3 I/O startup test failed error on a MC42FS module.
Even when I only put power (24v external power supply) and a address tag on it.
Tried to put an empty program on the controller. The controller is installing the program but when it restarts it keeps coming back with the same error.
Is there anything I can try to fix this?
Propagating Inputs
Hello,
I find the Propagate Outputs feature to be extremely useful. It would be beneficial to allow function group inputs to be propagated as well. I tend to use nested function groups quite often to keep my programs clean and easy to follow, and as a result I will typically have the same function group input repeated in order to pass information along. This feature would not be useful if that data being passed through each function group was being used in each one, but I often find myself passing data through function groups without using it in any of the intermediate function groups. For these cases, being able to propagate inputs would be extremely helpful.
The below example should help clarify what I mean. This is a part of an external function I am creating to control a CANOpen device. To make this external function as generic as possible, I have created this COB-ID generator module that will combine a user defined Node ID with a predefined TPDO/RPDO. This nested function group is the only part of the program that interacts with the FC NODE ID & NFLS NODE ID function group inputs. These FGIs would not need to be in place if propagating inputs was implemented. The middle picture shows what is inside the COB-ID GENERATOR function group, and the last picture shows the main external function group.



Cannot simulate some variants option in project
I am working on a project with four variants. When I click the Run button in IqanDesign, the simulator only works on one of them.
On the other variants, when I click Run, it checks the project and the following window appears, making it impossible to continue:

measure terminated when navigating to images during Simulate runtime
Simulate version 7.05.14.7291, in runtime, crashes the IQANdesign 7.05.27.10982 version, when I navigate in Design to Images or opposite direction. Error Message Measure terminated appears, the only way to leave IQANDesign is delete the IQAN app in the computers Task Manager

MD4 goes blue screen and stops running
We have an MD4-7 that's essentially just used for a displaying some camera feeds through ethernet.
We have multiple machines with this camera system and only one of them is experiencing the problem.
The MD4-7 will randomly crash and show a blue screen with an error code.
I believe the code is "os_error (0x1000002) drv_CanInt"
The MD4 is running IQAN 7.05.
What does this error code mean?

Math Channel Display issue
I am hoping that this is not actually an issue and there is some setting I mis-clicked somewhere. However, I am having an issue with math channels not displaying correctly on a singular program.
It recently came to my attention that when I transitioned a program from IQAN 6.08 to IQAN 7.04 there has been a pair of Integer math channels that have been displaying 0 at all times. The odd part is that when I measure the program live with IQANDesign or IQANRun, both channels have numbers assigned which are correctly being passed elsewhere in the program, but the screen itself displays both as zero.
I have since attempted to assign flat numbers to the Integer math channels, or changing them into Normal Math Channels, adding math channels to different function groups, recreating the code in a different function group, and so on, however nothing I do changes the value displayed on screen to anything other than 0. I transitioned the 6 file to 7 over again, and it acts in the same odd manner, but when I compared the 6 program to the 7 the only detected changes were the expected date, Checksum, and Security changes that come with updating a program to 7.
The especially frustrating part is that when I start a blank program from scratch, all the math channels work and display as expected, and the same code displays correctly in a dozen other programs made in IQANDesign 7.04.
error connecting MDL2 by usb
My collage has a problem that I don't have an answer for.
I'm trying to connect the MLD2 to my laptop using IQANRUN2 software, but I'm having trouble establishing a connection.
Why isn't the connection working properly?
It feels like I can only connect once after trying about 20 to 30 times.
I also borrowed an other connecting USB cable and tried it, but the result was the same.

I will check if he has a USB-CAN dongle and connecting by CAN
Variant Source address adjust
Hello, I have a engine control project that I use the same base program but I swap from a Diesel engine to Natural gas. The Diesel uses Source address 0 and the Natural Gas uses 39. I have a MD4 and MC43FS. I have variant programs as it changes they control function between the Diesel and the Gas. That works good but i have to manually change the source address each time I upload. It would be good if we could in the initialization use a variant that would select the appropriate source address. Maybe there is already another way to do this? Or if we could set some CAN messages to accept from any source address.
Customer support service by UserEcho