MrPLC Member
  • Content count

  • Joined

  • Last visited

Community Reputation

8 Neutral

About dunc

  • Rank

Profile Information

  • Country United Kingdom
  1. SCADA to PLC tags???

    Hi thanks for bearing with me. im slowly understanding how it works. found D2900 which is written at every motor program section. the +11 is the indirect number i assume? so this instruction moves '11' into d2900, then the subroutine runs which i posted up before? could someone try and explain in simple terms how this works please?
  2. SCADA to PLC tags???

    please see attached. this is a printout of the entire motor control subroutine. any guidance would be much appreciated. plcinfo.xps thanks
  3. SCADA to PLC tags???

    this is an instruction that shows some relationship between D2900 and D2600. i am really struggling to get my head round it!?   i tried looking up indirect addressing in omron and found this post, which is informative, but is different to what is being done in this piece of software: http://misrautomation.blogspot.com/2010/02/indirect-addressing-in-plc.html im sure it will just click when i understand it, im really struggling to get it at the moment, sorry :(
  4. SCADA to PLC tags???

    Thanks for the reply. ok, so that kinda makes a bit of sense. is the @no2 in the example the pointer for the indirect addressing?
  5. SCADA to PLC tags???

    we have a system with an Omron SCADA and Omron PLC. most things i can work with fine and muddle my way through, however the drive status is confusing me a bit. i have worked my way so far, but am struggling to work out how it all goes together. in simple terms i am trying to find an alarm bit specified in the SCADA as I[4]. from what i can tell at the SCADA end, this is D2604 in the PLC. D2604 isnt a specified tag in the PLC, but if i monitor it, it is doing what i am expecting it to do. i had a look through and found some vague reference to that register in a program in the PLC, i have attached the section which is to do with the alarms. this pointed me in the direction of H99 which seems to be a structured dataset? could someone explain to me in the simplest terms possible how an alarm goes from the H99.04 to D2604? if you need any more screenshots or info, let me know.   many thanks
  6. Simple Project vs Structured Project

    im not sure about FX, but on Q series if you upload the symbols information to the PLC then you can download it all back without losing anything. the only issue is that it takes a lot of memory up in the CPU so isnt normally worth it :(

    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.
  8. 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.
  9. 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.
  10. 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)?
  11. 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.  
  12. 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.
  13. 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!
  14. 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?
  15. 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