您现在所在的是:

西门子SIEMENS

回帖:32个,阅读:28926 [上一页] [1] [2] [3] [4] [下一页]
987
初来学习
文章数:8
年度积分:50
历史总积分:987
注册时间:2004/4/2
发站内信
发表于:2004/5/24 8:08:00
#0楼
各位高手:
   我想问一下西门子s300和s7200是怎么通讯的,哪位大哥能告诉我?
不胜感谢!!
我的联系方式:QQ:69667159  E-MAIL:zlm_sdu@163.com


[此贴子已经被作者于2004-5-26 23:21:16编辑过]
5436
dzfa 版主
文章数:2048
年度积分:50
历史总积分:5436
注册时间:2003/1/7
发站内信
发表于:2004/5/24 8:22:00
#1楼
通过MPI,PROFIBUS,以太网都可以。
成本最低的是MPI.
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
987
初来学习
文章数:8
年度积分:50
历史总积分:987
注册时间:2004/4/2
发站内信
发表于:2004/5/24 8:40:00
#2楼
这位大哥:
  如果通过MPI通讯,程序怎么写?200的地址能直接读到吗?你能告诉我程序吗?
5436
dzfa 版主
文章数:2048
年度积分:50
历史总积分:5436
注册时间:2003/1/7
发站内信
发表于:2004/5/24 9:16:00
#3楼
300中有指令可以直接读取200的数据,以前作过一段程序,找一下看看。
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
5436
dzfa 版主
文章数:2048
年度积分:50
历史总积分:5436
注册时间:2003/1/7
发站内信
发表于:2004/5/24 15:04:00
#4楼
在300中可以用SFC67和SFC68来读取200中的数据,200中不需要编程通讯程序。
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
5436
dzfa 版主
文章数:2048
年度积分:50
历史总积分:5436
注册时间:2003/1/7
发站内信
发表于:2004/5/24 15:23:00
#5楼

将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);



烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
987
初来学习
文章数:8
年度积分:50
历史总积分:987
注册时间:2004/4/2
发站内信
发表于:2004/5/26 8:19:00
#6楼
谢谢您的指导,不过,我不是用有线方式,而是用电台传输,这位老兄要是有兴趣的话可以研究一下。
5436
dzfa 版主
文章数:2048
年度积分:50
历史总积分:5436
注册时间:2003/1/7
发站内信
发表于:2004/5/26 8:40:00
#7楼
电台传输,我没有相关资料。
以前有同事作过,无非也就是数据的发送接收,要有电台的通讯协议应该不难。
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
987
初来学习
文章数:8
年度积分:50
历史总积分:987
注册时间:2004/4/2
发站内信
发表于:2004/5/26 8:46:00
#8楼
电台的传输到不是问题,关键是用无线以后,我就不知道怎么读取CPU地址了。
987
初来学习
文章数:8
年度积分:50
历史总积分:987
注册时间:2004/4/2
发站内信
发表于:2004/5/26 8:46:00
#9楼
电台的传输到不是问题,关键是用无线以后,我就不知道怎么读取CPU地址了。

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

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

62.4004