S7-1500上的13 CM PtP模具数量…本地还是分布式?Quantity 13 CM PtP moudles on S7-1500... local or distributed?

我需要13个串行端口(CM PtP RS422/485 BA)连接到CPU 1513-1个。是否有好处或以下选项的缺点? 将所有13个CM PtP模块与CPU 将13个CM PtP模块分布在四个ET200 MP模块,ProfiNET连接回CPU 关注点:在选项2中,我会遇到ProfiNet连接限制问题吗因为所有与PtP模块的通信都将从单个ProfiNet发出端口(I/O节点的数量将低于处理器BUT...

问题描述

我需要13个串行端口(CM PtP RS422/485 BA)连接到CPU 1513-1个。是否有好处或以下选项的缺点?

I need 13 serial ports (CM PtP RS422/485 BA) connected to a CPU 1513-1 PN.  Are there benefits or disadvantages with the following options?

  1. 将所有13个CM PtP模块与CPU

    Put all 13 CM PtP modules in the same rack as the CPU

  2. 将13个CM PtP模块分布在四个ET200 MP模块,ProfiNET连接回CPU

    Distribute the 13 CM PtP modules across four ET200 MP modules with ProfiNET connection back to the CPU

关注点:在选项2中,我会遇到ProfiNet连接限制问题吗因为所有与PtP模块的通信都将从单个ProfiNet发出端口(I/O节点的数量将低于处理器BUT的32个限制PtP模块需要FB调用来检索/发送数据,我担心对于该端口上的ProfiNet端口,运行到8个“可同时激活/停用的IO设备”的限制处理器。)8连接是否受限只是意味着我不能同时服务所有13个端口而是一次循环轮询几个?串行通信相当慢,所以我认为从吞吐量的角度来看,循环轮询是可行的,只要连接的数量将起作用。

Concerns: In option 2 will I run into issues with the limits of ProfiNet connections since all the communication to the PtP modules will go out a single ProfiNet port (The number of I/O nodes will be under the 32 limit for the processor BUT the PtP modules will require FB calls to retrieve/send data and I'm afraid of running into the limit of 8 "IO devices that can be activated/
deactivated simultaneously", for the ProfiNet port on that processor.)  Does the 8 connection limit just mean that I cannot try to service all 13 ports at the same time and instead do a cyclic polling of a few at a time?  The serial communication is fairly slow so I think that round robin polling is ok from a throughput perspective as long as the number of connections will work.

为什么?选项2:选项2保留CPU机架长度较长,需要添加PS模块来满足大量的模块。其他的考虑到S7-2500系统不可热插拔不同远程节点的串行模块应允许节点转动关闭并对PtP模块进行维护,而不会破坏整个系统。

Why option 2: Option 2 keeps the CPU rack from being long and requiring addition PS module to supply the power needs of the large number of modules. The other thought is that, since the S7-2500 system is not hot swappable, distributing the serial modules to different remote nodes should allow a node to be turned off and PtP modules serviced without killing the whole system.

详情:附屏幕截图。中的其他模块无论选择何种选项,系统都将是一个CP 1543-1以太网卡将位于CPU机架中,数量为四个IE/AS-i LINK PN IO(双AS-i主机到ProfiNET)模块通过其内置ProfiNET端口与CPU通信。CPU有88个空闲连接,因此我没有担心会达到这个极限。

 

Details: Screen shots attached. The other modules in the system, regardless of option chosen, will be one CP 1543-1 Ethernet card that will live in the CPU rack and quantity four IE/AS-i LINK PN IO (Dual AS-i master to ProfiNET) modules talking to the CPU via its build in ProfiNet port.  The CPU has 88 free connections so I'm not concerned about running into that limit.

推荐答案2

为了简单起见,我决定选择选项1,并考虑到S7-1500系列的长MTFB。

I decided to go with option 1 for simplicity and considering the long MTFB of the S7-1500 series in general.

你可能感兴趣的文章

故障安全冗余硬件

...eed a SW to project it. 在“经典世界”中,您需要为S7-300使用布式安全,或为S7-400FH使用F-Systems: In the "classic-world" you need to work with Distributed Safety for S7-300 or F-Systems for S7-400FH:S7 F Systems V6.2发布交付 S7 F Systems V6.2 Released for Delivery另...

  • 发布于 2022-10-12 01:19
  • 阅读 ( 142 )

s71200-cm1241与打印机的rs232通信

...根9针串行到25针并行打印机端口转换电缆我正在使用sendptp块,当我与超级终端通信时,如果我发送“hello”,我会收到“hello“和一些奇怪的字母。然而,这不是问题,当我连接打印机时,它会打印“c*****,c***”。我不知道问题...

  • 发布于 2022-10-12 12:55
  • 阅读 ( 136 )

设置CM1241 RS485与电能表的通信

...的FB中,当我输入4)i执行NDR a时,我设置EN_R(EN_R i在RCV_PTP后每个周期重置): In my FB when i enter in 4) i exect NDR a then i set EN_R (EN_R i reset every cycle afer RCV_PTP):嗯,我预期我的缓冲区已满,但出乎意料的是,我只收到第一行(包括CR L...

  • 发布于 2022-10-12 14:35
  • 阅读 ( 155 )

Modbus RTU与Sentron PAC3200通信

...为Modbus主机使用点对点(PtPCM 1241 RS485或CM 1241 RS 232模块上的端口进行通信。 The MB_MASTER function block allows your program to communicate as a Modbus master using a port on the Point-to-Point (PtP) CM 1241 RS485 or CM 1241 RS232 module.MB主机具有以下参数(除其...

  • 发布于 2022-10-12 15:21
  • 阅读 ( 149 )

收到ASII的问题

...ibary . 但是我没有得到任何数据,当我使用读卡器时,卡上的RX灯亮起,所以他正在接收一些东西。我在状态端口得到“16#7002” But i dont get any data , when i use the reader the RX light lights up on the card so he is recieving something . I get "16#7002" a...

  • 发布于 2022-10-17 08:12
  • 阅读 ( 149 )

S71500+ET200Sp模块,ET200Sp-有人举例说明这种配置吗?

...个相同的配置s71500+ET200Sp模块,并且ET200Sp接口模块上有CM ptp模块。你有关于这个配置的例子吗?请你分享一下好吗?   I have  a same configuration s71500+ET200Sp modul and there are CM ptp module on ET200Sp interface module. do you have any example about this ...

  • 发布于 2022-10-17 08:13
  • 阅读 ( 173 )

CM PtP模块和S1500-从PLC接收数据中有空字符

...很重要。您在数据块上还设置了哪些访问权限,是优化的还是未优化的?您还可以进行小测试,将该数组设置为[0..5],并将LEN设置为0,这将发送完整的缓冲区,仅用于测试。 ok, I'm curious what you have defined in buffer array type, don't see ...

  • 发布于 2022-10-17 08:23
  • 阅读 ( 173 )

ProFace WinGP和S7-1500

...LC1:Out of range devices exist in write devices (Adress:PLC1)"ProFace网站上的描述并不是很有用。我已经检查了标记名(PF不接受-->.,!“$%^&*()-+=#/\……). 我不确定是否可以使用“优化的块访问”(支持人员并不真正知道) The descript...

  • 发布于 2022-10-17 08:33
  • 阅读 ( 142 )

RS485 ASCII接口

...型将全局数据块定义为字节数组f.ex.,并定义所需元素的数量。查找需要使用的说明-SEND_PTP和RECV_PTP。在TIA帮助中,很好地描述了需要设置哪些参数以及需要检查哪些参数,您只需要知道指令是否完成正常或有错误。我希望你已...

  • 发布于 2022-10-18 08:08
  • 阅读 ( 141 )

SEND_PTP的RS485发送/接收数据问题

...不到任何要发送的帧(至少在看到“M”之前)。Mark Send_PTP_Done已更改为true,因此看起来可以正常工作。 You was right. I've change DB source from [0] to None but  at the moment i don't see any frame for sending (before I saw "M" at least). Mark Send_PTP_Done was ch...

  • 发布于 2022-10-18 08:10
  • 阅读 ( 120 )