Sorry, you do not have permission to send message.

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.

  • Ask questions get answers!

    We want to connect the people who have knowledge to the people who need it, to bring together people with different perspectives so they can understand each other better, and to empower everyone to share their knowledge. All that you need is create an account. Join our community. Create your feed, follow your desired categories and users and keep updated.Besides gaining reputation with your questions and answers, you receive badges for being especially helpful. Badges appear on your profile page, questions & answers.Use your eared points to cread freely sticky questions and get answers rapidly.

Share & grow the world's knowledge!

We want to connect the people who have knowledge to the people who need it, to bring together people with different perspectives so they can understand each other better, and to empower everyone to share their knowledge.

What's your question?
  1. This answer was edited.

    Hello,   You need to give access Outlook with VBA, you need to activate the Microsoft Outlook Object Library. To activate it, go to Tools in the VBA editor > References. Activate Microsoft Outlook 16.0 Object Library :     Then in a module use this subroutine: Sub sendAnEmail(ByRefRead more

    Hello,

     

    You need to give access Outlook with VBA, you need to activate the Microsoft Outlook Object Library.

    To activate it, go to Tools in the VBA editor > References.

    Activate Microsoft Outlook 16.0 Object Library :

     

     

    Then in a module use this subroutine:

    Sub sendAnEmail(ByRef DomainName As String, ByRef SendTo As String, ByRef EmailSubject As String, ByRef EmailBody As String)
    
        'refer to outlook application
        Dim EmailApp As Outlook.Application
        Dim Source As String
        'launch outlook application
        Set EmailApp = New Outlook.Application
        'refer to a new outlook email
        Dim EmailItem As Outlook.MailItem
        'create a new outlook email
        Set EmailItem = EmailApp.CreateItem(olMailItem)
        
        EmailItem.To = SendTo 'the email adress who the email is sent to
        EmailItem.Subject = EmailSubject 'write your email subject in this variable
        EmailItem.HTMLBody = EmailBody
        Source = ThisWorkbook.FullName
        'send the new email
        EmailItem.Send
    End Sub
    

     

    To test the code, call this code using a buton:

    Sub testSendEmail()
        Dim SendTo, EmailSubject, EmailBody As String
        SendTo = "myemail@example.com"   ' put the email adress that will receive the email
        EmailSubject = "This is a send email test from Excel"  ' write your subject
        EmailBody = "This email is sent from Execl using Microsoft outlook library" ' put the body
        sendAnEmail DomainName, SendTo, EmailSubject, EmailBody  ' call the subroutine by passing the parameters
    End Sub
    

    Test:

    I hope this will help you.

    Good luck!

    See less
  2. 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
  3. 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
  4. 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