Industrial serial and network software communication platform-quickly build your own platform and development equipment

Source: Internet
Author: User

Industrial serial and network software communication platform _x86_x64: download platform software, development kits, development manuals, development examples


Company website: http://www.bmpj.net

(Software platform architecture, development components, development kits, accessibility tools):

Http://pan.baidu.com/s/1gdhDDUr


Software features

1) can quickly build their own communication platform software, including the main program.
2) The modular development of the equipment, through the preparation of files mounted, you can run under the platform software.
3) The device module simultaneously supports the serial communication mode and the network communication mode, the communication mode is free to switch.
4) Device Protocol independence, you can convert a third-party protocol to a custom protocol mode.
5) Device command buffer, you can set the priority level of command sending.
6) interface to customize the output data format for their own or other manufacturers to integrate data.
7) Interface custom UI display to display data in a tabular, dynamic and graphical format.
8) Software information, installation information, communication parameters, etc. can be formulated.
9) device Mount, UI menu display, data output and other information can be formulated.
10) Provide OPC service, 2-40ma output, led large-screen output operation class library.

Design Ideas
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. In the end, everyone can develop under the same platform and maintain the core part.

Now the platform software includes a few parts: Device Manager, serial device scheduler, network Device debugger, protocol driver, command buffer, data output interface, multi-window UI display interface and so on.


Software architecture


Development Case Program

Protocol-driven interface
Each device module will have a protocol-driven interface, which includes sending data interfaces and receiving data interfaces, primarily responsible for packaging and parsing the sending and receiving of data. The Modbus protocol, the custom protocol, etc. are converted into the recognizable protocol, and the Sending protocol command and the receiving protocol command are relative, can be defined by themselves, and provide a large flexible space for development.

Command Cache interface
Each device module will have a command cache interface, you can send the data command into the command cache, the serial drive or network drive will determine whether the device command cache interface to send data, if there is a priority to send the command cache data, otherwise call to get the real-time data command interface.

Data output interface
In the Data Integration System project, either we integrate with other manufacturers of equipment, or other manufacturers to integrate our home equipment, in the absence of uniform standards, there will be a variety of integrated data format. In order to satisfy this kind of scene, specially designed the interface for the device output data, the developer can inherit the interface, then mount to the software flat, the device after processing the data, will automatically transfer the data to the interface, we can in accordance with the specified data format for output.

Data Presentation Interface
The data presentation interface consists of two parts: (1) The device module inherits the graphical interface, and the developer defines the graphic style of the device. (2) The display part of the container needs to inherit the display interface, to display the layout of multiple device graphics.

SMS Service Interface
Each device module has a short message service interface, the software platform after the start of the SMS service, will automatically invoke the device's SMS service interface, and then send short messages via SMS service.


Upload Service Interface
Each device has an upload service interface, the software platform when starting the cloud service, will invoke the device's upload service interface, send data to the server (cloud), then the service side provides online service interface, mobile terminal (mobile phone, pad, etc.) Call Online service interface, real-time access to data and other online services.

OPC Interfaces-server and client


Analog-to-mass interface
Analog interface is mainly for 0-20ma and 4-20ma output, hardware output module using: Altai dam-3060c.


LED interface
LED interface return device to output data information, and then through the serial output to the LED large screen.

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.


Industrial serial and network software communication platform-quickly build your own platform and development equipment

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.