我使用224CN通讯,但是我在使用224CN编程的时候无法使用MPI连接。使用PC adapter连接,选择PC adapter(PPI)可以通讯,用PC adapter(MPI)不行,波特率我采用的是19.2K。因为我最终目的是要与300PLC做MPI通讯,300PLC型号是 313-5BF03-0AB0。我的问题是1)是不是如果只有PC和224cn连接的时候,无法使用MPI通讯?2)如果第一个问题为肯定的话即无法使用MPI通讯的话,那我要是和300PLC做MPI通讯是不是不用管200这边的PG/PC设置,即使为PPI的也是可行的?3)因为我的224cn只有一个端口,而我的300plc也只有一个端口,那我是不是在224这边编程下载(目前我只能选择PPI通讯)后,然后在300plc编程使用系统功能X-PUT,X-GET,编程下载后,然后我在把两个端口连接起来,此时200,300均不与电脑连起来,这个感觉怪怪的,可行不(因为不能监视任何一台PLC的变量我打算通过编程发送接收数据成功使用q输出指示灯)? 因为现在考虑在现有的硬件下实现这些功能,不添加模块,硬件:PC adapter USB(972-0CB20-0XA0),224cn(214-1AD23-OXB8),331C( 313-5BF03-0AB0)
问题补充:
疏忽了,忘了写下用于200与300连接使用的是一根普通的两个公头的线缆。
电脑下载程序到300 使用PC adapter(MPI),下载程序到200使用PC adapter(PPI),都可以成功。
谢谢楼下的回答,能否就我的具体提问针对性的解答。
1)是不是如果只有PC和224cn连接的时候,无法使用MPI通讯?2)如果第一个问题为肯定的话即无法使用MPI通讯的话,那我要是和300PLC做MPI通讯是不是不用管200这边的PG/PC设置,即使为PPI的也是可行的?3)因为我的224cn只有一个端口,而我的300plc也只有一个端口,那我是不是在224这边编程下载(目前我只能选择PPI通讯)后,然后在300plc编程使用系统功能X-PUT,X-GET,编程下载后,然后我在把两个端口连接起来,此时200,300均不与电脑连起来,这个感觉怪怪的,可行不?
最佳答案
楼主对与某些问题的理解有些偏差,尤其是S7-200与S7-300之间进行MPI通讯不是楼主想象那样。建议楼主从下述几方面整顺一下思路:
1、PC adapter只能用于电脑(PC/PG)与PLC进行通讯。而PC adapter USB只有6ES7 972-0CB20-0XA0( USB接口:支持PPI,MPI,PROFIBUS)才可对于S7-200与S7-300/400通用。
2、PC adapter USB在连接S7-200与S7-300/400需要单独设置,详见:
、《Micro/WIN 如何用PC adapter USB连接 S7-200 CPU》,连接:
http://ye_w.plcjs.cn/archives/2008/20085722523.html
http://wenku.baidu.com/view/5d95974dfe4733687e21aa88.html
、《PLC300 通过PC adapter usb 与PC 通讯》下载:
http://wenku.baidu.com/view/81144fc34028915f804dc235.html
3、S7-200与S7-300进行MPI通讯不能使用PC adapter USB,要采用DP通讯线缆与连接器,可详见:
《PROFIBUS DP连接器选型表及安装说明》连接:
http://www.chinakong.com/manual/view.asp?id=42
相关文档:
http://218.93.112.166/ec/c23/dl/kj/%E7%AC%AC%E4%B8%83%E7%AB%A0%20MPI%E9%80%9A%E8%AE%AF%E6%8A%80%E6%9C%AF.ppt
4、S7-200与S7-300进行MPI通讯组态方法:
《S7-300 / 400和S7-200通过 MPI的S7基本通信是如何实现数据通信工作的?》连接:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=23548936&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
提问者对于答案的评价:
阿鸣回答的比较详细,不过建议今后回答问题站在一个初学者的角度可能效果会更好。往往那些回答都是在后期经过一定的实践后才能体会得到。
我后来把这个玩意折腾出来了。大致讲下我的思路:
第一个问题:可以使用MPI通讯,采用PC adapter(MPI)。一开始的问题是波特率没有设置准确MPI好像至少要求19.2K,因为我的PPI设置为9.6k当时没注意。
第二个问题:因为第一个问题可以使用MPI通讯,所以应该是将300与200都设置成为MPI通讯,相同的波特率,不同的地址。
第三个问题:的确很怪,因为我完成整个实验,连个PLC之间互联,每个PLC都只有一个口,所以我是用PC adapter将200的程序下载运行,然后拔掉PC adapter插入PLC300程序下载运行。最后再用电缆将两个PLC口相连,所以我实在一个PLC输入I0.0,然后在另外一个PLC上面点亮灯的方式。因为这个过程没有办法用上位机监测任何一个PLC的变量。
嗯,至于具体细节,阿鸣的回答都有。第三条“S7-200与S7-300进行MPI通讯不能使用PC adapter USB,要采用DP通讯线缆与连接器”这个应该可以采用任意一根电缆都行吧,只要是能对上口。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc302466.html