Are there any limitations for times of taking the JPT?

There is no limitation. You can take it as many times as you want.