Red de conocimiento informático - Conocimiento informático - Cómo inicializar el sistema agregando s7-200plc a través del software de programación

Cómo inicializar el sistema agregando s7-200plc a través del software de programación

1. Utilice la memoria interna especial SM0.1 que está conectada durante un ciclo de escaneo durante el primer escaneo para llamar a una subrutina para completar la operación de inicialización.

2. En la subrutina de inicialización, configurar la palabra de control según el control deseado.

3. Ejecute el comando HDEF para configurar el número de HSC.

4. Escribe el registro de valor actual de 32 bits con el nuevo valor actual.

5. Escriba el nuevo valor preestablecido en el registro de valor preestablecido de 32 bits.

6. Ejecute la instrucción de habilitación de interrupción global (ENI) para permitir las interrupciones del HSC.

7. Ejecute la instrucción HSC para hacer que el S7200 programe el contador de alta velocidad.

8. Finalizar la subrutina.

上篇: ¿Qué debo hacer si Romance of the Three Kingdoms 6 en un teléfono Android falla y no se puede ejecutar? 下篇: Cómo llamar a un caffemodel bien entrenadoPrimero, debe crear una clase NetOperator en la carpeta caffe/examples/myproject/net_operator y luego escribir una función principal para llamar a esta clase. Por ejemplo: copie y guarde en caffe/examples/myproject/net_operator.hpp, luego escriba un main.cpp en el mismo directorio, #incluya "net_operator.hpp" en la función principal, puede usar esta clase: constringnet_prototxt="" ; //Para el archivo prototxt de su red, use la ruta absoluta, la misma que aparece a continuación constringpre_trained_file=""; //Su archivo .caffemodel entrenado constringimg_path="" //La ruta de la imagen que desea probar conststringimg_path= ""; // La ruta de la imagen que desea probar // Crea un objeto NetOperator NetOperatornet_operator(net_prototxt, pre_trained_file); Blob*blob=net_operator.processImage(img_path); // El blob obtendrá la salida de la última capa; En cuanto a cómo se almacenan los datos en el blob, debe ir al sitio web oficial para verificar su definición. Después de escribir main.cpp, ingrese al directorio caffe y haga, luego compilará el archivo que escribió y generará un archivo. archivo ejecutable en consecuencia. Por ejemplo, como escribí anteriormente, después de make, generará un main.bin en la carpeta caffe/build/examples/myproject y podrá ejecutar este archivo. Debido a que el archivo ejecutable generado no está directamente en el directorio de códigos, le recomiendo que utilice una ruta absoluta al escribir la ruta.