LOL, hey, come on now, this thread is supposed to be about
Home Automation... Who cares if you use block transfers? And for data base expansion, I can afford a minute to go to program mode and define a larger integer,timer, counter, or whatever file if needed, not that I won't make it big enough in the first place...
If my scan time is 50 msec instead of 10 msec, does it matter in my home automation real time?
It's why even industrial plants can still use PLC-2s... Whatever fits the need, not higher tech just for the heck of it. Maybe a particular manufacturing line doesn't need integration with another line, i.e., stand alone fills the bill... Sometimes the utilities section of a plant doesn't require a DCS to run it...
I once worked a Modicon job where Ladder Doctor software was no longer being supported, and they really
were going to possibly lose their program documentation. This affected literally hundreds of PLCs in many plants. The Taylor software they were converting to, would, of course, download the actual program, but naturally, no documentation was kept in the PLCs.
What to do? I found out what the Taylor documentation format was for the instruction descriptors, the rung/segment comments, etc. Then I wrote my first macro - in Lotus 1-2-3. Crude as it was, it converted the old Ladder Doctor exported documentation to the new format - and when imported to Taylor, gave them nice, documented programs! How old and out of date is Lotus 1-2-3 nowadays?? One could use Exel for the same task now, I'm sure.
And, yes, I'm as out of date as the equipment I've worked with over the years...
Now, somebody tell me how I'm going to automate & alarm my situation! By the way, one of the buildings is metal, so no wireless stuff will work in there...
The one thing I've seen so far is that it's more sensible to make an automation controller do alarm work than to try and make an alarm system do control work...