技术论坛

 回复:怎么区分主从站

返回主题列表
作者 主题
lvzheng
新手

经验值:40
发帖数:36
精华帖:0
楼主    2005-05-10 16:09:49
主题:怎么区分主从站
系统构成 中控室用一个触摸屏与一台226连接通过电台到现场电台--226采集现场数据;
程序 用自由口通讯
问题 现在两个CPU都要接受、发送,我的理解应该有个主从关系,但我做出来的程序两个总是一样的,总是处在接受状态,两个收发怎么能协调好呢?
如果有愿意探讨的话加我QQ:350210560 我把程序写给你探讨一下;

lvzheng
GW
侠客

经验值:603
发帖数:506
精华帖:5
    2005-05-10 19:48:53
精华帖  主题:回复:怎么区分主从站
应用自由口通讯一定要注意以下几点:
1 应用自由口通讯首先要把通讯口定义为自由口模式,同时设置相应的通讯波特率和通讯格式。用户程序通过特殊存储器SMB30(对端口0)、SMB130(对端口1)控制通讯口的工作模式。
2 CPU通讯口工作在自由口模式时,通讯口就不支持其他通讯协议(比如PPI),此通讯口不能再与编程软件Micro/WIN通讯。
3 由于S7-200的通讯端口是半双工RS-485芯片,XMT指令和RCV指令不能同时有效。所以确保不同时执行XMT和RCV非常重要,可以使用发送完成中断和接收完成中断功能,在中断程序中启动另一个指令。
所以在两个CPU中要分时进行接受和发送,两者部分主从关系。

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。