我們的品牌

Impact-Company-Logo-English Black-01-177x54

歡迎造訪施耐德電機全球網站

歡迎訪問我們的網站
		
我们今天能为您提供什么帮助?
EcoStruxure Operator Expert - Modbus TCP and RTU Drivers - Persistent vs Triggered requests

Issue

How does scanning frequency and triggers work in EOTE's Modbus TCP and RTU Client drivers for:

  • Variables in active screen/active content ID /local scripts - are they polled on when the screen is active even if the scan frequency is set up as let's say 200 ms [external equipment]
  • Alarms/Log Logging/Global scripts- are persistent variable polling based on scan frequency?

Product Line

EcoStruxure Operator Terminal Expert

Environment

All HMI hardware families which run on EcoStruxure Operator Terminal Expert: Harmony HMIST6, HMISTM6, HMIGTU, HMIGTUX, HMISTO7, iPC or PC/AT

Resolution

1) For Screen/Content:

Variables that are not on the current screen will not be polled (no requests sent by the driver) and variables that are assigned to screen objects on the currently appearing screen will follow the scan rate defined by the variable declaration.

2) For Alarms:

All the alarm variables will be accessed by the runtime regardless of used or not in screen and will follow the scan rate associated with the Variable declaration.

3) For Periodic Datalogging:

All the datalogging variables will be accessed by the runtime regardless of used or not and will follow the scan rate defined by the variable declaration. The Datalogging frequency will not change the polling rate. The Datalogging frequency only affects the frequency of logging.

NOTES:

-> For Points 1, 2 and 3 above, Runtime will try to optimize (compress/decrease) the communication packet quantity and size. So, if there are many variables with Modbus device addresses that are close to being consecutive, the driver the runtime may send a single request containing a request for a block of consecutive addresses.

-> For some PLCs or Modbus Server devices, some devices addresses may not exist, and the request for a block of addresses may ask for the non-existing Device Addresses (in between what is defined in the EOTE project). If that is the case, the PLC will return Modbus Exception Code 02h ("Illegal Data Address"). To resolve this, change the "Preferred Frame Length" to a smaller number than the maximum (252bytes) until the Exception 02h is no longer returned.

4) For Global Scripts and Screen Scripts

Each external variable used in one or more scripts will result in the driver sending one request packet for each unique register of each Operation. The polling rate is determined by the script line's trigger method (Conditional, Periodic, etc.) - independent of the Variable's Scan Rate in the Variable declaration screen.

施耐德電機Taiwan

探索更多
系列:
探索更多
系列:

需要協助?

  • 產品選型工具

    快速輕鬆地為您的應用找到合適的產品和附件。

  • 取得報價

    立即線上提交您的銷售需求,專業團隊將主動聯繫您。

  • 購買地點

    輕鬆在您所在地區找到最近的施耐德電機經銷商。

  • 支援中心

    在同一位置找到滿足您所有需求的支援資源。

  • 產品文檔
  • 軟體下載
  • 產品選型工具
  • 產品替代和替換
  • 幫助和聯絡中心
  • 尋找我們的辦公室
  • 取得報價
  • 人才招募
  • 公司簡介
  • 舉報不當行為
  • 無障礙
  • 新聞中心
  • 投資者
  • 專業洞察
  • 台灣施耐德電機學院
  • 綠色影響力落差調查
  • Schneider Go Green 2025
  • 隱私政策
  • Cookie通告
  • 使用條款
  • Change your cookie settings