List of Contributions

JeremyM

Contact Details

JeremyM


My Content

1 to 20 of 50+ total
Posted By JeremyM Jun 29, 2026 10:37:00 AM
Found In Egroup: Automation Control
\ view thread
What firmware version is the processor running? Are the cabling and connectors solid?
Posted By JeremyM Jun 16, 2026 02:26:00 PM
Found In Egroup: Automation Control
\ view thread
Nice, that's progress!
Posted By JeremyM Jun 12, 2026 02:37:00 PM
Found In Egroup: Automation Control
\ view thread
I haven't used these before, I checked out the EDS anyway. It describes two ways of connecting (sizes aren't specified in paths). 1) Exclusive owner connection: 20 04 | 24 00 | 2D 00 2B 80 | 2D 00 57 04 Config assembly: 0 Output assembly: 0x802B (8 bytes) Input assembly: 0x0457 (28 bytes) ...
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:00 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 ...
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 ...
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 ...
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 ...
Posted By JeremyM Mar 05, 2026 06:45:00 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, ...