刚开始接触西门子的PLC,现在要写一个上位机程序,需要与S7-200、S7-300进行通信。
我可以选择什么样的通信方式呢?我现在知道的,S7-200可以选择PC Access作为OPC服务器,然后写OPC客户端程序,可以实现与PLC的通信。如果加上CP243-1的话,我是否可以直接在PC上通过直接编写Socket程序访问PLC内部的数据呢?
那S7-300使用什么样的方式通信呢?
先谢谢啦!!!
问题补充:
如果使用S7-300做主站,S7-200做从站,那上位机软连接S7-300,如何去编程呢?如何访问S7-200?我是小白,还请大家不吝赐教!!!
最佳答案
1、建议应用S7-300(带MPI/DP口,例如CPU 315-2DP)做主站,S7-200配置EM277模块做DP从站,上位机可与S7-300的编程口(MPI口)连接,不需OPC。
2、相关文档:
、见《西门子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
、《网络实验实例》其中实训八 通过EM277建立S7-300与S7-200之间的PROFIBUS通信下载:
http://jpkc.hzvtc.net/plc/uploadfile/200805/24/1250411709.do
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc293624.html