南樺 電子報 217 出刊日期 | 2012.05.28

AMENS人機如何讓其他設備抓取人機內部記憶區:

人機使用的人越來越多,該如何抓取人機的內部記憶體呢?目前 AMENS 人機在 PM 1.2.95 版本以後
新增此功能,分為分享端與讀取端,但只有乙太網路模式才有支援,在此、簡單的介紹設定分享端
的方法與兩種讀取端設定方法。


簡介:
分享端:人機或 Panel Express 設定好後,可以由人機、Panel Express、Modbus TCP 設備來抓取
人機的內部記憶區。
讀取端:當分享端的人機或 Panel Express 設定好後,
方法一:
使用人機或 Panel Express 透過Internet Memoryz 方式讀取分享端資料;
方法二:使用 Modbus TCP 方式來讀取分享端資料。


整理:
分享端:使用閘道服務(乙太網路)/PanelMaster/Internet Memory Server
讀取端:方法1、使用直接連線(乙太網路)/PanelMaster/ Internet Memory
    方法2、使用直接連線(乙太網路)/PanelMaster/Modbus Deice Slave (TCP/IP)


設定方式分享端(使用 PanelMaster / Internal Memory Server)
    讀取端-方法 1 (使用 PanelMaster / Internal Memory);
        方法 2 (使用 PanelMaster / Modbus Device Slave(TCP/IP))


分享端限制條件:
1、允許同時給 8 個設備分享
2、單次最大讀取 word 數:125words
3、單次最大寫入 word 數:120words
4、單次最大讀取 bit 數:2000bits
5、單次最大寫入 bit 數:800bits


設定方式:
分享端
新增連線:連線 1
一般畫面:


連線編號:1
連線名稱:連線 1
連線種類:閘道服務(乙太網路)
裝置/伺服器:PanelMaster / Internal Memory Server
連線埠:乙太網路 1
通訊異常訊息的顯示時間長度:5 秒


參數畫面:


勾選:使用預設埠(埠:502)
愈提時間:0 (*0.1) 秒
命令延遲:0 (*0.1) 秒
重試次數:0

讀取端
方法 1:
新增連線:連線 1 (使用 Internet Memory)
一般畫面:


連線編號:1
連線名稱:連線 1
連線種類:直接連線(乙太網路)
裝置/伺服器:PanelMaster / Internal Memory
連線埠:乙太網路 1
不勾選:記載通訊狀態操作紀錄中
通訊異常訊息的顯示時間長度:5 秒

參數畫面


IP地址:192.168.1.11(分享端 IP)
勾選:使用預設埠(埠:502)
節點地址:1
愈提時間:0 (*0.1) 秒
命令延遲:0 (*0.1) 秒
重試次數:0

對應表:




方法 2:
新增連線:連線 1 (使用 Modbus Deice Slave (TCP/IP))
一般畫面:


連線編號:1
連線名稱:連線 1
連線種類:直接連線(乙太網路)
裝置/伺服器:PanelMaster / Modbus Device Slave(TCP/IP)
連線埠:乙太網路 1
不勾選:次連線
不勾選:記載通訊狀態操作紀錄中
通訊異常訊息的顯示時間長度:5 秒

參數畫面


IP地址:192.168.1.11(分享端IP)
勾選:使用預設埠(埠:502)
節點地址:1
愈提時間:0 (*0.1) 秒
命令延遲:0 (*0.1) 秒
重試次數:0

對應表:
範例程式
分別做Internal Memory Server 畫面


Internal Memory 畫面


Modbus Device Slave(TCP/IP)畫面


GD104_Internal Memory Server.pm2

  • 欲訂閱或取消南樺電子報 http://cht.nahua.com.tw/epaper/
  • 關於電子報發送有任何疑問,請連絡 epaper@nahua.com.tw
  • 電子報版權所有,轉載必究,欲轉載請聯絡 mail@nahua.com.tw