其实对于S7-200 自由口通信
个人观点:每种通信其实就像一层之窗户,只要将它捅破。里面的故事就充满激情和兴趣。
S7-200PLC编程, 西门子公司做的很到位。像S7-200PLC与S7-200PLC、HMI、伺服驱动等等、以及以太网模块与上位机的通信还有一些高级指令,我们都可以利用编程软件里面的向导来实现。这样让初学者学起来很方便。但对于经验丰富的工程师来讲,本人不建议在做一些高级指令是使用向导编程,抛开向导以外的功能你可以发现很多问题。也从中能学到很多知识。
我很赞同论坛主的观点:RS485通信口是串行接口,所以发指令与接指令不可能是同是进行。
在这里我提醒一下初学者:在做通讯协议时一定要充分利用通讯完成位和错误位。比如
modbus RTU通讯可以用通讯完成位和错误位触发下一条指令的发送与接受.