Search the Community

Showing results for tags 'tags me'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 28 results

  1. Copy HMI Tag value to parameter

    Is there any way to copy the value of an HMI tag to a parameter (FactoryTalk View ME 8). I am looking at doing something like: #100 = HMITag1 value I get #100 = HMITag1 name when I try anything meaningful. For example, if I have HMITag1 = test. I want to get #100 to equal "test", but I keep getting #100 is equal to "HMITag1". A little more background in case there is a better way of doing this. I have several components (pieces of equipment) that are the same. Each has its own program on the PLC that includes a group of tags for the component's settings. Most components use the same settings by copying tags from the controller level to the tags at the program level. A couple components need special settings. I have one HMI screen that each component will display for settings. A parameter file for each component will be used to display the settings from the proper Program. The parameter files have a tag for the program name (#100 = Program:ComponentX). On the HMI components I have {::[PLC]#100TestVar1}. This works great when #100 is a program name (the special cases). I was trying to get #100 to equal a blank so the object would access the controller level tag so any changes to the global versions would be across the board. I thought I could create an HMI string tag equal with no value to accomplish this. I just can't get #100 to equal a null string.
  2. I have been supplied with a list of tags from a vendor containing flags indicating if alarm conditions are on. These tags have the format AlarmGroup.Num.1 through AlarmGroup.Num.10 as recorded. Reading these tags as presented by making a read request to the Read Tag Service fails with general error code status 0x05, "Request path destination unknown. Probably instance number is not present.". I am using ASCII extended symbolic segments to translate the tag into a path so the instance number is not required for this approach. Upon further discussion with the vendor I found out AlarmGroup.Num.1 refers to bit 1 of the AlarmGroup.Num tag that is a DINT tag. I can successfully read the AlarmGroup.Num as a DINT but I was hoping for a more universal solution that would not require me to add solution specific parsing functionality to identify tags that refer to individual bytes from other tags and manually shift the bits as required. I am very new at this and I want to know if it is possible to address an individual bit (for reading only) from a DINT tag and how to build the path to access it. Are there other types of segments other than the ASCII extended segments required?
  3. Please Let me know How to import tags from an Excel file into my PLc programs . the tags has been generated by a guy who does the HMI wonder ware !! Pleassssseeeeeeee.