现场:2个216PLC软件版本都是1.23,一个EM277模块,一个10寸触摸屏TP270。PLC1的PORT0口和PORT1口都定义了自由口通讯,所以加了一个EM277模块。现场联线是EM277通讯口到PLC2的PORT0口再到TP270触摸屏。
现在求教各位:EM277好像是不支持PPI的,216好像不支持MPI协议,他们怎么通讯的?用的是什么协议?EM277和PLC的通讯口可以并联接线?
最佳答案
首先,你要知道你的整个系统架构是什么样的,EM277 用来干什么的?
是用来和S7-300等主站通讯的吗?还是仅仅用来下载程序和触摸屏通讯?
如果不是,只是用来和触摸屏通讯,那么肯定可以通过MPI 通讯,而且只能做MPI从站。也就是触摸屏可以通过EM277建立和226的MPI 通讯。226本身端口也是支持MPI的。
S7-200之间的通讯,一般通过PPI(但是不能通过EM277,因为EM277不支持行NETW/R命令),不知道你的2套S7-200之间需要互相读写数据吗?如果不需要 ,触摸屏和S7-200之间通讯通过MPI即可,触摸屏通过MPI和2套S7-200进行通讯,三方的地址必须唯一。另外MICRO/WIN 通过MPI 和EM277模块也可以下载程序(但是下载电缆必须是PC ADFATPER USB,而不是PC/PPI电缆)注意通讯速率三方需要保持一致。
另外好像没有216 CPU S7-200 CPU只有CPU221-226
最后参见我给你发的图片,你的选型肯定没有问题,问题是你的S7-200的基础不扎实,好好看看S7-200 可编程控制器系统手册,不要怀疑你的选型。
EM277好像是不支持PPI的,216好像不支持MPI协议,他们怎么通讯的?用的是什么协议?EM277和PLC的通讯口可以并联接线?
EM277 是支持PPI高级协议的,226支持MPI协议。EM277 ,你另一台226PLC,触摸屏 组成MPI网络,用SIEMENS 的DP接头,第一个和最后一个站点接IN,第一个站点的OUT接中间站点的IN,中间站点的OUT接最后一个站点的IN,最好把第一个和最后一个站点的接头上的终端电阻打到ON的位置。
图片说明:
提问者对于答案的评价:
最终还是只能用西门子屏,不过谢谢啊
专家置评
已阅,最佳答案正确。
EM277支持DP从站,MPI,PPI协议程序监控。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc204972.html