Briandr
Member
Hi All,
I am hoping there are folks out there that know Access VB in addition to Siemens 545 PLC's.
I have 32 V locations that I need to gather data from every 60 seconds. The client(s) are Access 97 apps. The server is a CTI2572 IO Server. Its version is 5.1. The topic is set to use TCP, has a Update Interval (milSecs) of 60000, and has a Response Time Out of 20.
I need to do that as long as I have a true condition that is part of the code. I am using DDERequests to hit the V locations. For whatever reason I can't get all the data in a minutes time. So I split the Access VB app in half. When they both run together the memory usage on the XP system hosting them goes down big time. As an example, the host system starts of with 512MB of RAM and before long the available memory drops down to under 100MB. What I am wondering is there any way to streamline the Access VB code? I believe that the VB code is causing the problems.
If your going to check out the code in the Access VB your going to want to look at the code associated with the form "PLCLoggerNoCodeExecuteCheck"
I am hoping there are folks out there that know Access VB in addition to Siemens 545 PLC's.
I have 32 V locations that I need to gather data from every 60 seconds. The client(s) are Access 97 apps. The server is a CTI2572 IO Server. Its version is 5.1. The topic is set to use TCP, has a Update Interval (milSecs) of 60000, and has a Response Time Out of 20.
I need to do that as long as I have a true condition that is part of the code. I am using DDERequests to hit the V locations. For whatever reason I can't get all the data in a minutes time. So I split the Access VB app in half. When they both run together the memory usage on the XP system hosting them goes down big time. As an example, the host system starts of with 512MB of RAM and before long the available memory drops down to under 100MB. What I am wondering is there any way to streamline the Access VB code? I believe that the VB code is causing the problems.
If your going to check out the code in the Access VB your going to want to look at the code associated with the form "PLCLoggerNoCodeExecuteCheck"
Last edited: