system command result

lsislsis
2014-10-29
2014-11-03
  • lsislsis - 2014-10-29

    Please explain us how we can take return result in Plc application of system commands like:
    "cat /proc/cpuinfo "?

    Regards

     
  • lsislsis - 2014-11-03

    I try your solution but it gives a result string of 278 characters only, not include the serial number.
    Is there any solution to call from codesys runtime a shell command and take the result?

    Regards.

     
  • eschwellinger

    eschwellinger - 2014-11-03

    Hi,

    you need to specify your startpos to read see screenshot.
    BR
    Edwin

    IMG: Startpos.jpg

     
  • lsislsis - 2014-11-03

    Is there any other way to run OS command and take back the result?
    Because if I use your solution I can't run commands like in shell mode.

    Regards

     
  • eschwellinger

    eschwellinger - 2014-11-03

    Hi,

    you can call every shell command but you do not get the result/output of them back to the iec world.
    that's the point, so you need in this case to use the char device example.

    Regards
    Edwin

     
  • lsislsis - 2014-11-03

    How can I use the command "grep -i serial /proc/cpuinfo | cut -d" " -f2" with chardevice and take the result?

    Regards

     
  • eschwellinger

    eschwellinger - 2014-11-03

    that's what I already said:
    It is not possible to get the result to the iec world...but you have a workaround!
    BR
    Edwin

     

Log in to post a comment.