Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

  1. You can't use a wait instruction in a routine called in background logic You can't call a program in a background logic. what are you trying to acheive exactly? Please explain what's the goal of your application

    You can’t use a wait instruction in a routine called in background logic

    You can’t call a program in a background logic. what are you trying to acheive exactly?

    Please explain what’s the goal of your application

    See less
  2. Hi If you do not want an system alarm pop up. Go to Screen Management -> Global Screen In this place you can delete alarm window and alarm indicator. and uplod your project to the HMI. good day

    Hi

    If you do not want an system alarm pop up.

    Go to Screen Management -> Global Screen

    In this place you can delete alarm window and alarm indicator.

    and uplod your project to the HMI.

    good day

    See less
  3. Hi, use P_TRIG to monitior everything in the left of this instruction. It turns to ON for one scan when the entire set of logic to the left goes from off to on use -|P| to monitor a single tag. it turns on one scan when the tag goes from off to on. Best regards

    Hi,

    use P_TRIG to monitior everything in the left of this instruction. It turns to ON for one scan when the entire set of logic to the left goes from off to on
    use -|P| to monitor a single tag. it turns on one scan when the tag goes from off to on.

    Best regards

    See less
  4. Hi, In my case, I used multiple MB_client function blocks to read data. I was using the same client ID for all of them. I changed the connection ID of those differents connections and the problem was fixed. if you have 3 instances of MB_client. you must set unique connection ID per instance Example:Read more

    Hi,

    In my case, I used multiple MB_client function blocks to read data. I was using the same client ID for all of them. I changed the connection ID of those differents connections and the problem was fixed.

    if you have 3 instances of MB_client. you must set unique connection ID per instance

    Example:

    ID = 1  for MB_client_1 instance

    ID = 2  for MB_client_2 instance

    ID = 3  for MB_client_3 instance

    Regards

    See less
  5. Hi, Go to SYSTEM => SYSTEM Variables => CELL_GRP => CELL_GRP_T : you can change the values of XYZ WPR to adjust the mounting in the 4D graphics. It only adjust the view. but please, if you have a inverted mounted robot, You must controlled start => maintenace “mount angle setting” you haRead more

    Hi,

    Go to SYSTEM => SYSTEM Variables => CELL_GRP => CELL_GRP_T :

    you can change the values of XYZ WPR to adjust the mounting in the 4D graphics. It only adjust the view.

    but please, if you have a inverted mounted robot, You must controlled start => maintenace

    “mount angle setting” you have to choose 180 (Upside down)

    Have a nice day

    See less
  6. This answer was edited.

    Hi, The safety program put your cpu to STOP. The data used to calculate your outputs in the safety program changed between start and end of your safety program (OB123). Please check this siemens guide: https://support.industry.siemens.com/cs/document/22099875/simatic-industrial-software-s7-distributRead more

    Hi,

    The safety program put your cpu to STOP.

    The data used to calculate your outputs in the safety program changed between start and end of your safety program (OB123).

    Please check this siemens guide:

    https://support.industry.siemens.com/cs/document/22099875/simatic-industrial-software-s7-distributed-safety-configuring-and-programming?dti=0&lc=en-WW

    In your error log I can see that the issue is with your %Q430.0 output.

    Please check the network where your %Q430.0 output is writen. maybe the data (inputs and other data) used to calculate this output are changed in other tasks.

     

    Best regards

    See less
  7. Hello, Try to use ACK_GL instruction in your safety program. This block re-integrates all passivated I/O modules. If after acknowledgement the problem still exist, please check the wiring of the two channels. Try also to increase the descrepancy time. Good luck.

    Hello,

    Try to use ACK_GL instruction in your safety program. This block re-integrates all passivated I/O modules.
    If after acknowledgement the problem still exist, please check the wiring of the two channels.
    Try also to increase the descrepancy time.
    Good luck.

    See less