MODBUS TCP/IP on WINCC

  • Thread starter Muhammad Shoaib Ahmad
  • Start date
M

Thread Starter

Muhammad Shoaib Ahmad

Dear Sir,

I want to communicate wincc (siemens) for fetch modbus TCP gateway but in wincc the configuration i have to select address area (4x holding register/ %MW or 3x input registers /%IW or 6x Extended memory).

My device sends data at holding register like 40001 so how access that data?

Please reply early
 
Dear Sir,

I want to communicate wincc (siemens) for fetch modbus TCP gateway but in wincc the configuration i have to select address area (4x holding register/ %MW or 3x input registers /%IW or 6x Extended memory).

My device sends data at holding register like 40001 so how access that data?

Please reply early
Very late reply but suppose it help others with same issue.
Your answer depends on what kind of CPU you use when making connections.
Let's assume we are going to read a 40001 register via WinCC.
Case 1: if you had chosen CPU type as Compact, Quantum, Momentum, then when creating tags and assigning addresses, you must use a 6 digits address. In our example, it will be 400001. and the address field gets like 3X400001 and you will read 40001 register value.
Case 2: if you had chose CPU type as Premium, Micro. Then your address field in tag properties gets as simple as "0". and yes, you have decrease 1 from last number. So, the field gets like "3X0" and you will read register 40001.
No idea what are differences between these two cases but you may test if they work.
Hope this helps others and enjoy your SCADA and Modbus experiences.
 
Top