有个项目,通过PC Access与s7-200直接通讯(PC/PPI),然后作为winnc的OPC Server为wincc提供数据;wincc作为OPC Client使用这些数据。
问题:当波特率为9.6k时wincc与s7-200通讯正常。但是在PC Access中把波特率设置为19.2k(电缆已设置为19.2k)wincc与s7-200通讯中断。且此时在step7中在19.2k的波特率下,找不到plc,而扫描全部波特率,显示PLC工作在9.6k。
是不是我的PLC太老了?请高手指点。
最佳答案
搂主描述的现象与WinCC和PLC型号新旧没有关系,当在PC Access中把波特率设置为19.2K时,而S7-200的通讯口还保持原先的9.6K,所以PC Access和S7-200就无法通讯,WinCC自然也就不能连接到S7-200上了。
处理办法:先保证Pc Access和S7-200在19.2K的速率上通讯,先在MicroWin中将S7-200系统块中的Port0/1的速率改为19.2K,而Set PG/PC Interface中的MicroWin-->PC/PPI仍然设置为9.6K,下载系统块,之后S7-200的通讯口速率就变为19.2K了。在将Set PG/PC Interface中的MicroWin-->PC/PPI仍然设置为19.2K,MicroWin和就可以找到S7-200,PC Access和WinCC也就可以和S7-200通讯上了。搂主不妨一试。
提问者对于答案的评价:
十分感谢!少走很多弯路。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357956.html