Problem with I/O mapping of device

codesys123
2021-09-02
2022-11-10
  • codesys123 - 2021-09-02

    I have a Grayhill 3J2115-200N keypad and when I push a button on this keypad nothing changes on the I/O mapping on codesys. Why?

    Some more information:
    I have version 3.5 SP10 codesys
    Plc settings: Always update variable: enabled 2
    Can: 250.000 Baudrate
    CANopenmanager: Node-ID 120, enabled heartbeat producing 200ms
    3JKeypads(The EDS file): Node-ID 10
    enabled heartbeat producing 200ms
    every PDO selected
    every SDO created
    When I am in runmode(without errors) and go to I/O mapping everything is false or 0 and when I push a button on the keypad nothing happened.

     
  • i-campbell

    i-campbell - 2021-09-02

    It could be this frequently asked question:
    https://faq.codesys.com/pages/viewpage.action?pageId=106889249

     
    πŸ‘
    1
    • codesys123 - 2021-09-03

      Thankyou for your reply, unfortunately it didn't help

       
  • omiidla

    omiidla - 2021-09-03

    Before you build your project again, in Device window open the PLC Settings tab. Select Enabled 1 or Enabled 2 under Always update variables.

    You now should be able to see your I/O when going online.

     
    πŸ‘
    1

    Last edit: omiidla 2021-09-03
  • codesystoohard - 2022-11-10

    Hey, how did you get EDS-file 3Jkeypads, cant find it out anywhere.
    Having issues to find joystick with CAN_RX. Im new to codesys and doing school project where I need to use joystick to control motor.

     

Log in to post a comment.