PPI.MPI.PROFIBUS.自由通讯口协议。它们的数据发送接收格式是不是都不一样,请各位帅哥,举几个例子来看看,并说明一下发送的数据内容。谢谢,
最佳答案
同一种通信协议可以通过不同的硬件传输;同一种传输介质也可以传输不同的通信协议。例如,PPI、MPI和PROFIBUS-DP协议都可以在RS-485总线上传输;而PROFIBUS-DP也可通过光纤传输。
如果通信对象支持相同的通信协议,但通信口的硬件标准不同,就需要使用接口转换器件。如S7-200编程软件通过PPI协议与CPU通信,计算机上的RS-232串口就需要RS-232/PPI电缆才能与CPU上的RS-485串口通信,RS-232/PPI电缆在这里也起到了RS-232和RS-485之间的转换作用。这也包括光/电传输信号的转换,电信号与无线电信号之间的转换等。
使用何种通信传输方式,决定了通信的速率和距离。通信硬件的通信速率会成为接口转换成功与否的制约因素。如果某种“插入”的传输介质,对讯号传输造成的影响超出此协议所容许的范围,就不能使用。例如,两个CPU之间基本不能通过一对传输速率较慢的数据电台使用PPI协议通信,而必须使用通信速率较低的“自由口协议”;而一个较快的光纤系统可以“插入”到使用PPI协议的RS-485电气网络中。
S7-200支持的通信协议,有些是公开的标准;有些是西门子公司的内部协议,不公开。
PPI协议:
西门子内部协议,不公开
MPI协议:
西门子内部协议,不公开
S7协议:
西门子内部协议,不公开
PROFIBUS-DP协议:
标准协议,公开
详情请参考:
http://www.profibus.com
USS协议:
西门子传动装置的通用串行通信协议,公开
详情请参考相应传动装置的手册
modbus RTU:
公开
详情请参考:
http://www.modbus.org
提问者对于答案的评价:
说明很详细谢谢,
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354018.html