브랜드

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

슈나이더 일렉트릭 코리아 웹사이트에 방문해 주셔서 감사합니다.

슈나이더 일렉트릭 코리아 웹사이트 방문자 분들 모두 환영합니다.
		
오늘 무엇을 도와드릴까요?
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

슈나이더 일렉트릭 Korea

도움이 필요하신가요?

  • 제품 선택기

    애플리케이션에 적합한 제품과 액세서리를 빠르고 쉽게 찾을 수 있습니다.

  • 견적 받기

    영업 관련하여 온라인으로 문의하시면 전문가가 연락드립니다.

  • 구매처

    해당 지역의 가장 가까운 슈나이더 일렉트릭 대리점을 쉽게 찾을 수 있습니다.

  • 지원 센터

    한 곳에서 모든 요구 사항에 대한 지원 리소스를 찾아보십시오.

  • 제품 문서
  • 소프트웨어 다운로드
  • 제품 선택기
  • 제품 대체 및 교체
  • 지원 및 연락처 센터
  • 영업소 검색
  • 견적 받기
  • 슈나이더 일렉트릭 커뮤니티
  • 채용
  • 회사 소개
  • 부정 행위 보고
  • 접근성
  • 뉴스룸
  • 투자자
  • Ecostruxure
  • 작업 검색
  • 블로그
  • 개인정보 취급방침
  • 쿠키 공지
  • 사용 약관
  • Change your cookie settings