用西门子S7-200 CPU224XP的PLC写一个串口接收(RCV)的程序

当收到字符‘A’时,Q0.1亮,接收到3个字符时,Q0.0亮,但时不行,PLC没有反应,请大神帮忙看看哪错了,用SMB2接收好使,但这样数据会发生覆盖,所以想用RCV指令

问题1、你既然定义了smb87为B0,为什么没有smb89的结束符检测,为什么没有smw90空闲现检测;smn94的最大字符串也没定义

问题2、建议你使用接受完成中断

中断Int_0

温馨提示:答案为网友推荐,仅供参考
相似回答