故事作者:绫

最近创作

看看TA的故事

【周三技术工坊】CP343-1模块Profinet地址空间

已锁定

总坛主

  • 帖子

    1533
  • 精华

    120
  • 被关注

    237

论坛等级:至圣

注册时间:2019-03-20

钻石 钻石 如何晋级?

【周三技术工坊】CP343-1模块Profinet地址空间

6140

10

2019-08-06 16:05:44

star star star

        西门子300系列PLC在常规项目中很常用,而用于Profinet扩展的343-1模块,在一些接口或者资源不足的情况下,大家也会选用,今天和大家分享下这个模块在做Profinet通讯时的地址空间分配问题。

        这里和300PLC本体上的Profinet接口做下比较,图.1是个典型的300PLC做IO控制器的配置;图.2是个343-1模块做IO控制器的配置。

图.1 CPU上的模块地址

图.2 CP343-1模块上的模块地址


        可以找一下,这两者关于地址空间有什么不同么???

        可以看出来,两个IO地址是一样的,实际上这是在同一个PLC项目中的,编译也不会出错。

        问题来了,这两个相同的地址是怎么回事呢?

        是这样的,CPU的有自己的地址空间,本体上组态的IO及IO从站,可以直接使用PIW、PQW或者IW、QW的方式读写;而CP模块在组态成Profinet控制器或者I-device时也有自己的独立的地址空间,当我们要从CP343-1模块下的IO从站读写数据时,就要用PNIO_SEND、PNIO_RECV将数据和300CPU上的DB块关联起来,用DB做IO的读写操作。

        那么CP343-1上的地址空间和DB地址的关联关系是怎样的呢?

        接下来,我们做个实验来看一下。

图.3 CP343-1作为IO控制器组态PN从站


        如图.3,我们用343-1做Profinet控制器,连接了一个ET200从站,地址比较乱,接下来关联到DB块中,在图.4中关联了一个DB块,分别是从DBX0.0开始的写入,DBX10.0开始的读取。

图.4 CP343-1做IO控制器时的程序


        最终读写时,我们可以看到以下对应关系,如表.1

表.1 CP343-1做IO控制器时和DB块地址对关系


        可以看出CP343-1做IO控制器时,地址传送是从0开始的,地址对应的排列关系以逻辑地址的大小为序。地址间隔, 没有被组态的地址区IB0对应的DB1.DBB10也被传送。

        也就是说,如果我们按照 图.2 的组态方式,我们要在DB中至少关联271字节的读入地址,这样我们才能读到CP343-1上256开始的地址区域;同理,写出时也要在DB中建立至少关联271字节的地址区域。

        所以我们在使用CP343-1做Profinet控制器时,一定不要把地址用数字上太靠后的地址,不用担心和CPU的地址区冲突。做控制器时的地址空间就是这个样子,从0开始按地址的数字大小排序。那么作为I-device时,又是个什么情况呢?

         我们接下来看个CP343-1作为I-device的例子

图.5 CP343-1模块作为I-device时的组态

        如图.5,我们把CP343-1作为一个I-device,同样,我们调用FC11,FB12来关联到DB块。

图.6 CP343-1模块作为I-device时的程序


        使用图.6程序块后,我们得到以下对应关系,如表.2


        可以看出CP343-1做IO设备时,地址传送是从0开始的,与组态的最低地址无关。地址对应关系以在IO控制器中组态的插槽为序,与组态的地址大小无关。地址间隔,没有被组态的地址不会被传送。

        所以当我们使用CP343-1做I-device时,起始地址变的没有意义,地址区只是用来显示通讯的长度。

        综上,CP343-1模块在组态成Profinet控制器或者I-device时,地址区是独立于CPU的,所以不用担心和CPU的地址区有冲突。而做控制器及I-device时,起始地址的意义也完全不同。


                                                                                            -------来自 西门子技术支持工程师

【周三技术工坊】CP343-1模块Profinet地址空间 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

自动化so酷

共有80条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。