Hi,
I would like to ask for some information how to take on an problem i have.
I received an order to make an PLC program that will generate a lot of testdate. It's a program to test some engines for some hours. One test devided in 8 steps. All steps contains 300 timings of 13 REAL values. So that will be 13*300= 3900 registers per step, that will give me 8*3900=31200 register to read out for one test cylcy.
Above the PLC program i must program an application in VB to display some information of the test process and read out all the 31200 registers. After that there must be generated an CSV file with all the testinformation.
The whole process has the following requirements:
-PLC 315 2DP.
-Connection by CP5611 card for MPI or Profibus
-HMI application made in VB 6.0
So i searched for some hours/days for the best option i've to load that bulk of data. The following options i found:
-Use Siemens OPC server and use the ActiveX control made by Siemens to read out the values on the OPC server.
-Use the last version of Prodave and acces the data directly on the port.
The first option i tried out but the ActiveX control made by siemens doesn't work fine. I can't read out data of my own OPC server, the component will not change the node. Siemens has entered an example test OPC server. When i tried to enter my own OPC server (by browse, so it's a valid OPC server found on the local machine)the OPC Server name doesn't changed from teh default name. .
Otherwise i would like to know if it's possible in OPC to receive data on event instead by a update rate. You will understand i doesn't want to update the testdata on a defined updaterate. I would like to update the data when a boolean register is changed to TRUE, so i know the test is complete.
The second option is to use Siemens Prodave and program directly to the port. The only problem is that i could not test that program before i buy it. I only have the 5.0 release, and that one doesn't support Windows 2000 or later. I can't find a trial version of it on the internet and Siemens themself doesn't answer their email.
If some of you can help me to make the choice or has some interesting hints, i would be very very happy. May be some of you could answer my question of the event based option in Siemens OPC.
Greets,
I would like to ask for some information how to take on an problem i have.
I received an order to make an PLC program that will generate a lot of testdate. It's a program to test some engines for some hours. One test devided in 8 steps. All steps contains 300 timings of 13 REAL values. So that will be 13*300= 3900 registers per step, that will give me 8*3900=31200 register to read out for one test cylcy.
Above the PLC program i must program an application in VB to display some information of the test process and read out all the 31200 registers. After that there must be generated an CSV file with all the testinformation.
The whole process has the following requirements:
-PLC 315 2DP.
-Connection by CP5611 card for MPI or Profibus
-HMI application made in VB 6.0
So i searched for some hours/days for the best option i've to load that bulk of data. The following options i found:
-Use Siemens OPC server and use the ActiveX control made by Siemens to read out the values on the OPC server.
-Use the last version of Prodave and acces the data directly on the port.
The first option i tried out but the ActiveX control made by siemens doesn't work fine. I can't read out data of my own OPC server, the component will not change the node. Siemens has entered an example test OPC server. When i tried to enter my own OPC server (by browse, so it's a valid OPC server found on the local machine)the OPC Server name doesn't changed from teh default name. .
Otherwise i would like to know if it's possible in OPC to receive data on event instead by a update rate. You will understand i doesn't want to update the testdata on a defined updaterate. I would like to update the data when a boolean register is changed to TRUE, so i know the test is complete.
The second option is to use Siemens Prodave and program directly to the port. The only problem is that i could not test that program before i buy it. I only have the 5.0 release, and that one doesn't support Windows 2000 or later. I can't find a trial version of it on the internet and Siemens themself doesn't answer their email.
If some of you can help me to make the choice or has some interesting hints, i would be very very happy. May be some of you could answer my question of the event based option in Siemens OPC.
Greets,