西门子s300和s7200通讯
西门子s300和s7200通讯 NETWORK O M 0.0; O M 0.0; CONT := M 210.1,
通过MPI,PROFIBUS,以太网都可以。
成本最低的是MPI.
如果通过MPI通讯,300中有指令可以直接读取200的数据,在300中可以用SFC67和SFC68来读取200中的数据,200中不需要编程通讯程序。
将200的MD10读到300的MD205中,并将300的MD225写到200的MD20中
。。。。。。。。。。。。如下:
TITLE =
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 =
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,//启动写操作
DEST_ID := MW 201,//目标对象MPI地址
VAR_ADDR := MD 20,//目标象中数据将被写入的区域
SD := MD 225,//要写入的数据在本机中的存贮区域
RET_VAL := MW 213,
BUSY := M 210.2);
- 上一条:安川G7系列变频器在拉丝机上的使用
- 下一条:UPS在钢铁企业控制系统中的解决方案