What Windows applications supporting Function Block Diagram (FBD) graphical languages for coding Embedded Systems are commercially available?
According to IEC 61131-3 there are 5 programming languages: Ladder diagram (LD), Function Block Diagram (FBD), Structured Text (ST), Instruction List (IL) and Sequential Function Chart (SFC). I am interested in Function Block Diagram (FBD) language for Windows; to compile the code and download it to Texas Instruments Delfino control Cards.
In terms of requirements, those are standard features in most of those programs: ADC blocks, GPIOs, PWMs, floating- or fixed-point arithmetic and logic blocks, discrete functions, serial connection to external hardware (e.g. drivers for TI control card), etc. Anything extra will be a plus, but not necessary as the price might increase.
Basically, I am looking for something for fast DSP Texas Instruments F28*** Delfino control CARDS. Application is strictly non-commercial. First, what comes to mind is MATLAB Simulink. I use that. I noticed the code is often not optimised and I get too many 'Not enough memory on the target to process' related warnings. Also, logging, External mode and parameter tuning are not as developed as other tools I have used. The second software I found is VisSim, now Altair Embed. I have downloaded a trial version, and it looks okay. Are there any other tools I can look into and compare?
I know some companies and universities use in-house development. I have used some in the past, but they are either not commercially available or used for PLC's. Also, I am not familiar with coding so I'm only interested in graphically based tools. Prices are secondary currently.