Recent Topics
Scaling Issues in Zenon 15 Smart Client Still Persist
Hi, I've tested the latest version of Zenon 15 Smart Client, and unfortunately, the scaling issues remain unresolved, just like in the previous versions. Our server runs at the native resolution of 1920x1080, but clients in the office use a variety of
Is Zenon supports Oracle Database ?
Hi everyone, In one of the specifications there are 2 clauses like this: The SCADA system will run on the latest versions of MS Windows operating system. The database will be ORACLE. Proposed SCADA software database must be Oracle, SQL database will not
IEC 870 - behaviour for unreceived data after GI command
Hello, is possible to set on the IEC870 - 104 protocol driver to declare unreceived process variables after GI command as invalid? Sure, after few sec./min. The driver always waits for the data after GI cmd, but if the RTU doesn't send these data, the
Zenon V14 installation failed
Hi, I was trying to install the Zenon version 14 but facing an error. Error file attached for reference. Please advise the resolution. Operating system is Windows 10 Enterprise having build 19045 and Admin rights are enabled on the PC. Thanks.
IEEE C37.118 data archiving every 20 ms
Hello, We would like to archive PMU datas. We are getting PMU datas over IEEE C37.118 Zenon logic drive to the Zenon Energy Edition 14. And Resolution of PMU datas are 50 samples per seconds. It can be 200 samples per seconds in some special application
NX1P2 slow communication
Hello, I have a problem with relatively slow communication between PLC NX1P2 and Zenon. I use 3400 variables in the project. When I open a new window I have to wait 1-2s before all variables are loaded. I have set the refresh priority of variables between
C#: Calling page and used filter
Hi there, I try to read out the page name and the used time filter of the page which was triggering the C# code. Target is to read out "...TimeFilter[0].ARVTime1" of different pages with the same program. Zenon V14 Thanks for any help. Regards
How to get variable data from a nested project?
Hi! I got a general proyect called PROJECT_MAIN. Inside of it there is other project: PROJECT_NESTED_1. How can I access variables defined in PROJECT_MAIN from PROJECT_NESTED_1? And how can I access variables defined in PROJECT_NESTED_1 from MAIN? Sometin
iec 104 select before operate
Hello, I want to send a command type 63 with select before operate. when i look at the receiving end it always comes as direct execute. when we turn off SBO it works, but we need SBO. Under variables i have set Ca, IOA, and Tid, and it is received on
Selection in HTML5
Hi, I want to build simple visualization available only in web browsers (clients work on Linux system). Application is mostly based on bool variables but one function is different. I must build the selection list and variable linked to selected position
Report builder, show only different archive values
Hello all, We use MS report builder to generate report. We have tablix control to show values from archive. Now we have row group by timestamp, and archive values for motor speeds every N seconds. How to show only values which are different then previous
Zenon Logic: Gateway configuration
The gateway configuration (IEC 61850 TO IEC 104) in Zenon Logic was already set up. Recently, due to a malfunctioning IED, a new IED was installed, and the old variables on the gateway were replaced with new ones. While most variables compiled successfully,
Arithmetic MATHDR32 in Smart Objects
I would like to ask — currently, I have a smart object that contains 5 MATHDR32 variables. I have around 731 objects, which results around 3688 MATHDR32 variables in total. However, for some reason, not all of them are being processed. After reviewing
SNMP Engine ID
Dear community! I could not find any information how to config or at least how to see SNMP Engine ID in Zenon SNMPNG driver configurator and manual. Could someone let me know how to do it? Thanks in advance. P.S. Zenon version 14
CEL logging
Hi all, I have question about logging in CEL. We use INT variable for commands (MOTOR_CMD), with the following values 0 - IDLE 1 - START 2 - PAUSE 3 - STOP CEL logging activated via dynamic element and checked Old and New value. So, when operator press
PMU Datas Archiving
Dear Sir/Madam, I would like to archive PMU datas. I am getting PMU datas over IEEE C37.118 logic drive. Resolution of PMU datas is 50 messages per seconds. So I need to archive these datas each 20 miliseconds. So my question is that how should i set
61850 communication issue with bufferd RCB RCB
Hi I have configured a buffered Report Control Block (RCB) in a Siemens relay and imported the ICD file into zenon. However, zenon is not enabling the buffered RCB. What could be the reasons preventing zenon from enabling the report? I have already configured
Set Color Background given an ALC color
Hi everyone, I'm having trouble with the following point. I have several "line" elements representing electrical sections. These lines have 3 different colours depending on the ALC of the "circuit breaker" type elements placed upstream of the line. Not
Automatic Line Coloring in Zenon Energy Edition 8.20
I'm working on a substation SCADA project using Zenon Energy Edition (v8.2) and need guidance on setting up Automatic Line Coloring in Zenon Energy Edition for the single line diagram. My goal is to change the colour of lines, busbars, and breakers based
SQL Read/Write
Hi, I'm trying to read/write some data to sql database. I ran both scripts from documentation creating two tables, created sqlDrv and associated it with a variable. But after writing some value to this variable my database table is still empty. I am using
Driver errors
Hello, Please refer to the attached photo, whenever we run the runtime we are always experiencing 100% CPU usage which causes the server to be unresponsive and takes a long time to load. Many drivers are showing this error. Please advise us on how to
Issue in MFM Integration with SCADA via MODBUS RTU
I am trying to integrate an MFM with the SCADA system via the MODBUS serial protocol. I have added the ModRTU32 driver to the project and created holding register-type variables of 'Real' data type under this driver. During testing, the variables were
Show user that changed value of variable on a report
Hi! This question is between Engineering Studio and Report: There is a way to save the username from a user that changed the value of a variable on the same dataset (Img 1) as the variable data, so I am able to make a table with a column describin the
Zenon hmi software for scada energy edition
what specical features and technical specification has zenon that make zenon hmi software unique compare to other platforms like survalent doesn't has?
Get button that executes an addin
Hi! I want to know if it is posible to get the button that is executing an addin? For example: I got a button that has a function linked that executes an addin, I want that adding to catch the button where its being called so I can get its properties,
Alarm State for each variable
Hi, does anyone know how can I get the alarm state of a variable? Like I know there's a ''Not acknowledged'' Status bit, which is great, but I need some status bit for the alarm state. For example, if I got bad quality and I set an alarm for that, I want
IEC 61850 File Transfer with Add-in
Hi there! I was trying to get comtrade files from IED through the command function with IEC 61850. It is possible to change the storage path in local pc when getting the files? I know it can be changed in the driver setting, but is it possible to change
How to Retrieve and Archive DR Files in Zenon?
I’m currently working on a project involving protection relays and would like to know if Zenon supports storing disturbance records (DR), such as COMTRADE files, directly from relays after a fault or event. I’m particularly interested in whether Zenon
Leading Zero
Hi, I've read this forum post from a while back and was wondering where the option to enable leading zero's is located. Can't seem to find it in the manuals / online help. https://selfservice.copadata.com/portal/en/community/topic/displayfixednumberofdigits-x9a39tt6iu
Compatibility with TIA v20
Hello, We are currently working on migrating to TIA v20. I would like to know if anyone has experience with this setup and can confirm whether Zenon 8.2 and v12 is compatible with TIA v20. Best regards.
Color Query in Editor AddIn
Is it possible that the line suggested in the help documentation for retrieving the limit color: System.Diagnostics.Debug.Print("Color: " + zenonEdLimit.Color.ToString("X6")); leads to incorrect information, displaying 0000FF instead of FF0000? How can
Exporting Reports and Events to PDF Format in zenon
I would like to know if it is possible to export Reports and Events to PDF Format in Zenon. If this functionality is available, could someone please guide me on how to do it?
Fehler beim Auslesen aus SQL-Datenbank
Hallo zusammen, beim Versuch, eine Verbindung mit einer SQL-Datenbank aufzubauen, bekomme ich im DiagViewer folgende Fehlermeldung: "Cannot read from Receive-Table:Invalid object name 'tRoomBooking'.~Statement(s) could not be prepared.~" Die Tabelle,
How to access custom data type variables?
Hi! I have a variable with a custom data type like: How can I access FIELD_1, FIELD_2 and FIELD_3 using the API so I could write/set value to those fields?
Überprüfen des Schreiberfolgs von IVariable.SetValue()
Guten Tag, zur API der Add-In-Framework-Klasse Scada.AddIn.Contracts.Variable.IVariable habe ich eine Fragestellung: Wie kann sichergestellt werden, dass ein über die Methode void SetValue(int index, object value) geschriebener Wert tatsächlich über den
Zenon 14 Installation failed
Hi, I am trying to install zenon 14 but the instalation failed. Can i get some helh to figure out what is causing this error? This is the log: [410C:1B08][2024-05-29T10:35:46]i323: Registering package dependency provider: {ED4CC1E5-043E-4157-8452-B5E533FE2BA1},
Alarm duration
Is it possible with the "Alarm Active" Time to combine every time the alarm appeared. I want to see the top 5 occurring alarms with total time active
Reuse Interlocks changing its variables
Hi! I got 3 screens, each one has 40 input fields that I want to lock individually using Interlocks with this. The structure is something like this, where each button locks the input on its left: And I'm using this option on Autorization/eSignature: But
String in Interlocking Formula
As title say, can I use a string value from a variable in the interlocking formula? If so, how? For example: -Thanks!
New User- Communication of 'AccessDNP3_SG.dll' cannot be initialized! Please check configuration.
Hello Zenon Community, My name is Yusuf Khan. I've been using it for past 1 year but am new to Process Gateway configuration. I'm currently working on a Substation project where I need to out the data on DNP3 to SICAM PAS(Siemens gateway software). I'm
Next Page