Skip to main content

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

_example_icon.png DESCARGAR Proyecto