PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Wykorzystanie języka Python i platformy .NET w aplikacji do projektowania i analizy sekwencyjnych diagramów funkcyjnych SFC

Identyfikatory
Warianty tytułu
EN
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
PL
Abstrakty
PL
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.
EN
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
EN
SFC   CASE   .NET   Python   automation  
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
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.