西门子S7-300与S7-400PLC相互之间可以通过PROFIBUS-DP方式进行通讯。本文例子是一台CPU414-2DP作为PROFIBUS-DP通讯的主站,CPU315-2DP作为PROFIBUS-DP通讯的智能从站进行通信。1. 硬件和软件要求硬件:1)PROFIBUS-DP主站S7-400 CPU414-2DP;2)从站S7-300 CPU315-2DP;3)带MPI网卡CP5611的编程计算机;4)PROFIBUS电缆及接头。软件:STEP7 V5.3。把CPU414-2DP集成的DP接口和CPU315-2DP集成的DP接口连接起来,然后分别组态S7-300站和S7-400站,原则上先组态从站。2. 网络组态及参数设置(1)组态从站1)新建项目:在STEP7中创建一个新项目,点击右键,在弹出的菜单中选择“Insert New bbbbbb”→“SIMATIC 300 Station”,插入S7-300从站。2)组态硬件:双击“Hardware”选项,进入“HW Config”窗口。点击“Catalog”图标打开硬件目录,按硬件安装次序和订货号依次插入机架、电源、CPU等进行硬件组态。插入CPU时会同时弹出PROFIBUS组态界面。点击“New”按钮新建PROFIBUS(1),组态PROFIBUS站地址,本例中为6。点击“Properties”按钮组态网络属性,选择“Network Setings”进行网络参数设置,在本例中设置PROFIBUS的传输速率为“1.5Mbit/s”,行规为“DP”。点击“OK”按钮确认,出现PROFIBUS网络。双击CPU315-2DP项下的“DP”项,会弹出PROFIBUS-DP的属性菜单。①在网络属性窗口选择顶部菜单“Operating Mode”,选择“DP slave”操作模式,如果其下的选择框被激活,则编程器可以对从站编程,也就是说这个接口即既以作为DP从站,同时还可以通过这个接口监控程序。诊断地址为2046,为PROFIBUS的诊断时,选择默认值即可。②选择标签“Configuration”,点击“New”按钮新建一行通信的接口区。③在弹出的对话框中定义S7-300从站的通信接口区。Address type:选择为“bbbbb”对应I区,“Output”对应Q区。Length:设置通信区域的大小, 多32字节。Unit:选择是按字节还是按字来通信。Consistency:选择“Unit”是按在“Unit”中定义的数据格式发送,即按字节或字发送;若选择“All”表示是打包发送,每包 多32字节。设置完成后点击“Apply”按钮确认,可再加入若干行通信数据,通信区的大小与CPU型号有关, 大244字节。对话框中主站的接口区是虚的,不能操作,等到组态主站时,虚的选项框将被激活,可以对主站通信参数进行设置。在本例中分别设置一个bbbbb区和一个Output区,其长度均设置为10字节。设置完成后在“Configuration”标签页中会看到这两个通信接口区。(2)组态主站 组态完从站后,以同样的方式建立S7-400主站并组态,本例中设置主站地址为2,并选择与从站相同的PROFIBUS网络。打开硬件目录,选择“PROFIBUS DP→Configuration Station”文件夹,选择CPU31x,将其拖拽到DP主站系统的PROFIBUS总线上,从而将其连接到DP网络上。此时自动弹出“DP-slave Properties”,在其中的“Connection”标签中选择已经组态过的从站,如果有多个从站时,要一个一个连接,上面已经组态完的S7-300从站可在列表中看到,点击“Connect”按钮将其连接至网络。然后点击:“Configuration”标签,设置主站的通信接口区。从站的输出区与主站的输入区相对应,从站的输入区同主站的输出区相对应。配置完以后,用MPI接口分别下载到各自的CPU中初始化接口数据。在本例中,主站的QB0~QB9的数据将自动对应从站的数据区IB0~IB9,从站的QB0~QB9对应主站的IB0~IB9。为了防止某一站点掉电而影响主站从站CPU的运行,可分别调用OB86等块进行处理。
温馨提示:湖南阳光技术学校常年面向全国招生(不限年龄)。由湖南阳光技术学校实战一线首席技术专家授课,天天实操,全程实战,手把手教,。我们是正规技术学校,我们有自己的校园,我们是行业正规军!我们有自己的教学楼、学员公寓楼、篮球场(2个)、有校内花园、有专业实操车间。我们会为您提供海量的西门子S7300与S7400PLC相互之间的PROFIBUSDP通讯的信息,如果您想了解有关西门子S7300与S7400PLC相互之间的PROFIBUSDP通讯方面的更多资讯,请经常关注我校网站:www.apx168.com 也可以加我们微信号:yp941688 或 yp94168;我们将给你 详细的与西门子S7300与S7400PLC相互之间的PROFIBUSDP通讯相关的解答。 如果您对湖南阳光技术学校发布的西门子S7300与S7400PLC相互之间的PROFIBUSDP通讯这条信息有什么好的建议,请告诉我们。您的宝贵建议对我们逐步完善西门子S7300与S7400PLC相互之间的PROFIBUSDP通讯的内容有重要的参考作用!