Red de conocimiento informático - Problemas con los teléfonos móviles - Al programar PLc, ¿qué debo hacer si la distancia entre el pulso de una sola vuelta y el hardware no es una relación entera?

Al programar PLc, ¿qué debo hacer si la distancia entre el pulso de una sola vuelta y el hardware no es una relación entera?

Oh, lo entiendo, no sé cómo calcular el sistema decimal que se te ocurrió. Los pulsos en el lado de su PLC deben ser números enteros. Por ejemplo, si divide 1 mm entre 2000, es 11,1111... Creo que son 11,1111 pulsos. Si necesita una precisión tan alta, primero subdivida y ajuste hacia arriba. Por ejemplo, si ahora tiene 6000, corresponde directamente a 6000 pulsos según 180 mm. 1 mm corresponde a 33.333.... De esta forma, tu mismo 1 mm tiene 22 pulsos más que 2000 subdivisiones, y la precisión es mayor. Luego, amplíelo en la misma proporción, por ejemplo 10 veces, de modo que 10 mm correspondan a 333 pulsos y se mejore la precisión (hay menos dígitos después del punto decimal)

Además, ¿cuál es su máximo? carrera, como 10 metros? Primero puedes medirlo usando la carrera máxima para ver qué tan preciso es. Luego calcule su valor real basándose en esto, puede ser 334 o 333. Entonces el error de 1 metro o incluso 1 mm se reducirá a un rango relativamente pequeño. La verdad es que está muy jodido cómo estás ahora. Sería mejor cambiar la máquina o el motor para convertirlo en un número entero.