我是CoDeSys的新手,我需要在CoDeSys和非CoDeSys平台之间建立沟通。
我开始知道要在CoDeSys和非CoDeSys平台之间建立通信,可以使用OPC或共享内存。
现在,考虑到OPC的成本问题,我想使用共享内存来建立通信。请记住,非CoDeSys平台支持使用外部C函数的共享内存,如何在themb之间建立成功的通信?
对此问题的任何领导都将表示赞赏。
谢谢。
答案 0 :(得分:0)
您可以使用共享内存来实现。请参阅Codesys商店中的Shared Memrory示例。在codesys运行时创建共享对象时,linux会创建一个文件/ dev / shm / {shared_obj_name}。您可以在其他应用程序中阅读此文件。在Windows中它更复杂但也是可能的。