Ejemplo: Serial COM
Producto: CODESYS Control
Producto: CODESYS Development System
Este ejemplo muestra cómo implementar la comunicación serie. Muestra cómo se abren y cierran los puertos, y cómo se lee y envía la información. Un segundo ejemplo muestra cómo el uso de la SysCom
biblioteca.
Descripción
Aplicación: CAASerialComExample:
Al principio, los parámetros necesarios para los puertos se establecen en una matriz de la estructura. PARAMETER
. El primer valor es el parámetro utilizado y el segundo es el valor del parámetro. Los números de puerto correctos deben adaptarse en el aCom1Params
y aCom2Params
variables En el siguiente ejemplo, el parámetro es el puerto y el valor es 1. Por lo tanto, se utiliza el puerto COM1.
aCom1Params[1].udiParameterId:=COM.CAA_Parameter_Constants.udiPort; aCom1Params[1].udiValue := 1;
Si los puertos están abiertos y no se ha producido ningún error, un puerto comienza a escribir. Una vez que este puerto termina de escribir, el otro puerto se usa para leer. Al final, ambos puertos se cierran y se sueltan las "asas" usadas.
Aplicación: SysComExample:
Esta aplicación muestra cómo usar el SysCom
biblioteca para la comunicación en serie.
Requisitos y restricciones del sistema
Sistema de programación | CODESYS Development System (versión 3.5.14.0 o superior) |
Sistema de tiempo de ejecución | CODESYS Control Win (versión 3.5.14.0) |
Componentes adicionales | - |
Aviso
DESCARGAR Proyecto