Accordingly, I purchased two sets of Z-World modules including two "Little Star" model PK-2200 Z-180 based microcontroller boards, two 12-bit model EXP-A/D12 Analog-To-Digital and two 12-bit model EXP-DAC2 Digital-to-Analog boards from Z-World. Even though I had the basis for the software, it still took me a couple of months to package the modules and power supplies in aluminum housings and get the software and systems operational, ready to install and test at Enclosures Engineering starting at the end of February 1995. There were some minor problems that cropped up over the next few months and we, Thomas and I, ironed them out and the project was complete at the end of August 1995. I provided a manual for the systems with the FL control statements as follows:
// rule 1
"ZE","SN","ZE",
"ZE","ZE","ZE",
"ZE","SP","ZE",
// rule 2
"SP","SN","SP",
"SP","ZE","SP",
"SP","SP","MP",
"MP","SN","MP",
"MP","ZE","MP",
"MP","SP","MP",
// rule 3
"LP","ALL","LP",
// rule 4
"MP","LN","ZE",
"MP","MN","ZE",
// rule 5
"SP","LN","LN",
"ZE","LN","LN",
"SN","LN","LN",
"MN","LN","LN",
// rule 6
"SP","MN","LN",
"ZE","MN","LN",
"SN","MN","LN",
"MN","MN","LN",
// rule 7
"SN","SN","MN",
"SN","ZE","SN",
"SN","SP","SN",
"MN","SN","MN",
"MN","ZE","MN",
"MN","SP","MN",
// rule 8
"LN","ALL","LN",
// rule 9
"MN","MP","ZE",
"MN","LP","ZE",
// rule 10
"SN","LP","LP",
"ZE","LP","LP",
"SP","LP","LP",
"MP","LP","LP",
// rule 11
"SN","MP","LP",
"ZE","MP","LP",
"SP","MP","LP",
"MP","MP","LP",
where for example, for Rule #11 the rules are read as;
If the error is SN and the error change is MO, the output is LP,
if the error is Zero and the error change is Medium Positive, the output is LP,
etc, and
SN means Small Negative,
MP means Medium Positive,
LP means Large Positive,
Z means Zero, etc.
The control loop runs at 50 times per second, so the error change is for a 20 ms period. More information is available in the manual I wrote for the controller software, not included here. I billed George $3595 for the two systems. I had hoped that George would want to pursue his idea of selling the FL controllers to painting companies around the world but I never heard from him and since I was busy at LLNL, I didn't contact him to follow-up on the idea.
The control loop runs at 50 times per second, so the error change is for a 20 ms period. More information is available in the manual I wrote for the controller software, not included here. I billed George $3595 for the two systems. I had hoped that George would want to pursue his idea of selling the FL controllers to painting companies around the world but I never heard from him and since I was busy at LLNL, I didn't contact him to follow-up on the idea.
The FL controller ran well for several years to control the paint flow for Enclosures Engineering until one of the units failed. Early in 2001 Thomas Nguyen contacted me, telling me of the failure and asking me to repair one of the controllers. I went to Enclosures Engineering and found that the battery had died on the PK-2200 microcontroller board. The Z-World microcontroller boards had battery backed-up memory for the program storage and one battery had died after many years of service. Also the PK2200's were able to use EPROM for program storage. So I purchased an EPROM programmer and loaded my FL program on their two PK-2200. I billed George for $463 but was never paid for my time or materials for repairing his controller boards although I billed him several times in the following months. However, we were to discover that not paying me for my work was a minor transgression compared to George's later misdeeds. As I write this, his later misdeeds weigh heavily on my mind.
Then on the evening of April 4, 2008, my wife and I sat down to watch the local news on TV and I was startled and shocked to hear the announcement that George Halldin had died in a fire at his Fremont facilility. Later I learned that George had been killed in the fire and it was suspected that he took his own life. I decided to remove other information that I had learned about George. I had always thought that George was eccentric, but never imagined the news that I read about him later that apparently caused him to take his own life.
No comments:
Post a Comment