Use a Multi-State Lamp, not stacked bit lamps. That's exactly what the state sets are built for.
Workflow: Library -> Picture Library -> Import and bring in the PNG frames. Make sure every frame is the SAME canvas size (e.g. all 256x128 or all 512x256) with a transparent background, otherwise the states will jump around when they switch. Then drop a Multi-State Lamp, point its read address at the PLC word that holds the state value, and map state 0,1,2... to the corresponding picture frame.
One word of a state (0=stopped, 1=starting, 2=running, 3=no-feedback, ...) drives the whole block. If your PLC exposes discrete bits instead of a state integer, add a small rung to pack them into one state word, or use a Word Lamp with a lookup.
If Weintek is already managing the tag with a separate Text/Address object on top, turn OFF the built-in tag and label baked into the picture so you don't get doubled text. Step-by-step with screenshots: /integrations/weintek.html
Workflow: Library -> Picture Library -> Import and bring in the PNG frames. Make sure every frame is the SAME canvas size (e.g. all 256x128 or all 512x256) with a transparent background, otherwise the states will jump around when they switch. Then drop a Multi-State Lamp, point its read address at the PLC word that holds the state value, and map state 0,1,2... to the corresponding picture frame.
One word of a state (0=stopped, 1=starting, 2=running, 3=no-feedback, ...) drives the whole block. If your PLC exposes discrete bits instead of a state integer, add a small rung to pack them into one state word, or use a Word Lamp with a lookup.
If Weintek is already managing the tag with a separate Text/Address object on top, turn OFF the built-in tag and label baked into the picture so you don't get doubled text. Step-by-step with screenshots: /integrations/weintek.html