Kataeb
Member
I am interfacing KS800-DP modules (temperature controller made by PMA) with SIEMENS S7-317 2DP CPU, using PROFIBUS DP Communication.
The GSD file for the KS800-DP is installed and the hardware configuration is ok.
But the problem is with the “Process data” communication: I am unable to read and write values in sequence using SFC14 and SFC15. I cannot be read with the same SFC14 more than one byte. I have to call SFC14 each time for every byte alone.
I tried another way: read/write directly in the peripheral memory, but also it is working for each byte alone.
The telegram to transfer the process data is really long (66 bytes inputs and 52 bytes outputs), and I do not want to write a line for each byte (I have 5 controllers!).
Is there a way to use pointers to access these data sequentially?
Thanks
The GSD file for the KS800-DP is installed and the hardware configuration is ok.
But the problem is with the “Process data” communication: I am unable to read and write values in sequence using SFC14 and SFC15. I cannot be read with the same SFC14 more than one byte. I have to call SFC14 each time for every byte alone.
I tried another way: read/write directly in the peripheral memory, but also it is working for each byte alone.
The telegram to transfer the process data is really long (66 bytes inputs and 52 bytes outputs), and I do not want to write a line for each byte (I have 5 controllers!).
Is there a way to use pointers to access these data sequentially?
Thanks