LOGO!的S7通信应用

建立连接都以网络视图为平台,当然电路图模式也可以配置通讯,各人使用喜好而已。

1. 两台LOGO之间的S7

  • 添加两个新设备
  • 如果想要默认连接的话,直接把两个PLC拖拽连线,左侧CPU是客户机,右侧CPU是服务器,如果需要调整服务器和客户端选项的话拖拽更换CPU位置即可。
  • 双击蓝色连接线,设置详细属性,地址长度方向
  • 若不希望默认连接,比如需要修改默认的TSAP号20.0,则可以如图所示,分别设置单个CPU的链接属性和客户端服务器属性

2. LOGO和Smart200之间的S7

  • LOGO为客户端,Smart200侧不需要编程

    • 添加一个LOGO做客户端以及一个S7兼容设备做服务器,如图。依旧左侧CPU是客户机,右侧CPU是服务器,如果需要调整服务器和客户端选项的话拖拽更换CPU位置即可。
    • 双击蓝色连接线,设置详细属性,LOGO端TSAP设置20.00smart端TSAP设置03.00,依旧需要设置地址,方向,长度
  • LOGO为服务器,Smart作为客户端需要打开PUT/GET以及编程

    • S7兼容设备放左边 ,LOGO放右边,LOGO配置界面不用去添加数据传输信息,忽略该设置
    • 远程TSAP设置,smart默认02.0002.0103.0003.01

3. LOGO和1200/1500之间的S7

  • LOGO作为服务器,1500作为客户端

    • 在LOGO端设置如下,远程TSAP设置为17.01,不用去添加数据传输信息,也不用去建立S7兼容设备,勾选服务器端接受所有连接请求
    • 在1200/1500端,需要打开PUT/GET设置,设置S7连接程序

    • 注意:S71200/1500的DB1对应于LOGO!的V区,即在PUT指令中使用的通信伙伴数据区ADDR_1=P#DB1.DBX0.0 BYTE 10在LOGO中对应LOGO!的VB0~VB9。此时,通信伙伴数据区占用的DB1和1200/1500本地的DB1没有任何关系
    • 通信建立完成之后可以直接在电路图编辑器里面写电路图
  • LOGO作为客户端,1200作为服务器

    • 1200/1500把GET/SET选项打开。
    • LOGO侧建立一个客户端连接
    • 填写远程的IP和TSAP号,1200填03.00
    • 可以拖一个远程设备出来,也可以不用指定,此处截图为不指定
    • 当logo做客户端访问1200时,可以配置的传输变量类型仅为VB,MB,QB,IB,没有DB。

LOGO!的S7通信应用
http://example.com/2024/07/21/LOGO!的S7通信应用/
作者
xiao cuncun
发布于
2024年7月21日
许可协议