Hoser (Customer) asked a question.

Will the EA9 communicate with a Siemens S7-1500?

I am having issues with comms between an S7-1500 and an EA9. I'm set like is says in CM 635&636 but I get nothing other than a message on the hmi "PLC-499 Error code 0x8104 returned from PLC.

I have run the PLC enquiry test. The ping tests pass and the protocol tests fail.


  • Hoser (Customer)

    I think de-activating the OPC UA server fixed it. It does work.

     

    Selected as Best
  • Garry (Customer)

    Hi @Hoser (Customer)​ 

    PLC-499 Error Code 0x8104

    https://www.automationdirect.com/microsites/c-more/software-help/Content/064.htm

    This PLC error indicates that access to the address is not allowed. So there are a few things you can check:

    1) Do the requested addresses exist?

    2) With the Siemens S7-1200/1500, “Permit access with PUT/GET communication from the remote partner” needs to be enabled.

     

    Regards,

    Garry

    https://accautomation.ca/series/c-more-hmi-series-panel/

    Expand Post
  • Hoser (Customer)

    PUT/GEt enabled - addresses exist.

     

  • ADC TechnologyGroup_05 (AutomationDirect)

    The following information was found here:

    http://snap7.sourceforge.net/snap7_client.html

     

    "Particularly to access a DB in S71500 some additional setting plc-side are needed.

    1. Only global DBs can be accessed.
    2. The optimized block access must be turned off.
    3. The access level must be “full” and the “connection mechanism” must allow GET/PUT."

     

    Hopefully this helps.

    Expand Post
  • Hoser (Customer)

    My block is Global

    Optimized block access is not checked

    DB accessible from OPC UA is checked

    Access level is set to Full

    Permit access with PUT/GET Communication from remote partner is checked

     

    Exactly how I'm set, no joy.

    Hoser

     

    Expand Post
  • ADC TechnologyGroup_05 (AutomationDirect)

    I believe your next steps are going to be:

     

    1) CREATE A SIMPLE TEST PROJECT:

    Create a single numeric display object using an internal 16-bit register (e.g., MW0) and test communications.

     

    2) SHARE PROJECTS:

    Share your simple test projects (HMI and PLC) so that others in the Community can evaluate and help you.

     

    3) CONTACT SIEMENS SUPPORT

    Since the error you are seeing is generated by the PLC, you might need to contact Siemens and discuss the various access settings you've discussed here and see if there are any other settings within the PLC project that would inhibit external access.

    Expand Post
  • Hoser (Customer)

    I think de-activating the OPC UA server fixed it. It does work.

     

    Selected as Best