If you only needs 2 counters that must be guaranteed no missing read, try using the High Speed Counter in the T100MD888+ PLC which can handle up to 10,000 pulses per second.
If you are only using say an E10-npn (provided the programming language is able to handle what you want to do such as computing the frequency) that does not support high speed counter, then the rule is that the maximum scan time of the PLC must be less than the minimum pulse width of the incoming pulses.
For E10, the average scan time per step is about 20 microsecond. So for full program of 216 steps, the scan time is about 216 x 20 E-6 = 4.32 millisecond. So it can handle incoming frequency of aproximately 100 Hz max.