电脑编程软件下载程序到西门子S7-200过程中,是PPI还是自由口?

如果是PPI,能不能用VB做界面和西门子S7-200通过PPI协议通讯?
为什么一般VB与西门子S7-200通讯用自由口呢?

PPI是西门子专门的通讯,自由口的话是开放的通讯协议,所以电脑编程软件下载是PPI,VB是自由口追问

组态软件设计时用的是PPI还是自由口?

追答

组态软件里面应该可以选择的,你选择PPI就可以了,我使用的是力控和组态王的都是选择PPI的

追问

组态软件和PLC交互时,PLC不需要写通讯程序,这时怎么做到的啊?
是不是西门子把PPI协议固化到处理器中了啊?
如果用自由口的话,电脑和PLC都要通讯编程。

追答

选择PPI以后组态软件就和PLC通讯成功了,那些通讯程序组态软件已经跟你解决好了,根本不需要你管。你建立组态点!比如VD100.组态上可以显示VD100的数据是多少,你也可以对组态上建立的VD100这个点直接写数字啊!
打个比方, PLC里面在线监测的时候VD100里面的数字是50,那么你组态开软件的界面上你建立一个VD100的点,组态运行的时候VD100建立的对话框里面就是50了啊,你假如要组态软件控制PLC里面的数据,你直接那个对话框里面输入100,PLC里面的VD100就是100了啊!我怀疑你用过组态软件吗?我建议去先把基础的弄好了在去研究VB那么怎么和PLC连接!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-19
使用编程软件对西门子200编程的时候使用的是PPI协议,如果你用VB和s7-200通讯的话你得使用自由口协议了。原因含简单:西门子不公开PPI协议,自由口协议是公开的。至于组态软件的话,比如组态王可能用的是PPI,因为虽然PPI不公开,但是很多人研究,现在可以说几乎破解了,因为国产的PPI电缆都有。但是如果你用VB和PLC通讯的话建议还是自由口比较好。追问

所谓的PPI协议是不是就是定义起始位,数据位,校验,停止位,波特率,起始字符,结束字符,还有一些错误信息交互啊?如果用PPI协议PLC不就不需要编辑通讯程序了吗,直接电脑读写了吧?不是更简单吗,为什么还要用自由口呢?

追答

如果你能搞到PPI协议的详细信息那么你就可以直接PPI,找不到就自由口吧

PLC里面PPI模式和自由口模式在接口上面有什么区别,
S7-200的PPI模式和自由口模式在接口上没有区别,都是使用DB9接口的3、8两线。区别在于PPI模式使用PPI通信协议,自由口模式的通信协议需要用户自己编写(即自定义协议),前者是MICRO-WIN32程序内置,可以把程序下载到PLC里面,后者不能下载程序。

西门子S7-200PLC网络通信协议有哪些?各有什么特点?
PPI通信协议是西门子公司专为S7-200系列PLC开发的通讯协议。内置于S7-200CPU中。PPI协议物理上基于RS-485口,通过屏蔽双绞线就可以实现PPI通讯。PPI协议是一种主-从协议。主站设备发送要求到从站设备,从站设备响应,从站不能主动发出信息。主站靠PPI协议管理的共享连接来与从站通讯。特点:PPI协议并不...

西门子PLC有几种通讯方式
PPI协议是S7-200CPU最基本的通信方式,通过原来自身的端口(PORT0或PORT1)就可以实现通信,是S7-200 CPU默认的通信方式。PPI是一种主-从协议通信,主-从站在一个令牌环网中。在CPU内用户网络读写指令即可,也就是说网络读写指令是运行在PPI协议上的。因此PPI只在主站侧编写程序就可以了,从站的网...

delphi可以与西门子s7-200的plc通信吗,如何进行
可以.可以通过OPC或者自由口(一种可编程的串口通讯方式)方式进行通讯,用Delphi开发满足要求的数据接收软件即可 我不知道你打算怎么做,正常情况下,S7-200支持的PPI通讯协议由于不开放,所以无法通过这种方式进行通讯。因此第三方的应用程序\/设备要想与S7-200进行通讯,有两种方式:一是把S7-200作为一个...

s7200支持什么协议
西门子S7-200系列默认的是PPI协议。软件中带MODBUS协议库和USS协议库,因此支持MODBUS协议和USS协议。其余的协议就得用自由口通信的方式实现了。望采纳。。。

谁能帮我讲解一下西门子200PPI通讯协议,谢谢各位。
S7-226的编程口物理层为RS-485结构,SIEMENS提供MicroWin软件,采用的是PPI(Point to Point)协议,可以用来传输、调试PLC程序。在现场应用中,当需要PLC与上位机通讯时,较多的使用自定义协议与上位机通讯。在这种通讯方式中,需要编程者首先定义自己的自由通讯格式,在PLC中编写代码,利用中断方式控制通讯...

西门子plc s7-200连不上电脑是什么原因?
编程通信是PPI模式。而在"STOP"状态下,通信口永远是PPI从站模式。最好把CPU上的模式开关拨到"STOP"的位置 \\r\\n针对上述情况,可以在Micro\/WIN左侧的浏览条中点击Communication(通信)图标,在对话框中双击通信设备的图标(如PC\/PPI电缆),改变本地的连接属性(本地地址或通信速率设置);双击(刷新...

关于西门子200通信的问题
S7-200 CPU上的通信口各自独立,每个通信口都有自己的网络地址、通信速率等参数设置。通信口的参数在编程软件Micro\/WIN的“系统块”中查看、设置,新的设置在系统块下载到CPU中后起作用。S7-200 CPU上的通信口支持的通信协议有:PPI协议:西门子专为S7-200开发的通信协议 MPI协议:不完全支持,只能作...

西门子PLC之间的通讯是怎么完成的?
S7-200通信最经济的方式就是采用PPI协议和自由口通信协议。对于S7-200之间进行通信,PPI协议又更适合——它比自由口通信的编程更简单!下面就对这个PPI通信进行说明——以2台S7-200通信为例,做一个实例。 设备配置:1台S7-200 CPU 226CN的PLC、 1台S7-200 CPU 224XP的PLC 硬件连接:原则上需要配备1条紫色的...

西门子PLC S7-200.CPU226的编程用哪个串口与电脑连接
MPI电缆,直接用USB链接多简单。

相似回答