登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:PC访问多台S7-200问题

点击:981 回复:0

共有两个PLC,是西门子224CN的 ,站地址分别为2,3, 用自由口通信方式, PC依次读取各站的指定的寄存器内容, 可是每次只能读到第一个站的数据. 如果用按钮控件2和3分别来读取地址2和3的数据, 结果是点击按钮2读到2的, 然后点击按钮3读不到3的数据, 再次点击按钮3可以读到3的 ,再次连续点击按钮3都可以读到3的, 换读2的没读到,再点击2就又可以读到2的,这是什么原因?
连续读每个站的都可读到,只要一换站第一次读不到,第二次才能读到,  请指教这是怎么回事!
我的计算机是主站,PLC都是从站,而且只能是从站,上位机即PC用VB写的读程序    谢谢!
我后来又修改两个PLC的定义的自由口协议使他们的起始字符不同, 比如站2的起始字符为"g" 站3的起始字符为"h", 就可以了,读站2的可以读到,换读3的也马上就读到了,不用再多点击一次3了  这是怎么回事, 我感觉相同的起始字符也应该马上能读到的
06-11-10 20:35

工控新闻

更多新闻资讯