Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

CAA File Library. Problems with function blocks.

mr-nik
2020-04-13
2020-04-13
  • mr-nik - 2020-04-13

    Good day, colleagues.

    I'm trying to make a algorithm for copying a file from plc to usb-flash.

    I'm using caa file library.

    I made it with CASE OF and organized "steps" of algorithm.

    And by the way, i made it like program that i call by click of the button on my visualization.

    But DirOpen function block doesn't work.
    I send execute command, but nothing happens.

    Why is that?

     

    Last edit: mr-nik 2020-04-13
  • aliazzz

    aliazzz - 2020-04-13

    For a working solution based on CAA library, check the following library
    https://forge.codesys.com/lib/xml-pac/home/Home/

    It contains a filemanager, see if it helps you or not

    FB_FileControl;
    This function block can open, close, read and save from and to a generic plc memory buffer
    

    Good luck

     

    Last edit: aliazzz 2020-04-13
    • mr-nik - 2020-04-13

      Thanks for this interesting point, but i want to hear about caa file library.
      Or SysDir, SysFile libraries at least.

      Or on the other hand you can give an advice about algorithm of copying.

       
  • i-campbell

    i-campbell - 2020-04-13

    Hmm, it extends ETrig, so it needs to see a false to true transition of the .xExecute. I can't see where you call it with .xExecute false.

     

Log in to post a comment.