Performance of CANopen Gateway

Topics about the Software of Revolution Pi
Post Reply
fedex03
Posts: 3
Joined: 31 Jan 2023, 10:34

Performance of CANopen Gateway

Post by fedex03 »

Dear All,

We are reaching out to request technical information regarding the development of an application based on the RevPi platform.

Scenario
I would like to acquire with high-frequency data from a PLC (model Inter Control Digsy Fusion S).
The required sampling rate is between 50 ms and 100 ms.
I intend to use CANopen as the communication protocol.

Proposed Solution - CANopen Gateway
I'm planning to use the RevPi Gate CANopen for this integration.
Given the demanding cycle time, we have the following technical questions:

Software Stack & Latency
To consistently achieve a 50-100 ms cycle time, is Node-RED still a viable option, or would it introduce too much overhead?
Would a custom script (e.g., Python) as SoftPLC solution be strictly necessary to ensure the required determinism?

Gateway Throughput
Can the RevPi Gate architecture handle this polling frequency (50-100ms) reliably without saturating the process image or the communication interface?

System Stability
Since we will also be running Docker (for database storage) and maybe Node-RED (if it can be used for the data acquisition), do you foresee any resource contention that could impact the high-speed data acquisition?

Data Handling
Once acquired, the data will be:
• Stored in a database (running within a Docker container).
• Forwarded to an MQTT broker.

Given these tight timing constraints, do you have some recommendations on the best software architecture to ensure stable and precise data ingestion.

Thank you in advance for your help!
Post Reply