PC能直接通过串口向PLC写入此类字符串吗?“2 30 30 30 38 30 30 31 3 35 43”需要转码什么的吗?

char buffer[1024]="02 45 37 30 30 30 43 03 35 32";
DWORD dwBytesWritten = 1024;
DWORD dwErrorFlags;
COMSTAT ComStat;
OVERLAPPED m_osWrite;
BOOL bWriteStat;
bWriteStat = WriteFile(hCom, buffer, dwBytesWritten, &dwBytesWritten, &m_osWrite);


应该需要一个支持串口通讯的软件,内部可自动将数值转换成PLC能够识别的代码。

需要一个支持串口通讯的软件,内部可自动将数值转换成PLC能够识别的代码

可以,串口助手可以实现