September 2016 |
[an error occurred while processing this directive] |
Hobbyist Platforms for Powerful Edge Controllers - but what Control Language? |
George Thomas, President, Contemporary Controls |
Articles |
Interviews |
Releases |
New Products |
Reviews |
[an error occurred while processing this directive] |
Editorial |
Events |
Sponsors |
Site Search |
Newsletters |
[an error occurred while processing this directive] |
Archives |
Past Issues |
Home |
Editors |
eDucation |
[an error occurred while processing this directive] |
Training |
Links |
Software |
Subscribe |
[an error occurred while processing this directive] |
I
have been asked to express my opinion on the above subject but having
once said that you would never see an IBM PC on the plant floor I need
to be careful as to what I say. I have also learned over the
years never to discount the impact of a computer hobbyist movement such
as we are experiencing with the Raspberry Pi. This $35 platform
certainly has educational appeal and will gain acceptance in other
industries including the HVAC industry – possibly as an edge
controller. Its price is far lower than the cost of a single
software license demanded by HVAC suppliers. As a device
manufacturer, we are sometimes challenged as to why our products cost
more than $35? So the Raspberry Pi has created a hardware-cost
benchmark as well.
I feel platforms such as the Raspberry Pi and BeagleBone are best used
as benchmarking platforms facilitating product design by allowing your
software engineers the opportunity to begin development before hardware
design is completed. You can also verify the intended performance
of the proposed design on one of these platforms to ensure design goals
will be met. I agree that if you want to use one of these
platforms in your final design, it would be cheaper to purchase the
assembly versus using their BOM and making it yourself. If your
product is to be a head-end supervisor, gateway or router you could
probably use one of these platforms. If it is to be a field
controller I question the decision. Here are some of the
challenges:
[an error occurred while processing this directive]I
am not saying it cannot be done – some HVAC suppliers are doing it now
– I am just pointing out the issues if the intent is to make a powerful
edge controller.
This concept of having a much more powerful edge controller because
hardware costs are dropping – and indeed they are – assumes that
software costs are dropping as well. I am not sure that this is
the case unless you want to do control using Python scripts in your
Linux platform. An open building automation protocol such as
BACnet exists but proprietary control languages and proprietary
programming tools remain common in the industry. The edge
controller needs to do control so where is this no-cost, open control
language that will be used in this new powerful low-cost edge
controller? In BASSG’s EAC controller there is an answer and that
is Sedona Framework which is open, freely-available without license,
with a freely-available tool called the Sedona Application Editor (SAE)
that is available from Contemporary Controls’ website https://www.ccontrols.com/basautomation/sae.htm.
Sedona has the same drag-and-drop look-and-feel as Niagara and a Sedona
Virtual Machine (SVM) can be made to run on any hardware platform
including Raspberry Pi. To prove the point that hobbyist
platforms are useful as benchmark platforms, Contemporary Controls has
created SVMs and custom I/O kits for the GrovePi and the PiFace.
So if you want to benchmark Sedona’s performance on a close to one Gig
platform you can contact us on how to install either SVM. You can
also learn more about Sedona at https://www.ccontrols.com/tech/sedona.htm.
Our position is that that Sedona Framework represents the best
opportunity for creating a truly open controller that all can
use. Even powerful edge controllers can use it.
[an error occurred while processing this directive]
[Click Banner To Learn More]
[Home Page] [The Automator] [About] [Subscribe ] [Contact Us]