Попробую подсказать направление, но точное совпадение не обещаю.

У меня когда-то получалось связаться с ПЛК через NS, но сейчас проверить не на чем.
Самое главное - правильно настроить номера сетей и таблицы маршрутизации и в NS и в CJ1.
В CX-Designer - Comm.Settings, выбрав в дереве Comm All увидим кнопку Routing Table Setting. Зайдя туда, видим, что для SerialA порта жестко задана сетка номер 111. Номер узла в этой сетке = номеру, установленному в NT:Link (1:N) Unit No, в настройках самого порта SerialA. Рекомендую поставить его > 0, ибо 0 в FINS протоколе означает "локальный" узел и не всегда работает корректно. Допустим, будет = 1.
Про EtherNet все проще. В настройка EtherNet задаем номер сети (допустим 1, как в исходных условиях), и номер узла ставим равным последней цифре IP-адреса. Т.е. 4.
Теперь настраваем "ответную часть", а именно - ПЛК.
В СХ-Интеграторе в свойствах самого порта проверяем, чтобы NT/PC Link Max была бы не меньше, чем номер, который мы задали в NS (т.е. 1).
Далее в Интеграторе настраваем таблицу маршрутизации в ПЛК.
Для порта Hostlink (Unit 252) присваиваем сеть 111. А в таблице удаленных сетей прописываем Remote Network =1 (т.е. EtherNet) , через Relay Network = 111, Relay Node = 1 (т.е. адрес NS в сети NT-Link).
После загрузки всего этого в железо, можем попытаться подключиться по пути ПК- NS- CJ1.
Теперь в CX-Supervisore (либо в CX-Integrator, либо в CX-Programmer - суть таже) создаем новый ПЛК CJ1M, с подключением по EtherNET. В свойствах сети задаем FINS Source Adress Network = 1, Fins Destination Address Network = 111, Node =0. На закладке Driver задаем IP-адрес NS, т.е. 192.168.0.4.
Если ничего не знабыл или не перепутал, то должно работать.
