On Wed, Nov 5, 2008 at 11:32 PM, Walter Banks wrote: > Two very interesting points. Function Block Diagrams are an approach to build > a large programming system that is processor element independent. From > a programmers point of view FBD's can be implemented in a single or multiple > processors and the controlled system doesn't care. > > My second point is the implementation can be (probably should be) event driven > and that maps well on the enhanced mid range parts. > > FBD's have been extended and enhanced in some other ISO documents. FDB's > are a reasonably well defined way to accomplish parallel programming > independent of the number of underlying processors. > > The enhanced mid range parts could well become a FDB or third party > supplied FDB to be incorporated into a larger system. Two things: 1) Are you saying you want to use FBD to programing PICs? Even though this might be possible but I highly doubt it will be popular anytime soon. Last time there was a ladder compiler for PIC but I never really know if the product comes out or not. 2) Are you saying you want to use mid-range as a part for the distributed control unit? Something like those mentioned in IEC61499. I used to see 8-bit MCUs like 8051 used in small PLCs. Now even the cheapest US$100 pico/nano PLC uses 32bit MCU. And even if you are right, the ability of the enhanced PIC16F has already been available in PIC18F for years. And none of the things come close to what you think have come into reality. Xiaofan -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist