A
Allan Dow
Patronizing, I'll have to look that up in a dictionary . I would have preferred the words philosophical, pragmatic, etc. I assure you
that if you reckon your scope of options is limited then you should try my home ground which probably has only 1/20 the options offered in the US of A. Again I believe you are making the exercise of interfacing appear more difficult than it need be. For example, you indicated that you had to develop a protocol that would allow the
devices to work together. Well thankyou for just introducing another protocol to the world - it is not as though we don't have enough to support. Why didn't you adapt - go to the web and download a simple already existing protocol more widely accepted one than yours (JBus for example). Now if your client wishes to add another device they will have to interface to your protocol, who is going to write the interface for them .
Even reverse engineering is not really that difficult and done properly can offer additional benefits to the client. A quick example we had, a certain German engine company (call them Mr Smith) is very protective of its interface and sells their own very expensive software. We used a protocol analyzer and "deciphered" the protocol. Anyone with knowledge of general protocol structures could have done this just as quickly. Next we could have battled developing on the Basic module, but doing a little bit of research we figured it would be quicker and more cost effective to use a windows development environment and programmer (cheaper than control eng) to develop the code. Once this was done and tested (serial port) the code was ported into the Basic module - problem solved, happy customer, experience gained. I am sorry if I make it
sound simple, but it can be.
I have only just had a chance to read a clip from you to another lister and now understanding the number of I/O you are using (12 i/p, 12 o/p ?) then I would agree that the PC option would be
cheaper than a PLC. But then again if I was working with such a small amount of I/O I would have consider a micro-controller, - I'm sorry but I still believe in horses-for-courses.
One final thought, if the customer already owned some of this equipment, how did it communicate in the past? You earlier indicated that none of the pieces were able to communicate with each other. I do not condone the monopolies that vendors try to put on "their" part of the market. But I also do not condone monopolies being shifted from vendors to integrators. Please be clear that I am
not saying that you are doing this, but it does happen everywhere, even in sunny QLD, Australia.
Cheers
Allan Dow
Embedded Systems & Solutions
that if you reckon your scope of options is limited then you should try my home ground which probably has only 1/20 the options offered in the US of A. Again I believe you are making the exercise of interfacing appear more difficult than it need be. For example, you indicated that you had to develop a protocol that would allow the
devices to work together. Well thankyou for just introducing another protocol to the world - it is not as though we don't have enough to support. Why didn't you adapt - go to the web and download a simple already existing protocol more widely accepted one than yours (JBus for example). Now if your client wishes to add another device they will have to interface to your protocol, who is going to write the interface for them .
Even reverse engineering is not really that difficult and done properly can offer additional benefits to the client. A quick example we had, a certain German engine company (call them Mr Smith) is very protective of its interface and sells their own very expensive software. We used a protocol analyzer and "deciphered" the protocol. Anyone with knowledge of general protocol structures could have done this just as quickly. Next we could have battled developing on the Basic module, but doing a little bit of research we figured it would be quicker and more cost effective to use a windows development environment and programmer (cheaper than control eng) to develop the code. Once this was done and tested (serial port) the code was ported into the Basic module - problem solved, happy customer, experience gained. I am sorry if I make it
sound simple, but it can be.
I have only just had a chance to read a clip from you to another lister and now understanding the number of I/O you are using (12 i/p, 12 o/p ?) then I would agree that the PC option would be
cheaper than a PLC. But then again if I was working with such a small amount of I/O I would have consider a micro-controller, - I'm sorry but I still believe in horses-for-courses.
One final thought, if the customer already owned some of this equipment, how did it communicate in the past? You earlier indicated that none of the pieces were able to communicate with each other. I do not condone the monopolies that vendors try to put on "their" part of the market. But I also do not condone monopolies being shifted from vendors to integrators. Please be clear that I am
not saying that you are doing this, but it does happen everywhere, even in sunny QLD, Australia.
Cheers
Allan Dow
Embedded Systems & Solutions