To send string from ML1400 to Control/CompactLogix. It's the same process, copy string to INT file and swap byte.
N30 file do not have to be defined on the ML1400 side
![](https://i.postimg.cc/xdd8njr1/Send-String-From-ML1400.jpg)
On the CompactLogix side, file N30 need to be mapped in:
![](https://i.postimg.cc/HWzwtnp6/Receive-String-From-ML1400.png)
Another approach: since ML1400 already swapped the needed data bytes into N11 file, On the CompactLogix use SLCTypeRead to read data in.
This approach is simpler, but there is a draw back, since data change from ML1400 will be not be seen as fast, until the Message is triggerred to read.
![](https://i.postimg.cc/rF6g0FLh/SLCType-Read.png)
NEQ is there so that you can see the string data.
=====================================
Another approach: to use CIP to read data directly from ML1400. IN ML1400, have N9 contain the date 2022-04-30 HH MM SS.
![](https://i.postimg.cc/qvjKPFPT/MSG-CIP-TYPE-READ.png)
The Msg_Read_Request is format to read PCCC command from file N9 with 12 bytes:
![](https://i.postimg.cc/Sx7dJVHT/MSG-READ-REQUEST-FORMAT.png)
--------------------------------------------------------------------
Perhaps, the last approach is to use socket client - server but I wont go there today.
![Cool 8)](Smileys/default/cool.gif)