好久前的老项目,PLC是采用S7-200,上位机是WinCC_flexible Advance,上位机上是RE232转485头接在计算机的Com口上,这是怎么通讯的呢,200的port口也不支持直接连啊?
钻石用户推荐最佳答案
1、首先就通讯的物理连接来说,这是串行通讯;
2、计算机上的COM口是RS232的,S7-200 CPU上的PORT口是RS485的,两者之间电气特性不同,不能直接连接,所以要用RS232 转RS485的转换器才能将通讯双方的串口连接起来。
3、S7-200 CPU上的 PORT 口支持PPI/MPI、MODBUS RTU、USS、自由口协议 ;
现在是与上位机通讯,只支持PPI/MPI、MODBUS RTU协议
最大可能性用的是 PPI 协议,这种方式在PLC侧不需要编写通讯程序;
其次是MODUBS RTU 协议,这种方式,在PLC侧要编写MODBUS RTU 从站程序,并组织保持区数据。
4、
SIMATIC HMI WinCC flexible 2008 通讯第1部分
https://support.industry.siemens.com/cs/document/18797552
SIMATIC HMI WinCC flexible 2008 通讯第2部分
https://support.industry.siemens.com/cs/document/18797249
SIMATIC HMI WinCC flexible 2008 Compact/ Standard/ Advanced系统手册
https://support.industry.siemens.com/cs/document/18796010
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc371537.html