通过EM277模块用ProfiBus-DP与上位机通讯,上位机软件是pcs-7。上位机只做监控,不做任何操作,看了下相关资料后。做了一小段程序,不知道对不对。求老师指点。见图1,2。上位机读取的点V1000.0~V1000.3。还有就是模拟量的地址是怎么读取的。见图3。
图片说明:
最佳答案
1、EM277模块做从站,与主站的通讯是通过地址映射进行的。在组态时设置这种映射关系。用户要自己清楚这种地址的对应关系。
在S7-200一侧,用户将数据存入相应的地址即可。你的程序是将设备的运行状态置入V1000.0后,系统自动会传映射到主站所对应的地址。你所做的工作就是这些。
2、参考下述S7-300做主站的实例:
见《西门子S7-200与S7-300进行PROFIBUS通信图解》连接:
http://www.gongkong001.com/News/4934.html
《西门子S7-200与S7-300之间的通讯》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=A0148
或
http://space.cechina.cn/infosharedownload.aspx?id=366
3、还有就是模拟量的地址是怎么读取的??
在S7-200一侧,模拟量要占用一个字(16位),在主站一侧与其对应的地址必须也为一个字的地址,例如,主站可设置为PIW256,即应用过程通道PIWxxx来读取。
提问者对于答案的评价:
谢谢!老师!谢谢,各位大侠!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc160416.html