Hello everyone, I have a PanelView display (see image below) with four items labeled as Program 1, Program 2, Program 3, and Program 4. The PLC model I am using is a CompactLogix L35e, and I am programming it using RSLogix5000. If an operator wishes to change one of the default labels (such as Program 1) to something else, like "Label 123," is there a way to create a function in the HMI to enable this? I believe that in the PLC, there should be a string tag that can be modified through the HMI. When the operator presses the "OK" button, the string value of the tag should be moved to the displayed tag on the HMI. This is my theory, but I am unsure if it is feasible. Any advice on this matter would be greatly appreciated. Thank you.
Are you looking to customize the text displayed on your program without changing its functionality? You can achieve this by using the String Input Enable object connected to a String tag. If the name is not essential for PLC operations, consider using an HMI tag instead. No complex logic is needed, just ensure that the tag exists. When the operator enters a name and presses enter, it will be written to the Value connection tag and displayed. You can also set a different tag for the Indicator connection if needed.
Plvlce mentioned that the main requirement is to simply modify the displayed text without altering the program itself. This can be achieved by using the String Input Enable object linked to a String tag. If the name is not essential for PLC operations, an HMI tag can be used instead of a PLC tag. No additional logic is necessary; the only requirement is that the specified tag exists. When the operator inputs a new name and presses enter, the name is written to the Value connection tag, which will be displayed (unless a different tag is set for the Indicator connection). Plvl, thank you for your input. I only need the operator to have the ability to change the displayed names, such as Bedroom1, Living room, Kitchen, etc. I am unfamiliar with the String Input Enable object but will explore it further. Any additional information on this topic would be greatly appreciated.
Hello Plv, I have a quick update for you. I discovered the "enable input icon" string on the FactoryTalk View Studio toolbar. I have successfully created a button for testing purposes and pressed the "play" button to test it out. However, it seems that the testing function may not be working correctly in FTView Studio. When I clicked on the button with my mouse, I expected a keyboard to appear, but unfortunately, none did. Perhaps I need to upload the program to the PanelView in order to properly test it out.
Have you properly configured a String tag in the Value connection? This is important for both testing and operation on physical devices. It is uncertain whether the keypad will function without a functioning tag. Referencing the manual, it is also advised to check the display size. The manual states that if the screen resolution is below 236 pixels wide by 208 pixels high, the pop-up keyboard may not be able to open.
With PanelView Plus and FTView ME, you can utilize "HMI Tags" that are stored within the HMI application and terminal itself, without the need to reference a controller. These tags can be in digital (BOOL), analog (whole or decimal numbers), or String formats. This feature is perfect for creating a configuration screen with String Input Enable and String Display objects, enabling users to easily change label text.
Your theory is pretty much on point. In FactoryTalk View Studio, which I presume you are using for your HMI design, you can indeed configure a 'string input object' for your operator to input new labels. This string input can be tied to a string tag in your CompactLogix processor. You can then create a button object which, upon actuation, transfers the string tag value to your display tag (which is the one linked to your Program 1 display object). This configuration allows flexibility in changing the label while also providing the ability to maintain it steady across different uses/screens. Just ensure your string tag is of enough length to accommodate your longest possible label!
Your theory is definitely on the right track! You can create a string tag in your CompactLogix setup, and then in your PanelView, you'll just need to set up the HMI to allow input for that string. After inputting the new label, you can link a button to write the string to the designated display parameter. Just ensure you're handling any data type mismatches and that the button's action correctly triggers the update. This way, operators will have the flexibility to customize the labels easily. Good luck with your project!
Your theory is spot on! You can definitely create a string tag in your CompactLogix for the program labels and then use the HMI to allow operators to modify those labels. You’d wire it up so that when the "OK" button is pressed, it triggers a script or an instruction that updates the display tag with the value of the string tag. Just ensure that your HMI is configured to properly handle string inputs and that you account for any limitations on length. This way, operators can easily customize the labels as needed without any hassle!
✅ Work Order Management
✅ Asset Tracking
✅ Preventive Maintenance
✅ Inspection Report
We have received your information. We will share Schedule Demo details on your Mail Id.
Answer: - Yes, it is possible to create a function in the HMI that allows operators to change text labels displayed on a PanelView by entering new text via a keypad input.
Answer: - You can program the CompactLogix L35e PLC using RSLogix5000 software.
Answer: - To enable operators to change default labels on the PanelView, you can create a string tag in the PLC that can be modified through the HMI. When the operator presses the "OK" button, the string value of the tag can be transferred to the displayed tag on the HMI.
Answer: - Refer to the detailed guide titled 'How to Modify PanelView Text with Keypad Input - Step-by-Step Guide' for a comprehensive walkthrough on implementing this functionality.
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.