PLC ile ilgili proje yapmadım ancak HMI ile raspberrypi yi haberleştirmistim.
Bu konuda dikkat etmeniz gereken konu hangi cihazın master,hangi cihazın slave olacagına karar vermeniz.
Master olan cihaz karşı tarafa sorgulama datası gönderir ve karşı cihaz neyin istendigini anlayarak gerekli cevabı gönderir.Eger master cihaz üzerinden slaveye data göndermek istiyorsanız göndereceginiz datayı sorgulama cümlesi üzerine yazmanız gerekir.
Yani PLC master iken arduino plc ye içindeki şu data ne diye soramaz,sadece kendisine sorulana cevap verir veya gönderilen datayı alıp işler.Benim keşfettigim bu şekilde.Hatalı bilgi vermiş olabilirim.
Benim tavsiyem sanal port ile gelen ve giden verileri incelemeniz ve daha sonra yorumlayarak gerekli cevabı bulursunuz.(virtual comport)