profinet io通讯,profinet profibus 网络之间能通讯吗

1,profinet profibus 网络之间能通讯吗可以,不过二者通讯属于跨网络通讯,需要用到网关 , 比如IE-PB Link等 。应该不能吧 。
2,如何寻址PROFINET IO设备PROFINET IO是设计用来在以以太网连接的设备提供快速的资料传输,且支援生产者-消费者模型(provider-consumer model)[1] 。支援PROFIBUS通讯协定的设备可以无缝的和PROFINET网络连接,不需要IO代理器(IO-Proxy)之类的设备 。设备开发者可以利...
3,西门子siemens系统中什么是PROFIBUS DP 和PROFINET IO组网方式,一个是DP通讯,一个是以太网通讯西门子两种协议也是西门子主推的两种协议profinet io系统包括以下几种设备:io控制器 , 控制自动化的任务工作 。io设备,一般是现场设备,受io控制器的控制及监控,一个io设备可能包括数个模组或是子模组 。腾希袁星宇【profinet io通讯,profinet profibus 网络之间能通讯吗】
4,关于profinet IO通讯问题请教高手IOcontroller里态的设备名和300站里的要一致,IP要一致 , IP地址在IOContoller端的组态里可以选择不由Controller分配 。在300端组态里要使能PROFINETIO好久没做过profinet,查了一下,现在CP343-1LEAN居然都支持profinet了,不过只能做device 。profinet最重要的识别信息就是devicename,楼主要使controller和device上为cp343-1lean分配的devicename相同 。你采用的是PNI/O还是PNCBA,前者依照DP组态即可,后者要有IMAP形成组件 。5 , 如何实现AS410和S71500之间的PROFINET IO通讯如果您要使用 S7-300 工业以太网模板作为 PROFINET IO 控制器或者 PROFINET IO 设备, 那么您必须调用一下通讯功能块在用户程序中:FC11 "PNIO_SEND"FC12 "PNIO_RECV"通讯块 FC11 “PNIO_SEND” 和 FC12 “PNIO_RECV” 的特性:FC11 和 FC12 是同步通讯块 。块被包含在 S7-300 控制器“SIMATIC_NET_CP” 库中 。块必须被调用在 OB1 中功能调用结束通过 “DONE”,“NDR” 或 “ERROR” 表示 。FC11 “ PNIO_SEND” 通讯功能块的特性 :作为 PROFINET IO 控制器功能块通过通讯处理器传送指定输出范围内的过程数据 (输出) 到 PROFINET IO 设备并且提供同样的状态给 PROFINET IO 设备的输出 。作为 PROFINET IO 设备功能块读取 PROFINET IO 设备 CPU 的过程映像输入区并且传送它们到 PROFINET IO 控制器 (被组态的输入地址);提供同样的状态给 PROFINET IO 控制器 。FC12“ PNIO_RECV” 通讯功能块的特性 ::作为 PROFINET IO 控制器功能块接受 PROFINET IO 设备的过程数据(输入) 并且提供来自于 PROFINET IO 设备的指定输入区的状态 。作为 PROFINET IO 设备功能块接受 PROFINET IO 控制器发送的数据 (被组态的输出地址) 并把 PROFINET IO 控制器的传送数据的状态写到 PROFINET IO 设备以组态好的数据区中 。组态描述:STEP 7 项目包括以下被组态成 PROFINET IO 控制器的 S7-300 站:CPU 319-3PN/DPSTEP 7 项目包括以下被组态成 PROFINET IO 设备的 S7-300 站:CPU 315-2DP 和 CP343-1 Lean (6GK7 343-1CX10-0XE0)ET 200S接下来的输入/输出模块被组态到 PROFINET IO 设备 CP343-1 Lean中:地址是 0-15 的 16 字节输入模块地址是 16-23 的 8 字节输入模块地址是 0-15 的 16 字节输出模块地址是 16-19的 4 字节输出模块这表明输入地址区和输出地址区分别是 24 字节 (0-23) 和 20 字节 (0-19) 。输入和输出首地址可以不是"0".接下来的输入/输出模块被组态到 ET 200S 中:地址是 20.0-20.1 的 2 位输出模块最终的地址区是:输入: 0-23 = 24 字节输出: 0-20 = 21 字节用户程序描述:在这个例子中 ,  一个 CP343-1 Lean 被用作连接一个作为 PROFINET IO 设备的S7-300 站到一个 PROFINET IO 系统中 。字节 MB0 被定义成 S7-300 CPU 时钟位 。STEP 7 程序包括 OB1, FB100, DB30, DB31, DB12, FC11 and FC12.OB1OB1 被循环调用 。在这个OB中 ,  FB100 (实例 DB: DB100)被调用 。FB100FB100 被调用在 OB1 中 。在这个 FB 中,FC11 “PNIO_SEND” 和 FC12 “PNIO_RECV” 被调用 。输入参数 MODE=0,因为通讯处理器仅被用作 PROFINET IO 设备 。如果通讯处理器被同时用作 PROFINET IO 控制器和 PROFINET IO 设备,那么输入参数 MODE=1 。输入通讯功能参数 CPLADDR 是你指定的 PROFINET IO 设备的模块地址 。你从硬件组态中可以得到它 , 在工业以太网通讯模块 -> “ 地址” 标签 (参看 图. 06) 。在这个例子中,CP343-1 Lean模块地址是 256dec = 100hex. 。FC11 “ PNIO_SEND” 的输入参数 LEN 是你组态的 CP343-1 Lean (24 字节) 的输入地址区的长度 。这段数据长度被指定为 FC11 “PNIO_SEND” 发送数据的 LEN 参数 。这段数据必须与已组态的的输入 (24 字节) 保持一致 。FC12 “ PNIO_RECV” 的输入参数 LEN 是你组态的 CP343-1 Lean (20 字节) 的输出地址区的长度 。这段数据长度被指定为 FC12 “PNIO_RECV” 发送数据的 LEN 参数 。这段数据必须与已组态的的输出 (20字节) 保持一致 。发送接收缓冲区 (例如 数据块) 包含了被发送和接收的数据,长度至少要和被定义的发送和接收数据一样长 。在这个例子中,DB 包含的发送数据长度必须大于等于 24 字节并且 DB 包含的接收数据长度必须大于等于 20 字节 。FC11 “PNIO_SEND” 和 FC12 “PNIO_RECV” 的输出参数 “DONE”、“NDR”、“ERROR” 和 “STATUS”是通讯功能块的工作标示位 。如果发送任务成功完成,那么 FC11 “PNIO_SEND”的 “DONE”将被置位 。如果接收任务成功完成 (例如:数据被接收到)  , 那么 FC12 “PNIO_RECV”的 “NDR”将被置位 。如果 FC11 “PNIO_SEND” 和 FC12 “PNIO_RECV” 由于错误而结束 , 可通过状态字进行错误分析 。PROFINET IO 控制器的用户程序描述:在这个例子中,一个带有集成以太网接口的 S7-300 CPU 被用作 PROFINET IO 控制器 。字节 MB0 被定义成 S7-300 CPU时钟位 。STEP 7 程序包括 OB1,FB100 和 DB20 。在用户程序中没有必要调用通讯功能块 。可以通过装载和传送命令来访问输入/输出区,例如 , 读出输入值和写值到输出 。读到的输入值被保存到数据块 (DB20)中 。

    推荐阅读