NATR的通訊設定與測試

++++++++++++++++++++++++++++++++++++++
雙方所建立的Tag要確實存在,不然會造成無謂的通訊中斷及異常,但資料還是會收的到,只是比較慢!
例如
A_PLC:consumed Tag123(不能建B沒有的Tag)
B_PLC:Produced Tag123


++++++++++++++++++++++++++++++++++++++
測試環境:
Public PLC實體ip:192.168.59.5

NATR鏡射位址:
192.168.59.100<=>192.168.250.100

Private PLC實體ip:192.168.250.100
GateWay:192.168.250.1
----------------------------------------------------------
廣播(同網域) 1對多 Muiltcast
單播(跨網域) 1對1 Point to Point
----------------------------------------------------------

1.先設定NATR模塊內部的Public Network
   與Private Network的IP與Gateway。
登入帳號:admin
登入密碼:1234(自己設定)

*要登入NATR設定網頁請以該IP來進入。
Public Network

Private Network


設置鏡射對應的IP位址



2.Public的PLC設定(L30ERM)

IP位址為192.168.59.5
基本上Getway可不設定也能通訊


*新增1769-L33ERM,並設定IP(192.168.59.100)。














*利用MSG指令來做Read與Write。(請參考MSG指令用法)

陣列用法















Path設定















3.Private的PLC設定(L33ERM)

192.168.250.100
Getway一定要設定與NATR_Private一樣的IP

不用進行其他任何的設定,只要建立Tag就可以了。















如果要使用Produced/Consumed指令則需要建立Public的PLC(1769-L30)
並直接ip位址要是實體ip(192.168.59.5)。

================================================
不管是同一個網域或透過NATR都可用兩種方式溝通
1.雙方PLC使用Produce/Consumed

必須雙方都要在"網路連線"新增對方的CPU模組
*記得設定雙方ip
*如果使用NATR,Private方Gateway一定要設定,Public則不用
*如果使用NATR,Public方要設定Mapping的ip位址
*如果使用NATR,Private方則直接設定Public"實體"PLC的ip


2.
Private方的PLC直接建立Tag(Base)即可
Public方的PLC使用MSG指令讀取(要記得設定Private建立的Tag)





留言