您现在所在的是:

西门子SIEMENS

回帖:15个,阅读:11110 [上一页] [1] [2] [下一页]
975
lucky_cat
文章数:8
年度积分:50
历史总积分:975
注册时间:2004/4/10
发站内信
发表于:2004/4/10 12:19:00
#0楼
请问各位高手:
  最近做毕业设计,老师要求我们用S7-200的自由口与vb通讯,首先我通过PPI协议将设置串口初始化程序下载到PLC,然后让PLC执行我下载的程序,后来发现我的PC再也连不上PLC了,想通过STEP MicroWin32软件来修改PLC中的程序,可是通讯出了问题,程序根本都无法下载,我现在无法干预PLC,而且S7-200没有硬件清除程序的开关,软件也清除不了,非常着急,急盼各位指点。谢谢!
5436
dzfa 版主
文章数:2048
年度积分:50
历史总积分:5436
注册时间:2003/1/7
发站内信
发表于:2004/4/10 14:06:00
#1楼
如果仅仅是将MPI口设置成自由口而不能通讯,则在CPU处理STOP状态时就会自动改回来,不会影响通讯.
你的问题应该不是设置自由口的问题.可能你的PLC程序的系统块中将PLC的通讯速率设置成与原来的值不一样了,查看系统块中通讯速率的设置,然后把软件和通讯电缆设置成与系统块中的速率一致试试.
如果还不行的话,在200软件的安装程序目录中有一个wipeout.exe程序,按照它的提示操作可以把PLC恢复成出厂设置
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
975
lucky_cat
文章数:8
年度积分:50
历史总积分:975
注册时间:2004/4/10
发站内信
发表于:2004/4/10 14:23:00
#2楼
谢谢dzfa,我检查过两边通讯速率都是9600,下载的程序也是从西门子网站找得关于自由口的程序,一点都没有更改,其中有一句初始化串口的主要指令位: MOVB   9, SMB30,我想这天指令已经做了歘口初始化了吧,对吗?
另外那个程序我看得也不是很懂,不知道我怎样能讲该程序传上来让您帮我看看?
5436
dzfa 版主
文章数:2048
年度积分:50
历史总积分:5436
注册时间:2003/1/7
发站内信
发表于:2004/4/10 14:46:00
#3楼
MOVB   9, SMB30指令在STOP状态是不会对通讯口产生影响的.你可以把通讯速率改成19200试试.
或者使用wipeout.exe程序将PLC恢复成出厂设置
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
975
lucky_cat
文章数:8
年度积分:50
历史总积分:975
注册时间:2004/4/10
发站内信
发表于:2004/4/12 12:51:00
#4楼
谢谢dzfa朋友的帮助,现在我用VB与PLC(S7-224)通过自由口已经通讯上了,但是当VB与PLC通讯时,
S7 MicroWIN32软件本身又没有办法与PLC通讯,由于S7-224只有一个PORT,所以只好不停的拨动开关,当要下载程序时将开关打到STOP,当通讯时将开关打到RUN,我这个方法和步骤对吗?谢谢回答
5436
dzfa 版主
文章数:2048
年度积分:50
历史总积分:5436
注册时间:2003/1/7
发站内信
发表于:2004/4/12 17:16:00
#5楼
使用自由口方式时,是不能编程软件通讯的,只能转到STOP状态.所以你只能不停的拨开关了.或者换一个226就省事多了.
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
975
lucky_cat
文章数:8
年度积分:50
历史总积分:975
注册时间:2004/4/10
发站内信
发表于:2004/4/13 10:57:00
#6楼
谢谢你,看来我的第一步还是走对了,以后遇到问题向你请教,作为学生,我还是第一次做呢,感觉有的成功感,当然这当中离不开你的帮助,谢谢
3270
litianxi
文章数:942
年度积分:50
历史总积分:3270
注册时间:2001/4/10
发站内信
发表于:2004/4/13 11:26:00
#7楼
用通讯的方法改变PLC的通讯设置,不用反复拨动开关。
975
lucky_cat
文章数:8
年度积分:50
历史总积分:975
注册时间:2004/4/10
发站内信
发表于:2004/4/13 20:45:00
#8楼
楼上的朋友能说具体一点吗?谢谢
3270
litianxi
文章数:942
年度积分:50
历史总积分:3270
注册时间:2001/4/10
发站内信
发表于:2004/4/15 11:20:00
#9楼
比如,在监控画面有一停止按钮,按下后PC往PLC发一“STOP”字符,PLC接收到该字符后,判断,取上升延,MOVB 0 SMB30,这样不就换为PPI/从站方式了吗?下载完程序,运行,在监控画面搞一个启动按钮,用PPI协议往PLC写一启动字符,再MOVB 9 SMB30,这样不就改为自由口通讯了吗?这招对于远距离的调试不错,否则跑来跑去拨动开关不把你累死才怪。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004