Diagnostic signals via PROFINET

  • Hi there!


    KRC 8.6.5.

    KR 360 R2830.


    In our projects we are communicating with the PLC (S7-1500 F) with Profinet/Profisafe and that works great for us (.

    But in the Profinet manual chapter 8.5 "Diagnostic signals via PROFINET", there seems to be and extended signal exchange to the controller (Output Byte 0 - 8).


    Do I need to activate it some how (both in WoV and TIA)? I can´t see it in the ordinary signal exchange and can´t get my head around it how it works really.


    For a project we are doing at the moment there is a coupe of signal that I want, and if we could get this working there is no need for me to handle them in the KRL code.


    Thanks in advance

  • Hi massula,


    No thats the ordinary saftey exchange described in chapter 5.8 "Safety functions via PROFIsafe".

    We are using Safe Operations so we got 8 bytes of outputs there but not all the signal described in 8.5 "Diagnostic signals via PROFINET".



    01:01:0001 Output BOOL NHL - Local E-STOP 3.0

    01:01:0002 Output BOOL AF - Drives enable 3.1

    01:01:0003 Output BOOL FF - Motion enable 3.2

    01:01:0004 Output BOOL ZS - One of the enabling switches is in the center position 3.3

    01:01:0005 Output BOOL PE - The signal “Peri enabled” is set to 1 3.4

    01:01:0006 Output BOOL AUT - The manipulator is in AUT or AUT EXT mode 3.5

    01:01:0007 Output BOOL T1 - The manipulator is in Manual Reduced Velocity mode 3.6

    01:01:0008 Output BOOL T2 - The manipulator is in Manual High Velocity mode 3.7

    01:01:0009 Output BOOL NHE - Emergency stop external 4.0

    01:01:0010 Output BOOL BSQ - Acknowledgement of operator safety 4.1

    01:01:0011 Output BOOL SHS1 - Safety stop 1 4.2

    01:01:0012 Output BOOL SHS2 - Safety stop 2 4.3

    01:01:0013 Output BOOL Reserved 4.4

    01:01:0014 Output BOOL Reserved 4.5

    01:01:0015 Output BOOL PSA - Safety interface active 4.6

    01:01:0016 Output BOOL SP - System Powerdown (controller will be shut down) 4.7

    01:01:0017 Output BOOL SO - Safety option active 5.0

    01:01:0018 Output BOOL RR - Manipulator referenced 5.1

    01:01:0019 Output BOOL JF - Mastering error 5.2

    01:01:0020 Output BOOL VRED - Reduced axis-specific and Cartesian velocity 5.3

    01:01:0021 Output BOOL SBH1 - Safe operational stop for axis group 1 5.4

    01:01:0022 Output BOOL SBH2 - Safe operational stop for axis group 2 5.5

    01:01:0023 Output BOOL SBH3 - Safe operational stop for axis group 3 5.6

    01:01:0024 Output BOOL SBH4 - Safe operational stop for axis group 4 5.7

    01:01:0025 Output BOOL SBH5 - Safe operational stop for axis group 5 6.0

    01:01:0026 Output BOOL SBH6 - Safe operational stop for axis group 6 6.1

    01:01:0027 Output BOOL SOS - Safe operation stop 6.2

    01:01:0028 Output BOOL Reserved 6.3

    01:01:0029 Output BOOL Reserved 6.4

    01:01:0030 Output BOOL Reserved 6.5

    01:01:0031 Output BOOL Reserved 6.6

    01:01:0032 Output BOOL Reserved 6.7

    01:01:0033 Output BOOL MR1 - Alarm space 1 7.0

    01:01:0034 Output BOOL MR2 - Alarm space 2 7.1

    01:01:0035 Output BOOL MR3 - Alarm space 3 7.2

    01:01:0036 Output BOOL MR4 - Alarm space 4 7.3

    01:01:0037 Output BOOL MR5 - Alarm space 5 7.4

    01:01:0038 Output BOOL MR6 - Alarm space 6 7.5

    01:01:0039 Output BOOL MR7 - Alarm space 7 7.6

    01:01:0040 Output BOOL MR8 - Alarm space 8 7.7

    01:01:0041 Output BOOL MR9 - Alarm space 9 8.0

    01:01:0042 Output BOOL MR10 - Alarm space 10 8.1

    01:01:0043 Output BOOL MR11 - Alarm space 11 8.2

    01:01:0044 Output BOOL MR12 - Alarm space 12 8.3

    01:01:0045 Output BOOL MR13 - Alarm space 13 8.4

    01:01:0046 Output BOOL MR14 - Alarm space 14 8.5

    01:01:0047 Output BOOL MR15 - Alarm space 15 8.6

    01:01:0048 Output BOOL MR16 - Alarm space 16 8.7

    01:01:0049 Output BOOL Reserved 9.0

    01:01:0050 Output BOOL Reserved 9.1

    01:01:0051 Output BOOL Reserved 9.2

    01:01:0052 Output BOOL Reserved 9.3

    01:01:0053 Output BOOL Reserved 9.4

    01:01:0054 Output BOOL Reserved 9.5

    01:01:0055 Output BOOL Reserved 9.6

    01:01:0056 Output BOOL Reserved 9.7

    01:01:0057 Output BOOL Reserved 10.0

    01:01:0058 Output BOOL Reserved 10.1

    01:01:0059 Output BOOL Reserved 10.2

    01:01:0060 Output BOOL Reserved 10.3

    01:01:0061 Output BOOL Reserved 10.4

    01:01:0062 Output BOOL Reserved 10.5

    01:01:0063 Output BOOL Reserved 10.6

    01:01:0064 Output BOOL Reserved 10.7

  • I don't understand the problem.
    You have 64 safe inputs/outputs. I think they are automatically mapped in WoV.

    So you can immediately use them in your Siemens FailSafe PLC safety program.


    Output address Q5500.0 is Local E-STOP

    Output address Q5500.1 is Drives Enable

    Output address Q5500.2 is Motion Enable

    ...


    I think you cannot just monitor the Safety Inputs unless they are used in the Safety program...

    So you might have all of the Safety I/O-s in some Tag table and you just monitor them and it seems like nothing is coming through...


    But use the inputs in a safety program and then you can monitor them.

  • The problem is NOT the standard 64 safe inputs/outputs, Everything in the safety work exactly as it should so don´t mind them,


    According to them manual there is 8 other bytes with even more data (that concerns safety and safe operation).


    But I don´t know how to access them (Get them out to the fieldbus since I can't see them in the IO-mapping in WoV).


    Chapter 8.5 in the Profinet Manual.

    Edited once, last by edda ().

Advertising from our partners