我现在用S7300做让站,S7200做从站,之间采用PROFIBUS-DP通讯方式,请问我现在假如用300去读200里的十个数据,在200程序里该如何编程,请问哪位大哥有类似的编程例子。烦请发一个给我,谢谢。
最佳答案
用300去读200里的十个数据,如何定义S7-200的V存储区的映射?
假设DP主站已定义了16入/16出的一种I/O配置,V区偏移量为2000,则其对应关系如下:
S7-200输入缓冲区(也就是S7-300主站的输出缓冲区):VB2000-VB2015;
S7-200输出缓冲区(也就是S7-300主站的输入缓冲区):VB2016-VB2031;
用300去读200里的十个数据,可在上述区域VB2016-VB2031;
中定义。
相关资料:
见《西门子S7-200与S7-300进行PROFIBUS通信图解》连接:
http://www.gongkong001.com/News/4934.html
《如何在S7-200和S7-300之间,通过PROFIBUS DP进行数据通讯》连接:
http://blog.cechina.cn/wangxing/124672/message.aspx
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc316556.html