首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏剑指工控

    轻松玩转USS

    使用S7-1200/1500的USS程序块,用户无需详细了解USS协议格式,通过简单的调用,即可完成USS通讯,实现对驱动器的控制。 USS_PORT端口组态 打开OB1主程序调用USS端口组态程序: 2. USS_DRV与驱动器交换数据 添加函数快FB1, 组态“块接口”,关联程序块相关管脚: 调用USS_DRV程序块,将生成的“USS_DRV_DB”关联到“USS_PORT端口组态”的“USS_DB” 参数设置: 命令源选择P700=5(COM链路的USS设置) 频率源选择P1000=5(通过COM链路的USS设定) USS控制支持OFF2、OFF3两种停机方式,当以OFF2自由停机时,变频器禁止输出 那么,有没有一种更简单的方法来实现对31台变频器的USS控制呢?通过对USS程序块的观察发现,是不是有一个叫做“DRIVE”的管脚?

    1.7K20发布于 2021-11-09
  • 来自专栏剑指工控

    西门子USS通信原来这么简单

    尊重原创 勿抄袭 勿私放其他平台 USS 通信协议简介: USS (Universal Serial Interface, 即通用串行通信接口) 是西门子专为驱动装置开发的通信协议,多年来也经历了一个不断发展 近来 USS 因其协议简单、硬件要求较低,也越来越多地用于和控制器(如 PLC)的通信,实现一般水平的通信控制。 我承认,前面这段是网络上复制,可以忽略,简单的说为什么采用USS通信呢? 这里先说一下我们的需求,通过PLC的硬接点控制变频器的启停,通过USS通信读取变频器的频率,写入给定频率。 功能块调用 左侧通信直接拖出USS_PORT块,设置好PORT端口,波特率,选择好DRV的背景块。 拖出USS_DRV功能块,由于我们只要反馈和给定,只需要填写DRIVE 站号,speed_sp和speed这两个管脚,就ok了。。

    1.5K40编辑于 2021-12-10
  • 来自专栏剑指工控

    【傻瓜教程】S7-200 SMART与西门子V20系列变频器USS通讯

    选择设定好连接宏为CN010后,设置P0003=3(专家级),修改P2014=0 三、 程序编写 S7-200 SMART USS 标准指令库包括 USS_INIT、USS_CTRL、USS_RPM_X 、USS_WPM_X等指令。 ,因此可以使用 SM0.1 或者沿触发的接点调用 USS_INIT 指令; Mode: 模式选择,执行 USS_INIT 时 ,Mode 的状态决定在通讯端口上是否使用 USS 通信功能; = 1 设置为 USS 通信协议并进行相关初始化 0 恢复为 PPI 协议并禁用USS通信 Baud: USS 通信波特率。 网络上作为 USS 从站的驱动装置每个都有不同的 USS 协议地址,主站要访问的驱动装置,其地址必须在主站的轮询表中激活。

    8.6K21发布于 2021-11-09
  • 来自专栏子勰随笔

    Android内存耗用之VSS/RSS/PSS/USS

    最近整理SDK运行期间占用游戏内存的情况,分析的时候发现有VSS/RSS/PSS/USS四个值,专门整理一下,方便以后查阅。 - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存) 大小规律: 一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS 原文: Overview The sizes reported per process are VSS, RSS, PSS, and USS. USS USS is the total private memory for a process, i.e. that memory that is completely unique to that USS is the best number to watch when initially suspicious of memory leaks in a process.

    4.3K40发布于 2018-05-22
  • 来自专栏sunsky

    Linux内存管理 一个进程究竟占用多少空间?-VSS/RSS/PSS/USS

    USS是单个进程私有的内存大小,即该进程独占的内存部分。USS揭示了运行一个特定进程在的真实内存增量大小。如果进程终止,USS就是实际被返还给系统的内存大小。 通过如下的代码可以看出VSS/RSS/PSS/USS都是怎么来的。 这也就不难明白vss>=rss>=pss>=uss。 usage.uss += (count == 1) ? 对PSS和USS最重要的区分参数是page->_mapcount。 对USS做出贡献。

    6.5K20发布于 2020-08-20
  • 来自专栏剑指工控

    【项目详解】200SMART+V20在收卷机械上的应用

    V20支持USS和Modbus通讯,一个CPU通过串行链路最多可以连接31个变频器,所以首先排除USS的可能性。 (3)变频器F72报警 采取手段: 首先查看F72报警内容:USS/MODBUS 设定值故障,变频器在规定的时间内 P2014(USS /MODBUS 报文间断时间),报文间断期间无来自 USS/MODBUS 硬件问题 检查 USS/MODBUS 通讯电缆断线或通讯电缆插头,发现并未出现松动 (3)、干扰问题 检查 USS/MODBUS 主站、变频器是否正确可靠接地,变频器与电机之间连 接电缆最好使用 4 芯电缆 3 相+PE 线,并使用 PE 线将变频器和电机进行接地连接; 检查 USS/MODBUS 通讯电缆屏蔽层是否可靠接地,USS/MODBUS 电缆屏蔽层 应正确压接到 USS/MODBUS 插头的屏蔽夹 ; 检查 USS/MODBUS 电缆是否与动力电缆走在同一桥架或走线槽中,USS/MODBUS 电缆应与动力电缆保持一定距离,如果平行布线间距最好大于 20cm; 检查终端电阻; 以上多项都检查全部排出后

    1.3K40发布于 2021-11-09
  • 来自专栏Linux兵工厂

    Linux内存管理神器:smem工具

    在这里,你可以留意 RSS 相对于 USS 和 PSS 的大小,可以看到它明显高于另外二者。 $ smem 此外, smem 还可显示每个库所使用的内存。 要获取 USS 和 RSS 的饼图,只需将命令中的 pss 替换为 uss 或 rss 即可。 有了这个功能,你可以一次性查看 USS、PSS 和 RSS 报告的内存使用情况。 要实现这个功能,需要加上 --bar 选项: $ smem --bar pid -c "pss uss rss" 上面的命令将给出带有进程 ID 号的内存使用情况的输出结果。

    2.2K20编辑于 2023-02-28
  • 来自专栏企鹅号快讯

    如何通过Smem命令行检查Ubuntu上的内存使用情况

    Smem使用被称为Resident Set Size(RSS)的标准内存度量来报告Unique Set Size (USS)和Proportional Set Size (PSS)。 Unique Set Size (USS)- 不被记忆的内存。 内存不与任何其他进程共享。 Proportional Set Size (PSS)– 共享一个进程的内存。 USS和PSS只包括物理内存使用情况。 它们不包括已被换出到磁盘的内存。 最终的内存使用量可以通过进程,用户,映射或全系统文本模式或图形模式输出进行报告。 在这里你开始注意到RSS报告的内存相对于USS和PSS的使用方式。 如果没有包含这些选项,则会为所有进程,用户或映射报告内存使用情况。 与显示条形图内存使用情况(标记为pid)类似,在终端中运行命令smem –bar pid -c “pss uss” 以下是可以使用smem命令的各种选项。

    2.4K80发布于 2018-02-07
  • 来自专栏入门小站

    Linux中统计进程内存使用的神器

    rumenz@local ~ $ smem PID User Command Swap USS PSS RSS rumenz@local ~ $ smem -k PID User Command Swap USS PSS RSS rumenz@local ~ $ smem -kt PID User Command Swap USS PSS KB``k``MB rumenz@local ~ $ smem -uk User Count Swap USS PSS RSS rumenz Smem 生成饼图 你现在可以使用 smem 以饼图的形式查看内存使用情况(USS、PSS 和 RSS) rumenz@local ~ $ smem --pie name -s uss image-

    2.6K10编辑于 2022-06-02
  • 来自专栏sktj

    Linux僵尸进程排查

    1、yum install -y htop iotop smem 2、smem -k -s uss //查看进程使用的内存量 smem -p -s uss //查看进程使用的内部百分比

    2.1K10编辑于 2022-05-18
  • 来自专栏皮振伟的专栏

    [linux][memory]使用procrank分析内存利用及分析源代码

    前言: procrank是一个统计内存使用的神器,包括VSS,PSS,PSS和USS的详细参数。作为一个内存使用的分析工具,简直厉害的不要不要的。 USS:页面只有被自己使用过,才算到自己头上。USS的统计意义在于,如果这个进程被杀掉了,那么实际上只能释放这么多内存。 e,分析过后,很容易得出结论,一般情况下,都是:VSS >= RSS >= PSS >= USS。分析到此结束。 后记: 一朋友是数据库高手,redis,sql,mongodb都玩的溜。

    4.5K70发布于 2018-04-09
  • 来自专栏人人都是极客

    Linux用户态进程的内存管理

    内核才分配对应的物理内存,然后虚拟地址空间建立映射关系) malloc大于128k的内存,使用mmap分配内存,在堆和栈之间找一块空闲内存分配(对应独立内存,而且初始化为0) 内存的消耗VSS RSS PSS USS 包含共享库占用的内存) RSS -Resident Set Size 实际使用物理内存(包含共享库占用的内存) PSS -Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存) USS -Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存) 下面再用一张图来更好的解释VSS,RSS,PSS,USS之间的区别: ? 有了对VSS,RSS,PSS,USS的了解,我们趁热打铁来看下内存在进程中是如何被瓜分的: ? 最后,进程1044独占且驻留的内存USS为 6。 一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS 推荐阅读: CPU是如何访问内存的?

    3.2K41发布于 2018-07-26
  • 来自专栏LINUX阅码场

    使用 smem 可视化显示Linux内存使用情况

    默认情况下,有七列,进程ID,用户名,用于启动进程的命令,分配给进程的交换空间量,以及USS,PSS和RSS。 以root显示smem显示系统上所有用户的所有进程。 sudo smem ? 查看当前用户的PSS,USS和RSS的条形图 ? 确认PSS是系统上可用的总内存的更接近的反映。要查看此饼图,请使用以下命令: smem --pie name ?

    2.6K20发布于 2019-06-19
  • 来自专栏芯智讯

    特斯拉移除超声波传感器,正式转向纯视觉自动驾驶

    “今天,我们正在迈出特斯拉愿景的下一步,从Model 3和Model Y中移除超声波传感器(USS)。 特斯拉解释了其视觉神经网络是如何取代USS的:“在取消USS的同时,我们同时推出了我们基于视觉的occupancy network——目前用于完全自动驾驶(FSD)测试版--以取代USS产生的输入。

    49320编辑于 2022-10-28
  • 来自专栏人人都是极客

    Linux用户态进程的内存管理

    内核才分配对应的物理内存,然后虚拟地址空间建立映射关系) malloc大于128k的内存,使用mmap分配内存,在堆和栈之间找一块空闲内存分配(对应独立内存,而且初始化为0) 内存的消耗VSS RSS PSS USS 包含共享库占用的内存) RSS -Resident Set Size 实际使用物理内存(包含共享库占用的内存) PSS -Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存) USS -Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存) 下面再用一张图来更好的解释VSS,RSS,PSS,USS之间的区别: ? 有了对VSS,RSS,PSS,USS的了解,我们趁热打铁来看下内存在进程中是如何被瓜分的: ? 最后,进程1044独占且驻留的内存USS为 6。 一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS 【部分内容整理于宋宝华老师课程】

    3.4K30发布于 2018-12-26
  • 来自专栏LINUX阅码场

    优惠今天结束:《Linux的任督二脉》之《内存管理》在线课程

    主要目的: 理解硬件访问内存的原理,MMU和页表;澄清Linux内核ZONE,buddy,slab管理;澄清用户空间malloc与内核关系,Lazy分配机制;澄清进程的内存消耗的vss,rss,pss,uss 进程内存消耗的4个概念:vss、rss、pss和uss page fault的几种可能性,major和minor 应用内存泄漏的界定方法 应用内存泄漏的检测方法:valgrind和addresssanitizer

    91510发布于 2019-06-19
  • 来自专栏用户1337634的专栏

    Linux进程内存消耗指标解读

    包含共享库占用的内存) RSS – Resident Set Size 实际使用物理内存(包含共享库占用的内存) PSS – Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存) USS S 17:12 0:00 [kthreadd] SMEM命令 smem命令可以得到USS, PSS,更能反映进程的真实内存消耗 $ smem PID User Command Swap USS PSS RSS 111965 root -bash 0 504 757

    6.7K40发布于 2019-03-27
  • 来自专栏游戏测试开发

    剑指内存泄漏

    3 内存泄漏的表现 不同系统内存命名稍有区别,安卓内存分为VSS、RSS、PSS、USS, 一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS,其中至少有一个内存变化曲线是呈现总体上升趋势

    1.4K40发布于 2019-02-13
  • 来自专栏LINUX阅码场

    倒计时:《Linux的任督二脉》之《内存管理》在线课程

    主要目的: 理解硬件访问内存的原理,MMU和页表;澄清Linux内核ZONE,buddy,slab管理;澄清用户空间malloc与内核关系,Lazy分配机制;澄清进程的内存消耗的vss,rss,pss,uss 进程内存消耗的4个概念:vss、rss、pss和uss page fault的几种可能性,major和minor 应用内存泄漏的界定方法 应用内存泄漏的检测方法:valgrind和addresssanitizer

    1.4K30发布于 2019-06-21
  • 来自专栏AustinDatabases

    PostgreSQL 内存消耗从LINUX 系统层次看

    当然有没有更简单的方式来获取这些信息, 目前直接可以通过命令来显示RSS PSS USS 信息的 smem工具可以满足相关的需求,另外还可以显示那些进程已经开始使用了 SWAP 所以当有人问,POSTGRESQL 包含共享库占用的内存) RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存) PSS- Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存) USS

    3.7K20发布于 2020-07-27
领券