E
Hello Readers,
I need to send 84 bytes with measurement values (2-byte-Words) to a gateway, in order that a profibus master can take the values. The profibus master should also be able to send 16 bytes of data which should be received by the pc via rs232.
Now, I am using a Siemens Simatic S7-200 together with the EM 277 Profibus Slave. On the S7-200 (CPU 224) I have a modbus rtu client running (which was once on the free Tips and Tricks CD). So it is possible to send my data to specific addresses on the Siemens CPU. As there is the EM 277 connected to the CPU, any Profibus Master can get the values from the specific adresses by polling.
Instead of these combination I wanted to use one of the commercial gateways. I tested 2 of them:
Comsoft XPS-E
It worked, but I cannot transfer 64 bytes as a whole, because the profibus is much faster and therefore gets the 64 bytes in peaces. Therefore the profibus master would need additional programming in order to build the 64 bytes block from the peaces. There is also a mode with a trigger byte on the Comsoft XPS-E, which could be used to send a block only after the trigger byte is sent. But this is not usefull for me, because the trigger is only one byte and I want to transfer binary data.
Deutschmann Unigate:
According to the description, the Deutschmann Unigate is capable to work as Profibus Client on one side and as Modbus Master or Client on the other side. However, I could not operate it as modbus client, so that I can send and get data via RS232. There was always a communication error. From the hotline I got different answers. One said, that it is not possible to use it the way I described above. Another from the hotline said, that it should be possible. So I gave the gateway to another company, which also needed such a gateway. However, their computer specialist could not make it running, too.
There are some other gateways on the market, but they are too expensive for my applications (> 1000 EUR/USD).
Any experiences which such gateways?
Greetings
Ernst
I need to send 84 bytes with measurement values (2-byte-Words) to a gateway, in order that a profibus master can take the values. The profibus master should also be able to send 16 bytes of data which should be received by the pc via rs232.
Now, I am using a Siemens Simatic S7-200 together with the EM 277 Profibus Slave. On the S7-200 (CPU 224) I have a modbus rtu client running (which was once on the free Tips and Tricks CD). So it is possible to send my data to specific addresses on the Siemens CPU. As there is the EM 277 connected to the CPU, any Profibus Master can get the values from the specific adresses by polling.
Instead of these combination I wanted to use one of the commercial gateways. I tested 2 of them:
Comsoft XPS-E
It worked, but I cannot transfer 64 bytes as a whole, because the profibus is much faster and therefore gets the 64 bytes in peaces. Therefore the profibus master would need additional programming in order to build the 64 bytes block from the peaces. There is also a mode with a trigger byte on the Comsoft XPS-E, which could be used to send a block only after the trigger byte is sent. But this is not usefull for me, because the trigger is only one byte and I want to transfer binary data.
Deutschmann Unigate:
According to the description, the Deutschmann Unigate is capable to work as Profibus Client on one side and as Modbus Master or Client on the other side. However, I could not operate it as modbus client, so that I can send and get data via RS232. There was always a communication error. From the hotline I got different answers. One said, that it is not possible to use it the way I described above. Another from the hotline said, that it should be possible. So I gave the gateway to another company, which also needed such a gateway. However, their computer specialist could not make it running, too.
There are some other gateways on the market, but they are too expensive for my applications (> 1000 EUR/USD).
Any experiences which such gateways?
Greetings
Ernst