Profibus Communication between ABB CI854 DP-V1 and Siemens CP 1542-5
I try to exchange data true Profibus between an AC800M and Siemens 1513-1 PN, Simatic S7-1500.
The communication cards are CI854 DP-V1 (ABB) and CP 1542-5 (Siemens).
The Siemens card is in slave and I can see it (the adress) from the web page of the AC800M.
We download the .gsd from Siemens website, and create without any issues a new Hardware Lib with this gsd.
We insert our librarie below the good CI854 at the good adress.
Once this is dowloaded to the controler, we go online and the comm with the Siemens card is in fault with this message:
- ErrosAndWarnings 16#00010001 Connection down
- ExtendedStatus 16#00000002 Configuration Data Fault
We try with different configuration of the gsd, and we get always the sames messages.
We exchange 2bytes long data, as input for AC800M.
I have experience with CI854 for AC800M and Siprotec Protection relay.
The communication works good only when the whole range of I/O signals, described in Siprotec communication mapping, is configured under HW.
See the attached picture - 100 bytes input (last 32 bytes or 16 words with hand-shake in this example) and 8 bytes output - for apping 3-5.
Also please check terminator switches - you could try with all terminators in off position.
Also baud rate should be same from both sides (use first lower value than maximum, e.g. 500)
Check that the required OB's have been programmed in the S7 to support Data transfer via the CP-1542.
Also, The Siemens CP1542 module acts as an "Active Slave". This means that the profibus port is both a Master AND a Slave at the same time. (The port actually swaps between Master and slave mode rapidly). This can sometimes cause other profibus devices to detect multiple Masters on the same network and shut down.
Set the Siemens CP-1542 to be a "Passive Slave"
Beg/Buy/Borrow/Steal one of these -> http://procentec.com/products/profitr...
so that you can see the error messages on the Profibus.