as some of you already know v2018.3 of SP7 contained an unpleasant and annoying memory leak error. Luckily this was realized very early after the release of the package and we were also able to fix this error easily.
Because of that error v2018.3.0.5 has been removed move the VIPM repository and has been replaced by v2018.4.0.1
We strongly advice all customers that might be using v2018.3 to upgrade ASAP. If you have created an executable with this buggy version of SP7, do create an update.
We strongly welcome any feedback (negative / positive / missing features) about SP7 that you might have.
we are happy to announce a software update for our toolkits XLR8 and SP7 - v2018.2 resp. has been submitted to NI for upload to the LabVIEW Tools Network.
You will see the following changes:
Bad news first: Support for LabVIEW 2010 has been dropped for both toolkits.
Good news: From now on you will be able to deactivate your license and transfer it to another system. But be aware there is a minor drawback to this: You have to do the activation and deactivation in a LabVIEW version 2014 or up, and you have to automatically activate through an internet connection for this new feature to work. BTW: The deactivation option is the reason why the support of LabVIEW 2010 had to be canceled. It is either deactivation OR support for LV 2010. Since this version is now 7.5 years old the decision was easy: deactivation won.
Version numbering will from now on be (Year).(Month).(version/fix).(build), hence v2018.2
Numerous customers asked for it, and now it is available: connection to a Siemens LOGO! logic module.
We also got this request several times: is it possible to communicate to several S7-PLCs in parallel? Starting with this version it will be. All read and write VIs are now reentrant and hence work in parallel and independent of each other.
This bug came up a few times too: A S7-400 PLC allowes variable rack and slot settings which were not covered by our toolkit . With v2018.2 you can now adjust these two values.
Quickdrop did not work with this library since the naming inside the palette included square brackets. These brackets have been removed and quickdrop is now working smoothly with SP7.
Finally some minor issues and bugs have been removed.
There has been a big memory leak with the usage of XLR8 because quite a few .NET references were left open. I especially like to thank Daniel Rudaz for his excellent investigation on this issue. The good news for everyone: That is resolved now.
Thanks to the feedback of p0rter2000 a probably annoying - but not very well known option of excel xlsx files will not be set in the future anymore.
A feature request by another customer that we received by e-mail has been implemented: Insert Image now will accept a "LabVIEW image cluster" as input. Thus it is possible to e.g. add screenshots from your front panels directly without creating an image file on disc first.
There has been a nasty bug in the function Save Workbook it would only work correctly with xlsx-files, not with the older xls-format. That is also resolved.
The Clear Sheet call also was buggy - that also has been fixed.
And then again some minor issues which most users never ran into.
EDIT: v2018.3 in addition also includes these changes:
expanded functionality for merging cells, allowing un-merging and checking if a merge request is valid
extended color selection for cell borders with the xlsx file format
several settings on "Insert Row.vi" resulted in .NET exception errors. Those are fixed now.
I will update this article when the updates are available - hopefully within the next week.
Thanks to all our users, keep your feedback about extension wishes AND bugs coming.
The title of this entry should explain it well enough:
There exists a very very annoying bug in LabVIEW 2017 64-bit: You cannot activate a third-party toolkit in this particular LabVIEW version. This has come up several times now with our customers and I'm getting tired of always answering the same. So I'm writing this article and in the future, I just can send a link.
You will not be able to activate a third-party toolkit like XLR8, SP7 or git4G in LabVIEW 2017 64-bit.
What is the solution?
Do not use this LabVIEW version. Either stick to the 32-bit version of LabVIEW 2017 or since February 2018 if you need the 64-bit version stick to LabVIEW 2017 SP1 64-bit.
If you still experience problems with LabVIEW 2017 SP1 64-bit (I once has those during tests in a virtual machine), it seems that the additional installation of LabVIEW 2016 64-bit can resolve the activation problems.
git4G is an easy to use toolkit for NI LabVIEW that integrates Git - the well-known and free Source Control Management System -- into the development environment of LabVIEW.
It provides all important source control managing functions and furthermore supports many popular Git hosting services like GitHub and GitLab. Since Git is a distributed revision control system a server is not mandatory. All source control managing functions can be used without a server.
The Git functions can be called directly from the LabVIEW Project Explorer. The current status of the files and the repository are indicated by icons inside the project window.
Based onyour feedback we have improved our products XLR8 V 2.3 and SP7 V1.6 seriously in order to solve some issues. We were able to enhance the overall performance and compatibility of the products. Especially SP7 is now able to communicate with S7 1200 plc´s which was an urgent need of many customers.
Changelog SP7 V1.6
- Additional support of S7 1200 plc
- Empty Input Array fixed
- Connected Boolean fixed (#795)
- Optimized error handling (#1231)
- Extended documentation
- Maximum offsets and values are not limited by SP7 anymore (#820)
- Reliability of connection indicator in open connection (#795)
- More datatypes in DB functionality "S5Time, Date, Date and Time" (#763)
- Extended documentation
- Performance improvements
Changelog XLR8 V2.3
- New polymorphic function "Color Area"
- New function "Get Cellstyle"
- "write to named range" automatically selects the corresponding sheet (#928)
- "close Workbook" outputs the original file path (#1196)
- "close Workbook" input "save file" is recommended not required (#1196)
- "format Area" policy bug fixed (#1176)
- "wrap Text" style bug fixed (#1173)
- "hyperlink" bug in .xlsx fixed (#804)
- "get named ranges" outputs the corresponding sheet with the correct rows and columns (#984)
- "delete sheet" removes corresponding named ranges (#798)
- "read Area" reading below last row bug (#802)
- Performance improvements in style handling
- Improved memory handling
Please continue to give us feedback and feel free to rate XLR8 or SP7 on ni.com. Use this community to share your wishes, goals and ideas for our tools as we continue to make it even more compatible and more powerful. Your feedback is very important to us!
we are happy and proud to announce that we just released our toolkit XLR8 V 188.8.131.52.
(requirements: LabVIEW 2010+, VIPM 2014+)
We have been working hard to further improve the product and took your feedback seriously in order to solve some issues. We were able to enhance the overall performance and compatibility of the product.
Among the many improvements are:
- Optimized multiple save operations (#750)
- "Read Area (All Types)" double as date interpretation solved (#423, #556)
- "Read Area (All Types)", formula results are now user-selectable (#738, #739)
the holiday season is in full swing. As our main event for this year's SPS/IPC/Drives booth, we released our new tool "SP7".
It is a toolkit to enable LabVIEW users to easily share and exchange data with Siemens Simatic S7-200/300/400 PLCs. It requires an Ethernet connection to the PLC and allows read and write operations on M, DB, AI, DI, DO code modules. The PLC code does not have to be modified!
NI just launched a new webcast series on how to build an embedded control system. At DATA AHEAD, an experienced integration partner, we have been offering embedded solutions to our customers for more than ten years. We are happy to be part of the webcast series - introducing the very basic concept of PID control.
I just posted an early version of the MQTT LabVIEW library. It's a starting point for anyone looking into distributed monitoring and M2M applications in general. It is a light-weight protocol and has been used extensively at IBM and Facebook.
Feel free to try it out, improve the VIs, fix some bugs and let us know what you think.
It is an cloud-based, intelligent historical database for storing distributed monitoring data. It is a scalable, robust platform to add online storage to any monitoring / M2M application.
What's in the pipeline?
We will soon release "XLR8" - a toolkit to allow binary access to Microsoft Excel® files without using ActiveX and without requiring a Microsoft Excel® license
We are also working on a LabVIEW implementation of the "MQTT" protocol. This is a smart, "soon-to-be standard" for the IoT (Internet of Things) and allows for flexible communication possibilities in the M2M / monitoring realm
Also, we are developing a driver to interface Siemens PLCs directly from LabVIEW
Stay tuned for more information - and feel free to leave us a message!