INTERN and SIMUL32 driver in Command Processing

INTERN and SIMUL32 driver in Command Processing

Dear zenon support team,


I need to integrate several IEDs (relays) using Modbus TCP/IP (Modbus Energy Driver). These IED's are able to control circuit breakers and ccording to its Modbus mapping, there are two boolean signals for open and close status (there is no double point status available) and one signal (register) for control (UINT in this case, value '1' for open and '64' for close command).

I started to integrate one of them and I create an INTERN variable to make a conversion from two boolean signals to one double point status signal (for response variable) using zenon logic in order to execute open/close command to circuit breaker in Command Processing (action variable for control is set directly to the IED in Modbus TCP/IP). However, zenon generates an error after creating runtime files ("Response variable is based on a driver without process connection!").

Then I create a double point status signal again but this time using SIMUL32 variable and changing command action to "set value input". Now, it seems command processing is working well from command screen in runtime.

I would like to know if it is the only way to execute this kind of command signals (with this kind of status signals) from protocols which are not necessarily IEC 61850. If so, does it mean I have to create a SIMUL32 variable for each circuit breaker status from each IED? By the way, I read older post in the forum and it seems they recommend to use INTERN driver instead of SIMUL32 driver.

I am sharing some screenshots with you. zenon Energy Edition version is 8.10 Build 61858.

I really appreciate your help.


Best regards,

Jose_Alejandro


This is a migrated post! Originally posted on 22.07.2020 by user Jose_Alejandro. Please be aware that information can be outdated.