MrPLC Member
  • Content count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About Grimm

  • Rank

Profile Information

  • Country Latvia
  1. Mitsubishi FX3G-40M Fast counters

    No im not doin it.
  2. Mitsubishi FX3G-40M Fast counters

    Rough example: Im using them directly like,   < If (CN252 = D255)   ; than ; Reset = Q10;  Reset = Q11 ; > <If (CN252 < D255)) ; than; Set= Q10; Reset= Q11; > <If (CN252 > D255)); than; Reset= Q10; Set= Q11; > < If (CN253 = D355)) ; than ; Reset = Q12;  Reset = Q13 ; > < If (CN253 < D355)) ; than ; Set = Q12;  Reset = Q13 ; > < If (CN253 > D355)) ; than ; Reset = Q12;  Set = Q13 ; >
  3. Mitsubishi FX3G-40M Fast counters

    Yeah, I am using COUNTER32_M, with CC252 and  CC253 inputs,  and the CValue is set to 9999. And then using the CN252 and CN253 values.
  4. Hello everyone, So I have ran into a problem, finished programming and attached all of the elements, everything is new and clean (cables,wiring, etc).  But now when I am testing the x , y cords [X0,X1/X3,X4] ( I am using 2 phase  fast counters), the cords are being crippled after few rides, the cords differ from the set ones aka 0 point, and within time the difference increases. like when i am doing first ride around and move it back to set point everything is fine same thing for 2nd time. But after like 3 times, when its driven back to set point the cords have changed by 1 or 2 ticks, or by -1 or -2. Left the program running for 4 days and the difference was 28 at 0 point on X and 8 at 0 point on Y. And the counting speed is kinda slow so that shouldn't be the issue. Checked everything for possible interruptions, placed spacers between the encoder signal contacts and other signals so there would be no interruptions. Made a prog that checks all impulses so i can compare them for any changes, but numbers stay the same. One thing i thought about is that the difference might be done by a spin out, tho not sure about it. At the moment I am out of ideas about what could possibly cause this... And wanted to ask if FX3G-40M fast counters have some kind of allowed mistake? Or I have missed something. PS. I am thinking about creating recalibration points, for example if it reaches X end switch, then cords what should be there are set. Is that a good idea?  Thank you in advance, Best wishes
  5. E1061 - Beijer Electronics

    Ahh okay thanks for the info.
  6. E1061 - Beijer Electronics

    But does it affect the project itself? I think its more like program based when you can print out Vars and so on. But okay, I will give that a try, thanks.
  7. E1061 - Beijer Electronics

    Hello!  Wanted to ask if its possible to print a block/screen with E1061 to pc in a PDF? Or the only way with this one is to print directly with a printer? Haven't found any info about this, only the stuff in manuals about using only printers, thought maybe someone has any experience about this.
  8. GX IEC Dev and FX3G

    Hello everyone! So i have been working for a long time on this project already,  turns out i need Z cords too. I have used bouth integrated 2 phase fast counters, but i dont have a clue on how to create a 2 phase counter for each pulse change manually. I know that i may use R_Trigger or F_Trigger which are used for setting and reseting, or PLSM and PLSF which seem a better idea because these catch any pulse changes and you just need to specify what changes in which pulse you want to use . But i wanted to ask for some sort of an example or anything. Been trying to figure this out, but had no success.
  9. GX IEC Developer

    How may I access Addresses for ARRAY_OF_DUT ? In help you get  menu that shows the function blocks variables, and i need this really badly but have no clue how to open this menu.
  10. GX IEC Developer

    But it still requires a value, witch is compared to other values. I need a function which compares all values and on output gives the highest one.
  11. GX IEC Developer

    Does IEC DEV have a fcuntion,  like GET_G (Get_Gratest)?  Or anything similar to that? Example: //(In) D1=700; D2=730; D3=710; D4=790; D5=750; //(Func) CMP: D1=D2/D2=D3/D3=D4/D4=D5; D1=D3/D2=D4/D3=D5; D1=D4/D2=D5; D1=D5 //(Out) D4=790; Because only thing i found GT_E which is used for greater than but well i need an INT input and INT output and comparison between inputs not 1 specific input.
  12. GX IEC Developer

    A lot appreciated, already spent 2 hours to figure this out but no info on web or anywhere, so yeah gonna start testing the program right about now. PS: Was under Extras. Had 2047 out of 2047 Labels reduced label amount by 1 and all seems to work now.
  13. GX IEC Developer

    Umm with this... C9002:Error during Label Calculation. and F0073: Too few operands. Best part about these 2 is that when i am requesting to allocate the problem location, nothing happens.
  14. GX IEC Developer

    Aight well thanks for the help anyways. Decided to make the segment system without range, as it would probably cause issues when reaching the location, by pickin up other segment resources. Made it through a counter pointing to specific points where the segment center points are located at, meanwhile gathering info about the amount of resources at the segment. Just need to decide how to make the movement system, based on cords or free movement on requirement.
  15. GX IEC Developer

    So lets get back to the point of Segment creation on IEC Develpoer... How may I do it ?