Iot framework SuperIO 2.2.9 and ServerSuperIO 2.1 are updated at the same time, more suitable for similar Siemens S7-200 to send multiple data, in order to read data, Siemens Iot
I. Solutions
Ii. Update content
1. Modify the IRunDevice interface and change void Send (io, bytes) to int Send (io, bytes ).
2. Modify the network controller and use the int Send (IO, bytes) function of the IRunDevice interface instead of the I/O instance to Send data. In automatic control mode and concurrency mode, you can use the int Send (io, bytes) function to Send data multiple times.
Iii. Features
- The lightweight and high-performance communication framework is suitable for multiple application scenarios, including polling mode, automatic control mode, concurrency mode, and Singleton mode.
- It is not only a communication framework, but also a coordination mechanism for device drivers, IO channels, and control mode scenarios.
- Supports protocol drives and standard and custom protocols can be written according to specifications.
- Supports sending data caches, command cache resends, and priority-based sending.
- Supports protocol filters, filters data by rules, and supports custom filtering through interfaces.
- Supports receiving data caches to cache data that does not match the filter and splice the data received next time.
- Allows you to schedule devices by device command priority to ensure that drivers with advanced commands are sent in a timely manner.
- Supports one device driver, and supports both the serial port and network communication modes to monitor IO channel data.
- Supports one device driver and TCP Server and TCP Client for network communication.
- Multiple devices can share the same I/O channel for communication.
- Supports timed cleanup of time-out network I/O channels.
- The display view interface is supported to meet different display requirements.
- Supports service component interfaces to customize the OPC Service, 4-20mA output, LED dashboard display, SMS service, and multi-function gateway service.
- You can create multiple service instances to split different services.
- Supports cross-platform deployment and runs on Linux and Windows systems.
4. Download
SuperIO 2.2.9 download: Official Address
ServerSuperIO 2.1 Download: Open Source Address
1. [serialization] C # communication (Serial Port and network) Framework Design and Implementation
2. [Open Source] C # cross-platform Iot communication framework ServerSuperIO (SSIO) Introduction
2. Overall system construction solution using SuperIO and open-source cross-platform Iot framework ServerSuperIO
3. C # technical route of industrial IoT and integrated system solutions (data sources, data collection, data upload and receiving, ActiveMQ, Mongodb, WebApi, and mobile App)
5. ServerSuperIO Open Source Address: https://github.com/wxzz/ServerSuperIO
Internet of Things & integrated technology (. NET) QQ Group:54256083