示例: Serial COM
产品: CODESYS Control
产品: CODESYS Development System
本例展示了如何实现串行通信。它显示了端口如何打开和关闭,以及信息如何读取和发送。第二个例子展示了如何使用 SysCom
图书馆。
描述
应用程序:CAASerialComExample:
首先,端口的必要参数被设置在结构体的数组中 PARAMETER
。第一个值是使用的参数,第二个值是参数的值。需要在以下内容中调整正确的端口号 aCom1Params
和 aCom2Params
变量。以下示例中,参数为端口,值为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) |
附加组件 | - |
注意
下载 项目