maslick
Member
Hello guys!
There's a little problem I faced.
I need to get data from a current sensor (ABB IFOCS) through the Profibus interface. I use a Siemens S7 313C PLC and a CP 342-5 communication processor.
This is the program that I have come up with:
OB1
FC 16
FC 3
DB 3
The problem is when i gather the values from ABB - it somehow makes copies of the active value:
What i thought was that the FC84 function fills the table with ONLY one value each OB1 cycle.
When I look at the chart I come to the conclusion that FC 84 is executed 8-16 times each cycle of OB1 and copies THE SAME value from the buffer (FC2).
And when I measure a real current pulse - the PLC skips over the actual current value and as a result I miss the whole process due to its rapidity (32 ms).
These numerically equal numbers seem strange to me. It doesn't make any sense after all.
There's a little problem I faced.
I need to get data from a current sensor (ABB IFOCS) through the Profibus interface. I use a Siemens S7 313C PLC and a CP 342-5 communication processor.
This is the program that I have come up with:
OB1
FC 16
FC 3
DB 3
The problem is when i gather the values from ABB - it somehow makes copies of the active value:
What i thought was that the FC84 function fills the table with ONLY one value each OB1 cycle.
When I look at the chart I come to the conclusion that FC 84 is executed 8-16 times each cycle of OB1 and copies THE SAME value from the buffer (FC2).
These numerically equal numbers seem strange to me. It doesn't make any sense after all.