S7-1500 CPU之间TCP通讯组态

    S7-1500 与 S7-1500 之间的以太网通信可以通过 TCP 或 ISO on TCP 协议来实现,使用的通信指令是在双方 CPU 调用 T-block (TSEND_C, TRCV_C, TCON, TDISCON, TSEN, TRCV) 指令来实现。通信方式为双边通信,因此 TSEND 和 TRCV 必须成对出现。

    硬件和软件需求及所完成的通信任务

    硬件:
    ① S7-1500 CPU
    ② PC (带以太网卡)
    ③ TP电缆(以太网电缆)

    软件:
    STEP7 V14

    所完成的通信任务:
    ① 将PLC_1 的通信数据区 DB3 块中的 100 个字节的数据发送到 PLC_2 的接收数据区 DB4 块中。
    ② 将PLC_2 的通信数据区 DB3 块中的 100 个字节的数据发送到 PLC_1 的接收数据区 DB4 块中。

    通信的编程,连接参数及通信参数的配置

    1. 打开 STEP7 v14 软件并新建项目

    在 STEP7 v14的 “Portal View” 中选择 “Create new project” 创建一个新项目

    2. 添加硬件并命名PLC

    然后进入 “Project view”,在“Project tree” 下双击 “Add new device”,在对话框中选择所使用的S7-1500 CPU添加到机架上,命名为 PLC_1,如图1.所示。
    同样方法再添加通信伙伴的S7-1500 CPU ,命名为 PLC_2。



    图1. 添加新设备

    为了编程方便,使用 CPU 属性中定义的时钟位,定义方法如下:
    在 “Project tree” > “PLC_1” > “Device configuration” 中,选中 CPU ,然后在下面的属性窗口中,“Properties” > “System and clock memory” 下,将系统位定义在MB1,时钟位定义在MB0,如图2.所示。
    时钟位我们主要使用 M0.3,它是以2Hz 的速率在0和1之间切换的一个位,可以使用它去自动激活发送任务。

    图2. 系统位与时钟位

    3. 为 PROFINET 通信口分配以太网地址

    在 “Device View”中点击 CPU 上代表PROFINET 通信口的绿色小方块,在下方会出现PROFINET 接口的属性,在 “Ethernet addresses” 下分配IP 地址为 192.168.0.1 ,子网掩码为255.255.255.0,如图3. 所示。


    图3. 分配IP 地址

    同样方法,在同一个项目里添加另一个新设备S7-1500 CPU 并为其分配 IP 地址为192.168.0.2

    4. 创建 CPU之间的逻辑网络连接

    在项目树 “Project tree”>“Devices & Networks” >“Networks view” 视图下,创建两个设备的连接。用鼠标点中 PLC_1 上的PROFINET通信口的绿色小方框,然后拖拽出一条线,到另外一个PLC_2 上的PROFINET通信口上,松开鼠标,连接就建立起来了,如图4.所示。


    图4. 建立两个 CPU的逻辑连接

    5. 创建 CPU之间的TCP连接

    创建TCP连接方式有两种方式:使用程序块、使用组态的连接。 使用程序块:参见PLC编程方式
    使用组态的连接:两种方式
    1、在项目树 “Project tree”>“Devices & Networks” >“Networks view” 视图下,创建两个设备的连接。选择连接,下拉列表选择tcp,然后用鼠标点中 PLC_1 上的PROFINET通信口的绿色小方框,然后拖拽出一条线,到另外一个PLC_2 上的PROFINET通信口上,松开鼠标,连接就建立起来了,如图5.所示。

    图5. 建立两个 CPU的逻辑连接
    2、在项目树 “Project tree”>“Devices & Networks” >“Networks view” 视图下,创建两个设备的连接。选择连接,下拉列表选择tcp,然后用鼠标点中 PLC_1 上右键选择添加新连接如图6,然后在弹出的对话框内选择要连接的PLC,点击添加按钮,如图7所示。通过这种方式建立的连接可以在连接选项内看到已经建立的连接,并且可以更改连接相关参数,如图8所示。用此方式编程中需要注意,选择连接类型时要选择使用组态的连接如图9所示。编程功能块管脚参数,参见PLC编程方式

    图6. 建立两个 CPU的逻辑连接

    图7. 建立两个 CPU的逻辑连接

    图8. 建立两个 CPU的逻辑连接

    图9. 建立两个 CPU的逻辑连接


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • S7-200 SMART以太网通信

    S7-200 SMART开放以太网通信实例,还有这些实用功能!随着2017年10月西门子正式宣布取消S7-200,标志着在中国市场服役13年的S7-200正式退役了,慢慢的市场上会出现有钱买不到货,那么原本使用的S7-200的设备是不是将面临着“青黄不接”呢?别担心,西门子马上推出了S7-200SMART来替代S7-200,在继承了S7-200大部分优点基础上又优化增加了很多新功能,S7-200

  • 性能升级 简介

    简介性能升级该性能升级可实现 PROFINET 技术规范 V2.3 中的“高性能”应用级别。该性能升级将采取一系列具体措施,可提高带 IRT 功能的 PROFINET 的以下性能:缩短 IO 设备的运行时间延时增加循环 IO 数据的带宽减小 PROFINET 帧的带宽缩短发送时钟通过性能提升功能,发送时钟相同时,PROFINET IO 系统支持的设备更多;设备数量相同时,发送时钟显著缩短。PROF

  • OPC UA 服务器的证书

    OPC UA 服务器的证书简介可以在巡视窗口的“OPC UA > 服务器 > 安全”(OPC UA > Server > Security) 下为 OPC UA 创建或分配服务器证书。OPC UA 的局部服务器证书如果在局部为 OPC UA 创建服务器证书而不使用证书管理器的全局安全设置,则存在以下限制:该证书仅适用于组态的 CPU,而非整个项目。只能创建自签名证书。自签名

  • 检入 TIA Portal 项目

    检入 TIA Portal 项目Teamcenter 中保存的 TIA Portal 项目将处于“检出”状态。这些 TIA Portal 项目将对其他用户锁定。要求需满足以下要求:该 TIA Portal 项目已连接 Teamcenter。用户已检出该 TIA Portal 项目相应修订版的数据集。TIA Portal 项目不支持多选。操作步骤要取消对该 TIA Portal 项目的编辑锁定,请按

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved