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

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

最佳答案

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

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

图片说明:

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

提问者对于答案的评价:
非常感谢学长的回答,同时也感谢大家对我的指导,谢谢
学长有空帮学弟看看这个程序您有空帮解释一下
 L     PID    4
      T     DB1.DBW    0
      NOP   0
      L     PID   20
      T     DB1.DBW    4
      NOP   0
      L     PID   24
      T     DB1.DBD    8
      NOP   0
      L     DB2.DBW    0
      T     PQD    4
      NOP   0
      L     DB2.DBW    4
      T     PQD    8
      NOP   0
      L     DB2.DBW    8
      T     PQD   12
      NOP   0
我对这个怎么也没研究出来

专家置评

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc174871.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午10:34
下一篇 2017年6月18日 下午10:34

相关推荐