西门子s300和s7200通讯

已锁定

diaocy80

  • 帖子

    501
  • 精华

    1
  • 被关注

    2

论坛等级:侠客

注册时间:2008-03-10

普通 普通 如何晋级?

西门子s300和s7200通讯

1163

4

2008-03-10 11:29:28


通过MPI,PROFIBUS,以太网都可以。
成本最低的是MPI.
如果通过MPI通讯,300中有指令可以直接读取200的数据,在300中可以用SFC67和SFC68来读取200中的数据,200中不需要编程通讯程序。
将200的MD10读到300的MD205中,并将300的MD225写到200的MD20中
。。。。。。。。。。。。如下:

NETWORK
TITLE =

O M 0.0;
ON M 0.0;
S M 200.0;
S M 200.1;
L 6;
T MW 201;


NETWORK
TITLE =


CALL "X_GET" (
REQ := M 200.0,//启动读操作
CONT := M 200.1,
DEST_ID := MW 201,//读取对象的MPI地址
VAR_ADDR := MD 10,//读取的区域为读取对象的数据区MD10
RET_VAL := MW 203,
BUSY := M 200.2,
RD := MD 205);//将读取对象的数据区MD10中的内容读取到本机的MD205中


NETWORK
TITLE =

O M 0.0;
ON M 0.0;
S M 210.0;
S M 210.1;
L MB 170;
T MB 225;


NETWORK
TITLE =传送数据


CALL "X_PUT" (
REQ := M 210.0,//启动写操作
CONT := M 210.1,
DEST_ID := MW 201,//目标对象MPI地址
VAR_ADDR := MD 20,//目标象中数据将被写入的区域
SD := MD 225,//要写入的数据在本机中的存贮区域
RET_VAL := MW 213,
BUSY := M 210.2);
西门子s300和s7200通讯 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33263条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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