Posts by 95devils

    4762 M-SAF GENERAL INPUT DIAG. ERROR2

    An error is detected by ASF01 board in self diagnosis process of function safety general safety input signal of ASF02 board, ASU03 unit.

    The meaning of each sub code is as follows:

    D01: XIN01

    D02: XIN02

    D03: XIN03

    D04: XIN04

    D05: XIN05

    D06: XIN06

    D07: XIN07

    D08: XIN08

    D09: XIN09

    D10: XIN10

    D11: XIN11

    D12: XIN12

    D13: XIN13

    D14: XIN14

    D15: XIN15

    D16: XIN16

    Connection failure

    (1) Reset the alarm.

    (2) If the alarm occurs again, check the connection and inserting state of the following cables and connectors. ·IM-YE250/5-80P terminal board

    ·ASF02, ASU03 - IM-YE250/5-80P terminal board cable

    ·Check connectors of the connected outside devices of XIN signal line.


    4772

    M-SAF GENERAL OUTPUT DIAG. ERROR2

    An error is detected by ASF02 board, ASU03 unit in self diagnosis process of function safety general

    safety output signal.

    The meaning of each sub code

    is as follows:

    D01: XOUT01

    D02: XOUT02

    D03: XOUT03

    D04: XOUT04

    D05: XOUT05

    D06: XOUT06

    D07: XOUT07

    D08: XOUT08

    D09: XOUT09

    D10: XOUT10

    D11: XOUT11

    D12: XOUT12

    D13: XOUT13

    D14: XOUT14

    D15: XOUT15

    D16: XOUT16

    Connection failure

    (1) Reset the alarm.

    (2) If the alarm occurs again, check the connection and inserting state of the following cables and connectors.

    ·Cable continuity between ASF02 board and ASU03 unit, IM-YE250/5-80P terminal board.



    The location of the IM-YE250/5-80P varies. It could be mounted on the door farthest from the hinge or could be mounted in the tophat, if you have a tophat. Since the alarm is an input and an output, I'd start with are you using them?


    If there is wiring attached, where does the wiring go? What physical devices. These signals could be used in the Machine Safety Logic Circuits or in a Safety File. You'd have to dig to see what these are used for. It could be something simple like a timing issue and the timer needs to be bumped up. It could be a position was changed and is causing a timing issue.

    What generation of controller? It’s on the MXT board or the IM/YE-250 board. Generally there is a sticker near the board describing the PIN numbers.

    When you are in the current position screen press the SELECT key and change it from pulse.


    Looking at those numbers it is probably a position variable set up in a User Frame.


    In the current position screen cursor to User, press SELECT and type in the user frame number that the position variable is in then press the ENTER key.


    Depending on how the cell is programmed you might need to change a variable value or a calculation.

    Touch is also done where you turned on RELATIVE JOB. It is the MACRO INST. and START POINT DETECT or SEARCH FUNCTION depending on controller generation. You will not have any TCH jobs unless you load them into the sim from a real controller.

    Since your maximum value is well within the range of a Byte variable I'd use it. It makes your life very easy. You could use the INC (increment instruction) B-whatever address. To send it to the plc you could use the DOUT or the PULSE instruction.


    Example:


    INC B000

    DOUT OG#( x ) B000


    or


    INC B000

    PULSE OG#( x ) B000 T=1.00


    The x in the OG#( ) is whatever group you want to use that is on your network between the robot controller and plc.

    The 7xxxx auxiliary relays that are used in the concurrent io are not safety rated.


    The R auxiliary relays are safety rated and are used in the safety logic circuits to expand a circuit out. The safety logic circuits have a max of 2 inputs. Outputting to a R auxiliary allows a more complex circuit to be written. Essentially three or more inputs.


    2 different things named the same.