As we work on the BASPLC project, we're going to need a lot of tooling, both software and hardware. I'll use this post to keep track of what's in use. I'll also keep track of my suppliers and the experiences with them.
We've got enough information to get rolling on some design and prototype work. Since a lot of this is new, we'll start with something simple -- something that gives us scope to over-design as well! We're going to design the front panel for our interface modules.
We've got our basic requirements for the BASPLC project: Build a PLC with a set of interface modules, and base the whole thing on some low-cost MCUs. Rather than do this with a big requirements analysis up front, we'll get to more specific requirements as various topics come up.
There are a couple of places we can start with our architecture. The prototypic PLC archiecture is a controller connected to interface modules via some kind of bus. We're going to maintain that architecture, so one of the decisions we have to make is what that interconnecting bus is going to look like. Another decision is if we're going to have a consistent architecture inside the processor and/or interface modules.
Well now. I see that I haven't posted on this blog for several years! Time flies when you're having fun, I guess. There's lots that's happened since 2008: The death of my father and Michele and I getting married for starters. Having my indentures sold to another company is another. We'll see if I can get into the swing of blogging -- if I can, then I'll cover some of those.
Today's post is about a new project that I've started. Or maybe it's a new incarnation of an old project. You can be the judge.
Quite a while back, Mark Chu-Carroll of Good Math/Bad Math put up a post(link to his old blog) on a particular feature of some programming languages. The actual feature isn't terribly relevant, except that some programming languages have it, while others don't. What interested me was the reaction to the post and the direction that the comments took.
I'm working from my dining room today, as I did all last week. Usually, I'm in an upstairs bedroom with my work computer, personal computer and printer. Why I had to move involves a tale of customer service (or the lack thereof.)
I just spent a week in Vegas with 17500 computer software sales and technical sales people. More nerds per square foot than you would believe. So, it's appropriate that I found the following (via Pharyngula and stranger fruit):