PLUS+1 User Forum

PLUS+1™ Tools => PLUS+1™ and C => Topic started by: ET on March 21, 2012, 05:27:16 PM

Title: Programming SDF displays and controllers with standard languages, compilers, etc
Post by: ET on March 21, 2012, 05:27:16 PM
After nearly three months of reading through the available documentation, I'm actually to the point where I can start programming the Sauer-Danfoss (SDF) displays and controllers I have been tasked with.
However, I am routinely finding more and more limitations of the GUIDE programming environment.
For example:

Also noteworthy is that, according to the provided docs, all of SDF's displays and controllers are powerful (overly powerful for controlling pumps and motors) computers, with an ARM processor, memory, and a small amount of non-volatile memory.
So, I would like to know what resources exist for programming displays and controllers without using GUIDE.
For example, what libraries, files, etc are there for using a plain text editor, the C programming language, and a known complete compiler such as GCC, to program SDF displays and controllers?
Title: Re: Programming SDF displays and controllers with standard languages, compilers, etc
Post by: Randy on August 23, 2012, 10:30:11 PM
I can tell you have had a lot of experience with programming.
There is an option to use C to program some of the devices.(I believe mainly controllers.)
(Contact your Sauer-Danfoss sales representative to get more information.)
It is my understanding there are not any supporting "libraries" equivalent to the PLUS+1™ Function Block Libraries.
Title: Re: Programming SDF displays and controllers with standard languages, compilers, etc
Post by: ClaudioDatek on July 04, 2016, 09:41:06 AM
Sorry to jump in such an old post but this was the only which could partly address my question.
I am wondering how I can get rid of the graphical interface and program the controllers from a structure language.
I see I can use ST IEC61131 but I don`t see how I can import FB like the CAN_RX and CAN_TX.

I am a programmer and with my company we are evaluating the possibility of using the DANFOSS controller for our applications.
We mostly work with Codesys v2.3/v3.5 which give a lot of flexibility when programming.
I came to the point that if we cannot get rid of the graphical interface and use a more `programmer friendly` interface we cannot in any way implement the type of software we do at the moment.
It would take me so much time and effort for making a software and also to support and maintain it.

So I kindly ask to the forum if there is any way to program the controller from an interface like C or pascal or completely use the IEC61131 Structure interface (which is based on pascal).
Thank to anyone who will reply to me
Title: Re: Programming SDF displays and controllers with standard languages, compilers, etc
Post by: pinias on July 04, 2016, 04:00:04 PM
Guys,

this is just my point of view and how I see this kind of inconvenients:

1.- Codesys (most used by EATON) could be the competitor for PLUS 1, right?  so why should  they be identical?

2.- I have worked with MPLab and never expected GUIDE to work in that way , I just had to understand the benefits and disadvantages that GUIDE offer, I like both!!

3.- Besides programing I do 3D modeling & FEA, I started with Autcad 10 (unix operating system), then Mechanical Desktop (Windows system) then Solid Works, then Pro Engineer... none of them work the same way. At one time I wanted Pro Engineer would work like Inventor...I was wrong... I just wasted like 3 days wanted that, I had to focused on how my current software works and that is all..things start working better.

I just want to said do not blame PLUS1 just understand its benefits and limitations, if you want it works like another software it will be better to switch to the other software.

to me the limitations versus CODESYS is the communication protocols  other than that they are capable to do the same. It will be useful if the  Plus 1 could have RS485 also.

those are my thoughts about.




Title: Re: Programming SDF displays and controllers with standard languages, compilers, etc
Post by: Nilla on July 05, 2016, 11:18:15 AM
Hi ClaudioDatek!

PLUS+1® GUIDE is all about building your application with drag-and-drop logical components or software blocks using the graphical interface. This is not a typical “PLC-programming-tool”. By choosing from the pre-tested software blocks in the PLUS+1® GUIDE library, you can build the functionality you require – at all levels of complexity.

You can read more about the use of IEC 61131-3 on page 517 in the PLUS+1 GUIDE User Manual. At the moment there is no way to program just like the C interface that you're mentioning but you could use existing IEC 61131-3 that it sounds like you have looked at. We would be happy to support you in finding out the easiest way for you to implement your structured text if you could send us your program in PLCopenXML-format to plus1helpdesk@danfoss.com .

Best regards
Nilla
PLUS+1® Helpdesk