cp342-5 (s)与s7-300(m)之间的dp主从通信(step7)cp342-5作从站与fc1(dp_send),fc2(dp_recv)的应用cp342-5 作为主站需要调用fc1,fc2 建立通讯接口区,作为从站同样需要调用fc1,fc2 建立通讯接口区,下面将以s7-400 cpu416-2dp 作为主站,cp342-5 作为从站举例说明cp342-5 作为从站的应用。主站发送16 个字节给从站,同样从站发送16 个字节给主站。
硬件和软件需求软件:step 7 v5.2
硬件:
1.profibus-dp 主站s7-400 cpu416-2dp
2.从站选用s7-300,cp342-5
3.mpi 网卡cp5611
4.profibus 电缆及接头
网络配置图pg s7-400 s7-300 带dp 342-5
硬件连接:在该实例中,s7-400 cpu416-2dp 做主站,cp342-5 作从站。先将s7-400 和s7-300 , cp342 -5 分别进行初始化。然后将用profibus 电缆将s7-400 的dp 口与cp342-5 的profibus 接口按上图连接好。修改cp5611 的参数使之与profibus 网络一致,并将其连接到profibus 网络上,下面介绍组态详细步骤。
组态打开simatic manager 软件,在file 菜单的下拉菜单下选择“new” 新建一个项目,在name 栏中输入项目名称,将其命名为“cp342-5_slave ”,在下方的storage location 中设置其存储位置,如下图:
组态从站:
在项目窗口的左侧选中该项目,单击右键在弹出的子菜单中选择insert new object 插入一个simatic 300 station,可以看到选择的对象出现在右侧的屏幕上。
双击simatic 300 station 目录下的hardware 图标,打开hw configuration 进行硬件组态。在hw configuration 主界面的右侧按实际硬件安装顺序完成系统硬件组态。在菜单栏中选择“view”菜单下的“catalog”打开硬件目录。在左侧目录中打开simatic 300 文件夹,在rack-300 下选择一个机架,把选用的基架拖到屏幕的左上方。同时在2 号槽和4 号槽分插入s7-300 cpu 和和 cp342-5 ,在配置cpu 时,会自动弹出一个对话框,此时不用做任何设置,直接点击ok 即可。由于在该实例中,将cp342-5 作为从站,配置cp342-5 网络设置时,先新建一条profibus 网络,然后组态profibus 属性如下图:
传输输率可以根据profibus 总线长度而定,如果网络上有中继器、obt 和olm 要通过选项“options”来加入。
本例中选择传输速率为“1.5mbps”和“dp”行规,无中继器和obt 等网络元件,点击“ok”按钮确认。然后定义cp342-5 的站地址,本例中为4 号站,加入cp 后,双击该栏,在弹出的对话框中,选择“operating mode” 标签,并激活“dp slave”模式,如下图:
如果激活“dp slave”项下的选择框 ,表示cp342-5 作从站的同时,还支持编程功能和s7 协议。组态完成后编译存盘并下载到cpu 中。
组态主站:
在右侧区域单击右键在弹出菜单中选择simatic 400 station 插入s7-400 主站,在屏幕右侧会看到相应的s7-400 站点出现,如下图:
双击“hardware”,按实际硬件安装顺序完成系统硬件组态,序依次插入机架、电源、cpu。插入cpu 时要同时组态profibus,选择与从站同一条的profib us 网络,并选择主站站地址,本例中主站为2 号站,cpu 组态后会出现一条profibus 网络,在硬件中选择“configured stations ”,从“s7-300 cp342-5 ”中选择与订货号、版本号相同的cp342-5,如下图:
然后拖到profibus 网上,刚才已经组态完的从站列在表中,点击键“connect”,连接从站到主站的profibus 网上,如下图:
连接完成后,点击从站组态通讯接口区,插入16 个字节的输入和16 个字节的输出,如果选择“total”,主站cpu 要调用sfc14,sfc15 对数据包进行处理,本例中选择按字节通讯,在主站中不需要对通讯进行编程,组态如下图:
组态完成后编译存盘下载到cpu 中,可以修改cp5611 参数,使之可以连接到profibus 网络上同时对主站和从站编程。从上图中可以看到主站的通讯区已经建立,主站发送到从站的数据区为qb0~qb15,主站接收从站的数据区为ib0~ib15,从站需要调用fc1,fc2 建立通讯区。
从站编程在“libraries” ->“simatic_net_cp” ->“cp300”找到fc1, fc2, 并在ob1 调用fc1,fc2 建立通讯区,例子如下:
参数含义:
cpladdr:cp342-5 的地址。
send:发送区,对应主站的输入区。
recv:接收区,对应主站的输出区。
done:发送完成一次产生一个脉冲。
ndr: 接收完成一次产生一个脉冲。
error:错误位。
status:调用fc1,fc2 时产生的状态字。
dpstatus:profibus-dp 的状态字节。
编译存盘并下载到cpu 中,这样通讯接口区就建立起来了.
主站s7-400 从站cp342-5
qb0~qb15 -> mb40~mb55
ib0~ib15 <- mb20~mb35
上海卓曙自动化设备有限公司
企业礼堂设计,产品展厅设计,展览馆设计
PCB 抗金属标签 rfid电子标签 车辆管理 叉车托盘管理
桓台水下主题婚纱摄影哪家赠品多?,冬季拍摄预定中
商用厨具设备接触器 商用厨具接触器 厨具设备接触器
新街口高三补习班 归纳总结查缺补漏
CP342-5 (S)与S7-300(M)之间的DP主从通信
湛江市煤炭性能检测,成分分析,碳材热值检测
浙江自粘抗裂贴生产厂家 哪卖抗裂贴?哪生产抗裂贴
供应其他JHW-FS金浩防护纱窗
双速开沟培土机 汽油果园管理机 多功能田园管理机
维修电饭锅 自动电饭锅 节能电饭锅
吴江三相异步电机哪家专业,获得了用户的一致好评
东营梦幻灯光节出售全新2018年定制活动
浙江地基加固双进双出灌浆泵怎么样
陕西十大优质的禅意茶桌组合供应商哪家价格实惠的?
使用合金厚壁弯头应选择专业的厂家
厂区专用多利卡扫路车_物业扫地车
PC沙伯基础505RU聚碳酸酯玻璃纤维增强材料
天气太太太燥热 断桥窗品牌品得门窗了解一下
韩国地接导游丨韩国导游去哪找