List of Contributions

JeremyM

Contact Details

JeremyM


My Content

1 to 20 of 50+ total
Posted By JeremyM May 15, 2026 03:32:00 PM
Found In Egroup: Automation Control
\ view thread
"The logic also at times fails to perform a message read of the CPU port IP address, this seems most likely to fail on power-up." This also isn't a thing the AOI does. It uses an IPv4 string provided in the passed client parameter UDT. The AOI converts this to a 32-bit IPv4 address, but the original ...
Posted By JeremyM May 15, 2026 02:20:00 PM
Found In Egroup: Automation Control
\ view thread
Is your 5590 in Dual-IP or DLR mode? Can you test this on a 5580? I wrote my own MBTCP AOI that handled connection loss and recovery across various paths and configurations (the local port on a 5580, EN2T, EN3T, EN4T, and the ports on a 5380 or 5480 in Dual-IP or DLR mode) . It worked, but I recall ...
Posted By JeremyM May 15, 2026 02:18:08 PM
Found In Egroup: Automation Control
\ view thread
Can we get a link to the slides for this presentation? Thank you. -------------------------------------------
Posted By JeremyM Apr 02, 2026 11:09:00 AM
Found In Egroup: Advanced Software
\ view thread
I fixed being stupid and drew up the map as a scaled BMP canvas, wrote it to file, then used the web browser ActiveX object to redraw it. It's running wonders around the previous crackpot method which is still used for the map scale, so I think it's fair to say that polygon groups actually work great ...
Posted By JeremyM Mar 19, 2026 02:54:00 PM
Found In Egroup: Advanced Software
\ view thread
Very true. In this clip, draw times per update simply remain... expensive (the snipping tool resolution also doesn't do it justice). It's just the sum time to set the color of 64x polygons and shift a pair of polygon groups. I created a second tag group for the redraw trigger so it stopped blocking ...
Posted By JeremyM Mar 17, 2026 12:06:00 AM
Found In Egroup: Advanced Software
\ view thread
Found that previous integrator code related to overall display navigation has been hammering the backend/VBA subsystem across the project all along. I removed this code, fixed navigation, and the color map update/draw no longer grows sluggish over time. Map updates are now reliably sub-second (no sliding ...
Posted By JeremyM Mar 12, 2026 03:43:00 PM
Found In Egroup: Advanced Software
\ view thread
A bit more developed: -------------------------------------------
Posted By JeremyM Mar 12, 2026 02:41:00 PM
Found In Egroup: Advanced Software
\ view thread
That's correct. I'd like to try it when we upgrade, but it's months away. For now, I'm troubleshooting some timing issues with the display. VBA pushbuttons are basically very slow to respond. How are events triggered? The screen used to grind to a crawl but I fixed it by increasing the tag update rate ...
Posted By JeremyM Mar 11, 2026 01:46:00 PM
Found In Egroup: Advanced Software
\ view thread
Johann, that is an interesting point about DINT packing down to 16 elements. My only concern is about whether the tag group can provide all element values atomically. -------------------------------------------
Posted By JeremyM Mar 10, 2026 06:13:00 PM
Found In Egroup: Advanced Software
\ view thread
Knowing that, I can try a STR_128 containing the hex characters for the 64x values 0-255. -------------------------------------------
Posted By JeremyM Mar 10, 2026 05:21:00 PM
Found In Egroup: Advanced Software
\ view thread
The values affected by (2) coincide with the blue extended ASCII ones here: -------------------------------------------
Posted By JeremyM Mar 10, 2026 03:46:21 PM
Found In Library: Advanced Software
Posted By JeremyM Mar 10, 2026 03:46:00 PM
Found In Egroup: Advanced Software
\ view thread
Our site is uses v12, we've planned to upgrade, so I don't know if this has been addressed in newer releases. Background: I had to resort to VBA to get creative drawing a scrolling color map. Multi-state indicators had ruled themselves out for load times and overhead when I had less than half of ...
Posted By JeremyM Mar 10, 2026 11:33:00 AM
Found In Egroup: Automation Control
\ view thread
You can do this without the HMI. It essentially involves a need for two code blocks/AOIs that work together in what's structurally a "bus-style" relationship. (1) is the Alarm block itself. It can just sit on a rung and accept whatever condition you throw at it to trigger. Or suppress, shelve, and so ...
Posted By JeremyM Mar 05, 2026 06:45:20 PM
Found In Egroup: Automation Control
\ view thread
I caution against steering away from a standalone alarm model. "There are multiple ways to specify how these alarms are to be separated, whether by severity, class, or group, but none of these can be used as a form of filter criteria within the logic itself." Why not? What are you trying to do, specifically? ...
Posted By JeremyM Sep 09, 2025 11:42:19 AM
Found In Egroup: Automation Control
\ view thread
PWM control! Dimmable stacklights! Yes! -------------------------------------------
Posted By JeremyM Aug 20, 2025 09:33:19 PM
Found In Egroup: Automation Control
\ view thread
What was the fault code or description? -------------------------------------------
Posted By JeremyM Jun 20, 2025 11:19:00 AM
Found In Egroup: Automation Control
\ view thread
APEX is backplane-related and the error possibly indicates a fault. Is the EN2T module in the IO tree keyed (compatible/exact) and expecting v11? The processor won't establish connections to child modules if it can't connect to the parent EN2T. You can either change the tree module to expect v12 or ...