全国服务热线 15221406036

西门子6GK7243-1EX01-0XE0参数选型

更新时间:2024-05-08 07:10:00
价格:请来电询价
联系电话:
联系手机: 15221406036
联系人:聂航
让卖家联系我
详细介绍

西门子6GK7243-1EX01-0XE0参数选型

冗余系统拥有两条dp总线,因此如果需要将一个单dp接口的从站连接到冗余系统下,需要借助于ybbbb接口模块。ybbbb可以在两条总线中实现自动的切换,无需编程。本文件将主要介绍s7-300从站通过集成的dp接口连接在ybbbb后的组态步骤。

1. 下载并安装gsd文件

通常情况下在step 7的硬件组态中无法把在profibus-dp 目录下的300系列模块连接至ybbbb的dp master段。s7-300 作为从站连接至ybbbb的唯一办法是通过gsd文件。首先,通过如下链接下载相应的cpu的gsd文件。

请注意:对于某些300系列cpu,gsd文件有不同的版本,请选择合适的序列号。有时候下载后的gsd文件的文件名的格式为:siem80ee.gse.txt 。请删除.txt 后缀。

得到gsd文件以后,应把它导入step 7的硬件组态目录中。见pic1所示。

pic1. 导入新的gsd文件

2. 系统的硬件组态

2.1 s7 300组态

在项目中加入simatic 300 station,进行相应组态插入相应的300cpu,其硬件组态见pic2。

pic2. 315-2dp硬件组态

双击cpu集成dp口,设置为dp slave模式,见pic3所示。

pic3. 315-2dp的dp口组态

为了使300cpu能够与h系统进行通讯,应在300cpu内组态相应的与h系统的通讯区域。实际上是在300cpu的i/o区域内申请相应的通讯区域。i 区对应于从h系统接受的数据,q区对应于向h系统发送的数据,点击configuration页面,进行相应输入输出映象区设置,此处组态了4字节输入、4字节输出,见pic4所示。

pic4. 315-2dp的通讯区域设置

pic5. 接口参数设置

注意:通讯区域的组态中设置consistency为all,且地址address应与300 cpu i/o地址区分开,避免两者的重叠。

2.2 冗余系统组态

h系统中插入im157时,请选择“interface module for profibus-dp”选项,如下图pic6所示。

pic6. im157 总线系统选择

如下图pic7所示,加入s7 300从站站点。

pic7. 加入cpu315-2dp从站

类似于为普通的et200m从站组态插槽,为相应的s7-300站点组态接口数据,将如下图pic8中的模块拖拽到相应的s7 300站点的插槽中,注意,需要从第4槽开始,且需要和s7 300硬件组态中的通讯接口的配置相对应。见上图pic4中,s7-300配置了4字节输入、4字节输出,则此处要配置4字节输出、4字节输入。终配置如下图pic9所示。

pic8. 作为dp-slave 的315-2dp中可插入的模块

注:该接口的设置必须和s7 300中的接口设置相对应,s7 300处选择consistency为all,此处则需要选择tot. lgth.的模块,不能选择unit的模块。

pic9. h系统中315-2dp中的模块

终组态如下图pic10所示。

pic10. 硬件组态

3. s7-300和冗余系统下的编程

实际进行通讯时,只要把h系统的i/q区与315-2dp的q/i区对应即可。本例中的通讯地址对应关系见下表。


h系统cpu 315-2dp
q 6…9i 2…5
i 528…531q 2…5


table1.通讯区域对应表

无需为s7 300和冗余系统编制任何通讯程序,通讯数据通过上面配置的输入/输出接口区进行自动的读写。各控制器内如果需要读取这些数据,只需要通过上表中的相应地址直接读取即可。

注:通过ybbbb和s7 300等从站通讯, ybbbb后组态的所有从站通讯字节总和不能超过244 byte bbbbb/244 byte output

冗余系统拥有两条dp总线,因此如果需要将一个单dp接口的从站连接到冗余系统下,需要借助于ybbbb接口模块。ybbbb可以在两条总线中实现自动的切换,无需编程。本文件将主要介绍s7-300从站通过扩展的cp342-5 dp接口连接在ybbbb后的组态步骤。

1. 下载并安装gsd文件

注意:不同的cp342-5,其gsd文件有不同的版本,请选择合适的序列号。有时候下载后的gsd文件的文件名的格式为:siem80ee.gse.txt 。请删除.txt 后缀。

得到gsd文件以后,应把它导入step 7的硬件组态目录中。见pic1所示。

pic1. 导入新的gsd文件

2. 系统的硬件组态

2.1 s7 300组态

pic2. cp342-5的硬件组态

注意:记住cp342-5的i/q映射区地址,后面编程需用到。

双击cp342-5,设置为dp slave模式,见pic3所示。

pic3.cp342-5的组态

为了使cp342-5能够与h系统进行通讯,应在cp342-5内组态相应的与h系统的通讯区域。与链接集成dp组态不同的是,cp342-5是通过编程来实现的,硬件组态中毋需配置接口。

2.2 冗余系统组态

h系统中插入im157时,请选择“interface module for profibus-dp”选项,如下图pic4所示。

pic4. im157 总线系统选择

如下图pic5所示,加入cp342-5从站站点。

pic5. 加入cp342-5从站

类似于为普通的et200m从站组态插槽,为相应的cp342-5站点组态接口数据,将如下图pic6中的模块拖拽到相应的cp342-5站点的插槽中。终配置如下图pic7所示。

pic6. 作为dp-slave 的cp342-5中可插入的模块

pic7. h系统中cp342-5中的模块

3. s7-300和冗余系统下的编程

3.1 冗余系统下的编程

实际进行通讯时,h系统下毋需编写任何程序,通讯数据通过上面配置的输入/输出接口区进行自动的读写。控制程序如果需要读取这些通讯数据,只需要通过pic8中配置的相应地址直接读取即可。

3.2 cp342-5下的编程

这里需要注意一个概念:cp342-5的dp i/o区是虚拟i/o区(pic2所示),它与300 cpu的过程映像区是不同的。用户无法从hwconfig 中直接访问342-5的i/o区,s7 300中如果不编写任何程序,系统不能正常工作。通讯时y-bbbb和cp342-5的sf及bf指示灯会闪烁。解决此问题需要在300cpu中调用相应的功能块。fc1“dp_send”和fc2“dp_recv”分别向cp342-5发送和接受数据,如下pic8所示。

pic8. 地址对应图

因此与342-5的通讯需要用户自己编程完成,pic9是在cpu315-2dp的ob1中的示例。这两个功能块的参数基本相同,个参数:cpladdr须填写cp342-5的起始地制,可以参见pic2。示例代码中使用的是十六进制的地址。第二个参数是接受或发送的数据的地址。这一参数有两部分组成:前一部分是起始地址,后一部分是偏移量。注意,偏移量的选取应该与s7-400中cp342-5的地址长度相对应。s7-400中cp342-5的i区表示来自s7-300系统的数据,而q区表示s7-400发送至s7-300的数据。

pic9. s7 300中编程示例

注1:在调用fc1/fc2时,cpladdr 后面的地址必须是硬件组态中342-5的起始地址,当然fc1用i起始地址,fc2用q起始地址。请合理设置fc1::recv和fc2::send的参数以保证覆盖需要通讯的区域。同时,在硬件组态时,请尽量连续使用地址。

注2:通过ybbbb和s7 300等从站通讯, ybbbb后组态的所有从站通讯字节总和不能超过244 byte bbbbb/244 byte output。


没有

联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com