子彥
級別: 探索解密
|
現有一個java腳本,通過串口發兩ASCII字符到PLC,用串口監控看確定有發,但PLC收不到,用串口助手用同樣的格式發就可以收到,請高人指點。 19230 08:56:01 java.exe IOCTL_SERIAL_SET_LINE_CONTROL Serial2 SUCCESS StopBits: 1 Parity: EVEN WordLength: 7 19231 08:56:01 java.exe IOCTL_SERIAL_SET_CHAR Serial2 SUCCESS EOF:0 ERR:0 BRK:0 EVT:0 XON:11 XOFF:13 19232 08:56:01 java.exe IOCTL_SERIAL_SET_HANDFLOW Serial2 SUCCESS Shake:1 Replace:40 XonLimit:16 XoffLimit:1024 19233 08:56:01 java.exe IRP_MJ_WRITE Serial2 SUCCESS Length 2: VU 19234 08:57:26 java.exe IRP_MJ_WRITE Serial2 SUCCESS Length 2: VD 19235 08:57:29 java.exe IRP_MJ_WRITE Serial2 SUCCESS Length 2: PS 上面是java發的 72 08:50:35 CommAssistant.e IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS 173 08:50:35 CommAssistant.e IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS 174 08:50:35 CommAssistant.e IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS 175 08:50:35 CommAssistant.e IRP_MJ_WRITE Serial2 SUCCESS Length 2: VU 176 08:50:35 CommAssistant.e IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS 177 08:50:35 CommAssistant.e IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS 這是串口調試助手發的 PLC的格式:MOV H82 D8120 RS D200 K4 D300 K4 |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
JAVA不懂,但你有一步報錯了: 19231 08:56:01 java.exe IOCTL_SERIAL_SET_CHAR Serial2 SUCCESS EOF:0 ERR:0 BRK:0 EVT:0 XON:11 XOFF:13 是否串口沒打開,或者被占用? |
|
---|---|---|
|