Industrial serial port and network software communication platform-quickly build your own platform and Development devices, serial port network software

Source: Internet
Author: User

Industrial serial port and network software communication platform-quickly build your own platform and Development devices, serial port network software

Industrial serial port and network software communication platform _ x86_x64:Download platform software, development kits, development manuals, and development cases


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

 

(Software platform architecture, development components, Development kits, and auxiliary tools ):

 

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

 

 

Software features

1) quickly build your own communication platform software, including the main program.
2) Modular development of devices. By mounting configuration files, you can run the software on the platform.
3) the device module supports both the serial communication mode and the network communication mode, and the communication mode can be switched freely.
4) device protocols are unrelated. You can convert a third-party protocol into a custom protocol.
5) device command buffer. You can set the priority level for sending commands.
6) interface custom output data format for data integration by yourself or other manufacturers.
7) interface custom UI display, displays data in tables and dynamic graphs.
8) software information, installation information, and communication parameters can be prepared.
9) device mounting, UI menu display, data output, and other information can be prepared.
10) provides OPC service, 2-40mA output, and LED big screen output operation class libraries.

Design Philosophy
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 develop on the same platform and maintain the core part by dedicated personnel.

Currently, the platform software includes several major parts: Device Manager, serial device scheduler, network device debugger, protocol driver, command cache, data output interface, and multi-window UI display interface.


Software Architecture


Develop case programs

Protocol-driven Interface
Each device module has a protocol-driven interface, including the data sending interface and the data receiving interface. It is mainly responsible for packaging, parsing, sending, and receiving data. Convert Modbus and custom protocols into the identifiable protocol methods prescribed by you. send and receive protocol commands are the opposite. You can define them by yourself, it provides great flexibility for development.

Command cache Interface
Each device module has a command cache interface that stores the data commands to be sent in the Command cache. The serial drive or network drive determines whether the data to be sent is in the Command cache interface of the device, if any data in the Command cache is sent, the interface for obtaining real-time data commands is called.

Data output interface
In the data integration system project, we either integrate the equipment from other manufacturers or the equipment from other manufacturers to integrate our home. Without unified standards, there will be various formats of integrated data. To meet these requirements, a special interface is designed for device output data. developers can inherit the interface and mount it to the software platform. After the device completes data processing, the data will be automatically transmitted to this interface, and we can output the data in the specified data format.

Data Display Interface
The data display interface consists of two parts: (1) the device module inherits the graphical interface, and the developer defines the graphical style of the device. (2) The display container must inherit the display interface to display the layout of multiple device images.

SMS Service Interface
Each device module has a short message service interface. After the software platform starts the short message service, it automatically calls the short message service interface of the device and sends short messages through the short message service.


Upload Service Interface
Each device has an upload service interface. when starting the cloud service, the software platform calls the upload service interface of the device, sends data to the server (cloud), and then the server provides an online service interface, mobile Terminals (such as mobile phones and tablets) Call online service interfaces to obtain online services such as data in real time.

OPCInterface-server and client


Analog interface
Analog interface is mainly for 0-20mA and 4-20mA output, the hardware output module adopts: Altay DAM-3060C.


LED Interface
The LED interface returns the data to be output by the device and then output to the LED screen through the serial port.

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.