Delta V 12.3 talking to Siemens s7-300

 

Hi,


We are working on interfacing DeltaV system with a third party package comprising of Siemens S7-315 PLC. Profibus DP-DP coupler has been utilised for interfacing these two masters (DeltaV & Siemens S7-315) (FOR COPERION CONVEYING).

Below are the configuration .

He has configured the following data blocks

64 bytes in

16 bytes in

16 bytes universal

64 bytes out

16 Bytes out 

16 bytes universal


From our configuration side, we can only add the Profibus DP slots in the blocks of 1 byte, 2 bytes, 4 bytes, 8 bytes, 16 bytes, 32 bytes, 64 bytes, 64 words. (As I can see from the GSE File)
I think first slot starts at address 0 and there is no way to configure the starting address.( AT DELTA V FIRST 3 SLOTS ARE OF 0 BYTES FOR HOUSEKEEPING BUT UNABLE TO DO IT) 

The address map starts from 0 and can only go up to 243 bytes (inputs) and 0 ~ 243 bytes output. 

1) I am wondering how his addressing transform in to Profibus DP Slots and offsets configurations which are available in DeltaV? 
2) The GSE file showed me slots of 1 byte~ 64 words and it also showed me 1byte consistent ~ 64 words consistent. Can someone pleaseexplain me what does it meant by consistent?

3) AT DP/DP Coupler 

SF 1: Group error on PROFIBUS DP network 1 (red)

SF 2: Group error on PROFIBUS DP network 2 (red)

BF 1: Bus error on PROFIBUS DP network 1 (red)

BF 2: Bus error on PROFIBUS DP network 1 (red)


Many thanks in advance and kind regards Here i must need step by step help from both plc and dcs ends

2 Replies

  • Thickwall,
    The quick answer is that your PLC config needs to be changed because "16 bytes universal" is not an option in the GSD file loaded into DeltaV. We ran into exactly the same issue a couple of months ago.

    For the DP/DP communication the config on the Siemens and DeltaV side must interact excactly. So for example if the Siemens PLC Slot 1 = 64 Bytes OUTPUT consistent then the DeltaV Slot 1 = 64 bytes INPUT consistent. Any slot on the PLC side of the coupler must be matched by a corresponding slot on the DeltaV of exactly the same type but opposite direction (Output -> Input, Input -> Output). If this is done and you have the addressing set correctly (DIP switches match hardware config) you will get a single green light on the coupler, otherwise it will never work. Therefore your hardware configurations should look like this:

    PLC config DeltaV config
    Slot 1 = 64 Bytes Input Total consistency 64 Bytes Output consistent
    Slot 2 = 16 bytes Input Total consistency 16 Bytes Output consistent
    Slot 3 = 16 bytes Input Total consistency 16 Bytes Output consistent
    Slot 4 = 64 Bytes Output Total consistency 16 Bytes Input consistent
    Slot 5 = 16 Bytes Output Total consistency 16 Bytes Input consistent
    Slot 6 = 16 Bytes Output Total consistency 16 Bytes Input consistent

    'Consistent' means the data will not be changed once transmission of the block of data has started. For DeltaV with cyclic communication just stick with consistent unless you are doing something a very high speed.

    In the DeltaV DST configuration inside the slots, config any numeric values as Big Endian but any words (16 bit uint) you want to fan out or in using BFO or BFI blocks as Little Endian.
  • In reply to RobPerry:

    Thank You Mr Rob..:) i'll surely ask vendor to change the universal into consistent...and almost what you have told i have done other than hardware settings and dip switches settings