技术论坛

 通过MODEM远程调试和监控S7200一点心得

返回主题列表
作者 主题
四书五经
侠圣

经验值:3667
发帖数:762
精华帖:58
楼主    2008-10-25 13:04:29
主题:通过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指令.BI
重新用超级终端向MODEM写了以上指令,再写ATS0=2,再写AT&W0&W1,保存配置.笔记本重新拨号,MODEM成功自动应答.把MODEM的串口接到S7200编程电缆的232端(原装电缆),再把编程电缆485端插到PLC通讯口上,重新拨号,MODEM不能自动应答,怪了!仔细看MODEM上的指示灯,发现终端指示灯没亮,再看200系统手册里的通讯部分,S7200编程电缆的串口引脚DTR信号没用,MODEM串口上的DSR信号也就没有,MODEM就无法自动应答,上网查资料,发现发送AT&D0可以使MODEM忽略DSR信号,使用超级终端,键入以上指令,再键入AT&W0&W1保存配置,再拨号,MODEM自动应答,OK!
再用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软件对分析通讯协议很有帮助,是串口调试的一个非常好的辅助工具.
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。