Skip to main content

示例: Serial COM

产品: CODESYS Control

产品: CODESYS Development System

本例展示了如何实现串行通信。它显示了端口如何打开和关闭,以及信息如何读取和发送。第二个例子展示了如何使用 SysCom 图书馆。

描述

应用程序:CAASerialComExample:

首先,端口的必要参数被设置在结构体的数组中 PARAMETER。第一个值是使用的参数,第二个值是参数的值。需要在以下内容中调整正确的端口号 aCom1ParamsaCom2Params 变量。以下示例中,参数为端口,值为1,因此使用COM1端口。

aCom1Params[1].udiParameterId:=COM.CAA_Parameter_Constants.udiPort;
aCom1Params[1].udiValue := 1;

如果端口打开并且没有发生错误,则一个端口开始写入。该端口写入完成后,使用另一个端口进行读取。最后,两个端口都关闭,并释放使用过的“句柄”。

应用程序:SysComExample:

该应用程序展示了如何使用 SysCom 用于串行通信的库。

系统要求和限制

编程系统

CODESYS Development System (版本3.5.14.0或更高版本)

运行时系统

CODESYS Control Win (版本3.5.14.0)

附加组件

-

注意

_example_icon.png 下载 项目