首页 理论教育 CP342-5作从站的PROFIBUS-DP通信优化方案

CP342-5作从站的PROFIBUS-DP通信优化方案

时间:2023-06-23 理论教育 版权反馈
【摘要】:它能感受规定的被测量物件并按照一定的规律转换成可用电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求,通常由敏感元件和转换元件组成。机电控制系统中常用的各种接近开关也是开关量输出的传感器。传感器按检测元件工作原理可分为高频振荡型、超声波型、电容型、电磁感应型、永磁型、霍尔元件型与磁敏元件型等。不同形式的传感器所检测物体的物理量不同。图8-144 从站OB1中的程序

CP342-5作从站的PROFIBUS-DP通信优化方案

以下介绍CP342-5作从站时,与CUP412-1之间的PROFIBUS通信的实例。

【例8-9】有1台设备,控制系统由CUP412-1、CPU314C-2DP、CP342-5、SM421和SM422组成,要求实时从CPU314C-2DP的MW0发出2个字节到主站的CUP412-1的MW0,从主站的CUP412-1的MW10发送2个字节到CPU314C-2DP的MW10中。

(1)主要软硬件配置

①1套STEP7V5.5SP4。

②1台CPU314C-2DP。

③1台CP342-5。

④1台CUP412-1。

⑤1台SM421和SM422。

⑥1根编程电缆

⑦1根PROFIBUS网络电缆(含两个网络总线连接器)。

PROFIBUS现场总线硬件配置图如图8-133所示。

978-7-111-58358-5-Chapter08-150.jpg

图8-133 PROFIBUS现场总线硬件配置图

(2)硬件组态

1)新建项目并组态从站。在SIMATIC Manager界面,首先新建一个项目,本例为“CP_SLAVE”,再插入S7-300站点;打开硬件组态界面,插入机架,再插入CPU314C-2DP和CP342-5,如图8-134所示,双击“CP342-5”,弹出如图8-135所示的“属性-CP342-5”界面,单击“属性”按钮,弹出“属性-PROFIBUS接口”界面,单击“新建”按钮,选择站地址为“3”,单击“确定”按钮。

978-7-111-58358-5-Chapter08-151.jpg

图8-134 从站的硬件组态

978-7-111-58358-5-Chapter08-152.jpg

图8-135 新建PROFIBUS网络

回到“属性-CP342-5”界面,选择“工作模式”选项卡,选定“DP从站”模式,再单击“确定”按钮,如图8-136所示,单击工具栏的“保存和编译”按钮978-7-111-58358-5-Chapter08-153.jpg,如没有显示错误,从站硬件组态工作完成。

978-7-111-58358-5-Chapter08-154.jpg

图8-136 DP从站模式

2)组态主站。在SIMATIC Manager界面插入S7-400站点;打开硬件组态界面,插入机架UR2,再先后插入PS407 4A、CPU 412-1、SM421和SM422,如图8-137所示。(www.xing528.com)

978-7-111-58358-5-Chapter08-155.jpg

图8-137 硬件组态

3)新建PROFIBUS网络。在图8-137中,双击“MPI/DP”弹出“属性-MPI/DP”对话框,把类型选为“PROFIBUS”,单击“属性”按钮,弹出“属性-PROFIBUS接口”对话框,单击“新建”按钮,实际就是新建PROFIBUS网络,如图8-138所示,单击“属性-PROFIBUS接口”对话框的“确定”按钮,最后单击“属性-MPI/DP”对话框中的“确定”按钮。

978-7-111-58358-5-Chapter08-156.jpg

图8-138 新建PROFIBUS网络

先选中如图8-139所示的PROFIBUS网线(标记为“1”处),选定硬件组态的目录树下“PROFIBUS DP”→“Configured Station”→“S7 300 CP342-5DP”→“6GK6342-5DA02-0XE0”→“V6.0”,按住鼠标左键,将其拖入如图8-139所示的网线位置,再松开鼠标。此时弹出“属性-DP从站”对话框,如图8-140所示,单击“连接”按钮。

选中“CP342-5”,分别将“2bytesDI/Total Consistency”和“2bytes DO/Total Consis-tency”拖入从站的1号和2号槽。单击工具栏的“保存和编译”按钮978-7-111-58358-5-Chapter08-157.jpg,如没有显示错误,硬件组态工作完成,如图8-141所示。

4)编写程序。与CPU集成的DP接口不同,CP342-5作从站时,不能通过I和Q区直接交换数据到主站CPU412-1中,需要调用FC1(DP_SEND)和FC2(DP_RECV),建立虚拟通信口区访问主站。

978-7-111-58358-5-Chapter08-158.jpg

图8-139 组态从站

978-7-111-58358-5-Chapter08-159.jpg

图8-140 从站连接

从图8-141可以看到,主站输入数据区为IB0~IB1,而输出数据区为QB0~QB1,本例的主站与从站之间的数据交换如图8-142所示。

978-7-111-58358-5-Chapter08-160.jpg

图8-141 组态

978-7-111-58358-5-Chapter08-161.jpg

图8-142 主站与从站之间的数据交换

主站的OB1中的程序如图8-143所示,从站的OB1中程序如图8-144所示。

978-7-111-58358-5-Chapter08-162.jpg

图8-143 主站OB1中的程序

978-7-111-58358-5-Chapter08-163.jpg

图8-144 从站OB1中的程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈