各位前辈好,我想这边遇到一个小问题,向各位前辈请教请教!
我这边在用s7-200smart做一个类似通讯中继的东西,功能如下:
(1)p0口连接PC,接收PC发出的指令,p1口连接四个驱动器(地址分别为11 12 13 14),将PC的指令解析后分别发到四个驱动器。
(2)PLC上电时先向四个驱动发送初始化指令,完成后等待接收PC的指令。
遇到的问题如下:
当用串口助手分别模拟PC和驱动接发数据时,通讯正常,一旦接到驱动器后,上电的初始化那部分通讯正常。但是PC发送的指令解析后,发到地址为11的驱动后,PLC接收不到返回的数据,用串口助手检测发现驱动是返回了数据的,这时假如用串口助手模拟发送返回值的话PLC能接收到。我确保数据解析和校验没问题,驱动器没问题,望各位前辈帮忙提提意见。