| 作者 | 主题 |
|---|---|
|
四书五经 侠圣 经验值:3667 发帖数:762 精华帖:58 |
楼主
主题:通过MODEM远程调试和监控S7200一点心得
昨天一客户过来问能不能用WINCC通过电话线远程监控S7200,客户带了一个外置的联想MODEM,叫我在试一下,正好公司电话是集团电话,电话之间通话是不收费.我的笔记本电话内置有MODEM.
首先设置远程MODEM,起动超终超端,通过串口连接到MODEM,键入ATS0=2,设置MODEM收到2个振铃信号后自动应答,把电话线和两个MODEM分别接上,在笔记本上拨号,显示对方没有应答.再看远程MODEM一点反应也没有,到网上查资料也大多都是说这样设置就可以了.怀疑是自MODEM不支持自动应答,忽然想起以前用过的BITWARE软件可以自动接收传真.装BITWARE软件,然后设置BITWARE成自动接收模式,在笔记本电脑上拨号,MODEM成功自动应答,说明这个MODEM支持自动应答.用PORTMON软件监控BITWARE软件对MODEM的初始化过程,发现BITWARE向MODEM写了AT&FS0=0V1&C1&D2 重新用超级终端向MODEM写了以上指令,再写ATS0=2 再用STE7 MICROWIN连接,先在PG/PC里PC/PPI属性,选择使用MODEM,再拨号,连接正常,再刷新,找不到PLC,这时把编程电缆的DIP开关5拨到ON位置,使电缆处于DTE模式,再刷新还是连不上,怪了!基本上都设了啊!无意之中看到STEP7 MICROWIN 通讯,网络参数下,协议是PPI,模式是10位,再一想,DIP开关4是设置数据格式是10还是11位的,把DIP开关4设到ON位置,再刷新,成功找到PLC. 再用PC ACCESS 打开连接PLC,用WINCC连接PC ACCESS也一切正常,至此,调试成功 总结如下:各个MODEM的AT命令并不完全相同,找到自动应答设置指令很重要. 一般MODEM都只支持10位通讯模式,别忘了把编程电缆设成10位通讯模式. MODEM支持19.2K波特率,不过我用9.6K波特率,远程下载程序,用WINCC监控都没有感到明显的速度慢,基本和直接用编程电缆差不多. Portmon软件对分析通讯协议很有帮助,是串口调试的一个非常好的辅助工具. |