- 博客(42)
- 收藏
- 关注
原创 组态王KingSCADA4.0连接1200PLC实战教程以及麒麟版问题说明
本文主要介绍KingSCADA4.0与3.53版本在连接变量时的差异点。重点说明了4.0版本中新建设备的界面变化,包括设备名称、系列、地址等设置方式,并以S7-1200为例演示操作流程。同时指出4.0版本在添加站点时需要手动选择路径文件,以及跨系统兼容性的注意事项。建议用户以3.53版本教程为主,仅参考本文中的差异部分,并在实际使用时尽量采用最终运行系统进行工程绘制。
2025-05-26 22:19:47
281
原创 组态王KingSCADA3.53连接S7-1200PLC实战教程
本文介绍了在组态王KingSCADA 3.53中连接西门子S7-1200 PLC的步骤:首先在IOserver中添加TCP连接设备,设置PLC地址;然后通过"变量"功能创建对应寄存器(如I0.0、Q0.0等)的变量;最后在网络配置中将IOserver站点关联到工程中,即可在数据词典和页面绘制中使用这些PLC变量。整个过程涵盖了设备连接、变量配置和工程应用三个关键环节。
2025-05-26 22:18:25
387
原创 麒麟系统进入bios的方法
麒麟系统进入bios的方法与Winsows系统进入方法没有太大差异。即可,下图就是BIOS系统的内容。在电脑开机的时候按下。
2025-05-15 15:57:42
428
原创 网线传输、串口传输和光纤传输分别有什么优缺点
支持Power over Ethernet(PoE)技术,允许通过网线同时传输电力和数据,方便部署如无线接入点(AP)和监控摄像头等设备。:以太网电缆的传输距离限制为100米(Cat6),超过这个距离可能需要中继设备(如交换机)或光纤扩展。:串口通信(如RS-485)支持较长的传输距离,通常可达数百米甚至上千米,适合远距离通信。:光纤通信的信号难以被窃听或干扰,具有较高的安全性,适合军事、金融等高安全性需求的场景。:虽然光纤通信的衰减较低,但在连接点(如光纤接头)仍会有信号损失,需要通过放大器补偿。
2025-04-17 14:12:08
554
原创 博途信息系统基本介绍
TIA博途的信息系统是一个功能强大且全面的帮助工具,能够为用户提供从入门到高级操作的所有必要信息。在编程界面、硬件配置界面或指令编辑器中,右键点击某个对象(如指令、设备或变量),然后选择“Help”或按 F1。:如LAD(梯形图)、FBD(功能块图)、SCL(结构化控制语言)、STL(语句表)等。包括创建项目、配置硬件、编写程序、下载到PLC等基础操作的步骤说明。:提供PLC编程指令的详细说明,包括语法、参数、使用示例等。:提供所有PLC指令的详细说明,包括语法、参数、使用示例等。
2025-02-27 12:09:46
1047
原创 TIA博途标量表基本介绍
在TIA博途的编程环境中,变量表(Variable Table)是一个非常重要的工具,用于管理和监控PLC程序中的变量。:在变量表中,勾选变量前的复选框,然后点击“Monitor”按钮,即可实时查看变量的当前值。:取消勾选“Force”列的复选框,然后点击“Remove force”按钮,即可取消强制。:在“Value”列中直接输入新的值,然后点击“Modify”按钮,即可修改变量的值。:勾选“Force”列的复选框,然后点击“Force”按钮,即可强制变量为指定值。
2025-02-27 12:09:16
751
原创 IP地址和子网掩码的作用
IP地址分为IPv4和IPv6两种版本,IPv4地址由32位二进制数组成,通常表示为四个十进制数(如192.168.1.1),而IPv6地址由128位二进制数组成,表示为八组十六进制数(如2001:0db8:85a3:0000:0000:8a2e:0370:7334)。子网掩码(Subnet Mask)是一个32位的二进制数,用于划分IP地址中的网络部分和主机部分。: 通过将IP地址与子网掩码进行“与”运算,可以确定设备所在的网络地址,从而识别设备是否在同一子网内。
2025-02-26 14:10:28
564
原创 MAC地址详解
MAC地址(Media Access Control Address)是网络设备的物理地址,用于在局域网(LAN)中唯一标识每个网络接口。它由48位二进制数组成,通常表示为12个十六进制字符,每两个字符之间用冒号或连号分隔(如 00:1A:2B:3C:4D:5E)。在局域网中,数据以帧(Frame)的形式传输,帧的头部包含源MAC地址和目标MAC地址。然而,MAC地址可以被伪造(MAC地址欺骗),因此不能完全依赖它作为安全措施。MAC地址可以用于网络访问控制(如MAC地址过滤),限制特定设备访问网络。
2025-02-26 14:09:55
1469
原创 PLC中位、字、双字的关系
小的位可以组成字节,多个字节可以组合成更大的数据单位(如字),这有助于高效地管理和处理传感器、输入输出设备的数据。例如,一个字节可以表示8个开关的开/关状态。字用于表示更复杂的数据类型,例如16位整数、浮点数等数据,可在计算和控制流程中使用。位通常用于表示单个输入或输出状态,例如操作开关、传感器的状态,或标志位。使用字节来存储多个传感器的状态,例如8个传感器的状态可以用一个字节表示。字可以存储更大的数值(通常用于整数计算),以及更复杂的数据结构。在1200 PLC中,字通常指的是16位的数据单元。
2025-02-23 16:53:34
1012
原创 大端存储法和小端存储法
在PLC(可编程逻辑控制器)和嵌入式系统中,数据的存储和处理方式对于系统的效能与可靠性至关重要。在大端存储法中,数据的高字节存储在低地址,低字节存储在高地址。在小端存储法中,数据的低字节存储在低地址,高字节存储在高地址。:在与其他设备交换数据时,尤其是通过网络通信协议,PLC需要按照协议规定的字节序发送和接收数据。字节序是指计算机系统在内存中存储多字节数据时,数据字节的排列顺序。:当将多种设备接入PLC系统时,需确认它们的字节序,并在数据交换中进行必要的适配和转换。大端存储法(Big Endian)
2025-02-23 16:49:33
353
原创 数字量和模拟量是什么
数字量是指具有固定、离散值的信号,通常只能取两个状态:0(OFF)和1(ON)。在PLC中,这些值通常用来表示一个开关的状态,信号的变化不是连续的,而是断续的。:用于控制阀门、变频器等设备,向设备发送不断变化的控制信号,能够精确调整其工作状态。在PLC(可编程逻辑控制器)中,数字量和模拟量是两种重要的数据类型,它们在工业自动化和控制系统中扮演着不同的角色。:受电路和传感器质量影响,模拟信号的精度和解析度关键,适合需要高精度控制的场合。:通过传感器持续监测流体的流量和液位,从而调整系统的输出。
2025-02-22 11:27:13
634
原创 伺服电机的三种控制方式你知道吗
位置控制是伺服电机最常见的控制方式,其目标是通过控制电机的旋转角度或直线位移来达到精确的位置定位。扭矩控制的目标是通过控制电机的输出扭矩来实现精确的力矩输出。扭矩控制通常用于需要精确控制力的应用,如张力控制、压力控制、力矩扳手等。在实际应用中,伺服电机的控制方式可以根据具体需求进行选择和切换,甚至可以在同一系统中实现多种控制方式的组合,以满足复杂的控制需求。速度控制的目标是通过控制电机的转速来实现稳定的速度输出。速度控制通常用于需要恒定转速或速度变化的应用,如传送带、风扇、泵等。
2025-02-22 11:24:20
1404
原创 1200PLC与G120C变频器PROFINET通信
点击蓝色提示“未分配”以插入站点,选择主站“PLC_1.PROFINET 接口 _1”,完成与 IO 控制器的网络连接。在安装了Startdrive之后就可以在在线访问中快速调试变频器,不需要通过面板输入。本文主要讲解1200PLC与G120C变频器PROFINET通信。现在就是给变频器分配一个同网段(和PLC同网段)的IP即可。然后我们选择PLC即可(和变频器连接的 PLC)分配设备名称时,需要在G120C的设备组态中分配。本程序通过比例缩放的方式来进行设置速度。启动按钮,后分为正转启动和反转启动。
2025-02-20 09:25:23
940
原创 PLC经典案例星三角降压启动程序编写
然后就是程序啦,本次的程序使用的是起保停的方式写的,按下启动按钮后,电源接触器接通,形成自锁,然后星型接触器启动,8s后星型接触器断开,三角形接触器启动。按下停止按钮后,系统即可停止。依然是列出他的控制要求,我们简单来说吧,按下启动按钮后,电源接触器和星型接触器同时接通,8秒钟之后,星型接触器断开,角形接触器接通。无论何时按下停止按钮,电机接触器立刻断电。然后我希望我们的学习呢尽量保持着,知其然而知其所以然的态度去学习吧,所以我们在写程序之前,先了解一下为什么需要星三角降压启动呢。然后我们就填写IO表。
2025-02-20 09:23:29
750
原创 PLC控制变频器的方式
变频器(VFD)用于控制交流电动机的速度和转矩,PLC(可编程逻辑控制器)可以通过不同的方式实现对变频器的控制。:使用MODBUS协议通过RS-485或以太网进行通讯,PLC可以发送控制命令,并获取变频器的状态信息。:PLC可以发送不同的数字信号(如不同的电平)给变频器,以选择预设频率(如多个速度档位)。:PLC通过模拟信号输出控制变频器的频率设置。配置变频器的内部参数,通过PLC的编程实现特定的应用需求,如加速、减速、反转等。:PLC通过数字输出控制变频器的启停(比如控制变频器的RUN和STOP端子)。
2025-02-19 09:20:01
389
原创 PLC模块化编程思维及程序,全是干货快来学习!!
程序段5和6就是停止的程序,但是为什么这么写呢,我们仔细想想,当我们按下停止按钮的时候,一般的要求都是希望我们的程序在运行完本周期后停止,而且我们也没法保证自己每次按停止都是一周期刚好完成,所以我们需要找一个中间人——中间继电器,就有了5和6这两段程序啦,按下停止后,让M10.1去等,等运行步骤到了第一步说明已经完成一个周期就可以停止啦。到这里这个简单示例的主程序就写完啦,但是其实也有很多部分的缺失,例如状态灯啊、急停之类的设计,在本次程序中就不细讲解了,在日后会单独开一期讲解。
2025-02-19 09:18:08
779
原创 电机正反转基本原理
电机正反转的原理主要依赖于改变电流方向、磁场方向或电源相序,从而改变电机转子的旋转方向。不同类型的电机(直流、交流、步进、伺服)在实现正反转时采用的具体方法有所不同,但基本原理都是通过改变电磁场的作用方向来实现的。H桥电路通过切换不同的开关组合,可以改变电枢电流的方向,从而实现电机的正反转。电机正反转的原理主要基于电磁感应和洛伦兹力的作用,通过改变电流方向或磁场方向来实现电机转子的旋转方向改变。直流电机的正反转通常通过改变电枢绕组或励磁绕组的电流方向来实现。步进电机的正反转通过改变脉冲信号的顺序来实现。
2025-02-18 10:06:41
848
原创 PLC经典案例电机正反转(入门级别的顺序控制)
然后我们写的就是系统的启动和停止条件,M10.0和M10.1则是我们的运行标志位,这一点是非常重要的,因为我们现在写的程序虽然非常简单,但是我们要养成好的习惯来面对未来的大型程序,而那时候停止就算是非常重要的事情,假如你的程序没有停止方法,那一定是一个非常可怕的事情。当我们在PLC编程时有些地方是可以简化的,就比如说短路和过载保护,在我们真实的继电回路中是需要串联入这些元器件的,但是我们在学习PLC的过程中,我们可以把它当成PLC的输入信号,他的效果也等同于停止按钮,有信号后就直接电机停止运行。
2025-02-18 10:06:09
673
原创 PLC经典案例之交通灯,教你如何写程序
到这一步我们基本上就可以开始写程序了,所以我们就开始分析控制要求,我们所面临的大部分程序其实都是周期性的,所以我们只需要写出来一个周期加以改进,让他循环即可,而本控制要求来说,我们可以看到他是50秒一周期,所以我们可以看下图来详细了解这个过程,为了方便看图,我们以每25秒做一张图。要是你没有看懂这两张图片的话,我稍微讲解一下,中间部分为25秒的时间轴,分成了5个部分每5秒一个部分,时间轴上方是南北灯的状态,而下方则是东西灯的状态。首先,分析一下这个控制任务的输入输出,也就是我们口中所说的IO地址,如下。
2025-02-17 09:14:16
778
原创 双线圈是什么,我们应该如何避免呢
在实际编程中,养成良好的编程习惯和规范,是避免双线圈问题的关键。在PLC编程中,"双线圈"(Double Coil)是指同一个输出线圈(如Q0.0、Q0.1等)在程序中被多次赋值或控制的现象。在这个例子中,Q0.0在程序段1和程序段2中被分别赋值,这就是典型的双线圈问题。顺序执行的,如果同一个输出线圈在多个地方被赋值,PLC只会以最后一次赋值为准,而之前的赋值会被覆盖。(Double Coil)是指同一个输出线圈(如Q0.0、Q0.1等)在程序中被多次赋值或控制的现象。// 将中间变量的值赋给输出线圈。
2025-02-17 09:13:24
681
原创 串行通信和并行通信分别是什么?又有什么区别
在实际应用中,选择串行通信还是并行通信取决于具体的需求,如传输距离、速度、成本和复杂度等因素。随着技术的发展,串行通信在速度和灵活性上的优势使其在许多领域逐渐取代了并行通信。串行通信和并行通信是两种常见的数据传输方式,它们在数据传输的速度、距离、复杂性和应用场景等方面有着显著的区别。,即一次只传输一个比特(bit)。,即一次可以传输多个比特(bit)。通常,每条线路传输一个比特,多条线路同时传输数据。串行通信是指数据在传输过程中,并行通信是指数据在传输过程中,同时通过多条线路传输。较快(但受距离限制)
2025-02-16 09:07:41
1947
原创 S7通信基本讲解
西门子S7通信是西门子工业自动化系统中常用的一种通信协议,主要用于PLC(可编程逻辑控制器)之间或PLC与上位机(如SCADA系统、HMI等)之间的数据交换。S7通信协议基于西门子专有的通信协议栈,具有高效、可靠的特点,广泛应用于工业自动化领域。1. S7通信协议概述S7通信协议是西门子SIMATIC S7系列PLC的核心通信协议之一,支持多种通信方式,包括:2. S7通信协议栈S7通信协议基于OSI模型的传输层和网络层,通常使用TCP/IP或ISO-on-TCP作为传输协议。其协议栈包括以下几个层次:3.
2025-02-16 09:07:09
1298
原创 西门子的通信负载是什么意思
通信负载是S7-1200 PLC通信系统中需要重点考虑的因素之一。通过合理规划通信参数、优化网络结构和监控系统负载,可以有效降低通信负载,提高系统的性能和稳定性。在实际应用中,需要根据具体需求和系统配置,灵活调整通信策略,以确保通信系统的高效运行。(Communication Load)是指PLC在进行数据交换时所占用的系统资源。通信负载的大小直接影响到PLC的性能和响应速度,因此在设计和配置通信时,需要合理规划和管理通信负载,以确保系统的稳定性和高效性。在S7-1200 PLC的通信中,
2025-02-15 09:39:02
833
原创 TRCV_C状态及报错代码
在进行连接描述的数据块中,以下某个参数错误:block_length、local_tsap_id_len、rem_subnet_id_len、rem_staddr_len、rem_tsap_id_len、next_staddr_len。TCON_QDN 或 TCON_QDN_SEC 需要已组态的 DNS 服务器。连接描述数据块的 connection_type 参数存在参数分配错误。参数 LEN 的值与参数 DATA 中设置的接收区不匹配。参数 DATA:无法访问该数据区,例如,由于数据块不存在。
2025-02-14 10:26:54
2450
原创 UDP通信基本讲解
S7-1200 PLC中的UDP通信通过TSEND_C和TRCV_C功能块实现,适用于对实时性要求较高的场景。在西门子S7-1200 PLC中,UDP(用户数据报协议)通信是一种基于IP网络的通信方式,适用于需要快速、低延迟数据传输的场景。与TCP不同,UDP是一种无连接的协议,不保证数据的可靠传输,但具有较低的通信开销和较高的传输速度。在S7-1200中,UDP通信通过**开放式用户通信(Open User Communication)**实现,使用TSEND_C和TRCV_C功能块。
2025-02-14 10:26:10
711
原创 TCP通信基本讲解
TCP(Transmission Control Protocol)是一种面向连接的、可靠的通信协议,适用于需要高可靠性的数据传输场景。在西门子S7-1200 PLC中,TCP通信是一种常用的工业通信协议,用于实现PLC与其他设备(如PC、HMI、其他PLC等)之间的数据传输。S7-1200 PLC使用TCON(建立连接)、TSEND(发送数据)和TRCV(接收数据)等指令来实现TCP通信。S7-1200 PLC支持同时与多个设备进行TCP通信,只需为每个连接配置不同的ID和参数。
2025-02-13 11:11:42
663
原创 TSEND_C指令状态及错误说明
在进行连接描述的数据块中,以下某个参数错误:block_length、local_tsap_id_len、rem_subnet_id_len、rem_staddr_len、rem_tsap_id_len、next_staddr_len。连接描述数据块的 connection_type 参数存在参数分配错误。参数 CONNECT:无法访问连接描述(例如,由于数据块不存在)。参数 LEN 的值与参数 DATA 中设置的接收区不匹配。参数 DATA:无法访问该数据区,例如,由于数据块不存在。
2025-02-13 11:11:08
1330
原创 什么是Profinet
通过结合以太网的高带宽和现场总线的实时性,Profinet为现代工业系统提供了可靠的通信基础。随着技术的不断发展,Profinet将在无线通信、时间同步和安全性方面持续优化,成为工业通信的核心技术之一。它结合了以太网的高带宽和传统现场总线的实时性,能够满足现代工业自动化对高性能、灵活性和可靠性的需求。Profinet基于标准的以太网技术,采用标准的TCP/IP协议栈,结合工业自动化的需求,定义了自己的通信模型。
2025-02-12 09:44:03
1233
原创 顺序功能图基本结构
顺序功能图(Sequential Function Chart,SFC)是一种用于描述工业控制系统中顺序控制流程的图形化编程语言,广泛应用于PLC(可编程逻辑控制器)编程。其核心思想是将复杂的控制流程分解为多个有序的步骤,通过逻辑条件实现步骤间的切换。顺序功能图通过图形化的方式简化了复杂控制逻辑的设计,尤其适用于需要严格顺序控制的工业自动化场景。[初始步] → 转换条件1 → [步1] → 转换条件2 → [步2] → ...[步X] → → [步B] → 转换条件B → → [合并步]
2025-02-11 18:08:57
551
原创 流程图基本结构
流程图(Flowchart)是一种图形化的工具,用来表示算法、工作流程或系统的过程。它通过使用标准化的符号和箭头,直观地展示复杂过程的各个步骤如何相互关联,因此常用于设计、分析、改进流程,或作为文档工具。→ 否 → [提示错误,重新输入][验证信息是否正确] → 是 → [进入系统]进行操作 → 下一步。[输入用户名和密码]
2025-02-11 18:08:16
501
原创 PTO是什么以及功能讲解
它通过发送精确的脉冲序列来控制电机的运动(如位置、速度和方向)。:S7-1200的部分CPU型号(如CPU 1214C DC/DC/DC)集成了支持PTO的I/O点。:PTO通过输出高频脉冲(如几kHz到100kHz)驱动电机驱动器,每个脉冲对应电机的一个步进角。:通常搭配一个数字量输出(DO)控制电机的旋转方向(高电平正转,低电平反转)。:通常支持2个独立的PTO通道(例如Q0.0和Q0.1)。设置脉冲输出点(如Q0.0)、方向信号(如Q0.2)。:脉冲输出后方向信号的稳定时间(通常设置为几毫秒)。
2025-02-10 10:39:32
1683
原创 顺序控制法是什么
顺序控制法是一种通过预先设定的步骤或流程来控制系统操作的方法,广泛应用于自动化、计算机科学和工业生产等领域。顺序控制法通过明确的步骤和条件,确保系统按预期运行,适用于步骤清晰、条件固定的场景,但在复杂或动态环境中可能不够灵活。顺序控制法按照预定的步骤依次执行操作,确保每个步骤在特定条件下完成后再进入下一步。:通过编程语言或PLC(可编程逻辑控制器)实现,常用梯形图、流程图等工具。:步骤执行的前提条件,通常基于传感器反馈或系统状态。:每个步骤执行的具体操作,如启动设备或发送信号。:定时漂洗,完成后进入脱水。
2025-02-10 10:38:54
765
原创 S7-1200的源型和漏型有什么区别
在S7-1200系列PLC中,PNP和NPN是描述数字输出(和输入)的两种常用电路配置,尤其在控制开关、传感器和执行器等应用时,它们的电气连接和工作原理至关重要。当PLC的输出信号为高电平时,电流从PLC输出流向负载,接通负载。PLC输出为“高”(接地,通常是0V),形成闭路,负载通电。PLC输出为“低”(接地,0V时),电流停止流动,负载断电。负载的正极连接到电源,负载的负极连接到PLC的NPN输出。PLC的输出连接到负载的正极,而负载的负极连接到地。输出为“低”的时候,负载断电。容性负载、光电传感器。
2025-02-08 09:45:00
732
原创 高速计数器工作原理
使用A相和B相信号,支持方向判断(如A相超前B相为正向,反之为反向)。:检查A相和B相接线,确认计数模式(如x1/x2/x4倍频)正确。配置计数模式(如AB相正交x4倍频)、输入滤波器(防抖动)。当计数值达到预设值(PV)时,触发中断组织块(如OB40)。:如单相计数、双相计数、正交计数(AB相)、加减计数等。:仅使用一个脉冲信号(如A相),通常用于简单计数。:设置计数方向(增/减)或自动判断(AB相模式)。:根据方向信号(如B相)决定计数方向(加或减)。
2025-02-08 09:38:02
1914
原创 博途项目上传方法
上传项目也是我们经常要使用的,假如你的程序丢了,或者没有即使存储的话,这是唯一的溯源方法啦,当然PLC使用的时候不会有这些问题,在使用HMI的时候并没有上传功能,所以希望大家养成随时保持的习惯,以免产生一些麻烦。和下载的时候一样,PG/PG接口类型选择PN/IE,下一个就选择连接PLC的网卡,本文使用的是仿真,所以就是灰色的无法选择,选择完成后点击开始搜索即可。首先新建一个项目点击一下项目名字,不新建项目也可以,点击一下名字即可,没有什么特殊意义,只是为了防止点击了其他地方无法上传。
2025-02-07 10:05:55
976
原创 DeepSeek讲解高速脉冲输出
总脉冲数 = 电机步数 × 驱动器细分(例如:电机转1圈需200步,转5圈则设为1000)。:持续发送脉冲,通过调节占空比控制设备强度(例如:调节电机转速或LED亮度)。选择**“高速计数器(HSC)/脉冲发生器(PTO/PWM)”**选项卡。:决定电机速度,单位Hz(例如:1000Hz = 每秒1000个脉冲)。:检查PLC的最大脉冲频率(通常为100kHz,具体参考手册)。:设置周期和初始占空比(例如:周期=1ms,占空比=50%)。:一个完整脉冲的时间(例如:1ms周期 = 频率1kHz)。
2025-02-07 10:02:35
1282
原创 互锁电路及PLC程序设计
互锁电路(Interlock Circuit)是一种逻辑控制方式,通过编程或硬件设计确保两个或多个设备(如电机、气缸等)不能同时运行,或者一个设备的运行以另一个设备的停止为条件。当按下正转按钮(I0.0)时,如果反转电机未运行(Q0.1为OFF),则正转电机启动(Q0.0为ON)。当按下反转按钮(I0.1)时,如果正转电机未运行(Q0.0为OFF),则反转电机启动(Q0.1为ON)。假设有两个电机:电机M1(正转)和电机M2(反转),要求它们不能同时运行。多设备协同工作(如A设备运行后B设备才能启动)。
2025-02-06 09:22:09
1208
原创 我们快来看看DeepSeek制作的星三角降压启动方案
定时器 (T1) 开始计时,达到设定时间后,星形接触器 (KM2) 断开,三角形接触器 (KM3) 得电,电机切换到三角形连接运行。通过以上步骤,你可以使用S7-1200 PLC设计一个星三角降压启动电路,有效降低电机启动时的电流冲击,延长设备寿命。按下启动按钮 (I0.0),主接触器 (KM1) 和星形接触器 (KM2) 得电,电机以星形连接启动。: 主接触器 (KM1), 星形接触器 (KM2), 三角形接触器 (KM3)按下停止按钮 (I0.1),所有接触器失电,电机停止运行。
2025-02-06 09:19:40
909
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人