通过Profibus-DP连接S7-300CPU朱伟(技术中心)Profibus是一个令牌网络,一个网络中有若干个被动节点(从站),而它的逻辑令牌只含有一个主动节点(主站),这样的网络为纯主—从系统。典型的Profibus-DP总线配置是以此种总线存取程序为基础的,一个主站轮循多个从站。Profibus-DP在整个Profibus应用中,应用最多,也最广泛,可以连接不同厂商符合Profibus-DP协议的设备。把S7-300CPU通过DP接口直接接到S7-400CPU的DP总线上,这一方法在我们公司应用比较普遍,组态过程如下:我们需要在已建S7-400项目中添加S7-300的CPU,如图所示:建立好300的站后,就对它的硬件进行组态,双击Hardware选项,进入硬件配置窗口,点击Catalog图标打开硬件目录,按硬件安装次序和订货号依次插入机架,电源,CPU等进行硬件组态。下面对CPU的DP口属性进行配置,首先对网络参数设置,选上要挂到S7-400的那根DP总线上,而后选上Operating Mode,如图:我们选择“DP Slave”操作模式,下面选项也选择上,则编程器可以对从站编程,换句话说这个接口既可以作为DP从站,同时还可以通过这个接口监控程序。诊断地址为2046,为Profibus诊断时,选择默认值即可。选择标签“Configuration点击“NEW”新建一行通信的接口区我们在模式中选择MS(Master-Slave),MS是一个主站依次轮询从站的通信方式,而DX(DirectDataExchange)通信模式是在主站轮询从站时,从站除了将数据发送给主站,同时还将数据发送给在Step7中组态的其他从站。在上图中定义S7-300从站的通信接口区,Addresstype选择为Input对应I区,Output对应Q区。Length中设置通信区域的大小,最多32字节,Unit选择是按字节还是按字来通信。Consistency选择unit的话,就按unit中定义的数据格式发送即按字节或字发送,若选择All表示是打包发送,每包最多32字节,这还需要调用SFC15给数据打包,调用SFC14给数据解包,我们应用中一般选用unit。设置完成后点击apply确认,我们可以看到上图中主站的接口区是虚的,不能操作,等到组态主站时,虚的选项框被激活,可以对主站通信参数进行设置。我们分别设置一个Input区和一个Output区,其长度均
通过Profibus-DP连接智能从站(S7-400CPU为主站,S7-00为从站) 来自淘豆网www.taodocs.com转载请标明出处.