首页 > 其他分享 >LOGO!的S7通信应用

LOGO!的S7通信应用

时间:2024-06-06 16:24:54浏览次数:22  
标签:S7 通信 1500 服务器 LOGO CPU 客户端

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

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作为客户端,1500作为服务器

    • 方法和Smart200做服务器一样,需要建立一个S7兼容设备,远程TSAP为03.00。1200/1500把GET/SET选项打开。

标签:S7,通信,1500,服务器,LOGO,CPU,客户端
From: https://www.cnblogs.com/xiacuncun/p/18235165

相关文章

  • 云主机(操作系统:CentOS7版本)安装nfs客户端,挂载文件系统
    本文分享自天翼云开发者社区《云主机(操作系统:CentOS7版本)安装nfs客户端,挂载文件系统》,作者:c****n1.保证宿主机上有nfs-utils1.1若宿主机yum源不可以用(1)本地下载nfs-utils安装包下载链接:https://mp.csdn.net/mp_download/manage/download/UpDetailed?spm=3001.5299(2)登录宿主机,......
  • JAVAEE值网络编程(2)_TCP流套接字及通信模型、TCP网络编程及代码实例
    前言 在上一节内容中,我们介绍了什么是套接字,以及使用UDP数据报套接字网络编程,最后我们还介绍了Java数据报套接字通信模型以及相关代码实例。在这一节我们将会介绍TCP流套接字编程。一、流套接字及通信模型1.1TCP套接字 TCP,即TransmissionControlProtocol(传输控制......
  • 利用西门子DQ模块控制移位寄存器,模拟串行通信
    1.背景以前了解过串行通信的方法但是没有详细了解过具体实现。趁着手上有的一堆破铜烂铁尝试自己去实现一个最简单的串行控制。目的是通过移位寄存器的不同位的表达,达到2*2=4个的继电器管断组合,达到切换矩阵的目的。这里只记录一下程序实现,不记录硬件电路。2.材料移位寄......
  • react中推荐使用发布订阅模式,进行跨多层级的组件间通信和事件传递吗?
    在React中,虽然发布订阅模式(Pub/Sub)可以作为一种实现跨多层级组件间通信的方法,但它并不是React官方推荐的主要手段,尤其是在ReactHooks和ContextAPI普及之后。React推荐的跨组件通信方法主要包括:Propsdrilling:最直接的方式,通过props从父组件向子组件传递数据,适合简单的数据流......
  • 创建一条隧道网络,进行传输的时候,是否是转换为物理网卡IP进行通信?
    在创建隧道网络进行传输时,通常不会直接转换为物理网卡IP进行通信。隧道网络的核心思想是通过在现有网络基础上构建一个虚拟的通道,使得原本无法直接通信的节点能够通过这个通道进行通信。具体来说,隧道传输的过程大致可以分为以下几个步骤:封装数据:在隧道的起点(客户端或隧道起点),首......
  • 一款专为二轮电动车一键启动设计的无线通信芯片-SI24R05
      电动代步车是指采用电力驱动,用于个人或家庭短途出行的交通工具。它集合了电动技术、智能控制、轻量化材料等多项先进技术,具有环保、节能、便捷等特点。电动代步车主要包括电动自行车、电动三轮车、电动四轮车等多种类型,广泛应用于城市出行、老年人代步、短途旅游等领域。SI24......
  • TCP通信——基于C语言连接
    设计两个程序分别作为服务器和客户端,互相进行连接服务器/*************************************************************************************************************************** filename: tcp_server.c* author :Dazz* date :2024/6/5* functio......
  • tcp客户端通信
    网络编程客户端通信代码/***************************************************************************************filename:1.c*author: [email protected]*date:2024/06/05*function: tcp客户端通信*note :none*Copy......
  • 网络编程练习题---利用TCP协议完成客户端与服务端点对点通信
    目录题目一解析代码实现题目二:解析代码实现tcp_client.ctcp_server.c题目一设计程序实现解析www.baidu.com的域名,把获取到的百度的IP地址全部输出到终端并验证是否正确。解析主机打算响应某个网站的网络请求,但是只知道网站域名是无法通信的,需要对域名进行地址解析,得到网站的公......
  • Qt OPC UA通信
    介绍OPCUA全称OpenPlatformUnifiedArchitecture,开放平台统一架构,是工业自动化领域通用的数据交换协议,它有两套主要的通信机制:1.客户端-服务器通信;2.发布订阅。Qt对OPCUA通信标准也提供了支持,目前还是第三方库的形式(不过Qt官方貌似有文档了),基于open62541开源库进行了封装,使得......