故障排查利器 trees 在我们调试程序时,难免会遇到一些程序 buff 和驱动器故障,这些顺时的信号闪烁和数据需要记录并加以分析。 tia porto 中的 trees 功能可以指定记录的信号, 并基于设置的触发条件和时间进行一段时间的连续记录。记录产生的曲线可供故障排查和分析,为程序调试和故障排查带来了巨大便利,你学会了吗?
粉丝3135获赞8450

随着计算机技术的发展, cpu 扫描的速度越来越快,这样很难再用肉眼监控高动态响应信号。在下面的视频中可以看到两个 cpu 通过 s 七连接进行通信,在其中一个 cpu 中编写通信程序,用于读写通信伙伴数据。 打开程序监控,可以看到读写过程都是通过 m 零点零触发的,每隔一百毫秒触发通信一次。 如果读写成功,通信状态为 nd 二和档及位信号 m 一点二和 m 二点二将产生一个周期的脉冲信号。 可以看到在视力中很难监控到通信状态的改变,这是由于 cpu 的扫描速度太快了而没有响应。如果需要了解通信是否成功, 通常的做法是在程序中编写捕捉程序,这样在程序调试中费时又费力。 全新的 s 七幺五零零 cpu 集成 trace 功能,通过 cpu 的功能可以轻松捕捉到快速动态信号。下面以视力的方式介绍如何捕捉这些通信状态信号。 在项目数中可以看到 choice 图标,双击图标进入配置界面,首先定义 choice 的名称为 choice 一, 然后在属性界面中选择垂死中索要监控的变量。 在视力中分别选择触发信号 m 零点零和通信状态信号 m 一点二和 m 二点二 二。为了便于区分,可以为每个变量轨迹选择不同的颜色。 每个 chris 中最多可以包含十六个电量,电量类型可以是福点,也可以是一个微信号。 每一个采样都是由 ob 块出发的,通常监控的变量在哪一个 ob 块中调用,就使用哪一个 ob 块作为出发条件,使用循环中段作为出发条件,采样最快可以达到二百五十微秒。 记录的时长与存储空间有关,一个 chuis 的存储空间为五百一十二 k 字节,独立于程序存储器,系统会自动计算最大的采样点数。视力中设置时长为两千个采样点。在处 发模式中可以选择立即记录和变量出发。变量出发的好处在于条件满足后自动记录并存储于 cpu 中,后期可以再次查看,这样可以捕捉到周期长但偶发的事件。视力中选择变量出发。 触发的电量为通信,触发信号 m 零点零,这样执行通信程序后可以查看到通信是否成功。 chris 还有预触发功能,可以记录到触发信号来之前设定时长的信息。 视力中设定预触发为十个采样点,即从触发信号前十个采样点开始记录总共两千个采样点。最后保存 chose 的设置, 为了将配置的 choice 传送到 cpu 中,必须将 cpu 切换到在线模式,在线模式后传送按钮使能,这样可以进行 trace 的传送。 激活记录功能,记录的过程在状态栏中可以监控,记录完成后在视图中可以显示信号的变化信息。 放大师图可以看到通信成功的信号, 通过光标功能测量到脉冲的宽度仅仅一毫秒,这也是为什么在程序监控中看不到的原因。 仕途也可以保存为未途文件, 这里看到的信号轨迹保存于 cbo 中。通过传送按钮可以复制到 pc 上。时间标签为开始记录的时间点,用于分析事件发生的时间。 同样在视图中可以查看 pc 上存储的数据信息。离线数据轨迹名称的后面标已测量,用于区别在线数据轨迹。切换到离线状态, 可以看到存储于 cpu 中的垂死信息消失。 pc 机上存储的 choice 信息可以导出 ttr ecx 文件,可以发送到其他安装 tia 博图软件的 pc 机上查看,也可以存储为 csv 文件,便于后续的分析。 再次切换到在线模式,可以看到 cpu 中存储的 trace 依然存在, trace 的个数与 cpu 类型有关。

随着计算机技术的发展, cpu 扫描的速度越来越快,这样很难再用肉眼监控高动态响应信号。在下面的视频中可以看到两个 cpu 通过 s 七连接进行通信,在其中一个 cpu 中编写通信程序,用于读写通信伙伴数据。 打开程序监控,可以看到读写过程都是通过 m 零点零出发的,每隔一百毫秒出发通信一次。 如果读写成功,通信状态为 ndr 和档及未信号, m 一点二和 m 二点二将产生一个周期的脉冲信号。 可以看到在视力中很难监控到通信状态的改变,这是由于 cpu 的扫描速度太快了而没有响应。如果需要了解通信是否成功, 通常的做法是在程序中编写捕捉程序,这样在程序调试中费时又费力。 全新的 s 七幺五零零 cpu 集成 trace 功能,通过 cpu 的功能可以轻松捕捉到快速动态信号。下面以视力的方式介绍如何捕捉这些通勤状态信号。 在项目数中可以看到 trace 图标,双击图标进入配置界面,首先定义 trace 的名称为 trace 一, 然后在属性界面中选择 chris 中所要监控的变量, 在视力中分别选择触发信号 m 零点零和通信状态信号 m 一点二和 m 二点二。 为了便于区分,可以为每个变量轨迹选择不同的颜色。 每个 trace 中最多可以包含十六个电量,电量类型可以是福点,也可以是一个微信号。 每一个采样都是由 ob 块出发的,通常监控的变量在哪一个 ob 块中调用,就使用哪一个 ob 块作为出发条件,使用循环中段作为出发条件,采样最快可以达到二百五十微秒。 记录的时长与存储空间有关,一个 chris 的存储空间为五百一十二 k 字节,独立于程序存储器,系统会自动计算最大的采样点数。视力中设置时长为两千个采样点。在触发模, 始终可以选择立即记录和变量出发。变量出发的好处在于条件满足后自动记录并存储于 cpu 中,后期可以再次查看,这样可以捕捉到周期长但偶发的事件。视力中选择变量。出发 触发的电量为通信,触发信号 m 零点零,这样执行通信程序后可以查看到通信是否成功。 trace 还有玉触发功能,可以记录到触发信号来之前设定时长的信息。 视力中设定预触发为十个采样点及从触发信号前十个采样点开始记录总共两千个采样点。 最后保存 cheers 的设置, 为了将配置的 chris 传送到 cpu 中,必须将 cpu 切换到在线模式,在线模式后传送按钮使能,这样可以进行 chris 的传送。 激活记录功能,记录的过程在状态栏中可以监控,记录完成后在视图中可以显示信号的变化信息。 放大视图可以看到通信成功的信号。 通过光标功能测量到脉冲的宽度仅仅一毫秒,这也是为什么在程序监控中看不到的原因。 仕途也可以保存为未途文件, 这里看到的信号轨迹保存于 cbu 中。通过传送按钮可以复制到 pc 上。时间标签为开始记录的时间点,用于分析事件发生的时间。 同样在视图中可以查看 pc 上存出的数据信息。离线数据轨迹名称的后面标已测量,用于区别在线数据轨迹。切换到离线状态, 可以看到存储于 cpu 中的垂死信息消失。 pc 机上 存储的 chris 信息可以导出 ttr ecx 文件,可以发送到其他安装 tia 博图软件的 pcg 上查看,也可以存储为 csv 文件,便于后续的分析。 再次切换到在线模式,可以看到 cpu 中存储的 trace 依然存在, trace 的个数与 cpu 类型有关。

trace 长期轨迹在之前的视频中介绍了强大的故障排查工具 trace。 本次视频我们介绍在 porto v 幺八中的长期轨迹记录功能,该新功能长期记录信号, 在原 trc 导航栏中的长期轨迹中可创建长期轨迹记录。在配置界面,可以指定记录文件的存储,录 文件会以 csv 文件格式保存在 pc 上,同样该文件也可以实现导入。导出长期轨迹可以让我们更好的分析零星误差和优化机械参数。你学会了吗?

这个软件有尺子辅助的功能,新建纸张,插入平面图,调整好大小,按确定,把尺寸位置放到一米五的地方,设置一点五米的尺寸, 点击尺支功能,这样我们就可以根据尺支的尺寸进行方案的修改。画面放大缩小,尺寸会跟着等比例进行缩放,单个手指双敲可以改变尺支的方向, 这样我们就更好把控整体的比例。画法可以徒手表达,也可以画虚线。家具素材库可以自行的进行制作,方向跟大小都能随意的更改,所以在家具上我们想用什么样的家具素材,都能随意的通过笔刷点出来。


讲一下,就是这个设备组态,就是刚才我们,嗯点开的这是 plc 的,刚才我们添加的这个 plc, 嗯,我们可以下边,下边可以预览,刚才还添加了一个 him, 可以选择它。这是刚才添加的这个网络视图,就是可视化的,就是通过我们可以看一下分配它分配的地址,就是你添加多个网络视图都可以在这显示, 这个就是你要是添加的多了,多了之后这里可以看见它的具体的 io 地址分配。 嗯,吃了好了,上这来了, 在线斩断,在线斩断就是看一下, 对,有故障的话在这里可以看见他的,他的那个报的警,可以看出来我们通过他报出的警,我们可以具体了解。我们打比方我们的 plc 就是报警啊,可以在这看他具体信息,我们 通过这个信息可以搜索一些资料啊,或者是从网上找一下,看看具体哪里原因报警。下面这个就是因为 因为刚才我们是装的那个,不是刚才装的,这是带安全的一个 p l c, 所以我们这个地方需要,就是 我们用的话需要,嗯,这个 f b 一, f b 一,我们具体用到哪,等会再选择吧,等会再说吧。这个等会有时间给大家讲一下这个安全, 反正当前没啥用。我没用过啊,这个程序块,程序块,程序块就是我们最主要的就是 o b 一, o b 一是主程序块,就是我们所有写的这些都我给你添加一个新块, 嗯,添加一个新块,添加一个还是块 f b 吧,可以看一下这个 f b 块啊。 mp 块是将自身的值永远储存在背景数据中的代代码块,从而在一块执行后,这些值仍然可用啊,但是可以自身自身的值永远储存在背景数据块里边,就是他会你调用他的时候,他会产生一个啊, 毕竟 db 啊,自己的一个,毕竟 db。 这个 fc 呢,就是他没有专用的储存区,他不会产生自己的 fdb 啊。这是下边数据块, 这是诅咒块,诅咒块他有自己单独的作用啊。 嗯,具体在这就先不讲了,因为具体好多我也不是太,你可以点一下,这个地方他有,你看这个 ob 幺二四,他的作用啊,这都可以显示一百一百的作用。 嗯,编号二十到三十。这都可以啊,中断程序中断用的啊。我们就可以添加一个。嗯,先添加一个 f b 吧, f b 一, 嗯,自动添加吧啊,嗯,再就是 f b 一,这个 f b, 它有好几种哈,我们可以添加这个 l a d 就是梯形图。还有这个我没没用过。 f b d, 这个没用。这个是 st l 语言,这个 s c l 语言,这是 st l, 这是分别两种语言啊。 s c l 的,这是 giraffe, 前面 giraffe 就是顺序控制。嗯,这是 product, product 就是, 嗯, product, product 是生成的那个, 嗯, prodig 是生成的。 prodig 生成的那个叫啥嘞?一下想不起来了,等会给大家讲一下吧。下期吧。 product 应该是 product 啊,一下想不出来了,先不想不来,先不讲这个了啊,等下集我得看一下。给大家讲一下 前一个 f b 吧,这个 f b, 嗯,你看可以看一下,可以往下拉啊,它可以,这个里边 可以,他自身可以带一些。我们可以在这建了之后呢,在在这建一些变量,建一些变量,我们在调用这个函数块的时候呢,他就出了一些,你看啊,我们可以可以试一下这音谱的,就是输入码啊。嗯,按零点零吧。 i 随便随便写啊,按零点零,属于类型的布尔啊,按零点一, 嗯,等会调用的时候大家就能看出来, out for 的就是输出啊,输出就 cool 零点零,零点零, cool 零点一。 嗯, in alt 就是输入输出,输入输出的话, 嗯,输入输出,他就是他既代表输入也代表输出啊,他就他就可以,嗯,再也是,等会吧,等会大家看一下这个效果, 我们选一个叫选一个,这个,选一个符号吧, v 零零点零, v 零点一, 这是局域变量,这个地方的局域变量不会,我们在调用这个 f b 的时候,它不会在针结上出现啊。这是这是中间变量,中间变量就是说 这个中间变量他比你应用的时候,他必须是打比方,是从程序段一下边再程序段二, 你要从程序段二用这个这个,嗯,这个中间电量的话,你就需要把那个比方, 我们选一个 x 吧, x 零点零啊, x 零点零必须再乘一段二,用的话你必须把它放到程序段一啊,嗯,我们再新建一个程序段啊,嗯,你要是在在这个地方, 嗯,对,再填下一个 x 零点一吧,就是说我们直接可以拖他啊,拖到下面来 啊,脱下来,你再再写一个,再写一个叫 x 零点二啊。 嗯,这就是说你要是这个这个 x 零点二,就是想在这个地方用的话,必须他有个前后顺序,他不是有个扫描周期吗?他就会从上往下扫他,他没有,他是一个中间变量,他没有储存区, 他没有储存区,所以他就你只能你打比方,你在上边用,用这个 x 零点二, 再啊,再乘一段二,用这个零四 x 零点二,你必须在上面写啊,你要是跑到第三段上来,这个这个这个地方他就不会,他就用不了了啊,他自己就不会识别,不会识别啊。 现在我们看一下啊,咱们不是从这里放了变量的,我们调用一下。 嗯,咱们在在这个,你看啊,我们调用它的时候,它就会产生一个 背景数据块啊,就是单个的实力的数据块,它会产生背景数据块。你看刚才我们这是两个输入啊, i 零点零和 i 零点一,这是输入,这是 这是输入输出,你看啊,我们看一下啊这, 嗯,你看 in input 啊。好,我们可以这个可以两个都显示啊,可以看一下,你看 input, 它是输入,按零点零和零点一, output 是输出 output。 q, 零点一括零点零啊? 银奥,他是输入输出,所以他,他从这个下面为零点零,为零点一输入输出,他就是他的。啥意思呢?我们在这个程序段用他的时候,他既可以输出出来,我们他他输出来就是输出出来之后 我们可以用这个变量,我们也可以再从外边,再从 f b f b 一里边吧,打比方 f f b 一里边,我们写数给他置零,他也可以进去啊,进这个里边他就是他,你看他只能往里进,他只能输入进去,是吧? 它因为它是音扑塔,它只能输入,它呢,可以输入,它既能往里输,也能往外出,所以它就是。你看这个呢? q, 零点零它只能往外出啊,它不能往里输了,所以这个这个音 out, 嗯,下边再给大家讲一下,嗯,讲一下这个吧,这个我们再添加一个块啊,再添加一个 f c 吧,给大家讲一下这个 f c 啊, 再添加一个 f c, f c, 这个 f c。 同样的也是啊,但是它呢?我们打比方,我们再见啊,再见, 但是他呢,调用他的时候呢,他就不会产生背景背景 db 了,我们给你试一下啊,同样的,嗯,二零点零, 我们今天写一个吧,不写多了啊, cool, 零点零 input, 大家演示一下啊,这个下面不写了啊,我们也是同样的做法,他就不会产生这个引脚啊。看一下啊,我们也是调用的 啊,他也会产生银角啊,他,你看啊,他有个特点啊,他也能产生银角,但是他呢没有产生自己的, 毕竟 d b 啊,你看我们这个里边,刚才是刚才是 f b 一的,毕竟 d b, 你看它那数都在这,我们可以监控它,是吧?但是我们在调用 f b, 嗯,再用,再用 fc 的时候呢,他就没有自己的背景 dv 了啊,他,并且啊,他会他,你必须给他输入这实数,你看他,他是一个报警的状态,现在是红色报警的状态,他不太一样啊, 我们用的时候,嗯,分情况而定啊,我们用这种的话,就是里边写好多数据的时候,最好是用 fb 块啊,因为他可以做引脚,我们就是 打比方,我们可以做一个发门块啊,比较简单,你看这银角我们都可以可以用,也可以不用,他 还有。

大家好,欢迎收看本期视频,本期视频我将为大家分享如何实现薄涂与 blox 六机器人的通信仿真。 前一期视频我们讲解了如何实现外部外欧与如波的 stele 机器人的通信仿真。应 b 站网友持回报文件夹的需求,我们这节课分享一下如何实现西门子 plc 薄涂软件与如波特斯六机器人的通信仿真。本次视频的通信仿真实现方法来自于 b 站阿布主破风四力的原创视频,其视频主要分享的 如何实现博图软件与如波特斯蒂欧通讯的基本方法,有需要的小伙伴可以进入其主页进行观看,我这里主要是对该方法进行深入的讲解, 下面进入详细步骤。首先我们需要建立一个简单的朱伯特 styo 机器人工程,未来 节省时间。我已经建立了如摩托斯六机器人模型及其工具,我们接下来建立机器人的系统。 同意,上一期视频我们同样选择七零九杠幺这一个硬件驱动,以及 六幺六杠一 pc intfis 这一个驱动,然后点击确定完成创建。 根据阿普主破风势力 梦的方法,我们需要在爱的 i n s 中搜索 s n a p 七, 然后我们下载这两个文件,我之前已经下载好了,这里不再 不再再次下载。然后我们把这两个文件添加到他的仿真里面。我们首先 选择导入模型库里边的浏览库文件,刚才我们下载的两个是不是库文件,我们将它打开添加导入 bostule 里边。好,现在 已经添加到里边了。然后我们对他的一个端口信息进行一个配置,也就是相应的 对应的国图里面的 plc 的 ip 地址,端口号之类的信息, 我们输入白皮地址幺九二点幺六八点零点, 这两个可以在 西门子 plc 的参考手册上查的到,然后这里边写的是 d i n 本, 他的意思是输入变量的个数, d u 男本是输输变量的个数。然后这里面我们以输入变量为例,我们以一个输入变量为例, 然后以 m 十点零的这个输入变脸为例进行讲解。 好,我们已经完成了这一个库文件的配置。 库文件正确配置以后,我们就需要考虑他怎样实现与 plc 的一个通信, 然后来验证这个库念建立是否正确。我们首先先观察一下这一个库文件的名称, snap 七 s n a p 七呢?他是他在一般的编程语言,比如说 cfc c 加家里人,他是作为一个动态链接库呃来使用的。他主要 用到了一个西门子 plc 的 s 七的通信协议。 s 七的通信协议呢,主要是一个利用网口的通信协议, 我们可以看到网上可以搜索到的一些内容,他采用了一个 s 七的一个通信协议。 我们知道了他是采用 s 七的通信写以后就好办了。首先呢,我们现场没有 plc 实体 硬件,我们想要通过纯软件的方式来实现他的一个通信仿真。然后我们知道西门子薄涂的 pscsm 软件 支持 s 七的通信方针,同时他的 psm adv 的三点零软件同样也支持 s 七的通信仿真。但是由于 pst sm 不能直接将对应的 ip 地址读出来,他需要做一个 ip 地址的映射,还需要借助一个第三方的软件来实现,相对于 较为麻烦,所以说我们这里直接以 plcsm adv 的软件来进行一个实现。下面我们 进入与 psc 相关的一些设置。首先我们建立一个简单的 psc 程序, 因为 plc s i m 背地微软件只支持 s 七杠一千五百系列的 plc 的一个通信预防针,所以说我们这里以 s 七杠一千五百 plc 为例进行讲解。首先我们创建一个 s 七杠一千五百系列的 plc, 为了保证通信可以正常的建立链接,我们对他进行一个必要的设置,我们允许他可以进行一个仿真。 其次在 ps 的里边 plc 的属性里边设置他的一个网络 ip 地址 为幺九二点幺六八点零点一,其次需要设置他的一个连接机制,里边允许来自远程对象的通信访问。 好,这里边已经设置完成了。为了简化演示,我这里就不不写单独的程序了,直接新建一个变量 m 十点, 然后对电量进行一个强制的通断,来观察我们刚才在路过的 stele 里边库里边建立的电量的一个通断情况。我们首先 建立一个 m 十点零的电量,然后我们建立 电量的一个监控。 好,这里边的 psc 相关的变量及其监控已经建立完成。

安装好博图软件之后,我们点开桌面的博图 v 四七软件快捷键,打开软件, 打开软件之后我们进行一个新项目创建, 然后我们添加一个新设备, 这个时候我们会发现 软件会提示没有许可的,因为我们的博图软件他是需要经过授权才可以使用的,所以我们想要给他进行一个授权处理。 点开素材软件, 然后选择 tia 博图负责全部面秘要 点击查安装查密要, 然后选择全部名称安装查密码,然后全部点 yes 就行了。 安装好密要授权之后,我们再次点开摩托软件进行一个小目前创建, 添加一个新的 幺五零零的 cpu, 然后我们就可以进到博托软件项目界面, 添加完 cpu 之后,我们还可以在机架上面进行一些其他的 模块添加, 添加好模块之后,我们就可以进行一个程序块的编辑, 经过安装授权之后,我们就可以进行一个正常的使用。

大家好,下面给大家讲解一下博图软件如何同时仿真我们的 plc 和触摸屏,在我们没有 plc 和触摸屏的情况下,我们同样可以测试我们的程序和我们的画面,下面就来演示一下具体的操作方法。 首先我们需要先添加一个 prc, 这里需要注意 prc 的固件版本必须要添加在 v 四点零以上的原版本才支持我们的仿真, 我们在这里双击添加新设备,然后选择幺二零零,在选择 cpu 的时候一定要注意这个版本号,版本号一定要选择 b 四点零以上版本的 prc 才支持仿真 prc 我们也添加好了,写了一个简单的起停混乱程序,通过我们的出货屏 来进行控制。下面呢,我们再来添加一个触摸屏,双击添加,选择我们的 hmi, 我们选择一个精简面板,七寸的 ktb 七百 bcc 二 gb 零三,选择一款具备 pn 端口接口的这个触摸屏, 我们点那个确定, 然后选择连接 prc, 选择我们的幺二幺四的 prc, 下一步,好,这些页眉我们不要下一步,后面的都选择下一步, 爱你们也不要我们单机完成,那这样的话我们触摸屏的连接和漂移连接我们就左弹完成了,下面来 做两个按钮来控制我们的起停,好,我们选择按钮做一个启动,做一个停止,名字更改为启动文本放大一点,然后右击启动按钮。属性, 在属性的事件里面我们选择按下,在按下里面选择一个编辑位,选择按下按键的这个位,这就是一个点动的一个函数, 当我们按一下按键时,对应那边的接通,当松开按钮时对应那边的断开,然后选择变量为启动, 选择 prc 变量,默认变量表,选择我们的启动按钮 m 三点零。 好,这样的话我们就选择好了,按下启动按钮时,启动按钮接通,松开启动按钮时,他就断开,再做一个停止按钮,我们选择复制粘贴,更改他的名称为停止, 右击停止按钮属性,在属性中将启动更改为停止。 plc 变量默认变量表选择这个停止。 好的,这样的话我们两个按钮就做好了。下面我们需要开启 ps 的仿真和中文屏的仿真, 先开启 prc 仿真,选中我们的 plc, 在上方有一个仿真起段子这个位置, 这里有个仿真启动,我们单击这个仿真启动按钮, 单机确定,单机确定,我使用的是博图 v 幺六软件,选择我们的左网连接,开始搜索,会自动搜索到我们的一个设备,选择下载, 选择装载,单机完成,此时将仿真器切换到艾油温模式,就是运行模式,记住一定要切换到装模式。 下面选中触摸屏的画面,然后单击这个仿真按钮,同样选中触摸屏,同样还是单击这个仿真启动。启动我们的仿真画面 选择启动, 此时等待变形完成之后,纺织方面会自动开启 好,此时房车画面已经打开了,我们双击打开我们的 ob, 一监视我们的程序, 我们选择按一下我们的启动按钮,可以看到定期启动了,按下停顿按钮,定期停止,再次按下启动 松开,那么可以看到我按压启动时按摩在哪的接通,我松开时按摩在哪的断开,这就是一个点动功能,按压停止按钮松开,那么就停止了,如果我们按这边的启动或者停止, 无法进行启动或者停止的话,报错无法,数据无法写出到 plc, 我们一定要检查一下我们的 pgp 档口设置的是否正确,看一下我们的 pgp 值的设置, 我们找到控制面板,选择大图标,找到设置 pgpc 接口, 那么如果我们按触摸屏的按钮无法控制 p 二十的话,一定要看一下我们的应用程序访问节点,前面选择的是不是 sgoline style 七, 这里可以选择,如果不对的话把它更改一下后面的接口参数,选择 prcmtcib, 点一 prcm 就是为仿真器,一定要选择这个仿真器,然后这就是 tcpib, 点一,这个一定要正确,否则我们是无法进行仿真连接的。 好,本节视频我们就给大家讲到这里,喜欢收藏朋友免费的双击关注,点一下,感谢大家的支持!

画图的软件有很多,看看这个 trace, 点击空白,新建纸张,添加平面图,点击标尺,把两边位置放好,在尺寸里输入对应尺寸,这样我们点击尺子就有尺寸参考,可随意根据尺寸来划横线与竖线。点击这里,可点出家具平面,可随意更换家具素材。 通过这个软件勾画方案也很便捷哦。笔刷素材也可以制作,尺子也能倾斜着放,也可以画虚线。

大家好啊,这节我们讲一下这个西门子博途中啊,上升沿和下降沿相关的一些知识啊,就说博途的上升沿下降沿啊,和其他片稀有不同点啊,在于哪呢?其他片稀,比如说三明的啊,或者其他的片稀啊,那么 他的上升沿呢,就是一个呃,触点中间加一个箭头啊,这表示上升沿,触点加个箭头表示下降沿,那么在 然后只要一个地址就行了,比如说 m 零,我上升沿 m 一的下降沿啊,只要一个地址就行了,那么在博图中呢,他这种写法是不可以的,那么我们看一下博图中的上升沿下降沿啊,博图中上升沿下降沿,上升沿叫 p 啊,下降沿叫 n 啊, 是两种,大家看啊,现在他有两个问号表示呢,他需要两个地址,那么一个地址呢,是我们的呃, 采集上升源的地址啊,比如说 i 零点零,我们要采集这个触点的上升源,那么第二个地址是什么呢?第二个地址啊,这就是博图和其他软件不同的之处啊,他需要一个地址 啊,来存储这个上一个扫描周期的 i 零点零的状态啊,然后呢,在这个扫描周期呢,这两个状态相比较啊,比较啊,如果说上一个状态 m 这个十点零是 boss 啊, boss 就是呃 呃,这个呃零,那么这个周期呢?如果挨零点零是一,那么他就上生源,后续就触发一个, 就进行触发了啊,上升源触发啊,所以呢,他的上升源啊,需要占用两个地址啊,这也是呃西门子啊比较不方便的地方,因为我们的程序中呢,假如说用到很多上升源,那么每一个上升源你都要跟随一个 m 啊,跟随一个下边的这个,呃 呃,多一个位地址。就说每个上乘员呢,需要两个未来操作啊,两个未来操作啊,就是这是他的特点,然后这个呢是触点的上乘员啊,触点上乘员,我们再看呢他还有什么呢?还有啊,就是 这个扫描前面扫描信号的上乘员,这触点的上乘员呢?是这个呃, p 啊,加 p 加 p 啊,就是扫描操作数的上乘员,这个是啊,然后还有 有一个扫描呃在信号上升员职位啊,还有一个这个指定啊, p t r i j 啊,这个怎么读啊?怎么读 这个上乘员啊,那么这个上乘员怎么操作?其实他和他是检测呀母这个呃指定左边的啊,左边的母线的所有的这个指定,如果是左母线左边 接通了啊,接通了他的一瞬间,那么他会产生一个上升源的操作啊,就和我们的三菱的在母线上这种上升源一样啊,就是在母线上加上上升源是一样的啊,然后 p, 嗯,这个是上升元啊,嗯,这个是下降元啊,下降元,他同样呢也是需要加一个,呃 单独的位的啊,单独的位的啊,这是母线的上升沿,这是触点的上升沿,这是两种啊,两种啊,然后还有一种呢啊,这个检测信号上升沿啊,检测信号上升沿, 他是有呃背景数据块的啊,背景数据块的上传言啊,背景数据块啊,就是说他比如说我检测 m, 我还是 i 啊,还是零点一, 零点一啊,这一个上升源,大家看现在呢,我没有再加第二个位了,为什么呢?因为我们现在用一个背景数据块来存储它了已经啊,就说我们用 这个上乘员呢,是有一个背景数据块的存储的,这个背景数据块在哪里呢?在系统块程序资源中,大家看,我现在建立我们进去看,他是有个存储 储的啊,存储的呃,而这个背景数据块中呢,有个死背的,背的啊,就表示状态位啊,状态位是来存储这个上升源的状态的,所以他并不是说不需要呃, 再加一个位了,只是说他用背景数据块来存储这个位了啊,然后 q 呢是指的他的输出啊, q 是指的他输出啊,输出就可以了啊这种上乘员,那么这种上乘员他也是检测呀,前面的母线 前面的触点啊,触点的综合的一个上升沿,比如说前面触点 m 啊,十点零啊, m 十点零, m 十点一, m 十点二啊十点二,这三他是检测母线所有的前面 的接通状态啊,三个出点都昂之后啊,在一个扫描周去中,他啊,不对, 不对啊不对啊,写错了写错了,就是说他是检测克雷克啊,克雷克这个上升沿的,和这个没关系啊,前面前面他是一言指定啊,一言指定接通指令,那么 他在接通指令呢,他是检测 i 零点零这个上升源,然后使用的时候啊,我们可以这样,就说这个把他做 用一个触点来使用啊,触点这是个数据块吗?用他的这个点 q 啊,点 q 输出啊,点 q 输出啊,这个呢就表示我们的上乘员啊,上乘员我们可以做一下实验啊,我们给一个呃, mb 五十啊,给他加一 啊加一。呃,用那个安溪指定啊,安溪指定,爱安溪,爱安溪 指定。数学,我们给一个数加一啊。 mb, 五十啊,五十, 然后这个地址我用成一个十二点连吧,就是用一个呃这个,然后模拟 下方针一下啊,方针一下,我们看一下这种啊,作为触点啊,使用它上双眼也可以,然后你放在这个扣这里 也可以啊,这 q 这里也可以,都可以啊,这两个上乘员你 q 这里加个地址也可以的啊,也是可以的。我们加载一下仿真器啊,然后呢看一下它的效果啊,就说我们 m 这个每次接通啊,他的都加一,这就是上升源的作用啊,上升源,所以这个 薄涂呢,三种上升源的方式啊,就说用法不太一样啊,但是基本原理都是一样的,就说他有多一个状态,未来判断这个上一个扫描周期的状态啊,比只有上一个扫描周期是 out, 这个扫描周期是昂的时候,他才表示上升源接通啊接通 用起来呢也比较麻烦啊,和其他的片起来相比啊。我们 看一下这个,我们把这个大家看,现在呢 这个 m b 五十啊,是零啊,我们把这个 m 十二点零至为啊,大家看现在他是不是加一了,加一了,然后呢再至为 out, 然后再置为昂啊,再置为昂,就是每次他置为昂的时候,我们表示这个上升元的 q 点呢?接通啊接通,那这节只接通一个,一个扫描周期加一就行了啊,加一就行了,我们再接通啊,六加一啊,就加 啊,这是在这里,那么假如我把这个指定啊移到这里啊,我看一下这里可不可以加这个安息指定啊?啊,这里不可以啊,这里这里呢,我们可以加一个什么呢?加个位地址啊,加个位地址就相当于上乘员了,比如说 m 十二点一啊,加个 m 十二点一, 然后我再我把这个触点呢不改成他的 q 点了,改成 m 十二点一啊,他效果是一样的啊,这样是一样的啊,下酱油 和上升元原理一样啊,上升元的原理呢是从零到一,下降的原理呢是从呃一到零啊,一样的。那么我们再次把它啊,大家看每次昂呢这个数值就加一,然后奥数它不变,我们再次啊啊,数值又加一五了啊,再次啊, 这就是呃博途中啊上升源的几种用法啊,希望大家能掌握,虽然很烦啊很烦,但是你没办法用它的软件就要掌握啊,今天课就讲这么多啊,谢谢大家。

大家好,下面我们继续给大家讲解西门仔四七杠幺二零零 plc 定制器的一个使用,关于这个定制器的设定时间,好多学员提出了一些问题,下面呢我们给大家再来讲解一下。 设定时间值可以是一个长量,就是一个固定不变的值,也可以是一个计算器,我们可以去修改我们这个里面的时间值。如果我们想要去调整我们的一个延时启动时间,那么我们就需要建立一个计算器。 在数据课中,我们添加了两个设定时间的变量,这个设定时间啊,它属于是一个三十二位的计算器,我们可以使用低音的型或者 timer 型变量作为我们的一个设定时间,这两种其实都是可以的,这两种设定时间的一个时间单位是 不同的,如果说我们使用的数据类型是 dent, 那么它的时间单位就是以毫秒为单位,比如我们输入一千就是一千毫秒。如果说我们用 time 级别呢,我们可以以秒分钟小时,或者是以天为单位。 这个时候我们按住鼠标左键把它拖拽过来,拖拽到 p 的这个位置,可以看到他这里是不报错的,可以正常使用。 如果说我们涂在这个 time 型的时间,时间也是可以正常使用的,那么当前时间也在形容它,我们可以使用我们的 time 型变量,也可以使用我们的这个低音的一些变量都可以,比如涂在一个当前时间变量。 下面我们来写一个简单的延时启动程序,添加一个启动按钮和一个停单按钮, 并来一个常干点,左右我们的自锁拖拽启动,拖拽停止,然后这里呢我们选择这个 iec 型停止器的音端来进行自锁,选择 iec time 杠零杠 db 它的音端来进行自锁。 那输出点位呢?我随便写一个点,比如是 q 十点七。好,这样我们的一个延时启动程序就完成了,下面进行下载测试。 程序下载完成了,现在设定时间,我们用的是低音的电量设置时间值为五千,五千则设为五秒钟,我们直行启动至一 制零,延时五秒之后点击启动启动运行。如果我们用 tam 你的电量把它拖 过来,然后呢我们再下进去来看一下,这个时候呢我们就不需要输入五千了,如果想定制五秒,我们直接双击一下,输入五 s, 当然在编程的时候也可以通过传统指令直接传送我们的五 s 或者十 m 都可以。 下面再启动一下,启动之后电机延时五秒运行。想学习自创铁,双击加关注!

通过使用西门子数控系统自带的 trace 跟踪功能,可以实时记录 n、 c、 p、 l、 c 以及驱动等多种类型的变量,在设备维护过程中有效的提供了数据支持和理论支撑。通过缩放和图形对比,可直观的检测分析, 极大地降低了故障排查的难度,提高工作效率。一、功能概述在设备维护中,为了判断故障原因,经常需要了解某些信号的实时状态, 而在实际使用中还会遇到某些信号,比如 off 信号的瞬间丢失造成的设备故障,这种瞬间的变化可能是毫秒级的,一般的工具是无法检测到的。 西门子数控系统中自带的 trace 跟踪功能可以完美地解决这一问题。通过 trace 跟踪功能,可以监控 n、 c、 p、 l、 c 以及驱动等多种 种类型的变量,同时以时间表格曲线的形式直观的展现出来。 trace 跟踪显示出的曲线可以在同一时问轴上同时显示多个变量,经过缩放和指针,可清晰的看到各个变量在每个节点处的变化,结合各变量之间的关系, 从而可以比较直观的分析当前的状态,作出合理的判断。二、功能使用二点一新建跟踪使用跟踪功能,首先要新建跟踪,为了之后分析跟踪结果, 可以给跟踪文件定义一个便于区分的名称。跟踪分为两种类型,第一种是 p、 l、 c、 n、 c 四幅变量, 第二种是驱动变量。在选择驱动变量时,如果设备存在 n x 单元,一定要注意选择控制单元是 n c u 还是 n x, 否则之后进行变量选择时,可 可能在列表中找不到所需的变量,确认后即出现一个新的跟踪变量表,在最上方显示此跟踪的名称,下方依次列出要跟踪的变量以及变量,注视其显示的颜色、极限的呈现方式, 均可以在右边进行修改。设置。二点二,选择变量点击选择变量后,可以看到列出很多变量。为了便于查找,系统有筛选和搜索功能。 比如我们需要跟踪跟随误差,可以在筛选中选择四幅,在搜索中输入 follow, 这样系统会自动筛选出所需要的变量, 选中添加即可。添加后根据需要选择轴,确认后所选择的变量就会出现在新建的跟踪里。如果需要跟踪多个变量,可以继续选择变量,添加会依次排列在跟踪变量表中。二点三,跟踪设置添加完变量后, 在进行跟踪之前,首先要确定什么时候开始跟踪,以及跟踪何时停止,也就是启动条件和跟踪时间的设定。启动跟踪的条件有两种,第一种是按下软件启动跟踪,也就是操作者可以手动点击进行启动,这种操作最简单也是最常用的一种。 第二种是定义当某个变量满足一定条件时,系统自动启动跟踪。在设置跟踪时间时,可能会遇到数值太大超出犯国的提示,原因是按照设置的时间,锤子文件超出了存储极限, 这时我们可以把设置时间调小至允许范围内,如果还不能满足,检查下跟踪结果的存储位置,存储在 n c k 和 c f 卡中的允许时间范围差别是很大的,这取决于 n c k 或者 c f 卡的剩余 内存,如下图中存储到 n c k 中时长最大可达四十五点六秒,然而存储到 c f 卡中如下读,可见时长可达一点九天。停止跟踪的时间也可以和启动跟踪的条件一样 选择。如果某个变量满足一定条件时结束跟踪。二点四,品式跟踪,跟踪完毕后会自动显示跟踪生成的图像,若有多个变量会同时显示在此界面中, 每个变量显示不同的颜色,对应左上角的变量数字序号的颜色,右上角以相同的颜色显示该变量的名称。 点击选中左上角的某个数字序号,右上角会自动切换到选中的变量的名称,同时当前外轴的坐标和单位也会随之切换。为了更加清晰地观察,可点击选择图形,可根据需要在左边选择 三个或者多个变量,这样只会显示勾选的变量图形。再次点击选择图形,上图中图形即可全屏显示。在图形观察中发现在跟踪十 s 处变化比较大,但是上图中画面不能详细的看清变化,超市 可以选择缩放一、缩放区域可以放大来单独查看这一区域。通过 x 轴外轴缩放,可以控制图形中蓝色区域的范围。按方向键将此蓝色区域移动至需要放大的图形处,如下图示,确认后即可清晰地显示出跟踪十 s 区段的图形, 这样我们就可以观察到此时两个变量的变化。趋势图缩放观察完毕后,如果需要回到原来的图形比例,只需要点击重排多图,就可以回到之前的图形。二点五、保存载入在跟踪完毕后,可能需要 再次选择其他变量跟踪,当前的跟踪也可以保存下来,这样之后还可以打开使用。在显示的图形界面中点击返回,回到跟踪功能的主界面,点击右下角的保存跟踪,在弹出的画面中如下图示,可以单独保存变量和设置, 这样跟踪文件保存下来可以拷贝到 u 盘中。以后需要查看这次跟踪的图形的话,既可以在系统上直接载入文件, 也可以在电脑中用 senior train 打开查看,避免了使用拍照来记录图形的尴尬。选择载入跟踪在弹出的面面中,跟踪文件夹中包含了之前保存的所有跟踪文件,也可以通过 usb 导入文件,非常方便。 三、总结通过使用西门子数控系统自带的 track 跟踪功能,可以实时记录 n、 c、 p、 l、 c 以及驱动等多种类型的变量,在设备维护过程中有效的提供了数据支持和理论支撑。通过缩放和图形对比,可直观的检测分析,极大地降低了故障排查的难度,提高工作效率。 trace 跟踪数据的文件保存,解决了数据记录和存储问题,全面的保存下所需的内容,方便之后查阅。同时结合 senior trin 这一软件,它可以将数据在电脑中完美的复现,给后续问题分析和追溯提供了有力的支持。