09-23-2024 11:36 AM - edited 09-23-2024 12:16 PM
Hi all,
I am having some trouble with DSC runtime on a customer's computer. Here is what happened:
- A few years back, I wrote a small Labview utility sing LabView 2012 to pull data from a Siemens PLC through Modbus.
- I found out that a Labview DSC Runtime license is required so I purchased one. P/N 778312/35, Rev 018
- The utility worked on the customer's computer for a few years.
- Customer contacted me saying the computer have failed and they need to migrate everything to a new computer.
- I gave them the LabView runtime 2012 (which the utility was written on). They installed this and the 2024 version of the DSC runtime - which did not work.
- I got them to uninstall everything LabView and reinstall runtime 2012 and DSC runtime 2018 - assuming this is what the Rev 018 meant.
- The license is reactivated on the new computer. However, I still get the "error 1550: The license for the I/O server type is invalid" message when I run the utility.
I am unfortunately unable to grab screenshots from the computer as it is password-locked and I am waiting for customer to unlock it.
Would anyone here be able to point me to what the problem may be?
09-24-2024 12:48 AM - edited 09-24-2024 12:51 AM
Unfortunately you can’t mix and match Toolkit versions and LabVIEW versions and that also is true for their respective runtime versions.
If you didn’t save the installers you would have to contact NI to get the correct runtime installer download as I believe they don’t have very old versions from their download portal. Extra sifficulty could be that they don’t usually give support anymore if you don’t have an active subscription or maintenance support contract. But that was already true in 2012.
If you are lucky you might be able to talk some support person in providing you a temporary download anyhow.
That all said for pure Modbus you wouldn’t need the DSC Toolkit anymore. There are several libraries around that talk Modbus, at least two even from NI. But that would require you to modify the application.