热点:

    S7-200 SMART与S7-1200 TCP通信

      [   原创  ]   作者:
    收藏文章 暂无评论

    S7-200 SMART与S7-1200之间采用TCP通信方式,可在S7-1200中调用相关功能块实现数据交互。

    1、 T-block指令(包括TCON、TDISCON、TSEND、TRCV)在S7-200 SMART中通过调用Open User实现通信功能,用于建立、断开连接及数据的发送与接收,支持灵活的网络通信配置。

    2、 通信库指令包括建立连接、断开连接、发送数据和接收数据等操作,用于实现设备间的网络数据交互与控制功能。

    3、 发送与接收指令需一一对应,成对执行。

    4、 在TIA V13 SP1 Upd 9软件的Portal界面中新建一个项目。

    5、 添加硬件设备并为PLC命名

    6、 进入项目视图,在项目树中双击添加新设备,从对话框中选择所用的S7-1200 CPU,将其添加至机架,并命名为PLC_1,1所示。

    7、 开启时钟位功能

    8、 为便于编程,采用CPU属性中的时钟位进行定义,具体方式如下所示。

    9、 为PROFINET通信端口配置相应的以太网地址。

    10、 在设备视图中,点击CPU上标示PROFINET通信端口的绿色方块,下方将显示该接口的属性设置。在以太网地址区域,为S7-1200 CPU配置IP地址为192.168.0.100,子网掩码设为255.255.255.0,具体操作3所示。

    11、 在S7-1200中调用建立连接指令时,依次进入项目树中的PLC_1、程序块和OB1主程序,从右侧指令菜单的通信类别下选择开放式用户通信,插入TCON指令,并按照图4所示配置相关连接参数,完成通信设置。

    12、 建立全局数据块并定义变量以实现数据交换

    13、 在项目树中依次展开 PLC_1 和程序块,选择添加新块,创建一个全局数据块,类型选为数据块,确认后即可生成,具体操作5所示。

    14、 在项目树中依次展开PLC_1与程序块,选中生成的数据块_1(DB4),右键点击属性,取消勾选优化的块访问选项,操作6所示。

    15、 双击打开数据块_1(DB4),设置包含10个发送字节和10个接收字节的数组,完成定义后编译该数据块,最终效果7所示。

    16、 在OB1中调用TSEND与TRCV实现数据收发功能。

    17、 指令块的位置与调用方式可参照TCON指令,具体调用效果见图8。

    18、 S7-200 SMART编程及服务器端配置开发

    19、 打开STEP 7 Micro/WIN SMART软件,进入项目树中的指令树,展开库目录,选择Open User Communication,然后调用TCP_CONNECT指令,具体操作可参考图9所示步骤。

    20、 调用TCP_SEND与TCP_RCV指令,具体操作10所示。

    21、 按图11所示划分库存储区域。

    22、 通信反馈

    soft.zol.com.cn true https://soft.zol.com.cn/1119/11198157.html report 1905 S7-200 SMART与S7-1200之间采用TCP通信方式,可在S7-1200中调用相关功能块实现数据交互。 1、 T-block指令(包括TCON、TDISCON、TSEND、TRCV)在S7-200 SMART中通过调用Open User实现通信功能,用于建立、断开连接及数据的发送与接收,支持灵活的网络通信配置。 2、 通信...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    MyISQL V2.2

    更新时间:2006年05月26日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:简体中文

    MyISQL V2.2
    • 更新时间:2006年05月26日
    • 软件大小:3.4MB
    • 软件分类:行政管理
    • 语言种类:简体中文
    • 软件评级:0 人点评