PL EN


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

Komputerowy symulator obiektu przeznaczony do testowania oprogramowania sterowników PLC

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
An object simulator for PLC software testing
Języki publikacji
PL
Abstrakty
PL
W artykule przedstawiono koncepcję programowego symulatora obiektu sterowania przeznaczonego do uruchamiania i testowania oprogramowania dla sterowników PLC. Symulator emuluje zachowanie fizycznego obiektu przemysłowego i komunikuje się ze sterownikiem za pośrednictwem karty wejścia-wyjścia podłączanej do komputera. Pozwala on na przetestowanie tworzonej aplikacji bez udziału fizycznego obiektu, dzięki czemu znacząco przyspiesza proces tworzenia, uruchamiania oraz testowania oprogramowania.
EN
The paper discusses hardware and software tools used to support program testing and verification of Programmable Logic Controllers (PLC). Three main ideas of tools supporting PLC application development are presented: software PLC simulators (Fig. 1), software PLC simulators with software object simulators (Fig. 2), and software object simulators with a hardware PLC (Fig. 4). The last idea is discussed wider in the paper. The authors propose a new concept of the tool for supporting PLC program testing - an object simulator which is a separate device. The simulator consists of a PC equipped with an appropriate I/O card, and an object simulator program running on the PC. The object simulator program is responsible for emulating behavior of an industrial object, and providing appropriate visualization of its operation, enabling also the PLC programmer to simulate object faults. The PC does not communicate with the PLC using a network interface, but through physical I/Os of the PLC. The simulator is thus capable of testing the most of functionality built in PLC I/O modules, and time-critical functions, e. g. interrupts. The proposed concept of an object simulator can provide a reliable substitute for a physical object, and thus a significant part of software tests can be performed with use of the simulator. This can significantly facilitate and accelerate development of the application.
Wydawca
Rocznik
Strony
3--5
Opis fizyczny
Bibliogr. 12 poz., rys.
Twórcy
autor
autor
autor
Bibliografia
  • [1] PLCSim, S7-PLCSim V5.4 – User Manual, A5E00992424-01, Siemens AG, 2007.
  • [2] RSLogix, RSLogix Emulate. Getting Results Guide Doc ID EMULAT-GR002A-EN-P, Rockwell Automation, www.software.rockwell.com, 2004.
  • [3] RSLogix, RSLogix Emulate 5000. Getting Results Guide, Publication LGEM5K-GR015A-EN-P, Rockwell Automation, www.software. rockwell.com, 2005.
  • [4] Unity, Modicon M340 PLC Automation Platform Unity Soft-ware, DIA6ED2061001EN-US, Schneider Electric, www.us.telemecanique. com, 2007.
  • [5] IBHSoftec, S7 Simulation PLC, http://www.ibhsoftec-sps.de/english/ Selection_Sim.htm.
  • [6] IBHSoftec, Extended Simulation S5, http://www.ibhsoftec-sps.de/ english/Selection_Sim.htm.
  • [7] CoDeSys, User Manual for PLC Programming with CoDeSys 2.3, 3S - Smart Software Solutions GmbH, 2003.
  • [8] ICS Triplex ISaGRAF, ISaGRAF http://www.isagraf.com.
  • [9] TrySim, Cephalos Gesellschaft für Automatisierung mbH, http://www.trysim.de/en/.
  • [10] Kulisz J.: PLC Software Development supported by utilising a Simulator Program Block, Proc. of the International Conference on Programmable Devices and Systems, PDS’2004, Cracow, Poland, 18 - 19 listopada 2004, str. 121-125.
  • [11] Mikoś Z., Wróbel G., Hayduk G., Kwasnowski P., Jachimski M., Zygmunt H.: Środowisko ISaGRAF do tworzenia rozproszonych aplikacji sterowania i regulacji, Systemy czasu rzeczywistego. Postępy badań i zastosowania, WKiŁ, Warszawa, 2009, str. 43-62.
  • [12] Advantech, USB-4750 32-channel Isolated Digital I/O USB Module, User Manual, http://www.advantech.com/products/USB-4750/mod_1-2MLJMR.aspx, 2009.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BSW4-0097-0001
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ć.