Red de conocimiento informático - Problemas con los teléfonos móviles - Al programar el S7 300, ¿cuándo usar FC, cuándo usar FB y cuáles vienen con el sistema?

Al programar el S7 300, ¿cuándo usar FC, cuándo usar FB y cuáles vienen con el sistema?

Citando la respuesta de Shisan Gong: FC se usa generalmente para el control de electricistas y FB generalmente se usa para el control de instrumentos. ¿Cómo entiende la gente esto? . . . . . . . . . . . ! El FB41 mencionado en el cartel es el bloque de funciones de biblioteca que viene con el sistema, así como SFC es un bloque de funciones del sistema. Los bloques de funciones relacionados con el sistema, la comunicación y las funciones especiales son equivalentes a la extensión de instrucciones. FC y FC en la aplicación que preguntó el cartel. La diferencia entre FB, puede entenderla de esta manera, FC es similar a una función, que no puede guardar valores de resultados de cálculo temporales, porque no hay un bloque DB en segundo plano, a menos que sea del tipo IN_OUT. Se utiliza, que es adecuado para bloques de funciones con funciones simples y una pequeña cantidad de parámetros. Cada parámetro debe completarse; y FB puede completar tareas más grandes y más parámetros en aplicaciones reales. FB es más como una macro en la computadora (el proceso SUB en VB), y a cada instancia se le debe asignar un bloque de base de datos en segundo plano dedicado. que no es necesario completar los parámetros reales de los parámetros. Además, FB admite variables estáticas VAR; después de cada ciclo de escaneo, si es necesario guardar los resultados del cálculo intermedio, use el bloque FB; de lo contrario, puede usar el bloque FC.