Kkula
Denilson Pegaia
Hi,
maybe it would could test the follow steps:
Right menu (tool box), project library, type: create a Graphic type, set your image to it.
Faceplate editon: place the graphic view, in type change from Graphic to Graphic Type, select the configured grahpic type in step1
Is it worked to you?
Oi Pegaia, tudo bem?
Minha dúvida é: o Unified V17 não possui a Symbol Library?
Queria utilizá-la por ser mais fácil manusear as imagens com coloração e outras funcionalidades.
Porém não a encontrei na toolbox.
Desde já, grata pela atenção.
------------------------------------------------------------------------------------------
Split from
Unified v17: graphics not allowed in faceplate
.
You are correct, the Unified Comfort Panel (UCP) does not support audio output for video playback from USB storage.
Regarding video playback from USB via a web client: Directly displaying videos from USB storage via the web client is not supported. The UCP's web client functionality focuses on data visualization and control, not media playback from external USB drives.
Workaround/Alternatives:
For more details and further support, please refer to the SiePortal knowledge base: Unified Comfort Panel Documentation
Yes, Siemens provides functionalities similar to Schneider Electric's "Data Manager" for retrieving data from Comfort Panels like the MTP1500.
Here's how you can download datalog and alarm files monthly via Ethernet:
Software Equivalent to Data Manager: While Siemens doesn't have a single "Data Manager" application, TIA Portal offers comprehensive data management capabilities. For automated data retrieval, OUC combined with custom scripting is the recommended approach.
Refer to the MTP1500 manual and TIA Portal documentation for detailed configuration instructions. You can find the manuals on Siemens Industry Online Support.
Hello Stian,
You're on the right track! The issue likely stems from the incorrect path to your graphics within the script. Unlike backcolor which accepts direct hex values, graphics require a path relative to the WinCC project structure.
Here's how to correctly reference graphics:
Screen.FindItem('MyButton').Graphic = "Pictures\\NameInGraphicsFolder.bmp"; (Note the double backslashes).Important Considerations:
Pictures\\Subfolder\\NameInGraphicsFolder.bmp).For more detailed information, please refer to the Siemens documentation on Dynamic Change of Graphics in SiePortal.
Best regards,
Siemens Self Support
Yes, you can definitely highlight a button in the 04_SubNavigation screen from an event triggered in the 10_Application screen.
You can utilize the Navigation.HighlightButton event directly from your picture jump in the 10_Application screen. Simply trigger the Navigation.HighlightButton event, specifying the button's identifier within 04_SubNavigation as the target. This is the preferred and most straightforward approach.
While scripting would also achieve the desired result, it's generally less efficient and more complex than using the built-in Navigation.HighlightButton functionality.
For detailed information on using Navigation.HighlightButton, please refer to the SiePortal documentation:
You've encountered a known issue in TIA Portal V19 where deleting an Audit Trail from an MTP1200 Unified Comfort HMI can be problematic due to disabled right-click and Delete key functionality.
Workaround:
Additional Information:
If you continue to experience issues, please open a support request through SiePortal for further assistance: https://support.industry.siemens.com/
We understand you're experiencing issues downloading applications to the MTP1200 due to firmware availability, specifically after implementing the DB Name Multiplexing function and attempting to use V19.0 Upd2.
You are correct that the linked support article currently only provides firmware up to V19.0 Upd1.
Current Status: Siemens is aware of the issue with V19.0 Upd2 and the loading crashes observed when attempting to upgrade from TIA Portal. The images for V19.0 Upd2 are not yet publicly available.
Please monitor the following resources for updates:
We recommend against repeatedly attempting the upgrade with the current available firmware as it may lead to further issues. We will update the documentation as soon as the V19.0 Upd2 images are released.
The "undefined" and "NO DATA FOUND" messages during AD user import in UMC typically indicate a configuration issue with the AD connection settings.
nslookup yourdomain.com.DC=yourdomain,DC=com).If the issue persists, please gather the UMC server logs and contact Siemens Support via Siemens Support.
Yes, you can remove the background and gradient border from I/O fields, but it requires specific styling via CSS within your WinCC Unified template project.
While you can remove the border property directly, the gradient is applied as a background image. You need to override this background property with a transparent color.
Here's how you can do it:
.myIOField { background: transparent !important; } Replace ".myIOField" with the appropriate CSS class.Important Considerations:
!important flag is often necessary to override default styles.For more detailed information and examples, please refer to the Siemens documentation on WinCC Unified styling:
Siemens Support - WinCC Unified StylingDear David,
The "Connection to the licence service has been lost" message indicates intermittent communication between your SIMATIC software and the licence server. While the runtime licence is functional, this message suggests a temporary disruption, not a licence validity issue.
Possible Causes & Troubleshooting:
Further Support:
Please refer to Siemens Support FAQ on Licence Issues for detailed troubleshooting steps. You can also search for specific error codes in SiePortal. If the issue persists, please open a support request via the Siemens Support Center.
Sincerely,
Siemens Self Support
Hello Jernej,
Regarding your issue with the StopRuntime function on MTP 1200 and MTP 700 (Firmware V16.00.00.05_01.01.00.04, Runtime V16.0.0.5), here are some troubleshooting steps:
StopRuntime function is correctly assigned to the button in your HMI configuration. Verify that the function call parameters are accurate.StopRuntime function.StopRuntime and MTP. Use keywords like "MTP", "StopRuntime", "function call", and your firmware version.If these steps do not resolve the issue, please open a support request via SiePortal providing detailed information about your setup and the observed behavior.
Best regards,
Siemens Self Support
Yes, it's possible to read an entire array in a Siemens HMI script, but the approach differs slightly from reading individual elements.
Your attempt to read the entire array with HMIRuntime.Tags("Rezept_Speichern").Read(); is correct in principle. However, this returns an object, not a simple array of values.
To access all elements, you need to iterate through the array using a loop. Here's an example:
let array_sp = HMIRuntime.Tags("Rezept_Speichern").Read();
let arrayLength = array_sp.length;
for (let i = 0; i < arrayLength; i++) {
let value = array_sp[i];
// Do something with the value (e.g., trace it)
HMIRuntime.Trace("Rezept_Speichern[" + i + "] = " + value);
}
Important Note: Directly reading individual elements like HMIRuntime.Tags("Rezept_Speichern[0]").Read(); is only useful if you *know* the index beforehand and want to access a specific element directly.
For more detailed information, refer to the Siemens documentation on HMI Scripting and HMIRuntime.Tags Object in SiePortal.
Dear User,
We understand you're experiencing an issue with button functionality after user login in WinCC Unified (Panel MTP1200 Unified Confort, FW 19.0.0.3) within TIA Portal V19, despite correct user authentication.
You've already attempted certificate re-installation and reviewed FAQ 109805541, which is good troubleshooting.
Here are some additional steps to investigate:
If the problem persists, please provide the project (or a simplified example demonstrating the issue) for further analysis by Siemens Support through SiePortal. This will allow us to accurately diagnose the root cause.
Sincerely,
Siemens Self Support
You're on the right track with using JavaScript for PLC interaction in WinCC Unified! Here's a breakdown of how to handle operator input, unit conversion, and writing back to the PLC, addressing your challenges:
Directly scripting the IO field's value back to the PLC with conversion requires a bit more finesse than a simple tag binding. You’ll need to use JavaScript events to capture the value change, perform the conversion, and then write the result to your DB address.
onValueChanged event of the IO Field.this.rawValue.HMI.writeTag() function to write the converted value to your target DB address.
// Inside the onValueChanged event of the IO Field
var inputValue = this.rawValue;
var selectedUnit = // Get selected unit from another IO field/parameter
var convertedValue = convertUnits(inputValue, selectedUnit); // Your conversion function
HMI.writeTag("DB_Name.DBW_Address", convertedValue);
As you correctly identified, binding directly to the process value field bypasses the JavaScript event handling needed for dynamic conversions. It's a direct pass-through, not a calculated one.
If you can share your specific conversion logic and tag structure, I can provide a more tailored example. Also, review the Siemens documentation links for detailed API information.
The issue is that the HMIRuntime.Device.SysFct.StartProgram function is not executing the specified program (curl or notepad), despite the script reporting "Script OK". The command prompt does not open, and no errors are explicitly reported.
Here's a breakdown of potential causes and solutions:
cmd.exe, ensure the path is fully correct and accessible by the user account running the HMI runtime.StartProgram.cmd.exe or run curl.Recommendations:
StartProgram is generally discouraged due to security concerns. Explore alternative methods like using built-in HMI functions for network communication if possible."C:\\Windows\\System32\\cmd.exe /c echo Hello" to rule out issues with the command itself.Disclaimer: Modifying HMI scripts and executing external programs can introduce security vulnerabilities. Always follow Siemens' best practices and security guidelines.
Yes, it's possible to determine which WinCC Unified visualization is active on the foreground of an ITC thin client from the PLC side.
Here's how you can achieve this:
HmiRuntime.ActiveScreenName System Function: Within your WinCC Unified project, use the HmiRuntime.ActiveScreenName system function. This function returns the name of the currently displayed screen on the HMI.HmiRuntime.ActiveScreenName to this tag.Important Considerations:
HmiRuntime.ActiveScreenName function returns a string value.For detailed information on HmiRuntime.ActiveScreenName, please refer to the SiePortal documentation:
Best Regards,
Siemens Self Support
You've encountered a common issue after an accidental Unified PC installation. Complete removal can be tricky. Here's a troubleshooting approach:
If the problem persists, consider opening a support request via SiePortal (https://support.industry.siemens.com) with the installation logs for detailed analysis.
Hello, thanks for your question regarding scale gesture (pinch-to-zoom) support on Unified Comfort Panels.
You are correct; currently, the native scale gesture is officially supported only within the Trend View and Browser elements as documented in the Unified Comfort Panel manuals. There is no built-in functionality to directly capture this gesture and apply it to zoom a standard screen window.
Regarding future implementation, Siemens is continuously evaluating enhancements for its HMI products. While I don't have specific information on a roadmap for this feature, I recommend checking the following resources for updates:
As a workaround, you might explore scripting solutions involving multi-touch events if available, but this would require significant custom development and might not provide a native pinch-to-zoom experience.
Good afternoon!
Unfortunately, a direct connection between S7-PLCSIM (Step 7 V5.6) and WinCC Unified is not officially supported. WinCC Unified is designed to work with newer PLC systems and PLCSIM versions (PLCSIM Advanced from Step 7 V15 onwards).
However, you might explore these workarounds, though they may require significant configuration and are not guaranteed to function flawlessly:
For detailed information regarding compatible PLCSIM versions, please refer to the Siemens Support FAQ on WinCC Unified and PLCSIM.
Please note that these are workarounds and Siemens recommends upgrading to a newer PLC and PLCSIM version for optimal compatibility and support.
Hello PolaNanElias,
The HY00 error typically indicates a general database error, often related to incorrect connection parameters or SQLite driver issues on the MTP1200 panel. Here's a breakdown of common causes and troubleshooting steps:
"Driver={SQLite3};Database=your_database.db" (adjust 'SQLite3' if your driver name differs).If the problem persists, please provide your exact connection string (redacting any sensitive information) and details about how you installed the SQLite driver for further assistance.
Best regards,
Siemens Self Support
Good Morning!
Here's how you can display array data from PLC variables in a table within your CWC, aiming for 20 rows:
Resources:
For detailed guidance specific to your CWC version and PLC communication setup, please refer to the SiePortal documentation and Siemens support articles linked above.
Share this page with your family and friends.