Powiadomienia systemowe
- Sesja wygasła!
Tytuł artykułu
Autorzy
Identyfikatory
Warianty tytułu
Use of .NET framework and Python programming language in the application for design and analysis of sequential function charts
Konferencja
Metody i narzędzia wytwarzania oprogramowania. Konferencja Naukowa (14-16.05.2007 , Szklarska Poręba)
Języki publikacji
Abstrakty
Celem artykułu jest prezentacja wykorzystania platformy .NET, języka Python oraz IronPython, jego wydajnej implementacji dla tej platformy, przy tworzeniu systemu CASE, przeznaczonego do projektowania i analizy programów dla sterowników logicznych PLC (Programmable Logic Controllers) i RLC (Reconfigurable Logic Controllers). Przedstawiono graficzny język SFC (Sequential Function Chart) oraz format jego reprezentacji tekstowej. Uzasadniono decyzję o wyborze środowiska przy projektowaniu systemu, a także omówiono wybrane zagadnienia związane z zapewnianiem rozszerzalności i automatyzacją aplikacji na platformie .NET. Przedstawiono wybrane mechanizmy pozwalające zrealizować funkcjonalność w tym zakresie.
The aim of this paper is to present the use of .NET Framework, Python programming language and IronPython, its high-performance implementation for .NET, in a CASE environment for design and analysis of programs for PLCs (Programmable Logic Controllers) and RLCs (Reconfigurable Logic Controllers). The SFC graphical language and its textual representation is presented. Decision on choosing the environment for design of the system is explained and selected issues referring to application extensibility and automation are discussed.
Słowa kluczowe
Rocznik
Tom
---
Strony
242--250
Opis fizyczny
Bibliogr. 11 poz.
Twórcy
autor
autor
autor
- Uniwersytet Zielonogórski, Instytut Informatyki i Elektroniki, ul. prof. Z. Szafrana 2,65-516 Zielona Góra
Bibliografia
- [1] ADAMSKI M., CHODAŃ M., Modelowanie układów sterowania dyskretnego z wykorzystaniem sieci SFC, Wydawnictwo PZ, Zielona Góra 2000.
- [2] DAVID R., ALLA H., Petri Nets and Grafcet, Prentice Hall Int., USA, 1992.
- [3] HALANG W.A., Languages and Tools for the Graphical and Textual System Independent Programming of Programmable Logic Controllers, Microprocessing and Microprogramming 27, 1989, 583 - 590
- [4] IronPython, oficjalna strona projektu http://www.codeplex.com/IronPython/
- [5] Microsoft .NET Homepage, http://www.microsoft.com/net/
- [6] XML Formats for IIEC 61131-3 version 1.01, http://www.plcopen.org/
- [7] Ecma C# and Common Language Infrastructure Standards, http://msdn.microsoft.com/net/ecma/
- [8] The Python Programming Language, http://www.python.org/
- [9] RICHTER J.:,CLR via C#, Second Edition, Microsoft Press, USA, 2006
- [10] TIODE Programming Community Index, http://www.tiobe.com/tpci.htm
- [11] .NET Framework Developer Center, http://msdn2.microsoft.com/netframework/
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPW6-0019-0018