p i d 仿真这一块,嗯,这前面这几步都不管了哈,因为它已经我已经把它仿真打开了,然后也已经连上那个捆筒带了。嗯,按按以前的就说就行了,这是设定的值。 然后说一下这个仿真的主态,仿真主态的话,控制器要选,嗯 啊,手自动也行,精准也行。你可以刚开始选精准,然后参数这个参数设置成 input, 这个参数设置成 output, 然后在这一块,然后你点个启动,然后点进精准调节,然后点开始启动。精准调节开始就可以了,嗯,然后这边的参数就会自动调整, 我可以让它停止一下,然后再给你们试一下,嗯,先把它停了吧。 嗯,停了,然后这块先不管,然后再设成个二十。 嗯呦,他已,哎呦,他还自动调的,嗯哼哼,已经自动调了,算了,就是开始自动调节,然后他自己就会,如果,如果你的没有变化了,你就点那两个,然后让它调就可以了, 然后,然后这地方就会,这就是。嗯,到二十左右。这个指示实际上就是这个块的输出值,输出一个值 就是模拟量的仿真。嗯,然后然后 pid 就 会输出一个数据, 用来控制这个数据,主要用来控制外部的一个变化呢,就是那一个模拟量变化的一个量,变化的量呢?又会返回给他,嗯,使他达到平衡, 嗯,返回给他,使他达到平衡,这就是 p i g 的 仿真, ok, 拜拜。
粉丝1981获赞1.6万

再打到运行清零充零,开始累加。接下来我们介绍一下薄图软件仿真功能的应用。当我们手上没有 cpu 等模块进行程序正确性验证的时候,我们就可以利用薄图的仿内功能进行程序验证。现在打开薄图软件,然后切到项目视图,点击 好,我新建了一个工程,命名为讲解视力幺五零零,咱们以幺五零零 cpu 进行讲解哦。我添加了一个 cpu, 它的型号是幺五幺三抗一,咱们也可以添加其他的 cpu, 可以 双击添加新设备。好,这里出现了 cpu 的 添加页面,在这里可以选幺五零零系列。 选到 cpu 看,这里有幺五零零系列的所有 cpu, 可以 选择其他的 cpu。 好 在程序块儿里边我新建了两个程序块儿,一个是使它的 up, 一个是 db 一。 这个 o b 一 呢是默认存在的,每个工程 都会有 o b 一, 这 o b 一 是程序循环块儿,它在 cpu 的 每个扫描周期进行扫描,周而复始, 永不停止。它负责主程序逻辑、设备流程控制以及调用 f b f c 块儿。在 f b f c 程序块儿里边写的程序需要在 o b e 里边进行调用才能正常工作啊。我新建的这个是它的 app, 是 启动 o b, 它是在 cpu 上电或从十到 port 到运行的时候仅执行一次, 负责初识、挖参数、复位计数器以及清除故障等功能。又新建了一个 d b e 数据块儿,咱们选中点击右键看它属性。这里边儿是新建的全局 d b, 咱们后面会讲到全剧 d b 以及背景 d b, 以及优化访问与非优化访问的区别。因为双击打开 d b 块儿,我新建了一个变量,既名为技术一,而数据类型是双整数 啊,也可以像 excel 一 样选中它,这儿往下拉,可以快速新建多个变量,也可以更改它的数据类型。咱现在只用了技术一变量,把其他的删除,双击 o b 一 看,我新建了一个 程序段,这个长改点命名的是 m 一 八点五,这就用到了时钟存储器的功能。关于时钟存储器的知识,咱们前面的视频进行过详细的讲解,这里简单进行介绍。咱们打到 cpu, 选中 cpu, 点击下边的属性,找到时钟存储器,这这个对勾起用,时钟存储器要 勾上才能正常工作,咱们默认呢定义是 mb 一 百,这个幺五零零比较好,有对每个位的 介绍,像 m 一 百点五就是卡洛克一赫兹,每隔一秒接通一次,这一秒之内是零两五秒的接通,零两五秒的断开。咱们利用时钟存储器在这儿做了一个一秒接通一次的一个常开点,顶接的是一个上升沿,上面 名称是 m 一 百点五,就是当 m 一 百点五接通的瞬间,上升沿接通一次到这个 a、 d、 d 功能块进行触发, 这个下面的定义是 m 一 零点一。后边这个 a、 d、 d 功能块也可以双击改成其他的功能块,想减功能块乘功能块除,还有就是说也可以添加新的功能块。 好旋钮,这个功能块王泽托看到没有,这个绿点出现的时候,你松开,这样就增加了一个功能块,可以进行命名。这里有很多功能块的选择, 也可以从右边这个指令一边进行选择。咱们先删掉这个加共的块,就是一秒我加一个数,这个输入点一,我连接的变量是计数一,我可以先删掉,看是怎样连接,看到没有,我点击这在这个可以选择 变量选择的是数据块一里边的计数一变量。好,这个定义是一,也可以改成其二数值,这个连接也是连接的数据块一里边的计数一变量,看一下是它的 app 里边的程序, 适用于 c u 五功能块,也就是赋值功能块,当 c b u 从始到播到运行的时候,会强制把零赋值给计数一,这个连接的变量也是计数一,在启动的第一个扫描周期,会 强制赋值给计数一为零。好,接下来咱们达到 o b 一, 利用仿真按钮点击启动仿真,点击确定 好,这儿就出现了这个仿真的控制面板。还有就是像连接实物 cpu 一 样,会有开始查到 cpu, 前提是这些接口要设置正确。已经搜索到 cpu, 它的二 p 地址是零点一,然后点击下载, 会进行编辑以及检查好没有问题。装载好这儿选择启动模块,然后点击完成,而这儿下面已经提示下载成功。同时呢,这个 c p 右边已经到了这个运行状态,这绿色的是运行状态,如果停止就是 橙色的状态。好,我们点击在线监视,看一下 o b e 里边的程序运行情况,看到没有,现在已经开始正常工作,一秒 增加一,一进行累加贪吃,前面是始终存储器的功能,一秒接通一次,这个上横沿。好,我们现在打到停止,看到没有,它的数据保持在四十六不变,这个同时变成橙色的 好,再打到运行,看到没有充零,开始进行累加,说明我们十大的 up op 块里边的功能已经正常工作。看这个数值在不断变化,打到停止清零,打到停止,数据不变,再打到运行清零,充零开始累加。咱们打开 op 块也可以进行在线监视,看它的数值是八九十, 停止不变,运行,充零开始累加。好,这就验证了我们程序的正确性,这就是利用仿真功能 验证程序的正确性。这个仿真比较好用,不用随时拿个硬件或者是连接现场的设备进行程序的验证啊?要用了这个仿真的必须要安装仿真软件,大家看一下,这个就是仿真软件, 它的名字是 h 七杠 p l c s i m。 我 们博图的安装包里边都有仿真软件的安装程序,要先安装主程序,再安装 仿单软件,这样才能正常工作好。有关于其他问题的可以评论区留言交流学习。有想学习 plc、 dfs 仪、自动化仪表、电工电路的同学,欢迎评论区留言交流学习。

各位同学粉丝下午好,我们接着上一节课,哎,这个 pid 的这个课程讲解,这一节课主要是调试, 我们把这个是程序写完了,就是常用的这些管角都写完了,那我们来调试,我们监控, 我把我的那个硬件的这个给同学们看一下,我的就是这个, 我的就是这个,用这个变压器,哎,这个交流 来经过这个整流,再加个接触器,没有不带继电器,就给这个温度,就是加热棒加热嘛,这就是一个温度变速器嘛。 那大致底线我就不用讲了, 我们现在设置三十五度, 那我们点这个, 那我们点这个,像一个斜口拳的,这个就是主太是屌丝面吧。 那我们点进去,他这个采用时间是零点三,我们把它修改成零点五,现在就开始调。 那你看我们这里用这个玉调节的话,他这里就报出了启动玉调节,是出错过程值接近于设定值, 那我们就把它改成精确调整,他会提示的,这个挺智能的,现在就没有了吗? 这个调试这个 pit 是一个漫长的那个,嗯,就说是有可能调几天,有可能几个小时,根据你的那个工程项目上的经验吗? 这个线大家都看得懂吗?这个 oppo 的就是输出的这个温度 啊,有一个是就是 sp 的这个就是我们设定的这个温度,这个就是过程的温度 啊,说错了,这个 oppo 的是这个输出的百分比,就是这条线吗?百分比 这个也可以放大, 是现在他这个是完全的在加热吗?输入百分百, 这个百分百, 这是二十七点九五八六二度,我们设置的是三十五度, 是啊,他就从这里加热了吗? 二零八三的这个位置 看现在的实际温度是二十八点九,他是百分百的输出, 这是模拟量,也是百分百的输出,这个这个开关量、数字量就是闭合状态, 这个调节是一个漫长的时间,现在三十一点七七九, 如果你点上这个手动调节的话,他就会变成了,哎,现在三十二点八他就开始停掉了, 现在已经到了三十五点三十六了, 他这个缓冲 已经超过了我们设置的三十五。 这个塑料桶是微胖的, 他经过这一轮的就是降温,降到 应该是降到三十五点几,他又会动又会动作一次。 我在蹭这个的话,我就讲一下这上面的这些按钮的这个功能, 这个就是对你产生错误的话,就把它复位,复位,这个如果你调好了,就点这里上传到 pid 弹出去就行了,这里是转到 pid 弹出,也就是程序, 这里就是 这里就是采样时间,我们选择零点五秒,当然你根据实际情况嘛, 这个就停止了,十度停止精准调节,他这里都是智能的,你用这个绿调节跟精准调节,如果说是用的就是不那个复活线,呃,不符合现场的条件,他就会 提醒你, 那我们点这里转到 p i d, 长度就是这里积分二十, 这里有两个控制 去的类型,写 pidpi。 之前也讲过啊,这里都可以手动输入进去的,那我们就自动让他自动调节, 要调到这两条线重合的话,基本上就差不多了, 连这些他都有他的功能, 不过这种用的用的没那么多,应该显示时间范围。 那这两条线重说的话应该差不多了。 调这个 pad 都是要有耐心的。 到这里 是,你们看他这个是不是变小了呢?这就是这里,这两条线 是不是越来越越想小了, 要直到他重合了就可以了。 这你看我的这个又基本上可以了,这个情况他已经成活了。 三十四点九七五四,应该差不多了。 嗯,把这里起伏就是加热。哎,又关掉了。 就是这个开关量的话,又没有模拟量控制好。这你看没有就没有输出了吗?百分之一的这个 yeah。 这个十六点八就是我们左,我们查一下嘛,一条街启动出错就是他警告你 并了解启动出错过程,则处于接近者开始正确调节。 现在又潮了, 要关闭了 啊,这里活动就有点大了。 就是这个, 他这个到了三十五点一二零的时候就会有动作接通这里。这两条线是越来越靠的比较近了。 那他又那个不加热了。 这里模拟量给的是三十五斤。反正是有有一点点差别嘛。 是这个线是越来越,就是他的两根线靠近很近了。 现在我们看一下,我这调了好长时间啊, 看这个曲线都已经是重活了。 是我,我们是从这里调过来的 这个,这个 是可以,因为我没有那个模拟量的,那个输出模块就没那么稳定。我这个还差差这个两一度多 的样子。那应该超多精度在在那个就是按百分之来算的话,我这精度算多少?百分之一啊,那这里重活了吗? 好了,我们今天的模拟量啊。说错了, pid 的这个肯定就先讲到这里了,下节课见,谢谢。



这个类型选 r、 e、 c 胎吗?好点,确定。这节课咱们讲解西门子薄图软件程序块里边 f c 的 应用, f c 是 函数,在老盘面里边叫功能,咱们选中新建点,确定 好,这样就新建了一个 f c 块。接下来咱们在硬铺这里边建一个变量叫灯开关,在奥特铺这里边建一个 亮灯,也可以新建其他的。我们接下来做一个最简单的程序来演示 f c 的 应用,一个开关,一个线圈,把灯开关往下拖到长开点上面,把亮灯拖到线圈上面,程序 f c 它不能独立工作,需要在 o、 b、 e 里边进行调用,现在进行调用,咱们选中 f c 往这拖,拖到这个程序段里边,这样就调用了 f c 块儿,在这里可以选择咱们的开关点 i 零点零。 好,我这是红灯开关,定义的是红灯开关,前面也介绍过怎样定义,就是在 p、 l、 c 偏亮一边进行定义。这个亮灯线圈我连接是 q, 零点零, 好照是亮红灯。如果需要多次开关设备或者电机,或者纠地的一些启动设备,就可以重复来调用 f c 块来实现不同的输入和输出,不用再单独的针对每个设备独立编程, 咱们再再调用,然后链接是二零点一。好,这是亮绿灯,可有零点一,这样就多次调用了 fc。 二、进行不同设备的控制, 咱们接下来把跑马灯停掉,咱们来进行 fc 调用的演示,咱们在监控与强制里边达到强制表。好,咱们对两个开关进行强制,选中它点,强制看到没有,这两个灯 已经同时点亮,这就说明在 o、 b、 e 里边调用的 f、 c 块儿已经能正常工作好,接下来咱们看在 f、 c 块儿里边增加定式器之后, 是怎样在 o、 b、 e 里边进行调用的。首先在这个之间加一个定式器,好,命名为 t 一, 确定。然后在阴奥舍里边增加一个定式器的接口,这儿选 r、 e、 c 探码这个选三秒。 然后在 o、 b、 e 里边进行这个 f、 c 块的调用,这个显示红色,是说明咱们的接口已经改变,需要更新一下,这个同样也更新一下好,都已经进行了更新。接下来这两个 f、 c 块 都需要用了定时器的接口,但是定时器两个 f、 c 块儿里边进行重复调用的话,定时器的计时作作用会出现混乱,导致程序出错。两个开关不同时开关的情况下,定时器的定时会出现错误,所以说咱们需要在外部再新建一个 t o a 的 背景 d b, 接着添加星块, 命名为 t 二,这个类型选 r、 e、 c 胎吗?哦,点确定?这样在这个接口这儿要拨过来 d、 b 二, 这样就实现了在 f、 c 块里边有定时器的重复调用,这样程序就不会冲突。接下来咱们进行演示,打到强制表,咱们先对两个同时强制看一下这两个灯同时点亮。对每个灯开关进行强制再看一下, 先同时释放,咱们先强制红灯开关,看一下已经能正常点亮,咱们再接着再强制一下绿灯开关好,绿灯也正常点亮。这说明在 o、 b、 e 里边调用的 f、 c 块是能正常工作的。就是在 f、 c 块里边有定时器的时候, 在 o、 b、 e 里边是怎样进行调用好这几个就是关于 f c 块的讲解,有不了解的欢迎评论区留言交流学习。有想学飘 c d s 以自动化仪表天空电录的同学欢迎交流学习。

今天给大家介绍泊图中的 trans 功能,首先我们添加一个新设备,我们添加一个幺二零零 p l c。 好, 在我们项目书里面我们有这个 trans, 我 们添加一个新轨迹。好,那这个 trans 它是干嘛的呢?它是让 p l c 来记录我们信号的一个状态, 但我们知道我们 plc 工作的时候啊,是以扫描周期的形式在工作,那通过这个 chains 呢?它可以记录每一个扫描周期里面我们某个信号点的一个状态啊。我们举个例子,比如说我到 obe 中编辑一个程序, 好,我们就用 m 十点零, m 十点零的长臂控制我们 m 十点零的线圈,那我们这个程序编出来之后,我们会知道 m 十点零啊,它一个扫描周期会通,下一个扫描周期它就会断,再下一个扫描周期它又会通。好,我们通过仿真来看一下效果,我们打开仿真, 好,我们会看到啊,它这个通断是很随机的,因为我们仿真里面监测的时候,它会有一定的延时,然后导致通断,我们看的并不是特别的明显。 好,接下来我们通过 chains 来看一下这个信号。首先我们到 chains 里面来配置一下地址,刚刚的地址是 m 十点零,好,测量点是 man o b e。 记录每一个循环记录一次,我们记录可以记录两万个。 我们把 plc 转至在线到示意图这边呢,可以把我们的设备上安装这个回,也就说把这个串子下载到我们的 plc 中。好,下载之后呢,它还是没有开始工作,我们点这一个激活记录, 好,我们停一下,好,我们放大一下,按住 ctrl 键加滚轮,我们可以把这个时间轴进行一个放大,因为刚刚我们设置了每两万次记录,它就会停一下。好, 好,我们把这个好,这样子,我们的参照数这边以参照数的形式来展示, 不停地放大,放大,放大,放到这个程度,我们可以看一下这一个参照是二二八三六四,也就说二二八三六四个扫描周期开始它是零, 那从二二八三六六这个扫描周期开始它是零, 比如说我们可以发现它是零一零一,每一个扫描周期它会变化一下。好,这就是我们的 trans 功能,它可以很直观、很清晰的记录,以扫描周期为单位来记录我们这个信号的一个状态,大家学会了吧?下一节给大家介绍如何触发我们这个 trans 记录。

现场调试设备时,经常需要将 prc 程序上传到电脑,可是用薄图软件上传程序经常会遇到各种各样的问题,今天咱们汇总讲一讲。 首先是 prc 的 固件版本,一 a 歌四零以上的版本支持软件与硬件一起上传,低于此版本只支持上传软件。第二是电脑的 ip 地址要与 prc 地址同网段。 第三是播图软件的版本,不同版本之间的程序是不支持上传的。 咱们来操作一把。通过一根网线连接 p l c 与电脑,打开播图软件导航栏的搜索按钮,选择接口类型与 p g pc 接口,单机开始搜索,会自动搜索到连接的 p l c 单机显示按钮,回到左侧项目树,在线访问,查看连接的 p l c, 打开在线和诊断 常规 t i a 薄图项目版本,查看编辑程序的薄图版本,在执行上传操作时,必须保证薄图版本一致。 单机连接的 plc, 选择导航栏,在线将设备作为新站,上传硬件与软件一起上传,等待程序上传完成。 打开程序块,打开 obe, 可以 看到程序完整上传,同学们学会了吗?免费的小红心点一点!

在我们下载好这个 factory io 泊图十七,还有这个西门子的这个 plc 仿真之后,在我们没有 plc 实实物的情况下,怎么利用这个泊图十七还有这个虚拟的 plc 去跟这个 factory io 联合仿真呢?先把这个几个软件安装好,安装好之后先把这个 factory io 设置成这个中文的状态, 进来是一个 welcome, 我 们点这个返回这有个文件 file, 点击进来之后,这里有个选项 options, 然后这里语言设置成这个简体中文, 嗯,这个时候会变成中文的样子。那我们这个薄图十七编写的程序怎么去跟这个 factory io 去连接呢?我们要用到一个这个 呃,注册 i o 的 一个一个一个模板,就是它连接这个薄图这个薄图的模板,薄图通过这个这个工程文件去连接这个注册 i o, 这个文件是十五的版本,我们这个是十七的,那么我们就要把它拖进这个薄图里面 啊,加载它提示我们要不要升级成这个十七的这个版本,点升级 等一下啊,剩余加载的比较慢。 好,可以了,这样我们这个工程模块就导进去了,这时候我们点这个项目视图这里, 我们会看到我们这个工程已经添加进来了这 cpu 的 型号在这里, 那我们可以改这个 cpu 的 型号,但我觉得没有必要改 plc 的 型号。这个时候我们要设置一下 这个,这个是这个项目项目设置,点右键,点右键属性这里,再点保护这里,这个地方一定要勾上,要不然它连不了, 就这个地方啊,点右键属性,点保护,勾选确定。还有我们要设置一下这个,看一下, 设置一下这个仪态网地址, 另外还要在这个防护与安全这里点这个连接的机制,这个地方也要勾选允许它远程的这个通线,确定 好我们程序在哪里,程序在这个地方,程序快 man, 我们要把它改成这个梯形图,切换这个编程语言。 led 好, 拿下来一点,这时候我们可以写一些代码,比如说启动停止之类的,启动按钮,停止按钮,再来一个输出, 再来一个自锁和这个并连改一下,启动 i 零点零,启动啊,关闭,关闭 i 零点一吧,输出,输出是 q 零点零 啊,输出的这个敞开线圈一样的 q 零点零,这就是一个启动停止,呃,自锁的一个程序, 我们这时候把它给翻译一下,翻译之后下载的设备吧。 哦,我还没启动这个模拟模拟仿真啊,启动仿真,启动仿真, 点这个运行,运行,点这个 run, 呃,点这里。 好,这是全部打勾啊,啊,装载 完成,哎,如果你装载不装载不了的话,可能是设置的问题,在这个属性这里, 这个安全与防护这里啊,如果你加载不了,你要你要改一下这个安全防护这里,就在这个,呃, plc 的 这里点属性,然后呢点一个那个安全防护与安全这里, 我们这个地方要完全访问权限,还有啊,这允许远程的要打勾。 好,这个时候我们把它下载的设备点这里装载完成。好,这个时候启动 cpu, 就 说这个已经模拟了,进入这个模拟 plc 这里, 然后我们这个 factory i o 的 话要配置一下。怎么配置呢?配置的话我们随便打开一个场景吧,在文件里打开 场景这个场景吧,然后呢我们点右下角这里, 然后选择这个下拉框,下拉框最后一个这个 s 七 plc, s i m 这个地方啊,选这里,然后点点这里,配置 这里要选择 s 七幺二零零的啊,返回,你看能不能连接啊? 那它可以连接上我,这些东西都不要了,我们要自己做一些吧,比如说这个电机,这个电机啊,点中它,我们改一下, 点击再来两个启动啊,启动按钮 放那里,放这里吧,你看这个它是它这个启动按钮是不对的,它是背向我们的,所以我们要把它翻转一下,点右键, 好,可以了,这个是才是正正确的面, 你看啊,点鼠标右键可以拖动这个场景,点这个滚轮的,呃,可以缩放鼠标右键按住可以转动它, 我们改一下这个按钮按钮的名字,选中这里不是上面那个,上面那个是灯,下面这个才是按钮啊,我们改运行, 再来个关闭吧,关闭的话点击右键复制 好,我们这时候点右键改一下颜色,黑色,再选择它这个地地方关闭。 嗯,启动,关闭,启动关闭啊,简单的。然后呢,这个时候我们点右下角这里这个地方, 把它的这个输出输出一个输出,两个输入运行,把它拖上去关闭, 然后呢我们返回点这个,这里这个三角形这里运行,关闭,运行,关闭,这就是我们这个程序。 我们这长驱车,这个是呃,常开的一个按钮,按下去之后通电,通电之后通过这个长臂的这个开关 输出,输出,就让这个电机去运行这个输出线圈得电之后,它的常开的这个 这个触点,这个线圈,对吧?常开的这个地方他就会变成常闭的,其实这个时候你这个开关按 钮按下去,弹起来之后,这里又断开了,对吧?这里断开了,但是刚才他得电了,他这个输出得电了,那他的常开他这个时候是闭合的,所电充这,这个时候他的电就会通过这个地方 绕过去直接过来了,这就这个就叫自锁一个简单的这个模拟啊,要 首先要安装这个薄图,还有这个东西模拟这个 plc 的, 还有这个仿真工厂是这么连接的, 通常我们在这个这个地方输入这个西门子 无实物 plc 模拟仿真软件薄涂 factory i o。 回车啊,这个时候我们就看到这个软件了。

好,大家好,今天我们来讲这一个西门子全套的硬件, 把这个硬件呢给大家讲一遍,硬件的入门就是说你要编程之前呢,先要学会啊,这些硬件的接线啊,作用啊,选型啊,包括为什么要用这一款硬件 啊?什么是变频器,什么是四伏,什么是步进啊?什么是?以及呃,幺五零零系列,幺零零系列两百系列,它们之间的差别。 首先我们可以看到左侧这个断路器应该都认识吧?啊,是奈德的啊,没有西门子的,反正这个断路器都无所谓。 c 四十 a 什么意思呢?这个 ic 六五 n c 四零 a 啊是指 啊,这个是系列号,这个是它的额定电流, c 是 我们的普通型的, d 是 那个带电机的,一般啊都可以。这个我作为一个总断路器,像这种断路器的话,它是具备短路保护功能的,也就是说 你的两根火线啊,不对,一根火线跟零线进来的时候,假如直接短路了,没有经过任何覆盖,他是会跳电的,自动跳掉的,这个懂吧?啊,要知道我们断路器主要是要知道选用多大的断路器, 嗯,就是主要是一个电流的计算啊,电流一般是功率的两倍,三百八十伏的用电器情况下,那这个功率总功率就要计算,对吧?你的变频器的。