The invention discloses a deterministic soft
bus communication method for a virtualized
industrial control system, and relates to the field of industrial
automation. According to the method, a soft
bus communication mode is adopted, so that the containers are interacted through the intermediate message
bus, and direct connection does not need to be directly established; all data streams are managed by a unified bus, so that the number of connections is reduced; and meanwhile, a
shared memory zero copy mechanism is adopted to optimize
data transmission, and the data is directly shared between a producer and a
consumer by using a
shared memory and a direct
memory mapping mode, so that unnecessary copy operation is avoided, the overhead of
data transmission is reduced, and the communication efficiency is improved. According to the invention, a unified and efficient
communication channel can be established among a plurality of industrial edge applications on the
edge device, real-time communication among local containers is supported,
automatic routing capability of
remote communication is realized, and the communication requirements of high
concurrency and high real-time performance in a virtualized
industrial control system are met.