Soft PLC module of open type soft numerical control system

A numerical control system and an open technology, applied in the field of PLC modules, can solve the problems of high price, poor versatility and compatibility, and achieve the effect of low cost, good versatility and compatibility, and full use of hardware resources

Inactive Publication Date: 2008-07-23
HARBIN INST OF TECH
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The present invention provides a soft PLC module of an open soft numerical control system in order to solve the problems of poor versatility, poor compatibility and high price in traditional hard PLC

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
  • Soft PLC module of open type soft numerical control system

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0012] Specific embodiment one: referring to Fig. 1, this embodiment is made up of the following units:

[0013] The application program execution module 2 reads the corresponding instructions from the application program and the data storage module 3, and the instruction calls the PLC program in the memory to perform the corresponding task to complete the logic control and motion control functions required by the user, and the execution result of the PLC program It is transmitted to the I / O interface device 10 through the I / O interface module 5, and the execution result is displayed on the man-machine interface module 6. In the scheduling process, the organization form of multi-task is adopted, and the next step is determined according to the execution state information of the current program. or multiple parallel task runs;

[0014] The application program and data storage module 3 is used to apply for a section of memory in the memory as the memory space for PLC program exe...

specific Embodiment approach 2

[0020] Specific embodiment two, referring to Fig. 1, present embodiment has increased following unit on the basis of specific embodiment one: system management module 4, set system parameter, set up system by man-machine interface module 6 before running each PLC program environment, within the scan period of the PLC program, dispatch system multitasking threads through the man-machine interface module 6, monitor the running status of the PLC program, and respond in time according to user operations. The system creates an event object for each task thread to coordinate the execution of multi-task threads. As long as the event is not triggered, the thread is in a sleep state. Use the RtWaitForSingleObjects() or RtWaitForSingleMultiObjects() primitive in the task thread to wait for the trigger of the synchronization object. System management Module 4 manages the task thread to determine one or more parallel running tasks according to the current program execution status word info...

specific Embodiment approach 3

[0021] Specific embodiment three, referring to Fig. 1, this embodiment adds the following unit on the basis of specific embodiment one: programming debugging test function module 9, provides the function that the user is programmed and debugged to the system, and can pass the third party's programming system to operate.

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 soft PLC module of open software digit control system relates to the PLC module which uses pure software to realize open digit control system to resolve the problem of traditional hardware PLC as bad versatility and compatibility and high price, wherein the command read by an application program executor calls a PLC program to complete logic control and motion control and display the executed result on a man-machine interface module, an application program and data storage module stores the command and data calling the PLC program, to be called by the application program executor, an I/O interface module reads/writes the interface state data of I/O interface device on the bus, to interact data communication, a man-machine interface module provides an interface for user operation and control displays the operation state and executed result of the PLC program, via which user can operate the system according to feedback executed result, a communication module 7 builds a software PLC operating system and a programming development module to exchange data, and an edit development module edits and develops the PLC program to generate target code.

Description

technical field [0001] The invention relates to a PLC module of an open numerical control system realized by pure software. Background technique [0002] PLC is a special equipment in the field of industrial control, and its hardware composition is similar to that of the microcomputer application system. Traditional PLC is mainly composed of the following parts: CPU, memory, I / O interface for control, I / O interface for peripherals, I / O interface for expansion and power supply. Traditional PLC has high reliability and strong anti-interference ability , It can be used in harsh environment control sites, etc. It is widely used in the field of industrial control, but the architecture of the products of each manufacturer is closed, their software and hardware platforms are different, and the languages ​​​​and command systems that support PLC programming are also different. They are not the same, so it is very difficult to apply products from different manufacturers to the same i...

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 Applications(China)
IPC IPC(8): G05B19/05
Inventor 韩振宇富宏亚王永章路华梁全刘源王显峰
Owner HARBIN INST OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products