S7200网络读写程序 解读

已锁定

小小钟

  • 帖子

    2
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2011-01-26

普通 普通 如何晋级?

S7200网络读写程序 解读

1125

3

2011-02-02 23:04:26

参考书中的关于网络读写的程序,上机试验是正确的。两台CPU224通过0口实现PPI通信,实现功能:甲机I0.2启动乙机的电动机星/三角单元(乙机Q0.0、Q0.1、Q0.2),I0.3用于停止;反过来乙机的I0.0启动甲机的电动机星/三角单元(甲机Q0.0、Q0.1、Q0.2),乙机I0.1用于停止。
主站程序如下:
Network 1
LD SM0.1
MOVB 16#0A, SMB30
Network 2
//
// 读网络初始化,读3号站的MB10一个字节数据
//
LD SM0.1
MOVB 16#03, VB101
MOVD &MB10, VD102
MOVB 16#1, VB106
Network 3
//
// 写网络初始化,写到3号站的QB0一个字节数据
//
LD SM0.1
MOVB 16#03, VB111
MOVD &QB0, VD112
MOVB 16#1, VB116
Network 4
//
// 通过PORT O 读操作
//
LD SM0.0
NETR VB100, 0
Network 5
//
// 把MB10数据存放在发送区,然后通过PROT 0 发送操作
//
LD SM0.0
MOVB MB10, VB117
NETW VB110, 0
Network 6
//
// 读从站信息,控制本机星/三角 主继电器
//
LD V107.0
= Q0.0
Network 7
//
// 读从站信息,控制本机星/三角 星继电器
//
LD V107.1
= Q0.1
Network 8
//
// 读从站信息,控制本机星/三角 三角继电器
//
LD V107.2
= Q0.2
Network 9
//
// 本机启动从站星/三角单元的主、星形继电器
//
LD I0.2
AN M10.0
S M10.0, 2
Network 10
//
// 对星形运行时间计时
//
LD M10.1
TON T37, 30
Network 11
//
// 时间到,转三角运行,停止星形
//
LD T37
S M10.2, 1
R M10.1, 1
Network 12
//
// 停止从站 星/三角运行命令
//
LD I0.3
R M10.0, 3

从站程序:
Network 1
//
// 定义 从站
//
LD SM0.1
MOVB 16#08, SMB30
Network 2
//
// 启动主站星/三角的主、星形继电器
//
LD I0.0
AN M10.0
S M10.0, 2
Network 3
//
// 对星形进行计时
//
LD M10.1
TON T37, 30
Network 4
//
// 时间到,启动三角运行,停止星形
//
LD T37
S M10.2, 1
R M10.1, 1
Network 5
//
// 停止主站星/三角单元
//
LD I0.1
R M10.0, 3


请教:
1,网络写是不是把是不是把本站读到的MB10,写到从站信息QB0吗 ,从站的外部接线要接QB0输出吗? 能具体指教是怎么个顺序控制吗? 非常感谢指教
S7200网络读写程序 解读 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33266条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

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