分享

西门子S7-1200PLC编程之—PROFINET通讯(1)

 金玉满堂jjnla8 2020-04-29

CPU 可使用标准 TCP 通信协议与其它 CPU、编程设备、HMI 设备和非 Siemens设备通信。

以太网交换
CPU 1211C、1212C 和 1214C 上的 PROFINET 端口不包含以太网交换设备。
编程设备或 HMI 与 CPU 之间的直接连接不需要以太网交换机。不过,含有两个以上的CPU 或 HMI 设备的网络需要以太网交换机。

CPU 1215C 和 CPU 1217C 具有内置的双端口以太网交换机。您可使用具有CPU1215C 和另两个 S7-1200 CPU 的网络。也可以使用安装在机架上的CSM1277 4端口以太网交换机来连接多个 CPU 和 HMI 设备。

创建网络连接

使用设备配置的“网络视图”(Network view) 在项目中的各个设备之间创建网络连接。
创建网络连接之后,使用巡视窗口的“属性”(Properties) 选项卡组态网络的参数。

组态本地/伙伴连接路径

本地/伙伴(远程)连接定义两个通信伙伴的逻辑分配以建立通信服务。
连接定义了以下内容:
● 涉及的通信伙伴(一个主动,一个被动)
● 连接类型(例如,PLC、HMI 或设备连接)
● 连接路径
通信伙伴执行指令来设置和建立通信连接。
用户使用参数指定主动和被动通信端点伙伴。设置并建立连接后,CPU会自动保持和监视该连接。
如果连接终止(例如,因断线),主动伙伴将尝试重新建立组态的连接。
不必再次执行通信指令。

连接路径
将 TSEND_C、TRCV_C 或 TCON指令插入用户程序后,只要选中指令的任意部分,巡视窗口都会显示连接的属性。
在通信指令“属性”(Properties) 的“组态”(Configuration) 选项卡中指定通信参数。

为 S7 通信组态连接路径(设备组态)

多 CPU 连接的参数

传输服务访问点 (TSAP)
通过 TSAP、ISO on TCP 协议和 S7 通信,允许有多个连接访问单个 IP 地址(最多 64K个连接)。TSAP 可唯一标识连接到同一个 IP 地址的这些通信端点连接。
在“连接参数”(Connection Parameters) 对话框的“地址详细信息”(Address Details)部分,定义要使用的 TSAP。在“本地 TSAP”(Local TSAP) 域中输入 CPU 中连接的TSAP。在“伙伴 TSAP”(Partner TSAP) 域下输入为伙伴 CPU 中的连接分配的 TSAP。

端口号
使用 TCP 和 UDP 协议时,本地(主动)连接 CPU的连接参数组态必须指定远程伙伴(被动)连接 CPU 的 IP 地址和端口号。
在“连接参数”(Connection Parameters) 对话框的“地址详细信息”(Address Details)部分,定义要使用的端口。在“本地端口”(Local Port) 域中输入 CPU 中连接的端口。
在“伙伴端口”(Partner Port) 域下输入为伙伴 CPU 中的连接分配的端口。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多