Nhãn hiệu của chúng tôi

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

Chào mừng bạn đến với Trang web của Schneider Electric

Chào mừng đến với trang web của chúng tôi.
		
Hôm nay chúng tôi có thể giúp gì cho bạn?
How to use a Control Object in Vista to Write a Value to a RW register in a custom modbus device driver

Issue

  • A Custom Modbus Driver that has RW register has been created. It is required to use a Control Object in Vista to Write the Value. It can´t be linked to the register the customer needs to write.
  • Device Type Editor does not have the “External Numeric - Manager” available. So, the customer is using the “Universal Module” as Manager Node

aa


Environment

  • PME9.0 /PME2020
  • Device Type Editor


Cause

The control object requires to be linked to an “External Numeric Module”
For a register to be writable the ION register type needs to be one of Numeric_Variable, Enumerated, Boolean or Pulse.  For Vista to be able to "see" the register as writable the register will need to be either a setup register or, in the case of an output register, the host module one of the External_Numeric, External_Boolean or External_Pulse module classes.  In the DTE you may need to explicitly pick one of those class types when creating writable output registers.

Note that if you configure a writable output register in the DTE then a valid class type should already be correctly chosen by the DTE - you should not need to do anything to make this work.  In the original MDI this is how it worked and the DTE should be equivalent in functionality as the MDI.  As the DTE does not pick a valid module class type, then an SCR 104562 has been submitted. In the meanwhile, please use the workaround proposed below.


Proposed Solution
Option 1

  • A workaround is to leave the  Custom Device Driver with the “Universal Module” as Manager Node
  • In Vista, Force the Control Object to be linked to the Handle.
  • Hold CTRL + ALT and click Edit Link…

aa

  • You need to select the handle.
  • If you do not know the handle and there is more than 1 register in the Driver. You can try:
    • Link the register to a Numeric object, save the changes. Apply the same trick Hold CTRL + ALT and click Edit Link…
    • This will show you the handle used by the Numeric Object. Then you can copy the handle in the Control Object

Option 2
You could force the driver, but it leads to some misconfiguration in the DTE, so we do not recommend it. Manually edit the DTE driver on changing the manager module to “ExternalNumeric_Module” instead of “Universal_Module”.

More details in the link [1]

Attachments/Links
[1] https://community.exchange.se.com/t5/EcoStruxure-Power-Monitoring/DTE-writing-values/m-p/194506/highlight/false#M29978

Schneider Electric Việt Nam

Bạn cần trợ giúp?

  • Công cụ chọn sản phẩm

    Nhanh chóng và dễ dàng tìm được sản phẩm và phụ kiện phù hợp cho các ứng dụng của bạn.

  • Nhận báo giá

    Bắt đầu gửi yêu cầu bán hàng trực tuyến và chuyên gia sẽ liên hệ với bạn.

  • Nơi mua hàng?

    Dễ dàng tìm nhà phân phối Schneider Electric gần bạn nhất.

  • Trung tâm Hỗ trợ

    Tìm sự hỗ trợ cho mọi nhu cầu của bạn tại một nơi.

  • Tài liệu về Sản phẩm
  • Tải xuống phần mềm
  • Công cụ chọn Sản phẩm
  • Thay thế và thay đổi sản phẩm
  • Trung tâm Hỗ trợ
  • Tìm Văn phòng của chúng tôi
  • Nhận báo giá
  • Tìm Nhà Phân phối
  • Cộng đồng Schneider Electric
  • Cơ hội nghề nghiệp
  • Hồ sơ doanh nghiệp
  • Báo cáo hành vi sai trái
  • Khả năng truy cập
  • Phòng tin tức
  • Nhà đầu tư
  • EcoStruxure
  • Tìm việc
  • Blog
  • Chính sách bảo mật
  • Thông báo về Cookie
  • Điều khoản sử dụng
  • Change your cookie settings