dunc

MrPLC Member
  • Content count

    116
  • Joined

  • Last visited

Community Reputation

7 Neutral

About dunc

  • Rank
    Sparky

Profile Information

  • Country United Kingdom
  1. BEIJER E1101 TO MITSUBISHI GOT 2710

    i was lucky enough to be given a copy of the conversion tool for this from a mitsubishi rep. it converts certain E series projects to a GOT1000 project. you can then convert this to a GOT2000 project. it is very hit and miss though and takes a lot of fiddling about to get it to work properly. depending on the size of the project, its sometimes easier to just start again.
  2. A2AS to E700 comms issue?

    i was initially using a  GT01-C30R4-25P(3m) cable and it doesn't work on this CPU, but works fine on our spare one of the same type. all the settings our correct. i can only connect to this CPU using a genuine SC-09 cable with the programming software. nothing else works.
  3. A2AS to E700 comms issue?

    done a bit more testing today; the spare CPU works fine in all situations. the existing one will communicate with the E700 fine. it will also communicate with the PC using GX developer using a genuine sc-09 lead. however, if i use a non-genuine sc-09 lead, it no longer communicates??? the spare cpu works with the non-genuine lead. i popped the case of the CPU and couldn't see anything obvious. it all looked pretty good. i have tried a format (clear plc memory) and this made no difference. i even tried just making up a small 5 line program for testing and it still didnt work. i am just using the 485 port in the front of the CPU for comms as that is the only option available on this CPU.
  4. A2AS to E700 comms issue?

    i have a strange comms issue with an A2AS cpu. currently this cpu is connected via serial from the programming port to an E700, this works fine, but we have no spare E700 HMI's so i have developed a replacement on a GOT 2000 HMI. when i try it on the current CPU, i get no comms at all. i have tried loading up a spare A2AS CPU we have and this works fine, so there appears to be a strange fault with the existing CPU? some other odd things i have noticed is that on the existing CPU, the program doesn't quite run as expected. it isn't using anything particularly complex, but i have had to alter some new software mods i installed just to get it to work on this CPU. it works as expected on another CPU and on the simulator. the GX developer program is also set as an A2U CPU? i have tried reloading as an A2AS, but that made no difference.   has anyone got any ideas as to what the issue could be and how to rectify it (other that swapping out the CPU)?
  5. linearisation on Q series?

    final code has been done. cone section has been calculated using the TAN function. i have also calculated the mound/hollow of grain using the same method (this is a grain silo). the cylindrical section of the tank i elected to use linear interpolation. i have 2 tables setup, 1 for the fill and 1 for the empty. these switch between with a deadband to try and smooth the transition as best we can. i just need to tidy it all up and put in the PLC to test once have the figures for the interpolation.  
  6. linearisation on Q series?

    right. my modified code had a mistake. they now both work. speaking with my colleague he suggested using TAN rather than the rule of sines. as we have a 90 degree angle at all times, this works and is far simpler. we divide the height by the tan of the slope angle to give us the radius. we then calculate the volume as before.
  7. linearisation on Q series?

    when i run your original code with those figures i get a radius of 11.547 and a vlume of 1396? with my code using your initial technique with law of sines then Pythagoras, i get 5.774m radius and a volume of 349.06 m3 using the modified version, just using the law of sines, but calculating the 3rd angle before using the law of sines, i get 17.375m radius and 3161.251m3 volume. the volume calculation is done the same way on both. i have passed this to my colleague who has far better maths skills than me to see if he can work out what is going wrong!
  8. linearisation on Q series?

    are you sure thats right? i input the same figures into both yours and my code and we get different results? is the further calculation using Pythagoras adding in some additional errors?
  9. linearisation on Q series?

    thanks for your help. managed to write a bit of code to calculate the volume of a cone and then switch to calculate the volume of a cylinder (and add the max volume of the cone too it) i can now look to use this for different angles and then use this to proportion the tonnage readout accordingly. still needs a bit of work, but i have something to start with at least.   thanks again 
  10. linearisation on Q series?

    thanks for the input.   i had got to the point with the volume of a cone, but struggled to get my head round how to implement that within the PLC. i have discussed with my colleague who is far better with maths than i am and he doesn't think it looks too bad!!!! we have the added issue in this application of it being a coned bottom grain silo. we have issues as when it fills as it has a peak in the center, but when it empties we get a dip. we wanted to have an alternating linearisation curve which we would switch between depending on whether it is filling or emptying. i will see how we get on with it and get back to you.
  11. linearisation on Q series?

    we have some storage tanks with coned bottoms. the levels are measured using radar. we wish to use some sort of linearisation table or function to account for the cone in the tank and acheive more accurate results. my maths isnt the best, i was considering doing a rudementary offset table to achieve this, but i would like to do a nicer job if possible, does the Q series (specifically a Q03UDE) have a function that could assist with doing a nice linearisation curve?
  12. GOT 2000 scripting?

    i believe it is similar to C when i was looking through the manual. it gave an example of slightly changing it to run in a C compiler.  i think the issue i was experiencing was more to do with how the script is being run in the GOT rather than an issue with the script itself.
  13. GOT 2000 scripting?

    brilliant, that explains it then. i guess when you use a 60 second sampling time, it is running the script once every minute so it doesn't time out. that does restrict its use somewhat, but at least i now know the limitations.   thanks
  14. GOT 2000 scripting?

    looks like the while loops time out after a time. if you have 10 seconds before you break out of the while loop, its fine. when i increased it to a minute, that gives up and appears to do nothing.   this rings true with my other more basic bit of code i tried.
  15. GOT 2000 scripting?

    previously i have just controlled it from the PLC, but after moving over from the E-series terminals to the GOT, i thought it would be nice to keep the same logout control done from the HMI itself to keep things neat. i have got something that works, but whilst getting that to work, found that the 'while' statements are not really working as expected.