zed Posted August 25, 2022 Report Share Posted August 25, 2022 Hello, I'm having some trouble loading a DTI from file. I get a -5 status (Read File Error). The table is 150 rows. The file name tag value was "Recipe Master Table" but when i looked at the files on the SD card in the DT folder the file name was "Recipe_Master_Table" so I changed the tag to that but still get -5 error. Thinking it was file name related I tried different iterations like "DT/Recipe Master Table" or "DT/Recipe_Master_Table.udtf" , etc but still get -5 error. For a bit of background, I load the DTI from SQL using a query. If that fails for some reason i load it from the SD card which was saved to the SD card after the last successful query. The SQL logic all works fine but when i purposely disconnect from SQL to test this function thats when i discovered the -5. I check the file on the SD card by using the utility to convert it to excel. File seems fine. All the data is there. Anyone have any ideas on what may cause a file read error? Thanks Link to comment Share on other sites More sharing options...
zed Posted August 25, 2022 Author Report Share Posted August 25, 2022 Issue resolved though i'm not exactly sure how In case it may help others, i loaded the file from SD into the unilogic then downloaded the table values to the PLC. This way i could attempt to save the DTI to file without overwriting it with zeros. went online and forced the test bit. Save worked. Load did not. Changed file name so there were no spaces. Saved worked, load did not. Changed the start and length settings to 0 and 150 from 1 and 149. Load worked. I not sure why the start and length would have mattered or its more likely i have the sequence mixed up and removing the spaces in the file name is what did the trick. Problem is likely 2FBK. Link to comment Share on other sites More sharing options...
Gabriel Franco Posted August 26, 2022 Report Share Posted August 26, 2022 This is the way I use function: I don´t know if your issue is name related as I only use single word to filenames. One suggestions: to load the whole table, start from 0 and use "Number of Rows" tag from data table target . Link to comment Share on other sites More sharing options...
Swervomotor Posted September 7, 2022 Report Share Posted September 7, 2022 On 8/25/2022 at 10:43 PM, Gabriel Franco said: This is the way I use function: I don´t know if your issue is name related as I only use single word to filenames. One suggestions: to load the whole table, start from 0 and use "Number of Rows" tag from data table target . This, SD queries do not work reliably with pulse contacts, I believe the help file indicates something about this as well. I go a step further and put the reset based on the returned value of the error status output. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now