DeltaV - Siemens

Hi guys,
I need a suggestion.
I need connect DeltaV with siemens PLC (S7), only need read data. Maybe with OPC or Mynah.
What is your opinion?

11 Replies

  • I'm not sure if the data you want to read is critical or not, but I've always been a fan of keeping controller level communication at the controller level.  (And then with as few devices required as possible).

    There is a solution using a Mynah VIM card discussed on Mynah's website at  www.mynah.com/.../siemens-s7-and-modbus-tcpip.

    I have not used the Mynah solution with Siemens yet, but I have used Profibus to interface DeltaV with a number of Siemens PLCs in the past.  

    Regards,

    Michael Moody

  • I have been using a Siemens DP/DP coupler to talk between DeltaV and Siemens. The Siemens part number is "6ES7 158-0AD01-0XA0". Each system sees it as a Profibus-DP slave so the Siemens can write to it and DeltaV read from it.

  • In reply to RobPerry:

    Hi whitch series of S/ do you have 300 or 400 series, and do you have any communication cards?

    I´ve been programming S7 for 17 years, and Modbus is the crapiest and most expensice thing you can connect to Siemens :( Use DP-protocool, Profinet os you can use any anyconverter to change the protocools. Depending on what communication card you have in S7, you can skip the DP-coupler..just assign the card as slave..or you can use multimaster mode asswell.

    e.g. http://www.hms.se/products/products.asp?PID=305&ProdType=Anybus%20X-gateway DeviceNet<->Profinet

    Niklas Flykt 

    Klinkmann Oy

    Key Account Manager safety products

    nikfly@gmail.com

  • In reply to Michael Moody:

    Thanks Michael,

    Yes, the data are critical, and I see an option with mynah.

  • In reply to RobPerry:

    Thanks RobPerry,

    I never configure Profibus in DeltaV, I need something special, to configure or installation?

  • In reply to Niklas Flykt:

    Thanks Niklas,

    I have a question about to work with devicenet, what type of licence (I/O) I need? because I work with devicenet in deltav, and all data are bytes or words, but always need a analog licences, this increment the budget.

    In Fieldbus (in DeltaV), do yoy know if Can I configure the type of I/O?

  • In reply to ing.magovi:

    You will need a couple of things:

    Hardware

    A DeltaV Profibus card and then at the Siemens end you will need to decide what you will use for the Profibus connection. DeltaV can only work as a Profibus master. The options I know for S7-300 are to use a CP342-5 card or a DP/DP coupler as a slave off the processor as the DP master. The CP342-5 is rackmounted with the processor. You then need to connect these Profibus-DP cable and connectors. What is the distance between your Siemens and DeltaV systems?

    Software

    First, in DeltaV you need to enable Profibus in your system config otherwise the profibus card will not be available as an option. Second you will need the 'gsd' file for the Profibus slave device you are using. The DP/DP coupler let's two DP masters exchange information. DeltaV is one master and Siemens is the other. Each master sees it as a slave and reads from one side, writes to the other. The 'gsd' file is loaded into the master so it knows the data structure available in the slave. For DP/DP the gsd files are at:

    support.automation.siemens.com/.../llisapi.dll

    Config

    Load the gsd file into the master. In DeltaV Explorer right click on Device Definitions/Profibus Devices. Add the card to the controller and inside its right click to add a device (DP/Dp coupler). Inside the device add slots for each data structure to send or receive, for example slot 1 = 64 bytes input. Then within the slot add signals for how you want to split that data into DST, e.g. byte 0 + byte 1 = a 16 bit analog value.

    On the Siemens side it is similar but make sure the slots match up, so in the example slot 1 of the Siemens slave must be 64 bytes output. In the Siemens code you can set up a DB and use it for transfer to and from the slave using library commands.

    That's it. I agree with Niklas that Modbus in Siemens is not a good option.

  • In reply to RobPerry:

    Wow!

    Thanks RobPerry!!

  • In reply to RobPerry:

    And, If I want controller, Profibus is reliably???

  • In reply to ing.magovi:

    Yes - it is reliable. It is widely used for motor control.

    However, you must monitor the value for quality to check for communication problems and ideally use a heartbeat between the systems, for example to make sure the PLC is still in run mode.

  • In reply to RobPerry:

    "And, If I want controller, Profibus is reliably???"  The bus is so reliably as it was built.Stick out tongue

    You have to use "real" Profibus connectors, not some chinese copies!! make sure all of the connections to the connectors are done properly.

    Use only the approved cable types, the buscable can´t go anywere near an e.g. Inverter motor cable or big feeding cable.

    If you have a long "string" of equipments, and you have to turn off some in the middle/end it might be that you have to use a active end-resistor.

    The active part will feed the voltage to the bus even if you drop some slaves in the middle.

    If you have eg. Siemes and DeltaV connected together, it would be advised that the bus have some kind of galvanic separation (e.g. DP/DP-coupler), other wise if you drop either side of the bus, the whole bus goes down. Also you can get HUGE differential voltages between the stations if they are feed from different power sources and the grounding insn´t perfect.

    Profibus (looking at Siemens side) is an "older/outdated" product, all the new PLC:s come with Profinet. Profinet is 1000 times better than Profibus.

    It´s easy to configure, you can use standard Ethernet cables, switches and so on...

    Almost all new S7 300 series have a Profinet communication port, so you do not have to by an expensive communication card (dp)

    you also can use the the low-cost version: CP 343-1 Lean communications processor (Lean,standard or advanced version.)

    And the best of all, you do NOT need the MPI-RS programming cable, just take and Ethernet RJ45 cable.

    The other good thing about Profinet, if you drop one slave it doesn´t affect the rest of the bus (if you have used external switches..some PLC:s have buitin switch ports as well)

    Here is one siemens product PN IO-DP http://www.automation.siemens.com/mcms/industrial-communication/en/ie/network-transition/ie-pb-link-pn-io/pages/ie-pb-link-pn-io.aspx

    If you want cheaper? product propable only cost ~200-300€ the you have a wide variaty of products eg. http://www.hilscher.com/products_details_hardware.html?p_id=P_4c2dac7338f43&bs=8

    PS. This is not a Siemens promotion tour, just trying to tell how it works in the real life Cool

    Niklas Flykt 

    Klinkmann Oy

    Key Account Manager safety products

    nikfly@gmail.com