I have a project on WinCC professional where Two PLCs (S7-300) are connected to a PC station via Ethernet, one is master and the other one is a Standby. when a switchover happens, the WinCC must change the ip address so it reads from the standby PLC. So, How an automatic IP address change could be implemented in WinCC Prof.? consider changing the IP after an internal HMI tag is activated by user. thank you
Auto-change IP address in WinCC Professional
534 Views Asked by EngMu At
2
There are 2 best solutions below
3
AudioBubble
On
A possible solution: (Not nice but maybe helpful in your case) is to use the prefix mechanism. Each HMI variable can be defined with a prefix (usually for dynamic screens when multiple object need to be referenced like a motor). Unfortunately, there is no option (script function) to switch a PLC connection during runtime in any kind of WinCC based SCADAs or HMIs.
Related Questions in PLC
- PLC programming: Simple pulser ST Question for beginner
- "no such file or directory" error during transfer in Automation Studio 4.12
- Error when connecting the NX1P2 with NB10W-TW01B
- I don't know where to start with ethernet communication with Automation Direct P1AM-200 ETH module communication
- Listen for any User-Action on a Webapp
- adequate polling rate for a single client application
- Temperature controller with OPC-UA connection
- Port 0x353 is out of range - pyads
- pyads - 'Connection' object has no attribute '_open' Attribute Error
- Networking 24 Siemens PLCs and controlling them remotely
- How to read the software running on abb pm554-tp-eth plc
- Math in ladder logic
- Python script for Modbus RTU slave
- Are there any ways to restart a flow in NodeRed?
- starting address of the delta plc AS228p-A in Modbus TCP/Ip connection
Related Questions in SIEMENS
- How can I decode a Protocol Buffer that uses NanoPB?
- Networking 24 Siemens PLCs and controlling them remotely
- How to handle libnodave error message with Delphi?
- How do I recreate behavior similar to the "Cyclic" exit strategy in a method for Tecnomatix Plant Simulation using SimTalk 2.0?
- Connection with PLC Siemens 1500 CPU with python-snap7
- SimCenter constraints for a block on a surface and on a shaft
- How to read a JT file?
- Create Objects from variable name
- Best practice to serialize data into the long Data Block on Siemens Simatic S7-300 PLC
- WCCOA Siemens, Referencepoint
- Reading string from Siemens PLC using s7.net pulls new data along with old leftover
- Modbus data sent in JSON via MQTT to thingsboard
- Reading an array of UDT values from an ExtensionObject using the Python opcua library
- How to update image using web-service client API in Polarion?
- How to communicate between Pc c# and siemens RF260R using the Protocol3964R from siemens?
Related Questions in WINCC
- Stored procedure does not return record set
- Set up Reversed Proxy in Internet Information Service to reach Webbrowser on a PLC from WinCC Unified
- WinCC V7.5 runtime key combination
- How can I fix the 'Some installed products need licenses' error during Siemens TIA Portal STEP 7 Professional V15.1 installation?
- How to make nodered opc ua server update its values?
- How to get Cloud Connector Menu at Wincc 7.4 Explorer
- Forcing an open file closed in (ANSI) C
- Auto-change IP address in WinCC Professional
- Browseforfolder window stays underneath
- wincc advanced rt (v14) to kepware opc server UA via NAT
- WinCC OLE DB Provider error executing query
- Open/Close an external program
- Upload images to WinCC Unified from database in RunTime
- Writing from a WinCC recordset
- Cannot loop through array of strings after qsort()
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Sorry, not supported out of the box..
But, you can probably use the fine manual from WinCC 7.5(WinCC V7.5 WinCC: Configurations and Communication), page 418, chapter 6.11.5.4 Software Redundancy, no link i know, but its not allowed... Google keyword "A5E45519419-AA" and somewhere on "siemens.com"
Creation of the needed tags and scripts, simple engineering.
Good luck!