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.
近期下载者:
相关文件:
收藏者: