Unlock instant, AI-driven research and patent intelligence for your innovation.

Systems and methods for virtualizing programmable logic controllers

A programming logic and controller technology, applied in general control systems, program control in sequence/logic controllers, control/regulation systems, etc., can solve the problems of intensive and time-consuming error-prone programming

Active Publication Date: 2019-05-31
SIEMENS AG
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Configuration of a virtual PLC and its virtual input / output (I / O) can be time-consuming, error-prone, and programming-intensive

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods for virtualizing programmable logic controllers
  • Systems and methods for virtualizing programmable logic controllers
  • Systems and methods for virtualizing programmable logic controllers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] figure 1 is a schematic diagram of an example system 100 for creating a virtual PLC based on a physical PLC, according to embodiments provided herein. refer to figure 1 , the system 100 includes: a physical PLC 102 in communication with at least one user device 104a via a communication network 106 . One or more additional user devices, generally represented by user device 104m , may communicate with user device 104a and / or physical PLC 102 .

[0012] The physical PLC 102 may be any suitable PLC, such as a SIMATIC controller (eg, S7 or similar series) available from Siemens Aktiengesellschaft, Munich, Germany, or another commercially available PLC. The physical PLC 102 may include: one or more expansion modules 108a-n that provide inputs and / or outputs (e.g., 24 vDC, 120 vAC, 240 vAC, other voltage types and / or ranges, medium relay output, current input or output, etc.). Example expansion modules include analog signal modules, digital signal modules, relay modules, c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method (200) for creating a virtual PLC based on a physical programmable logic controller (PLC) is provided. The method (200) includes: (1) connecting to a physical PLC (201) via a network; (2) obtaining configuration data from the physical PLC via the network (202); (3) if the expansion module is coupled to the physical PLC, via the network obtaining configuration data for the expansion module (204); (4) storing the configuration data for the physical PLC in a configuration medium (206); and (5) if the configuration data for the expansion module is obtained, storing the configuration data for the expansion module Configuration data is stored in configuration media (206).

Description

technical field [0001] The present application relates to process control systems, and more particularly to systems and methods for virtualizing programmable logic controllers (PLCs). Background technique [0002] PLCs are commonly used in process control and automation applications. A virtual PLC is a functional software representation of a physical PLC that can be used for testing and diagnostic purposes. To be an effective tool, a virtual PLC should produce the same results as the physical PLC it represents when exposed to the same conditions. [0003] Configuration of a virtual PLC and its virtual input / output (I / O) can be time-consuming, error-prone, and programming-intensive. As such, a need exists for improved systems and methods for virtualizing PLCs. Contents of the invention [0004] In some embodiments, a method for creating a virtual PLC based on a physical programmable logic controller (PLC) is provided. The method includes: (1) connecting to the physical ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G05B19/05
CPCG05B19/056G06F16/951H04L41/0806
Inventor J.D.琼斯K.卡尔普C.E.内
Owner SIEMENS AG