mangan

MrPLC Member
  • Content count

    4
  • Joined

  • Last visited

Community Reputation

0 Neutral

About mangan

  • Rank
    Hi, I am New!

Profile Information

  • Country Sweden
  1. Hi! I have my 1756 IF8 wired in high speed differential mode but i can't configure the RTS smaller than 11 ms. What I understand it should be possible to set as low as 5 ms if module filter setting is 1000 Hz. Is there anything else that i have to do?
  2. In the mainTask properties under configuration tab i change type to continuous instead of periodic (with 50 ms interval). Now it's working like i wanted to.
  3. i'm using 1756 L83E CPU.  Ok, but anyway, shouldn't the timer precision be better than 50 ms?  I want to measure the time from when i give a position signal to a pneumatic cylinder until the cylinder have reached it's position. Any idea's on how I can accomplish that? 
  4. Hi! I just started with PLC programming. I am trying to get the time between a output signal and a input signal. The problem is that the time is ~200 ms but when i measure it with this code:   TONR(Timer1); IF PosFeedback <= PosFeedback_Min & not Timer1.Reset THEN Timer1.TimerEnable := 0; FullCloseDeltaTime[1] := Timer1.ACC; Timer1.Reset := 1; END_IF; IF (move & not Move_LastScan) THEN //Start timer Timer1.TimerEnable := 1; Timer1.Reset := 0; END_IF; Move_LastScan := move; i only get even values in intervalls of 50 ms like 150, 200 and 250 ms. I have changed the real time sample rate to 11 ms so i don't understand why i don't get a more exact result. And i can see in my trend that the time isn't exactly 150, 200 or 250 each time. I i tried and time my own click on a button and i see the problem is the timer, i only get values in an interval of 50 ms. Is there a way to make the timer more exact?