IDE4PLC

所属分类:单片机开发
开发工具:C
文件大小:73240KB
下载次数:0
上传日期:2017-07-17 00:28:47
上 传 者sh-1993
说明:  一种符合IEC 61131-3标准的可编程逻辑控制器程序设计软件
(A libre Programming Software for PLC comply with IEC 61131-3)

文件列表:
IDE4PLC-Guia de uso-v1.0.4-v0.75.pdf (4196016, 2017-07-17)
IDE4PLC.lnk (1587, 2017-07-17)
IDE4PLC_LICENSE (0, 2017-07-17)
IDE4PLC_LICENSE\COPYING.LESSER.txt (7651, 2017-07-17)
IDE4PLC_LICENSE\COPYING.txt (35147, 2017-07-17)
IDE4PLC_files (0, 2017-07-17)
IDE4PLC_files\Boards (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\Makefile (2713, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\osekGen (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\osekGen\inc (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\osekGen\inc\Os_Cfg.h (8008, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\osekGen\inc\Os_Internal_Cfg.h (10999, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\osekGen\inc\cortexM4 (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\osekGen\inc\cortexM4\Os_Internal_Arch_Cfg.h (5039, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\osekGen\src (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\osekGen\src\Os_Cfg.c (3472, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\osekGen\src\Os_Internal_Cfg.c (8755, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\osekGen\src\cortexM4 (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\osekGen\src\cortexM4\Os_Internal_Arch_Cfg.c (10968, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\C_Code\plc_application.oil (4893, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\linux (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\linux\Nota.txt (157, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\linux\PLC_Build.sh (3470, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\linux\PLC_BuildDownload.sh (3501, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\linux\PLC_Clean.sh (3485, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\linux\PLC_Download.sh (3479, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\mac_os_x (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\mac_os_x\TODO.txt (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\windows (0, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\windows\PLC_Build.bat (3533, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\windows\PLC_Build.sh (3360, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\windows\PLC_BuildDownload.bat (3557, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\windows\PLC_BuildDownload.sh (3391, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\windows\PLC_Clean.bat (3548, 2017-07-17)
IDE4PLC_files\Boards\CIAA-NXP\Scripts\windows\PLC_Clean.sh (3375, 2017-07-17)
... ...

# IDE4PLC A libre Programming Software for PLC comply with IEC 61131-3. ![Imagen "IDE4PLCv1-0-5.png" no encontrada](https://github.com/ciaa/IDE4PLC/blob/master/docs/assets/img/IDE4PLCv1-0-4.png "IDE4PLC v1.0.5") ## License Copyright 2012-2017 Eric Nicolas Pernia. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . ``` For more information about the license, read the files COPYING.LESSER.txt and COPYING.txt located in the IDE4PLC_LICENSE directory. ``` ## Project information - Web sites: - https://ide4plc.org/ - http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=desarrollo:software-plc - IDE4PLC project E-mail: ide4plc@gmail.com - Soft-PLC development group of CIAA project: https://groups.google.com/forum/#!forum/ciaa-software-plc ### About the author - Ing. Eric Nicolas Pernia (ericpernia@gmail.com). Quilmes, Buenos Aires, Argentina. - Professor-Researcher at Universidad Nacional de Quilmes (UNQ). - Responsible for Software-PLC in CIAA Project. ### Collaborator in software design and coding - Dr. Lic. Carlos Lombardi. - Sub-responsable for Software-PLC in CIAA Project. ### Collaborators in the port of the Firmware of IDE4PLC to the EDU-CIAA-NXP - Mariano Cerdeiro. Responsible for Firmware in CIAA Project. - Pablo Ridolfi. Responsible for Hardware in CIAA Project. - Juan Cecconi. Sub-responsable for CIAA-IDE in CIAA Project. - Leandro Kollenberger. ### Collaborators in software diffusion and testing - Gerardo Sager. - Maria de los Angeles Gomez Lopez. ### Collaborator in software testing and documentation - Marcelo Chichiri. ## Notes of the current release, 1.0.5 - Release date: 2017/07/15. - Supported Operative Systems: GNU/Linux x86, GNU/Linux x*** and Windows (x86 and x***). - Supported boards: CIAA-NXP y EDU-CIAA-NXP. - Added detection of data types and indication of errors. - Internationalization of the GUI, allowing to change between English and Spanish. This software is under development. The present version can program the platforms CIAA-NXP and EDU-CIAA-NXP in LADDER DIAGRAM IEC 61131-3 language. The generated program called MAIN_TASK runs in a single periodic task every 20 ms. This task triggers a program organization unit (POU) of type Program called MAIN_PROGRAM. MAIN_PROGRAM is the only POU that allows modifying the program, contains previously declared interface variables and Digital Outputs, and some internal variables. In the CIAA-NXP the Digital Inputs are I0 to I7 and the Digital Outputs are from Q0 to Q7. Not support for analog inputs or outputs yet. In the EDU-CIAA-NXP the Digital Inputs are TEC1 to TEC4 and the Digital Outputs correspond to LEDR, LEDG, LEDB, LED1, LED2 And LED3. Not support for analog inputs or outputs yet. ### How to "install" IDE4PLC? Please read "docs/ide4plc-install_en.md" or "docs/ide4plc-install_es.md". ### How to open IDE4PLC? To open it you must run the Pharo-Smalltak environment: - Linux: Open a terminal and run ./ide4plc - Windows: Open executale file ide4plc.exe ### Using IDE4PLC Open IDE4PLC, create a program in LADDER DIAGRAM using the POUs editor (which opens from the corresponding icon). - **Generate C code**: Generate the C code in the folder: "IDE4PLC/IDE4PLC_user_projects/plc_application". - **Build**: Executes the "make" command that compiles the C code ito a binary file. - **Download**: Run the "make download" command that downloads binary file to the microcontroller flash. - **Generate C, Build and Download code**: Execute all 3 steps above. - **Clean**: Execute the "make clean" command that deletes the files generated by the previous C compilation. Required when you change the target board.

近期下载者

相关文件


收藏者