竞技宝官网
这也太是哪个了!西门子1500与75台200 SMART 进行以太网通讯
发布时间: 2024-02-24 01:28:33 |   作者: 竞技宝官网入口登录

  原标题:这也太是哪个了!西门子1500与75台200 SMART 进行以太网通讯

  TIA 软件中需求做的项目内翻开设备和网络,挑选“网络视图”点选“衔接”挑选“S7” 。

  右键 PLC,挑选“增加新衔接”,挑选增加,需求与多少 PLC 通讯就增加多少个,软件会 主动分配 PLC 的本地 ID 地址,这个地址很重要,后边用 PUT/GET 指令的时分要使用到这个 地址。然后界说每个衔接的特点。特点中要界说 IP 地址,需求与主 PLC 在一个网段,为了 好区别和直观,还能自己界说衔接称号。这样衔接就完结了。

  以上完结后,组态部分就完结了。为了通讯,咱们还需求在程序里边临需求传递的数据做 GET/PUT 程序。

  关于同一个 S7 衔接子站的 GET/PUT 指令,同一时间只能触发一个,假如一个指令没有 完结,触发了别的一个指令,则会报错;可是关于不同 S7 衔接子站的GET/PUT 指令则没有 这样的要求,之间不会有搅扰和联络。

  因为每一个 S7 衔接传递数据在 1200 字节左右,但经过实验,每条指令最多能传递 220 个字节,传递字节超越这个数量,则指令会报错。所以我一个 S7 衔接用了 5 个 GET 指令, 1 个 PUT 指令(其间 21 个站还经过GET/PUT 指令读取了别的 21 个站的数据,所以这 21 个 站与主站的通讯数据是正常的二倍,所以是 10 条 GET,2 条 PUT)。其间第一条指令由体系状 态 M1.3“clock—2HZ”触发,然后第一条指令的完结位触发第二条指令,第二条指令的完结 位触发第三条指令,以此类推。最终让一切的过错方位位一个脱机状况,有过错位则以为脱 机,数据不可用。

  可是多条指令多个衔接的时分必定要注意指 GET/PUT 的布景数据块,必定不相同,否则会形成接收到或许发送出去的数据是过错的。

  我的做法是建了一个功能块,功能块里边用的多个 GET/PUT 指令挑选的都是不 同的多重布景数据块。然后关于多个衔接用自己的布景数据块调用功能块。以下是我每个站的布景数据块:

栏目 产品 案例 导航