PROFIBUS(Process Field Bus)是目前国际上通用的现场总线之一,是一种国际性的、开放式的现场总线标准。具有“开放式”的通信接口和“透明”的通信协议。
PROFIBUS-DP使用ISO/OSI参考模型的第一层物理层和第二层数据链路层,精简的结构保证了数据的高速传送,扫描1000个I/0点的时间少于1ms,尤其适合于PLC与现场分散I/O设备之间的通信。
1、新建项目,插入2个SIMATIC 300站。
2、SIMATIC 300(1)配置硬件组态并配置为从站。在硬件组态中插入机架并插入PLC 315-2DP,双击DP,选择【属性】,弹出“profibus接口DP”。
3、设置profibus-DP属性。设置DP地址为5,选择【属性】,进行网络设置,选择【传输率】为1.5Mbps,选择【配置文件】为DP。
4、在“属性”对话框中单击“工作模式”,进行设置“DP从站”模式。
5、在“属性”对话框中,选择“组态”栏,单击“新建”,设置从站s7-300通信接口区,本例中选择按字节进行通信,设置一个Input区(对应I区),长度为2字节。再次新建,设置一个Output区(对应Q区),长度为2字节。
6、SIMATIC 300(1)配置硬件组态并配置为主站。同理设置从站配置,设置站地址为6,工作模式为“主站”。 在主站硬件组态窗口中,选择“PROFIBUS DP/Configuration Station”,将CPU31x拖至PROFIBUS总线上,单击弹出的“DP从站属性”对话框中的“连接”,将已组态的s7-300从站连接到网络。
7、单击“组态”,分别选择第一行和第二行,单击“编辑”,对主站通信接口区进行设置,从站的Input对应主站的Output,从站的Output对应主站的Input。编译保存,并将配置下载到CPU中。