PROFIBUS协议有以下几种:
1、DP
一个从站只能被一个1类主站所控制(2类主站只能选择地接收从站发送给1类主站的数据),通过快速串行连接与分散的现场设备之间主要是轮循的数据交换。
2、PA
用于分散式自动控制系统和现场设备之间的通信系统,确保本质安全和通过总线对现场设备供电
3、FMS
通常采用服务器/客户机模式,与DP使用相同的传输技术和总线存取协议,可以在同一电缆上同时并行使用。主要用于与S5的通信
4、FDL
是PROFIBUS的第二层,可以提供一个高等级的传输安全保证,能有效检测出错位,双向数据传输,发送方和接收方可以同时触发发送和接收响应,只有用CP卡才可以使用。可以实现SDA,SDN,自由第二层,多点通信,广播通信。
5、S7
是S7系统PLC基于MPI、PROFIBUS、Ethernet网络的一种优化的通信协议。主要用于S7-400/400,S7-300/400PLC间主-主通信。也适合S7 PLC与HMI间的通信。
SDN:
S7-300 FB8(USEND)/FB9(URCV)
S7-400 SFB8(USEND)/SFB9(URCV)
SDA:
S7-300 FB12(BSEND)/FB13(BRCV)
S7-400 SFB12(BSEND)/SFB13(BRCV)
单边编程:
S7-300 FB14(GET)/FB15(PUT)
S7-300 SFB14(GET)/SFB15(PUT)