Brief Update and info.
Global functions calls are now working

Combination of things, but get your notepads out because I have another rather esoteric bit of support info.
Another Win7 Pro 64 bit anomaly. Note that MACH3 did not complain about this nor the previously reported issue.
Naturally my main development computer is on internet and I am running TCP Modbus. I do not have two NIC cards in the beast (any more) , so to keep from switching back and forth, I configured TCP/IPv4 hard coded for two networks. I then entered the hard coded IP for internet into the CableONE router/modem.
That all works peachy . . with one exception, for whatever reason, MACH4 *seems* to be looking for Modbus on the Internet IP. This *apparently * only happens during calls to global functions. I would not swear to that, but I did get a Lua error referring to not getting data from IP *********.********* blah blah which was the Internet IP.
*Perhaps* this is related to there being TWO instanced of Lua. One using the hard coded (configured) IP and the other using the first one it finds active?
I don't know for sure where the problem is internally in the OS or Lua, but removing the dual hard coded IPs resolved the problem.
Prolly not going to be a common problem, but if you have Win7 Pro 64 bit tab in your support notebook, here's another entry for you.
BTW, I noticed the Modbus config window says Modbus Register . . .
I think that's a wrap, Guys. Time for a tall Whisky Sour, my friends. I shall toast to you all who provided guidance and patience.