A new low code for embedded systems development platform introduced

Also Ladder language programming, compared to embedded development platform products and PLC products, where the advantages?

 

(Machine programming series three)

Embed Jun

 

First, the concept Introduction

First introduced the concept of "low code development platform", as interpreted Baidu Encyclopedia given as follows: Low Code development platform without coding or with a small amount of code can quickly generate a platform for application development.

 

According to the definition given online, I think, use the ladder programming software development platform PLC IPC is actually a low-source development platform or very similar to a low-source development platform. From the user's point of view. Low source development platform and machine programming, robot programming programmer, computer-assisted programming concept is very similar.

 

    We Ladder programming embedded systems development platform and PLC relatively similar, in the introduction to the process of the people, it was often suggested that this thing has been on the market has been very mature, how you have developed?

 

Second, the three systems software development model

In fact, a quick look, our embedded development platform and PLC software development system, both really like, the principle is the same. But in fact, the difference is very "huge", and this article, the author carefully describes the difference between our products and embedded development system PLC products. To illustrate this problem, first tell us about the difference between our embedded software development system, PLC software development system, and general embedded software development system. Consider the following three figures,

 

 

 

From the above graph to see the general, users will find that our system seems to be the Figure-1 and -2 kind of "stitching." But this "stitching" to make our systems also have the advantage of both, a rough estimate, we are in the development of similar systems PLC, significantly reduce hardware costs, and foreign PLC popular products on the market compared to about reduced foreign PLC product costs one-fifth to one-tenth; rather than ordinary embedded development mode, you greatly reduce the cost of human development; and human development cost compared to mainland China, to reduce manpower costs about general development of embedded systems development one-fifth to one-tenth. If and overseas labor costs compared to the more obvious advantages.

 

From the perspective of experts and developers point of view, this is not a simple "stitching" but a completely innovative. Because of the different technical requirements of internal ladder programming embedded development platform from Figure 1 and Figure-2 system inherited nothing but the idea of ​​the original system only. About the difference between our system and the general development of embedded systems, in front of my series of articles two have talked about, there will not elaborate. Interested readers can find the appropriate links to articles at the bottom of the article. The following detailed discussion of the differences between our products and PLC embedded development system developed products.

 

Third, the difference between the ladder programming embedded systems products and PLC products

1 , as the development of the object of the IPC is a PLC system, and the development of embedded objects is typically a chip.

In essence, both in constructing the system, there is a huge difference must be equipped with resources. Although the nature of the PLC is also programmed CPU chip IPC, but in general the PLC chip can not exist independently from the system. The PLC CPU must work together to auxiliary devices and systems. And our embedded system development platform programming objects are independent, that is, the chip can work independently, with the power to run the chip.

 

2 , the interface circuit IO and configuration flexibility may be provided in different

PLC given IO interface is generally not modify the configuration of the interface. Customers can according to their needs, choose the number of various interfaces. It is generally not any configuration of the interface configuration. Because the system has a configuration corresponding to the IO peripheral circuit. In our system, in addition to individual interfaces, configure the interface is generally configured by the customer, the customer can configure the interface according to their needs.

 

3 , the two developed a big difference in volume products,

    It will be appreciated that, PLC generally equipped with auxiliary circuits and a stationary housing, occupies a large volume. Embedded product development master chip and circuit board are the user's own design, the designer has previously rough estimate of the volume. Since many embedded systems requires only a small amount of the main chip and the external circuit, much smaller volume of natural.

 

4 , hardware procurement costs big difference

Hundred dollars a CPU unit of PLC with an interface member may be a small price over one thousand yuan, but a master chip expensive, several dollars may be expensive. Therefore, due to differences in the cost of procurement of hardware, customers usually choose batch of products embedded development solutions.

 

5 , the development of differentiated solutions

From the system resources required for development of software, here mainly refers to the object has been developed resources. PLC relative with the resources of a chip has the resources, it is relatively large. In general, the system needs to expand, PLC system is generally utilized the bus, plus various expansion member. But our type of chip embedded development system needs to expand, the first consideration. If you can find the right chip, expansion of resources, the problem will be solved. Of course, if you do not meet the requirements of a type of chip resources, but also can use the system bus expansion program, but embedded systems generally do not do so. Because, in relation to a very limited host PLC type options, you can select a range of embedded much larger vendors generally do not provide ready-made extension component requires customers to design their own expansion circuit. This increases customer expansion costs. In addition, now chips are generally cheaper, usually by increasing chip solution. Then select a network connecting the chip (for example, a CAN bus) together to form a larger system program.

Of course, PLC is not without merit, because stable and mature software, network clearance in many industrial applications still have a great advantage. PLC and currently has occupied a large market of industrial equipment, PLC want to squeeze the existing market is not easy.

 

IV Summary

1 , This article describes three systems

Common PLC systems commonly used in embedded development system, the general use of C language development. Then we use ladder programming for embedded systems development.

 

2 , the main difference between our system and commonly used PLC system

There are many differences, but the core idea of ​​the difference in the cost of hardware and system design.

 

3 , the main difference between our system and the general development of embedded systems

The main difference between programming languages ​​and on labor costs.

 

 

 

related articles:

Robot programmers are coming towards us, everybody ready?

(Machine programming a series of articles)

https://www.cnblogs.com/MaxXie/p/12013713.html

Embedded software programming the machine why choose ladder as a programming language?

(Machine programming series two)

 

https://www.cnblogs.com/MaxXie/p/12057335.html

Guess you like

Origin www.cnblogs.com/MaxXie/p/12119123.html