当前位置: 主页 > PLC控制

s7200与300之间采用EM277DP通信方式,其中数据是如何接收和发送的?

下面图上是一个从站,我是怎么都没想通,300要想控制200中数字量和模拟量是如何进行读取数据的呢,请高人指导

最佳答案

S7-200经EM277接入300,200是DP从站,300是DP主站,200就像相当于300的一个io模块。
200DP通讯数据都是在V区进行的,V区起始为200输出区对应300输入;后为200输入区,对应300的输出。200侧输出区在前,输入区在后;300侧输入区在前,输出区在后。在300设备组态中设置200DP从站地址和200V区的起始地址。然后配置与200通讯的数据量,根据需要选择。可以是XXBYTEOUT/XXBYTEIN也可以是XXwordOUT/XXwordIN。选择BYTE300侧IO通道按位定义,处理数字量。选择WORD300侧通道按字定义,可以处理模拟量;同时也可以处理数字量,把数字量打包成word。200侧输出区对应300侧输入区,两侧数据宽度一致。200侧输入区对应300侧输出区,两侧宽度一致。数据按顺序一一对应。

请参考附图的数据关系对应表理解。

图片说明:

s7200与300之间采用EM277DP通信方式,其中数据是如何接收和发送的?s7200与300之间采用EM277DP通信方式,其中数据是如何接收和发送的?

提问者对于答案的评价:
非常感谢学长的回答,同时也感谢大家对我的指导,谢谢
学长有空帮学弟看看这个程序您有空帮解释一下
LPID4
TDB1.DBW0
NOP0
LPID20
TDB1.DBW4
NOP0
LPID24
TDB1.DBD8
NOP0
LDB2.DBW0
TPQD4
NOP0
LDB2.DBW4
TPQD8
NOP0
LDB2.DBW8
TPQD12
NOP0
我对这个怎么也没研究出来

专家置评

也可以参考@愿我能的回答
1、em277只能做dp从站
2、200侧不用组态配置,只需要给277供电,设置277模块上的硬件拨码开关地址
3、300侧组态,添加GSD文件,设置输入输出,设置属性偏移量,默认对应VB0

  • 关注微信

猜你喜欢

微信公众号