Skip to main navigation Skip to search Skip to main content

Fpga implementation of iec-61131-3-based hardware aided counters for PLC

Research output: Contribution to journal › Article › peer-review

7 Citations (Scopus)

Abstract

The article discusses counters defined in the IEC 61131-3 standard. The possible implemen-tations of standard counters function blocks in FPGAs are presented. First, counters are implemented as classical hardware-based modules. Second, counters are designed as the FPGA built-in memory blocks with a single common executing unit. These solutions are compared to each other and compared with counters realized in commercially available PLCs like Siemens SIMATIC S7 controllers. The structure of integrated hardware–software CPU with counters is presented. The paper presents how the designer can take advantage of the specific features of the FPGA devices to optimize both the utilization of resources and speed of realization of the particular blocks. Experimental results prove the high efficiency of the proposed solutions.

Original languageEnglish
Article number10183
JournalApplied Sciences (Switzerland)
Volume11
Issue number21
DOIs
Publication statusPublished - 1 Nov 2021

Keywords

  • Central processing units (CPU)
  • Counters
  • Field programmable gate arrays (FPGA)
  • Function blocks
  • IEC 61131-3
  • Programmable logic controllers (PLC)

ASJC Scopus subject areas

  • General Materials Science
  • Instrumentation
  • General Engineering
  • Process Chemistry and Technology
  • Computer Science Applications
  • Fluid Flow and Transfer Processes

Fingerprint

Dive into the research topics of 'Fpga implementation of iec-61131-3-based hardware aided counters for PLC'. Together they form a unique fingerprint.

Cite this