[Released] industrial serial port and network software communication platform (SuperIO v2.2.4), superiov2.2.4

Source: Internet
Author: User

[Released] industrial serial port and network software communication platform (SuperIO v2.2.4), superiov2.2.4

SuperIO download: This site downloads Baidu online storage

 

Update description:

1. fixed the problem that data cannot be output to IAppService, And the deletion operation event could not be triggered.

2. listening port, which can be set.

3. added the Object attribute to the device interface for the platform.

4. Change the interruption time to polling mode.

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

 

I. SuperIOFeatures:

1) supports secondary development to quickly build your own communication data collection platform software

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

3) Quick secondary development: graphic display, data output, and service-driven

4) A device driver that supports communication between the serial port (COM) and the Network (TCP Server/Tcp Client ).

5) the built-in protocol driver can convert a third-party protocol into a custom protocol.

6) The built-in device command buffer allows you to set the priority level for sending commands.

7) device drivers, display, output, and service modules are mounted as plug-ins.

8) Service-driven (IAppService) Secondary Development of OPC Service, 4-20mA output, LED dashboard display, SMS service, etc.

9) fast development, stable operation, and powerful scalability

10) applicable to industrial PC software and remote device data collection during System Integration

11) supports Windows XP/7/8/8.1 and Windows Server 2008/2012


Ii. SuperIODesign Concept:
The company has many hardware products. In the early days, each hardware product was assigned a host computer software and maintained by a dedicated person. The customer's needs are changing, resulting in high maintenance costs. I didn't plan to use the configuration software for development, because the cost of the configuration software is relatively high, some special businesses or complex businesses cannot be completed.

Based on the actual situation, we plan to develop a platform-type software. The core part is the data collection part, which is relatively fixed. the design of similar business functions such as data presentation and data export is flexible, there are many and large changes. In the end, everyone can carry out development work on the same platform, with dedicated personnel to maintain the core part


Iii. SuperIODevelopment background and application scenarios:
In the industrial field, the interaction between hardware and software is often encountered, facing a complex field environment, for example: (1) complex and diverse communication protocols. There are standard Modbus protocols, and many are custom protocols, which are very different. For a poor software architecture, it is difficult to cope with it. To increase the number of devices or protocols, we need to sort out the entire software. New problems or bugs often occur in this process. (2) Different users have different requirements on the software interface or functions to meet the display requirements of different users. (3) Diversity of input and output data during integration projects. First, we need to integrate the equipment from other manufacturers and easily access the platform software. Second, there are many other problems related to data output when other manufacturers want to integrate their own devices. There are no uniform standards, and they are also very different. (4) Diversity of communication links. communication methods such as RS232, RS485, RS422, RJ45, and 3G/4G may be supported for the same device, therefore, a device must correspond to multiple communication methods, which also creates great obstacles for our development. (5) A type of equipment corresponds to a set of software. In the early days, the company may have a type of software corresponding to a set of software. Different personnel are maintaining different equipment software, high maintenance cost, personnel cost, and time cost. These situations cause poor compatibility of our software versions and make it difficult to manage them.
To solve the above problems, develop a software framework and support secondary development. Without modifying the software framework, you can easily access devices, maintain devices, integrate devices, and process device business data. The software framework is relatively stable, and the unstable parts are completely designed in a flexible manner.

 

Iv. SuperIO Develop case programs

 

 

 

 

Add Devices

 

System PreparationTools

Developers can easily manage the system, including system parameters, device mounting configuration, device display mounting configuration, and output data mounting configuration.

Related Article

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.