S7-200通过MPI口与上位机通讯

考虑的成本的问题,在上位机与S7-200通讯时,不能够采用以太网模式,只能通过MPI口与上位机通讯,有两个问题需要请教大家:
1)上位机与PLC之间的连接电缆,是不是我们自己做的RS232接口的电缆就可以了,如果可以的话,里面接线需要怎么做?
2)上位机与PLC之间的通讯协议是不是有特殊的要求,是不是只需要在PLC内写专门的收发程序就可以了?
谢谢各位!

问题补充:
通过VB开发的一个程序,通过串口的PPI电缆直接对S7-200PLC的数据进行读取和写入,在上位机上需不需要装什么驱动?
如果PPI电缆不够厂的话,做一个延长的串口线是不是能够保证通讯?在做串口头子的时候,里面的接线规则是什么?谢谢大家

最佳答案

S7-200与电脑通讯需要使用RS232-PPI电缆,或者USB-PPI电缆通信。因为200PLC的接口是PPI协议,是不公开的,使用电缆转换后才可以使用。RS232接口的电缆不可以用的。上位机软件需要有PPI驱动。组态王,力控国产软件就内嵌了相应的驱动。wincc不可以直接连接200PLC,需要一个专门的OPC软件。 
2)上位机与PLC之间的通讯协议是不是有特殊的要求,是不是只需要在PLC内写专门的收发程序就可以了?
答:上位机与PLC之间的通讯协议没有特殊的要求,不需要在PLC内写专门的收发程序。

提问者对于答案的评价:
ok

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc315385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:08
下一篇 2020年11月1日 下午4:08

相关推荐

  • ET200 CAD图库

    请问谁有ET200 CAD图库  谢谢,找了好久找不到 钻石用户推荐最佳答案 https://www.automation.siemens.com/b…

    2021年7月5日
  • wincc flexible2008 advanced与226 cn联机

    各位师傅:    wincc flexible2008 advanced与226 cn连机时。通信参数默认是s…

    SIMATIC S7-200 2020年11月1日
  • S7-200和工控机RS232通讯

    请问大家S7-200和工控机利用RS232通讯交换数据的话,S7-200的PPI口由于需要和触摸屏通讯,需要配一个RS232的通讯模块,请问大家对于S7-200需要配一个什么型号的…

    SIMATIC S7-200 2020年10月31日
  • PID的输出能否以不同的速率输出.

    PID输出能否以不同的速率输出,比如控制压力,目标是2MPa,以每分钟0.5MPa.总共4分钟加到目标值,怎么控制,思路,.请教高手. 最佳答案 其实这个事情缩减为有个地址,数值多…

    SIMATIC S7-200 2021年7月5日
  • S7-200 modbus 主站 写问题

    S7-200作为主站,读写三台温控器的温度设定值,怎样才能实现既可以在HMI中更改温度设定值,也可以在温度器中更改温度设定值?我现在的程序是主站不断循环的读写温控器的值,导致只能从…

    SIMATIC S7-200 2017年12月2日
  • WP231校准不正确

    1217C挂一个wp231,WP231并联2个称重传感器。传感器的量程是0_50kG。现在用5kG砝码去校准,无轮怎么设置,都是只有1kG多。显然不正确。可以清零,接线正确。 最佳…

    SIMATIC S7-200 2021年7月5日
  • 西门子200棘手编程问题

    现在遇到一个棘手的编程问题,是关于汽车生产线工位暂停显示的,现场有9个暂停蘑菇头按钮,编号0,1,2,3,4,5,6,7,8,当按下任何一个蘑菇头按钮,需要在一个LED显示屏上显示…

    SIMATIC S7-200 2020年11月1日
  • 字符串的显示

    辽字对应的16#为C1C9,为何我往文本显示器里输不进去。怎么输入对应的16#才能显示辽字 最佳答案 数据块里:VB100  "辽"&nbs…

    SIMATIC S7-200 2021年7月5日
  • 有些指令操作数,如&VB1006前的&什么意思?

    有些指令操作数,如&VB1006前的&什么意思? 最佳答案 &是间接寻址,变量地址。参考连接:http://www.ad.siemens.com.cn/service/answer…

    SIMATIC S7-200 2020年11月1日
  • PLC200模拟量剔除处理

    现有四路模拟量输入(4~20mA),拟对四路模拟量取算术平均,并对坏值进行剔除处理(即不在4~20mA范围内的值),若有一路为坏值,则此路信号不参与取平均。请教有无类似C语言中if…

    SIMATIC S7-200 2018年12月2日