4 ms·
Yay, this is my world! Looks like a super nice homebrew solution. I don't think I've ever used or worked on a project with PLC's handling any sort of core logi
by kimburgess 10y ago
Yay, this is my world! Looks like a super nice homebrew solution.
I don't think I've ever used or worked on a project with PLC's handling any sort of core logic though. Sure they'll occasionally run small components of simple edge systems (HVAC, lift motor control, physical access etc) but the overwhelming majority of systems are built with a network of embedded controllers. Any systems rolling out today will (or at least should) then combine this with some server side backend for analytics and shifting interaction logic away from the the edge systems to somewhere it's a little easier to change and adapt to the needs of the building.
There's some pretty established, older players (Crestron, AMX et al) that make full programmable solutions, but by all modern standards their development tools are atrocious - you'd need to be a complete and utter masochist to want to enter that world today.
The good thing about this is a bunch of amazing people building well designed, open source and non-proprietary solutions to make this world suck less.
My two favourites are http://nodel.io/ http://nodel.io/, which runs a fully distributed architecture (and can even have the nodes running of RPi's) and http://www.acaprojects.com/ http://www.acaprojects.com/ which is a keeps all the system logic server side.
- jasoncchild 10y agoYeah, even stuff like Niagra is a pain. Most solutions are configurable more so than programmable (in the scripting sense). I've done a fair amount of modbus and bacnet with "standard" systems and more pi-style systems and agree that for a developer-minded user it can be like gazing into the mouth of madness to work with.
- kamil_gorski 10y agoWe were aiming into easy customizability at high level code and I couldn't find any commercial system meeting this requirements. I'm very much into open-source, so thank you for those two solutions. I haven't seen it before.