"Release" Industrial serial and network software communication platform (Superio v2.2.4)

Source: Internet
Author: User

Superio Download: Download Baidu network disk

Update Description:

1. Fixed an issue where data could not be output to iappservice, and could not trigger the delete operation event.

2. Listen for the port, which can be set.

3. Device interface, add the object property, easy to use the platform.

4. Change the interrupt time to the polling mode interrupt time.

Reprint Address: http://www.bmpj.net/article-1-1.html

First, the characteristics of Superio:

1) Support two times development, quickly build your own communication data acquisition platform software

2) Quickly build device drivers, protocol drivers, command buffers, custom parameters, and real-time data

3) Rapid two-time development of graphical display, data output, service-driven

4) A device driver, while supporting the serial (COM) and network (TCP server/tcp Client) communication mechanism, you can freely switch

5) Built-in protocol-driven to convert third-party protocols into custom protocols

6) built-in device command buffer, can set priority level of command sending

7) Attach device driver, display, output, service module, etc. by plug-in mode

8) The service-driven (Iappservice) two times to develop OPC service, 4-20ma output, led large screen display, SMS service, etc.

9) rapid development, stable operation, strong scalability

10) applicable to the software of the industrial PC, as well as the collection of remote equipment data in system integration

11) Support for Windows xp/7/8/8.1, Windows Server 2008/2012


Second, the Superio design idea :
The company's hardware product classification is more, in the early days, each hardware product corresponds to a host computer software, have dedicated maintenance. and customer demand is changing, resulting in higher maintenance costs. Nor is it intended to be developed with configuration software because the cost of configuring the software is higher, and some special business or complex business cannot be completed.

Based on the actual situation, intends to develop a platform nature of the software, the core part is the data collection part, relatively fixed, the data display, data export and other similar business functions flexible design, change more, relatively large. Finally realize that everyone can work under the same platform, the core part of the personnel maintenance


Third, Superio development Background and application scenario:
In the industrial field, often encounter the interaction between hardware and software, facing a complex field environment, such as: (1) complex, diverse communication protocols. There are standard Modbus protocols, and many are custom protocols, and vary widely. For a bad software architecture, struggling to cope with, adding equipment or protocols to comb the entire software, often in the process of new problems or bugs. (2) Different users of the software interface or function requirements are very different, so that they meet the different user's display requirements. (3) When doing integration projects, the diversity of input and output data. First of all we want to integrate other manufacturers of equipment, to the platform software is very convenient to access. Second, there are a lot of other manufacturers to integrate their own home equipment, on the issue of output data involved. There is no uniform standard and it is very diverse. (4) The multiplicity of communication links, for the same device may want to support rs232/rs485/rs422, RJ45, 3g/4g and other communication methods, so for a device to correspond to a variety of communication methods, but also to our development caused great obstacles. (5) A type of equipment corresponding to a set of software, in the early days, the company may be a type of software corresponding to a set of software, different personnel in the maintenance of different device software, resulting in high maintenance costs, personnel costs and time costs. These situations cause our software version compatibility is poor, management is more troublesome.
To solve these problems, a software framework was developed to support two development. In the case of software framework changes, it is convenient to access equipment, maintenance equipment, integrated equipment, processing equipment business data. The software framework is relatively stable, and the unstable parts are completely designed in a flexible way.

iv. Superio Development Case procedure

Add Equipment

System Configuration Tools

It is convenient for the developers to manage the system, including: System parameters, equipment mounting, equipment display mounting, and output data mounting.

"Release" Industrial serial and network software communication platform (Superio v2.2.4)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.