粉丝1390获赞5488

大家好,下面我们给大家讲解一下西门的出错屏,在仿真时,如果说与 plc 通讯不上,我们该如何进行检查设置,现在 plc 我们使用的是实际的 plc, 触摸屏使用的是仿真画面,现在可以看到我们这些数据啊,全部报警号,证明啊没有和 plc 正常来建立通讯。如果这个时候我们单机启动按钮,他还会提示一个错误变量无法写入到 plc。 首先我们需要检查一下我们的 pg pj 档口, 一般通讯录上都是由 p g p c 引起的,我们先打开控制面板,然后找到设置 p g p c 接口, 可以看到现在我们的这个 p g p c 不对,我们需要修改一下英语,重新访问节点,那么 s 降烂括号。 step 七,这个是对的,那下面我们的这个结果参数这里选的不对,下面我们应该选择我们实际的网卡,现在选择的是仿真的网卡 p l c m。 由于我们控制的是实际的 p l c, 所以这里一定要选择实际的网卡。好,我用的是 usb 的网卡,这个好 usb, 然后后面是 t c p i p。 点二,如何确定是不是这个呢?等一下给大家来进行讲解,我们先点确定, 确定单击确定,那这个就更改完成了,下面我们再次开启仿真,可以看到就不再报警号了,证明已经通讯成功了,按启动按钮启动运行,按停车按钮 停止运行,下面看一下我们的网卡。首先我们右击打开网络和 inter 设置,打开之后呢找到我们的一个更改适配器选项,此时可以看到我把网线拔掉,我们来看一下, 当网线拔掉时,此时可以看到最后一个提示了,一个插网线已经断开了,我们再把它插上 好,可以看到已经连接上了,证明我们使用的就是这个网卡来连接的。 p l c 右击属性看一下,可以看到这个就是我们网卡的名字,后面是井号二,我们选的就是二, 如果这里都选对了,还是通用不上。还有一种方法将这个应用程序访问接点啊,更改为上面这一个 c p 杠 l 二杠一,然后后面呢,同样是选择我们实际导航卡,可以选这个再来进行测试。想学习知道同学双击关注,给大家分享更多自动化知识。


下面我点击启动出演示一下机博图幺二零零与 h m i 三种液体混合控制系统。反正我点击启动之后呢,他就排空时间是三秒,三秒钟之后呢,他就开始 a 阀门打开,然后呢又到 b 阀门,就到 c 阀门打开, 当液体达到 s l、 e 的的液位开关的时候就开始搅拌,搅拌的时间是六秒, 然后呢这个温度达到六十度之后,他这个传感器就 就动作,然后呢就可以把液体排出来了,就这样的又进行了一个下一个循环, so 时候又开始继续流流入立体,如果我点击急停,他就停住了,急停解除又继续运行,如果我点击停止, 他不会立马停止的,他是执行完本次循环周期之后才才会停止,我现在点击了停止了,他液体排空之后,他就会停下来了,就不会再次循环了, 这样就停下来了,到开始这个位置了,如果我点击启动,他又开始继续的这个下个循环,如果不点击停止的话,就会一直在循环状态, 它现在吸液体阀门打开,液位达到 s l 一, 然后就开始搅拌, 就是这样的一个循环流程。我们看一下 plc 程序, plc 程序的话一共有有十段,然后呢每段我都写了注解了, 然后呢这里可以打开监控,看到 plc 的监控程序,可以看到它的点位变化。 我们看一下课 提要求, 这个是课题要求,课题要求的话就是首先启动的时候呢,就那个混合液体排空二十秒,然后呢 之后关闭,如果液位达到 s l 二的时候,再打开 c 阀门, 然后搅拌六秒,六秒,如果还没达到温度的话就继续加热,然后呢搅拌延迟一秒后停止,搅拌结束后就开始排空,排空再过两秒钟之后就会再次循环,如果关闭的话,那就循环结束,这是循环流程图。 然后我们看一下 i o 点表,这个是 i o 点表,用的是 c p u 幺二幺四七, 薄图幺二幺四 c。 这个是因为在主态中的话就只能用 m 点,用 i 点的话只能用外部接接接线的,所以在主态的话就用 m 点,然后的话这些 q 点是输出的, 这是电磁阀,这是电机,还有这个加热器,我们看一下这个 那个 plc 的接线图,这是 plc 的电接线图,这是电磁阀的那个图,这是电机。然后呢这是加热器,这是相应的传感器以及急停按钮, 温度传感器这些。然后呢这个是主电路图,就是 k m 一的话就是搅拌电机了,然后呢 k m 二的话就是加热器, 这个呢就是控制流程图,控制流程图是这个的, 然后呢这个是 c a d 的原文件, c a d 原文件,可编辑的 cd 原文件,然后呢这是主电路图的原文件, cd 原文件。然后呢这个是 刘三通, 然后呢这个是 这个是参考文章,就网上找的一个参考文章, 参考文章,然后它虽然是关于三菱的,但是 他的控制要求与思路一样的,就参考了一下。 好了,下面我们重点讲解一下这个薄涂的仿真设计过程。 首先我把这个薄图反针关掉,先 将它它的这个监控也关掉, 关闭 桌面上的这个压缩包就是薄涂粉针工程,我下面右击,如果有解压软件的话,就用解压软件进行解压,如果没有的话可以用 mindows 系统资源管理器进行解压,打开 点击它,如果是 win 十的话,这里点击前解压,如果 win 七的话,这里就可以点击全部提取,提取 这时候在桌面上就多出了一个文件夹, 这个就是博图的仿真工程,不要直接点开,我们用博图这个软件, v 幺四或者以上版本都能打开。我们打开博图, 点击这个软件的话,打开是这个界面,我们点击浏览,找到我们刚刚在桌面 上解压的文件,找到它,找到这个国图工程,点击打开 好了,他这时候就打开了,我们再点击打开这个项目, 好了,我们就进入他的项目界面了,这里呢我们添加的设备的话就是就是这个 cpu 幺二幺四七,选择了这个也可以改为其他的,然后呢点击界面的话就选了这个, 选择这个,然后呢设备主 态的话,选好之后就进行设备组态,就把这辆用鼠标拖动把他们连在一起,他们就形成了一个可以通信的状态了。然后 plc 的话就设备组态,我们可以看到他这个 cpu, 这个是 cpu 的状态,然后我们右击点击属性, 这个 cpu 的话,我们在这里有个有个系统和时装的存储器,系统啊,呃,时装的存储器的话,把这两个勾上,这时候我们就可以使用它的 初始化脉冲以及这些时装的跳动信号了。然后呢 再看一下 plc 的变量,这里是定义 plc 的变量的,就要跟我们刚看到的 a o 点表那样, 然后呢这里是 plc 程序, 这里讲关闭所有程序段,他就全部关闭了,一共有十段程序,第十一段是空白的,没写的,一共是十段程序,每段都写了注解了,然后展开就可以看到了。 第一段的话是这个时钟定时器的时间的,他的单位是毫秒,一秒的话就等于一千毫秒,所以的话我如果初始排空时间是二十秒,那么我就是二十, 乘以一千就是两万,搅拌时间是六六秒就六千,这个是就排空时间两秒就是两千毫秒,单位是毫秒的,所以先设定他的时间,然后呢这里是启动的程,启动的那个程序 启动之后就进入了这个流程部。第十步,第十步的话是干嘛的呢?就是 a, b, a, a, b, c 排框, a, b, c 呢就关闭混合液体,打开二十秒, 打开二十秒,这个排空时间二十秒,这个时间可以改的,如果觉得太长的话或者不对的话就在这里改就行了。排空时间二十秒在这里,定时器在这里,然后定时时, 时间到之后呢就就跳到步骤二十,步骤二十的话就是 a 液体流进容器里面,达到 s l 三的时候呢,就关闭 a 液体, 打到这个的时候就关闭,用的是线签,他他跳不不满足这个条件的话,这里就不通了,然后呢就到了三十步,三十步的话是毕业,你打开用的也是线签,打到 sl 二,他就跳到四十步,四十步的话是吸液体 c 液体流入来,流进来,达到 s l e 的话,它就也是线圈,它跳到五十步了,然后这个不满足条件了,所以它就不通了,那到满到这里了,到这里的话就是开始加热,然后呢如果加热,加热温度达到了,它就停止加热, 开始搅拌,如果呢如果搅拌时间到了之后呢,再看一下它的温度有没有到,如果温度没到的话继续等待,温度到了之后呢就再再搅拌一秒钟, 再搅拌一秒钟,时间到之后呢,然后呢我们就跳到六十步, 跳到六十步的时候呢就是液体排出来排空之后呢再排两秒,然后呢如果那个开关按钮啊继续打开的状态,那么我就在二十步跳到二十步,如果关闭了,那我就停 停止了,跳到零步了,这个就是这空盒液体的控制,因为第一次有初始排空,有有那个最后的排空,所以的话就有两个线尖叠接呃并联在一起输出,所以这个是排页的控制。 q, 零点三,这是急停的控制, 因为急停用的是自卫信号,所以呢只能用复位指令来把它复位,其他的用线圈只要急停一打下去,他这个线圈就不通了,只有这个用的是自卫,所以的话要要打到这个自卫指令, 这个呢就是 prc 程序。然后呢我们看一下这个动作的脚本,这是动作的脚本来的动作的脚本控制什么? a 液体流动啊,电机脚旋转啊,还有增强弯度 模拟啊这些。然后呢就是 我们打开这个脚板程序,这个脚板的话就是这个是复位的复位,这个是初始化脉冲,这是复位的指令, 这个呢是一百毫秒扫描一次的,如果扫描流的太快,如果不用不用一百毫秒毫秒的话,那么他就会动作的特别快,然后呢 那个通讯都跟不上他的速度显示,所以就把它变慢一点,用一百秒扫描一次的这个执行这个程序,这个呢是液体的流动, a 液体流动,这个是 b 液体的流 动,这个是 c 液体的流动,这个阀门 c 等于一的时候,它就开始流动,否则就不流动,那这是混合液体的流动,混合液体阀门打开同时呢有液体的时候,液体还没归零的时候,它就开始流动, 液体流进来的时候呢,他的最重最大的液就是液体流进来的时候他的液位的上升 流,液体流出的时候液位的降低,这是电机的循环搅拌,这这电机的循环,那个旋转的程序,这是温度增加的加热器,增加热器等于一的时候呢,这个温度上升的一个效果 啊,这个是那个运行时间计计数,计数的计时的,这是相应的限位开关动作的一个一个信号, 这是温度传感器动作的一个信号。模拟好了,我们看一下这个人机界面, 这个人机界面的话,这些图的话都是用他的工具箱里面的工具画的。 像这些这些页面的流动其实就是一个线,一个一条线来的,一条线画画画好之后呢, 这里可以改为虚线, 然后呢这里改变它的颜色,改成那种绿色,再把它的线条改大一点, 然后呢把它改为方形,这样的现金流动效果就做出来了。然后呢在这里的话就是他还有一个动画,就是流动的动画, 我们在这里移动这个页位,移动零到一百之间的变化,我要移动多大的距离呢?看这个移动大概三十的距离,就是看他移动到这边来,像他这些的话都是这样的,这是垂直的移动, 跟 a 液体关联,这是 b 的,这是 b 液体的 c 液体, 他流动的距离就三十就行了,移动的方向, 这样就可以看出他的移动了,就是我们在那个脚板里面变化时,这个流动从一到零到一百之间的循环变化,他就会在那里显示流动的效果了。像这些阀门的话,就是在我们点击那个图形 ioe 图形, 图形的时候呢, 图形的时候就在这里常规,然后呢我们就 可以在这里找到他了,像这些阀门啊,泵啊传感器,像这些传感器, 传感器,对吧?然后呢像这些传感器,标准传感器,还有像这些电机 都在这里找的,像那些阀门,这些阀门的话都是在这里找的 这个阀门,还有这个罐的话也是在里面找的这些罐,把它拉大一点就有罐的 效果了,找到合适的就可以编辑了。 像这些风扇是怎么做的呢?风扇的话它就是用这个, 这里有个图形, 我们选择 vcc, 这里 点击 vcc 图形,点击这个风扇,然后呢我们就把这几个风扇一二、三全全部拉到桌面上,全部拉出来, 然后呢这里有四块风扇叶在里面,全部拉出来之后呢,你看就按照顺序,按照他的顺序让他 可见度,这里什么时候显示,什么时候隐藏,例如一的时候显示一的时候显示第一个,这个是二的时候显示第二个, 三的时候四的时候看这些数据的变化显示隐藏,通过显示隐藏他就显就不断的形成了一个旋转的效果了,这个是 ioe 来的, 这是那个 l e 可以输出的, 就进行这些数据的输入,输出有小数点,多少位多少位, 然后这些按钮的话就是事件,这里按下之后他就变成这个这个事件, 我们选择 plc 变量 a 罗这个启动,启动开关,点击它就勾选它就行了。 急停也是按下去它就关联了这个这个 plc 里面的这些变量,点着 plc 选择它这些变量,急停按钮勾选它就行了。 这些页位的话,他就是找这个半图,这个半图做的,看他的名称,这里找这个半图出来, 把它的这些这些刻度啊,那些东西去掉,还有颜色改变一下 显示刻度啊,这些东西去掉之后,标签也去掉之后 差不多就这样了,然后呢再把它先边线类型改变一下就行了, 这里它最大刻度是一千。然后呢这里页位关联这个变量,其他的其他的也就这样了。 然后呢这个变量表的话,就是 这个变量表里面的变量 做好之后,这个变量表里面的变量的时间全部改为一百毫秒,这个动作的相应的时间全部改为一百毫秒,这样的话他动作起来那个动画就不会卡顿, 就是长达周期快一点,他就很流畅,就这些变量表。好了,谢谢大家观看。


下面我点击启动演示一下机博图幺二零零 p l c h m i。 的大小球分拣控制系统,反正 我点击启动之后呢,这时候就开始抓取这个球,然后呢就放在小球框里面,这时候他是自动出球的,他现在再回来,回到那个右线位, 这个自动出球 又又到了那个抓取的小球, 然后现在抓起了大球, 这时候就往那个大球框里面放, 这里我也可以手动选择大球还是小球的,这里可以手动选择足球。 如果我点击急停,他就停止了,急停解除,他就继续运行,如果我点击循环停止,他 不会立马停止的,他是回到原位之后他才会停止的,你看我刚点了循环停止了,他回到原位之后他就停止了,如果我点击启动,他就继续循环, 就这样的执行。然后我们看一下他的这个程序, 这个现在是监控状态,在这个薄度上运行粉针,我点击取消监控先, 然后呢一共有十八个程序段,每个程序段我都写了注解了,我把它展开, 稍后再讲一下这些程序段。现在的话我们先看一下课题的控制要求, 这个个体的话,我们是做了一个大小球分拣传送电器控制系统,这个分拣机的话就是 这个是那它的示意图,我是按照这个示意图来画的这个模型。 然后呢这里是他的一个控制要求,下降抓球上升, 然后呢再到右行,左行返回来,下面的话,这里有个,这是他的 i o 点表, i o 点表,然后呢 还有点表的话,这里是 h m i。 主肽的点位,因为我现在用的是薄涂粉针,所以呢它的点位我就用那个 h m i 的这些 m 点,这些矮点的话要用实际的 plc 的输入才能触发它。由于在触摸屏,由于在那个 h m i 上控制的就是它连接界面上的,只能用这些 m 点来替代这些 i 点。然后呢我们再看一下这个 这个控制流程图,控制流程图的话就是先延位,然后机械手下降,就是再分为大球或者小球的情况, 最后就示范球上升再左移回到他的延迟位置。这里的话就是有一个 p l c 的接线图, 用这个幺二幺四 c p l c 幺二零零 p l c 的画的一个那个接线图, 这些是按钮,启停按钮,这里是限位开关,这里是有接近的传感器,这里就是 接触器的左行右行上升下降的接触器,这里是电磁阀,吸球的电磁阀,这个是指示灯。 然后呢这个的话就是他的主电路途,主电路途的话就要控制那个电机,使得那个 机械手左移右移,还有上升下降。这里的话就这里。这个图纸的话,我是用 cad 画的,这里 cad 画的 就 cd 画,可以编辑的 cover, 然后把它导出成 pdf 的话,就是刚刚像我那个看的图纸那样的。然后呢这个是相应的, 相应的还有那个 plc 的接线图,这里的话是主电路图。 好了我们再看一下,这里还有一篇参考文章,这个参考文章的话我是在在网上下载参考的 这个参考文章大小球分拣,然后呢这是目录, 这个呢是课体的功能以及设置的思路控制要求,反正这就是网上找的一个参考文章,这里有控制要求,也是我就在这里提取出来的, 后面的话它是西门子两百的 plus 程序,我们就不用看它了,因为我们这个是用幺二零零做的。 好,我来讲解一下这个国图仿真软件的程序以及仿真过程的一个讲解, 我先把这个粉针给关掉先,然后呢先关掉天, 下面的话,我对这个博图,这个是博图工程啊,我对这个工程进行从打开到操作的讲解。首先右击如果是 win 十,用 windows 资源管理器打开打开方式,这里 如果是 win 十的话也是这样的操作,我现在操作的系统是 win 七,如果是 win 十的话,这里有个解压说如果 win 七的话,这里点击全部提取,然后点击提取 在桌面上就生成一个文件夹了,看桌面上就多出了一个文件,多出了一个工程文件夹了,这里不要直接点开,我们点击这个博图软件,这个点击打开现有项,点击浏览,点击这里浏览, 打开桌面上刚刚解压的这个工程文件,点击它选择这个工程,然后点击打开,这时候我就打开了,打开之后呢, 首先呢他这里添加设备,我们看一下我添加的设备是幺二零零, 这个幺二幺四七,选择这个型号,这个 h m i 界面的话,我选择 是这个精精致面板显得是十二寸的,显得是这个弄好之后呢, 选择这两个东西之后呢一道他们要连在一起才行,用鼠标拖动他连在一起,连在一起之后他们才能建立通信。然后呢这个是 点击看一下 plc 的状态,这个呢就是 plc 的这个幺二幺四七,你看,然后呢我们右击属性 在这个,在这个系统与时钟这里要勾选这个,勾选这两个,这样的话我们就可以利用他的 系统的那个一种什么 m 一点二啊,这些池中唯一的这个电瓶,还有这个一般采用的这个呃心跳信号,还有这个秒脉冲信号,还有这个一百毫秒的时钟信号,就是石赫兹的信号, 一定要把它勾选上,他就可以在这个系统你勾选完之后呢,这个系统这些变量他就会在这些默认变量这里自动生成了,你看在这些默认变量这里就会自动生成这些表了,这些东西呢, 然后呢我们要定义这个 p l c 用到的一些 i o 点位变量,你看我用到的这些变量的话,就是这个 a 这个 m 点来替代这个 i 点,因为我现在在 那个人机界面 h a i h m i 上操作的不用那个实际的 p l c 的,所以的话就用这些 m 点来替代它。这些变量定义好之后呢,我们就可以编写这个 p l s 程序了,这个主程序 这程序的话一共就我写了十八段,每段我都写了注解了 环环阻断看一下。首先这个是右行输出,要关联了一个急停按钮,如果急停按钮没有变下去,就是没有触发急停的时候,他是如果自动左行控制,他就可以输出了, 这里相应的左右上下那个吸紧放松,这个我都写了,这个输出的话是 用一个线圈,像这个吸球,还有那个吸球,还有示范的话用那个刺猬按钮,因为你那个球你吸住了力度,你按下急停的时候,如果你如果用线圈的话,他忽然松开,那个球就掉下来了,存在安全隐患, 所以的话不管我们就用这个字位,用这个,用这个字位,还有复位的那个信号,让他保持吸住,就是让他停下来,不至于说这个他的球会掉下来砸到人了,这个就为了避免他安全隐患,所以就用了这个 置位的信号,像这个原位指示灯,上线位还有左线位,那么他就在原位,指示灯就亮了,如果你点击启动他的运行指, 这灯就亮了,如果点击停止他就停止,这个就缓,自动停止就缓存起来,如果点击启动就把这个给复位掉,自动缓存,因为你点击停止的时候呢,按照课题要求,不是立马停止的,而是完成本次循环之后才停止的。 然后呢,下面的话我就我们就进入了那个程序的送控的那个送序控制的程序步骤流程,我点击这个指示灯亮了,如果他是当前是停止的, 那我就进入步骤十,就是初始状态,就是零,然后呢,那等这个是等于的判断符等于零,自动步骤等于零,那么我就让这个这个值,这个十负值给那个自动步骤,就让这个自动步骤的值等于十了,等于十的话,那他满足这个条件就 是回原点,因为一开始的话,那个我们这个机械手可能不在原点的位置,那么我就先让他回到原点,回到原点的话,那就是自动上升,同时左行还有放松,像他那些像这样的就让他复位掉, 因为你这些是因为你这个上升啊,还有放松这些按钮,就以这些就冲突嘛,所以的话让他复位掉,他就不会冲突了。 然后呢同时如果到达了上线位和左线位了,那么就到达他回原点了,这时候就把那个二就程序步骤就复制给二十就就是这个制动步骤就让他等于二十,就是等于二十,这个复制指定就是 就相当于我们的等于号,就是让他等于二十步,这时候呢我们把这些上升左行放松,让他复位掉,然后呢自动步骤二十的话就是下降机,这种下降去抓球了, 下降就这个下降的话,那么这里就有个大小球的标识了,如果是一就大球,如果是一的话就是小球,二的话就大球。你看 当那个电磁铁下降的时候压住那个小球,如果压住的是大球,这个下线位他就 就就断开,因为打不到下线位,压到小大球了,如果压住是小球,那么他就接通,所以的话我们就利用这个打是否压到大球,压到这个下线位,来判断当前接触的可能是大球还是 小球。首先我们要检测到有球接近的开关的时候,我们才自动下降,如果如果没有按下急停,那么我们就延时 就延时就下降,下降的时间是五秒,五秒钟之后呢我们就吸上,五秒钟之后就判断他 是看他有没有到下线位,如果到了下线位,那就小球,没有到下线位,那就大球, 然后呢就把这个自卫的这个下降的功能给复位掉,这时候就到步骤三十,步骤三十的话就是吸住小球,吸住小,吸住那个,不管吸住大球还是小球,反正就吸住那个球了,吸住球了, 然后呢这时候就把它吸住,过两秒延时时间之后呢,我就跳到了步骤四十,步骤四十之后就就把它放松,吸住之后就把它放松,因为我在那个, 因为在上面的话他是带有自锁功能的,你看一接通的时候呢,他就是自卫的,这个接通之后就自卫了,所以呢这个就可以松开了, 这这里就可以复位掉了,然后呢击射手上升到达上限位之后呢,就把它复位掉,然后到五十步,步骤五十,五十就是正步了, 然后呢移到那个小球位置,如果是标十一就移到小球位置,标十二就移到大球位置,看这个标十一,标十二,看他是要移动大球还是小球,左球 位还是大球?左心位,右心位,这个是右心位,移到位置之后呢,就在步骤六十同时把那个右心的的给复位掉, 不到六十的话我就下降,下降之后呢到达下线位之后呢,我就开始接手下降,下降之后呢就就放开那个球, 放开就两秒钟延时时间,放开之后呢,我就到八十步就把那个大小球标识给清零掉,因为我已经放把球给放掉了。然后呢机械手上升,上升之后就八十步,八十步之后呢就是 接手就上升,上升之后他就九十步,九十步就是就是右往右行了, 如果没有按下停止按钮,那么就循环,如果按下停止按钮就停止,所以我们看一下自动网虫按钮有没被按下,如果没有被按下的话,那他就是 off, 我们就往在二十步那里继续循环,他抓球 如果按下来,那我就把这个步骤清零,运行实时也清零,把这个停止缓冲也清零,这个他的整个流程就这样。 我们再看一下机械手的对应的动画,就是我们刚刚写的这个 plc 程序,然后呢相应的动画有有有有那个动画脚板来执行其手上升下降,还有那个速度 大小球出球的标识,手动出球这些我们可以看一下,这个是脚板程序,就是控制那个那个动画的,如果想要那个上升或 下左右上升,上下的速度快一点,还有左右移动的速度快一点,就把这里的这个词改为更大的词,就是他就会更快,然后如果改为小的话,他就变慢,这个呢是获得一百毫秒的扫描时间,就是一百毫秒扫描一次,因为你的那个他是 他是累加或者或者累减的,就改变了这个变量的值,这这时候那个机械手的坐标就改变了,所以他就可以看到他的动画了。这个是控制机械手右左行的,就是那个 plc 左行信号等于一的时候,那么我这个接手就 左行移动,如果右行等于一的时候,那我机械手右行就移动,这个机械手上升的,这个是机械手下降的,下降的话就可可能判断他 是大球还是小球,如果是大球的话,他就下降的位置就没那么下,如果是小球的话,那就是那就下到最下了。这里的话是一个限位开关的,这是左限位小球,右限位大球,右限位, 有球接近的时候,这个标识它就亮,然后呢这个还有这个定时器,这里搞一个定时器,因为我们要大自动出球,就这里搞一个定时器,定时器的话就是这个门找一个这个指令, 这个定时器的话,这个计时我们就根据他这个定时器来一个随机模拟一个,如果他是带五百的,这个定时器的只是一千万,如果他带五百的,那我就出大球,否则就出小球,这样 自动出球,当然也可以手动选择出大球小球的,这个是用来模拟那个动画的,跟那个主片那些程序是无关的。这个手动出小球,大球那个球被抓走了,就把这个标识给清掉, 这个主要是控制那个动画的,主要的控制逻辑是放在这里,这在这里的,这是 plg 程序。然后呢我们看一下这个画面的, 这个画面的话,就是用这些图标自己画的,用这些像这些东西一样,就是用这些矩形画一个图,然后呢我们在这里改变它的颜色,它的属性嘛,右击属性,在这个属性里面的话, 它就可以改变它的它的颜色,还有它的线框这些。 然后呢像这个的话,我就在动画这里面点添加那个动画,直让它直线移动,你看它的关联到了这个变量,就关联到了这个这个机械手,然后 h m i 这个 大小球左右移动的那个变量勾选他,当这个变量的数值发生改变的时候呢,他这个 这个图形的坐标就会改变,你看这里有个布局,布局里面有他的坐标,他的坐标一变化的时候呢,这时候他的动画就开始实现了动画的效果了,你看这些都是关联了,你还这个不仅关联了左右 移移动,还关联了那个 y 轴移动,就是上下移动的,然后这里你看就放了一个杆, 然后呢这个电动机的话就是在这个符号库里面,这个符号库这里啊这个元素,这个符号库里面,然后呢选择常规,常规的话就可以在这里选择这个电机的类型, 你看就可以选择一些不同的符号了。 电动机你可以你看这就在这里可以选择他不同的型号,所以这个这个图形就在这里调出来的,像这些的话 就是用这些图形基本图形给画的,然后呢这个像这个指示灯的话,也是用这些基本图形画的,然后再用颜色填充改变它的颜色,然后在动画里面的话就是 关联到了它的那些,例如等于零的时候就红色,一的时候就是就是绿色,然后呢在这里 plc 变量、 plus 变量的话,就是关联到了这些 i o 的点位,例如原位指示灯勾选它,它就这样自动关联过来了。这里面的话是用到显示隐藏, 显示隐藏 为零的时候,它就显示这个,为一的时候就显示这个, 这两个的话我是把它组合在一起了,就是就是画一条线,然后呢再画一个圆圈, 然后呢选择它,再把它组合在一起,就变成一个组合的一个一个整体了。 还有这些按钮,这些按钮的话就是这里勾选了事件,这里选择了事件,按下去的时候,他就是他就置位,这里也是这个点击这个点点点,然后呢就在这里可以选择他的那个关联的变量启动按钮,例如释放的话他就复位了,停止了, 就就是这样。然后的话在这个变量里面的话有这个显示,所有变量 显示,看这些变量的话,最后关联完这些变量之后呢,一定要把这个采集时间全部改为一百毫秒,这样的话他这个一百毫秒就这里可以选择了,最小是一百毫秒,这样他的通信时间变短了, 然后那个动画就不会卡动,不然那个动画运行起来就会卡动,就是原因就在这里要把这个扫描时间改短。以上,谢谢观看。

安装了薄涂高级仿真,却不知道怎么用安排,首先咱打开这个 plc, sm 的旺斯的四点零高级仿真啊,然后我们首先激活一下这个网络 啊,这个是 virtual adapter, 是我们这个网络的名称啊,等会我们第二步也会看到这个网络名称啊,大家记一下啊,然后,呃,第二步我们选择默认啊, tcprp 的网络,选择本地啊。然后第三步的话,我们就是来新建一个虚拟的幺五零零 plc 了 啊,然后我们给这个幺五零零 t l c 的名字啊,我们把它幺五幺幺吧,杠二 p i。 然后我们新建个 ip 地址, 幺九二点幺六八点零点多少点一吧。然后我们需要写一个网关 默认的子网眼码,默认的子网眼码,然后我们接下来就是 ok 了,网关我不需要填啊,然后我们选择 start 开始 啊,大家可以看一下我们在生成什么呢?我们在生成我们刚刚设定的这个虚拟的这个 p l c, 大家可以看一下虚拟的 p l c, 我们已经生成了 啊,这个黄色标示什么呢?我们虚拟的这个 p l c 现在处在 stop 状态,对吧? 我们第二步需要什么呢?我们第二需需要把我们的网络连接改成我们这个 ip 需要同段才能进行下载,对吧? ip 需要同段,我们就是打开我们的本地, 呃,控制面板里的网络连接,然后我们点击这个名,我们首先看一下名字啊,啊,为什么有些人下载不进去,因为这个名字他没找对啊,这个名字叫 p l c c m。 呃,西门子 p l c c m virtual is the light adapt 啊,这个是我们刚刚激活的这个网网网段的名称啊,我们点击属性, 点击这个 tcp 杠 ip 四啊,我们首先选择一个固定的一个网络,使用以下 ip 地址啊, 然后幺九二幺六八点零点二五四,我们同段啊,同段,但不能一样啊, 不能继续设成幺九二幺六八点零点一,这是错误的啊,只能设同段啊,不同于这个幺九二幺六八点零点一的啊,我们这里设了一个点二五四啊,然后织网野马,我们默认一下, 呃,网关我们不用填啊,我们点击确定,点击确定第三步干什么呢?第三步的话,我们就需要把这个 stop 的这个 plc 给它激活,对不对?我们需要把它下载进去激活。首先我们这个项目我们已经建好了啊,这个项目的这个 ip 地址我们可以看一下,是幺九二幺六八点零点幺,和我们刚刚设定的这个虚拟的 plc 的这个 ip 地址是一样的 啊。在下载之前,我们需要进行关键的一步操作,把这个鼠标放到这个项目上,右击这个项目属性,有这个属性啊会出来,然后我们点击一下 打开保护啊,保护会有这个快编译时支持仿真,我们需要把它打勾,只有打勾的时候,我们的仿真时候才能支持快编译啊, 我们点击确定这一,这一步非常重要,一定要打勾啊,点击确定,然后我们点击编译幺五零零,点击编译。哎,幺五零零是 有错误啊,我们把错误修改一下 啊,错误已经被我们呃去除了,我们再点击下载, 我们看一下下载的时候 p g p c 接口这个属性,我们需要选择什么呢?就是我们刚刚设定 ip 的这个虚拟,虚拟的一个网络的。呃,这个,这个接口就是 p l c sim watcher 啊,不啊,不 det 啊。然后我们开始搜索 啊,我们已经搜到这个地址了,我们点击下载,那我是一个可靠链接, 我们点击装载, 点击启动,下载后启动模块就是把 cpu 打到 run 模式。啊啊?我们点击在线看一下, 我们可以看一下这个 plc, 现在已经可以在线进行操作了啊。然后我们可以仿真我们的任何的一些快啊,也可以监控我们的一些变量。欢迎大家点赞评论和转发,谢谢大家。

薄涂为石油,如何使用呢?今天呢通过新建项目,并且呢调试来给大家讲解,那么首先呢我们打开薄涂之后呢是这个界边,我们可以点击创建新项目,也可以点打开现有项目, 那在这呢,我们点击创建新项目,在这呢输入项目名称,比如测试可以是中文的,然后呢在这可以选择存放的路径,我们默认路径就可以了,然后点击创建, 创建好了之后呢,我们需要点击左下角进行一个试图的切换,现在是一个薄涂试图,我们需要把它切换成项目,试图 去完成项目,试图之后不能马上开始编程,我们呢首先需要插入一个硬件,那怎么插入硬件呢?双击添加新设备,在这呢我们可以选择 控制器,触摸屏或者 pc 系统,此时我们选择控制器 s 七杠,幺二零零或者幺五零零都可以 啊,这个呢要与实物一致,如果没有实物的话,仿真的话,那你就随意选择那个 cpu 就好了,那么我们现在呢选择幺二幺四 c dcdcdc 的。 那么有些朋友呢上来选择的时候呢,仿真的时候选择一一三三零啊,这个版本的固件版本最高二点二,而我们的仿真软件呢,低于四点零的版本是不能仿真的,那所以这两个版本呢是不能使用仿真软件的,所以我们选择的时候呢,要选择高于四点零或者等于四点零的版本, 那此时呢我们可以选择四点零,也可以选择四点四,如果你的软件里面没有四点四的版本的,说明你的软件的版本不是微十六的啊,不是微十六的 好,那么如果大家想验证的话,我选择一下这个啊,看能不能启动仿真。好,我选择这个硬件之后啊,然后呢,在这会生成这个站点, 生成站点之后呢,我可以给大家点击一下那个仿真,试一试啊,看出现什么效果,你是否会出现过点击这个站点,点击仿真,大家看,无法启动仿真,只能仿真固件版本四点零或更高的 cpu, 对吧?那所以说,哎,你即使在这呢,通过右键更改设备,那么你在这呢,选择高版本的,比如说这个 dcdc 水类的,一直至 cl, 最高也三点零, 所以说更换设备是没有用的,因为这两个设备最高的版本也就三点零了,那怎么办呢?那我们呢,可以把它给删掉,按电脑上的第一 led tt 在右上角啊,给力的减。那么怎么办呢?我们在这硬件目录里面找到 cpu, 找到一个,比如说这个型号的,然后选择 ehg 四零,双击就可以蹦入啊,他的对应的插槽。 好,那么选入这个之后呢,我们此时再点击这个站点,点击仿真,然后他会提示啊,这个咱不管了,点,点击确定,点击确定就可以启动仿真了, 这是仿真软件的启动,如果你这这个是黑色的呢,说明你可能没选中这个选, 选中这个点,这个是可以的,如果还是黑色的,那说明呢,你电脑上没有安装 plcsim 这个软件,那么需要单独安装啊,安装完薄涂之后呢,还是需要单独安装这个软件,点击 装载,点击完成啊,点击完成,大家注意这的一个状态啊,不是三到刚才切换,而是变成这个样子,这个软件呢?叫这个啊, plcsmv 十六啊, 有些朋友会问我,喂十五的可以喝,喂十六的够用吗?不可以啊,单独的。那么现在呢, cpu 是 spa 的状态,我们需要给他切换到软模式, 切换到软模式之后呢,这会就相当于我们把程序下载到这个这个仿真 cpu 里面了,我们就他就没有什么用了。把最小化,然后点击转直在线, 点击转直在线之后呢,大家看到里面呢,其实是没有程序的,对吧?是空的啊。这就是一个薄涂软件仿项目建立及仿制的过程,感谢大家。

下面的话我来演示一下薄图,创建一个仿真工程,这个我用这个薄图这个软件 v 幺八,这里装了很多挂软件,用这个 v 幺八这个 bottle v 幺八双击打开, 打开之后呢,我们现在创建一个新的工程,点击创建好了,我们现在点击那个路径,我们放在桌面上吧,先创建一个简单工程,测试一下,放桌面上, 然后呢就用它的默认名称,不用改了。创建 软件, 然后呢打开项目视图, 好了,在这里的话,我们点击添加新设备, 在这里点击控制器,选择控制器,选择幺二零零 p l c, 哦,这里选择幺二幺四 c d c, d c 的选择最后一个,这里点击 chain, 弹出这个窗口,我们点击完成,不用管它。 然后呢我们再点击添加设备,再点击触摸屏,点击精致面板,这个选择十二寸的,然后选择这个,然后选择这这一个 看清楚啊,这个呢是精致面板啊,别选错了,我们点击确定, 这里的话,你选择 plc, 我们选择这个 plc, 点击勾选,点击完成,他就把 p 跟 plc 配置连接上了, 好了,然后呢我们点击这个,这里面设备与网络 这里他们是正常情况下,他们是连连接上的,如果没连上的话,就用鼠标拖动他,拖动一条线直接拉到这里,让他连接上,确保他是连接上的,他才能他们之间才能够通信。 然后呢我们点击 plc, 这里点击 plc 设备主态,我们点击右击属性, 然后呢找到这个 plc 保护数据,防护安全,然后呢保护,我们点击勾选不保护,然后呢访问级别,点击完全访问 好了,就这个保护 p l c, 还有这个,这个把勾线去掉,反万级别也完全反万,可以了,捧一下线,然后呢我们点击 p l c 编程, 这里随便找几个点位,在这里呢,点击这个 做一个简单的起跑亭的电路 好了,那零点零回车, m 幺零点一,你说 q 零点零, q 零点零回车好了,一个简单的程序,再保存一下就做好了,然后呢我们把这个程序关联到这个画面这里, 这里有痕字,可以把它删掉,也可以不删掉也行,点击这个 g 版工具箱里面点着这个, 然后呢我们在这里面严肃,这里选择按钮, 再点一次两个按钮好了,这个呢指示灯的话,我们关零到他 外观,选右击属性属性,在属性对话框里面选择外观,然后选择颜色,红色动画, 点击添加动画外观, ok, 点击找到 plc 变量,找到,点击这个 q 零点零,点击勾选 它就关联上了,然后我们改变颜色,双击它,再双击一次,在一的时候变为绿色好了,然后呢这个也是画面属性 启动 停, 停止好了,名针写好了,我们点击四键,右击它属性,在指示里面选择四键,按下的时候我们选择编辑位,点击 几次微位, 点击 plc 变量,这里启动 m 幺零点零,示范的时候就复位 m 幺零点零,再点击这个停止的,按下的时候 就点击刺猬, 然后呢点击示范的时候 复位,然后呢选择 m 幺零点一,这里选择它了,点击保存好了,下面启动 plc 粉针,我们点击选择 plc, 一定要选择 plc, 打到这个界面,然后我们点击这个启动粉针,点击启动粉针,点击是确定,点击确定 好了,这时候就弹出这个界面来,我们点这个界面,点这个 这个 plc 模块的状态,这里点到这里来,他这里去转圈圈,等他这个转圈圈完成变绿灯了, 这证明还有这个变成时到状态就证明已经这个 p, 反正 p、 l c 准准备就绪了。 然后呢等等它出来这个窗口,我们点击下拉,选择这个 p m i n, 我们点击开始搜索, 点击下载,选择之后就点击下载,点击连接, 现在开始编译, 点击装载, 点击这个下拉,选择启动粉蒸模块,点击完成, 我们再打开这个粉蒸器,这里看它变绿色了,绿色了,当前的状态是乱的,证明 plc 粉蒸器已经启动了,我们点击监视 就可以监视到这个 p、 l、 c 的运行状态了,看可以监视到 p l c 运行状态,我们拉下来,点击这个 s m i, 点击更画面,然后呢我们点击这个点,在更画面里面启动粉针, 这时候这里开始变异,你看这里有个变异进度条,有个变异的进度条,变异的百分比启动 好,已经建立连接了,然后点击启动亮灯,停止启动, 你看看这个 plc, 这里亮灯它就通,停止它就断,你看这样对应的关系就建立了。

大家好,前面一个视频我们讲了 prc sim 仿真软件来仿真 prc 程序的功能,有的同学嫌太麻烦了,还需要新建仿真文件,或者说叫仿真项目,实际上呢,如果你不对啊一点 或者是序列等高级的功能进行仿真的时候,是不需要新建仿真文件的,那么下面我们就给大家演示一下,如果说这里面启动我不是 i 点,我们可以把它改一下,在这里面我们可以给他改一下 这个,我把它改成 m 点 m 零点 m 二点零吧, 这个改成改成 m 二点一。好,那么下面呢?这个就是不是没有啊一点了,那我们进行仿真的时候就比较容易了,我直接开启动仿真, 然后开始搜索,这时候我们注意一下这个连接的端口是 p p i e 接口,然后 p g p c 接口是 p r c c 这个接口自动的选择的这个接口,然后下载, 这样把我刚才修改的这个 plc 程序直接下载到这个虚拟的 plc 当中,然后装载启动 完成了。好,这样的话就是就是 prc sim 的精简视图当中就可以直接进行仿真,不需要再新建仿真文件了。那我们点到启动监视这里面直接进行修改,比如说修改 把它修改为一,这时候我们看到 q 零点零线圈得电,然后再把它修改为零,模拟按钮是松开的还是 q 零点零还是得电的,然后再调试停止, 把它改为一模拟停止按钮按一下,那么 q 零点零失电, 再把它修改为零,就是默认松开听着按钮,那么这样的话呢,就是如果不是对 i 点进行进行仿真的话,那么就那么仿真就变得比较容易了。今天就分享到这里,视频中如果有什么问题请在评论区告诉我。

本想介绍连接硬件 prc 的 hm i 仿生,如果没有 hm i 设备,但是有硬件 prc 连接好计算机和 p 二 c 的通讯接口。运行 p 二 c 中的用户程序,可以用 wisic 的运行系统对 hmi 设备的功能进行仿真,这种仿真的效果与实际的 prc hm i 系统基本上相同。 这是项目幺二零零, ktp 六百, p 二十一为 cpu 幺二幺四四, hm i 一为第一代的六英寸的精简系列面板, ktp 六百,白色可快乐选。 打开 windows 七的空心面板, 显示所有的控制面板,像双击其中的设置 pgpc 接口。 打开西门子的设置 pgpc 接口对话框,单击选中为使用的接口分配参数列表中的实际使用的计算机网卡 和 tcp ip 通讯协议。应用程序访问点 vs t rlay styp 后面是实际使用的网卡和 tcp ip 协议。单击确定按钮,确 用移态网电缆连接好计算机和 prc 等移态网接口。单击空隙面板, 再单击查看网络状态和任务。单击本地连接,打开本地连接状态对话框,单击属性按钮, 在本地连接属性对话框中单击此连接。使用下列项目列表中的英特勒特协议版本。四、 单击属性按钮,用单选框选出,使用下面的 ip 地址,输入 prc 的液态网接口。默认的指网地址 幺九二点幺六八点零, ip 地址的第四个字节不能与指网中 p 二 c 和 hmi 的 ip 地址的第四个字节相同。输入三十三, 单击指望野马,输入框自动出现默认的死亡野马, 一般不用设置默认的网关的 ip 地址。设置结束以后,单击个体对话框中的确定关闭,关闭,随后关闭控制面板。 做好上述的准备工作以后,用仪态网店来连接 psc 和计算器 机的仪态网接口,接通 prc 的电源,选中国图中的 prc 一站点,单击工具栏上的下载按钮,或者打开在线菜单,执行其中的扩展的下载的设备命令。 打开扩展的下载到设备对话框,在第一次下载这个项目的时候,也会出现扩展的下载到设备对话框。设置好 pgpc 接口的参数, 自动的勾选了显示所有兼容的设备。单击开始搜索按钮,搜索到 cpu 幺二幺四的 ip 地址, 点击下载按钮,出现下载阅览对话框 变异主态成功以后,单击下载按钮, 下载结束以后出现下载结果,对话框自动的选中了全部启动辅选框,单击完成按钮, prc 切换到软模式,选中项目书中的 hm i, 一,单击工具栏上的开始仿真按钮,启动 hmi 的运行系统,打开了仿真面板, 这个项目的 prc 的程序和人际界面等画面中的主态和项目 prc hm i 基本 上一样。单击画面中的启动按钮, prc 的 m 二点零点为一状态,由于程序的作用, 扣零点零变为一状态,用指示灯来显示他的状态。 单击停车按钮, m 二点一变为一状态,由于程序的作用后零点零变为零状态,画面中的指示灯熄灭。 因为 prc 程序的运行,画面中定时器的当前值从零秒开始不断的增大, 当前十等于预设至十秒的时候,又从零秒开始增大。单击画面中的输入输入率, 修改 prc 的变量预设值,将它有十秒改为六秒,按回收键确认这是修改以后的预设值。 可以看到修改预设时以后,当前时从零秒到新的预设时六秒,时间不断的反复变化。

点击启动演示一下机博图幺二零零 p l c e h m i 的四节传送带控制系统仿真我点击启动之后呢,就每节传送带间隔五秒钟启动一次, 一直到启动完成,这个时间是可以调的,在这里时间间隔是可以调的。如果我在运行过程中,我点击停止,那么他也是按照间隔五秒钟的顺序停止 好了,就全部停止完成了。我点击启动,他就依次启动,间隔五秒,先最后一条先启动,然后呢再过三秒,这 m 三启 启动,再过两秒,再过,再过,再过五秒,间隔都是五秒的。再过五秒, m 二启动,再过五秒, m 一启动。如果我忽然发生故障,例如 m 二发生故障,那么他 m 一 m 二立马停止,然后呢? m 三过五秒钟之后停止。 m 四够五秒钟之后停止。如果我过站解除,那么他又启动了,因为我现在的话是启运行指示灯,是启动的,是正在启动状态, 如果我点击急停,他就会立马全部停掉,急停他就立马停掉了,急停解除,他就按照正常的情况又启动了,除非按下停止,如果没有按下 停止的话,他都一直是启动的。例如我按下急停,我想要急停,再点击停止,急停解除了,他也没启动,要点击启动之后,他又循环启动了, 这个就是这个视觉传送带的数据数据启动过程。然后我们看一下程序,这个程序的话一共有七段程序, 然后呢,每一段我都写了注解了,每一段都写了注解的,然后呢,点击监控,可以看到这些程序的运行监控状态。 这里一共有那个四节传送带做程序, 下面我们看一下这个 i o 点表,这个是又用的是国图幺二零零幺二幺四七的 cpu 做的,这是 i o 点表。 有,这是那个因为我在那个触摸屏上模拟的,所以的话就不就用那个 m 点来替代这个实际的输入点, 这些是触摸屏的上的 m 点,然后呢控制这些启停,然后呢这是相当一个旋钮开关故障模拟的,因为它自锁嘛,所以这个急停按钮 就就急停了,这个体启动停止就是普通按钮,然后呢这个这是 m 一到 m 四的传送 带电机控制,然后这后面是一个指示灯。我们再来看一下这个图纸, 这是 plc 的接线图,这里启动停止,然后呢这是旋钮开关来模拟那个故障模拟的,下面的话就是用那个急停按钮,然后这个是 这是 m 一到 m 四的电机传送带,然后这个是隐形指示灯,然后呢这个是主电路图,主电路图是这个,这样 电机 m 一到 m 四三相电机,然后结那个结束器,然后呢这个就是前途了。 然后呢这是控制流程图,控制流程图的话就是 m 一 m 四启动, m 三二一,如果有故障的话,就是 相应的相应的停止, 如果 m 一有故障的话,那就 m 一立即停止,五秒钟之后呢 m 二停止,五秒钟后 m 三停止,再过五秒 m 四停止。如果是 m 四有故障,那就全部立立即停止,这里就是它的流程, 然后呢我这里流程图的话有那个 cad 版本的,我用 cad 画的,这 cad 的可以编辑的,这个 cad 画 的可以编辑的,然后呢这个是主电路图, 主电路图的话就这样,然后呢这个是控制流程图,也是用那个 cad 画的。 嗯,下面我们看一下课题的控制要求。 课题控制要求的话,就是按下 m 一之后呢启动,然后呢经过那五秒钟之后依次启动其他电机, 然后呢按下停止之后呢先最前面一条停止,如果,然后呢依次停止 m 二、 m 三、 m 四,就是那个控制流程,如果出现故障的时候呢,前面的就立马停止,后面的就见 五秒钟之后停止,如果按下停止按钮就立马停止,这个就是课题的控制要求了。好了,我们下面还有一篇参考文章可以看一下。参考文章就是网上下载来参考的, 这个参考文章就参考这个课题内容来弄的, 你看这个参考文章,他不是用博图幺二零零写的,是西门子两百写的,就是参考文章类的, 大概看一下就好了,这个就参考文章相关的 图纸,我也是按照这个来画的,但是 pl 程序的话,我是用自己的思路写的,按照课题要求思路写的。下面的话我们讲一下这个薄图的控制程序,点击放大 关闭 好了,下面的话就是这里,这里有做了国图工程,我打了压缩包了,下面右击进行解压,用 windows 资源打开方式,用 windows 资源管理器或者是解压软件进行解压。例如我用 windows 资源管理器点击提取,如果是 win 十的话,在这里就可以解全部解压出来了,如果是 win 七的话,它就可以提取出来, 就进行解压嘛,我把它解压打开了,这是压缩包,这是解压出来的文件, 然后呢这个解压出来的就是这个是博图工程来的,用 v, 用博图 v 幺四或者以上高版本都可以打开的,点击浏览找到桌面上的, 找到这个博图四层电梯的工程,视觉传送带的工程,点击它视觉传送带,点击打开,这样就打开了, 点击打开项目视图,在这里的话我添加设备,我选择的是那个出那个 plc 的话,我选的是这个型号,这个,然后呢触摸屏,反正画面的话,我选择的是这个大一点的屏幕,这个, 然后呢设备主态就是选好之后呢要把它用这用鼠标点着它一直拖,把它拖连在一起,这样的话他们就建立了通信了。 然后呢这个是 cpu 模块,这个幺二幺四七的 cpu 模块, 这里的话就点击属性, 然后呢我把这个时钟这里也勾选上,这样的话我们 就可以利用那个系统的时钟了,例如什么出租,出租号,脉冲啊,那些东西都可以用上了,这里勾选上这里是是系统自带的一些变量,勾选上之后偏长的时候就可以用那些时钟为 ei 的指令,或者出处化脉冲,或者是时钟跳动指令, 如果要连那些设备的话,就是连 ps 触摸屏啊,就勾选上这个, 然后呢这里的话我定义变量,在这里 p l c 变量表直接建了一个表, 变量表点击启动按钮,这里后面对应的是注减,就是说我用这个 m 点来替代这个 i 点,在触摸屏上来实现操作的,就不用实际的硬件了,然后呢这相应的对应的 q 点,然后呢这个是 系统计时顺序,启动的时段时间控制故障模拟,然后呢我们点击这个组程序看一下, 看下这个主程序这个初始化,这个因为那个时间的话就是定时器的时间,是以毫秒为单位的,所以的话我们要启设置为五秒,那就是五千毫秒,五秒就是五千毫秒,送去启停的那个间隔是五秒,就是五千毫秒, 这里可以路遥啊,是其他时间在这里改就行了,然后呢这里是那个启停的, 我点击启动之后呢,他就运行了,然后就自锁,然后呢就他就保持了运行状态,这个的话就是停止的按钮了,然后呢点击启动之后呢, 如果没有发生故障,那么呢它就是 首先启动一下 m m 四的传动带,然后呢过五秒钟之后 再启动 m 三,然后呢再过五秒钟之后再启动 m 二,再过五秒钟之后呢再启动 m 一,就看他是一级连一级的,所以呢这是送序的。启动停止的话,就是我点击 这个运行指示灯录,就是按下这个停止按钮让它停止, 停止,然后呢或者是故障报警的时候停止。这个运行时是当战场下停止的话,先 m 一停止,然后呢再过五秒钟之后呢再 m 二停止,再过五秒钟之后呢 m 三停止,再过五秒钟之后呢 m 四停止。如果是故障模拟的话,那就他拥有故障报警了,这是统一放到这里来处理了。如果说如果说是 m 一 故障就是 m 一故障了,那么 m 一立马停止, m 二故障的话 m 一 m 二停止, m 三故障的话, m 一到三停止。如果是 m 四故障 或者是急停,他这四个就立马停止,然后呢这个是系统的 系统运行计时,这里的话就是线,就是用那个时钟脉冲,只要这传送到 有启动了,我就开始计时了,如果没有启动都停止了,那我就把这个计时清零了,这个呢就是 这个就是所有的程序了。然后我们再看一下这个 s m i s m i 的画面, smy 的画面的话,这里就是用这个直线,这个直线把它加粗一点,画出来的这个直线,然后呢点击它让它变粗一点,变粗一点就可以了,然后呢这个就是用那个圆画画一个圆,然后改一下它的颜色, 相应的里面就关联了这些动画,例如它的这个外观关联 m 一 m 一就找到皮尔西变量,在皮尔西变量里面找到 m 一传送带,点击勾选他,然后呢例如在这里就选择颜色来零的话就红色,一的话就绿色,就绿色的话就代表他在运行 m 二 m 三都这样搞。然后呢这些按钮的话就是在这里把这个按钮拖出来就行了,按钮的话就在这里试键,这里点下去之后呢,他这里就自位, 它就是为找到那个 plc 变量。急停按钮,急停按钮勾选它, 然后呢急停解除的话,就是把这个点在急停的按钮复位掉,因为这样呢,这个急停是带有自锁的急停按钮,这个启动呢就普通的按钮,按下去他就便于示范,之后他就复位了。 这个 ps 心跳的功能的话,就是用它来检测一下,如果心跳不跳了,证明跟 plc 没有通信上了,这里的话就是跟那个 plc 分成器通信了,检看一下这个心跳跳不跳的,如果不跳的话就证明他没有连接上 这里的话,是那个默认的变量,这是所有的变量,就是包括自己前面关联过来的时候,那些变量就会自动在这里生成,就是关联 plc 之后这些变量都在这里自动生成的。 然后呢这里的访问采集周期要把它全部改为一百毫秒,如果不他系统默认是一秒的,一秒的话就就觉得这个有点卡顿,把它这个扫描时间改小一点的话,就觉得这个动画很顺畅了,目的是是达要达到这个效果。

大家好啊,这节我们讲一下怎么让按钮变色,那么这个上一节我们讲的切换页面,我们想呢切换完页面之后啊,这个按钮呢变颜色,显示高亮,显示这个按钮,那么怎么变色呢?变色呀,默认呢,我们这个 基准的颜色呀,是,呃,这种啊,是这种,那么这种在哪里改呢?在这个外观啊,外观中改,就说我们想让这个 按钮啊显示什么颜色啊?我们比如说这是边框,我们选择宽度一,宽度二,或者宽度零,没边框。然后呢这个 填充图案呢?现在啊他是垂直梯度,也就是说他是分三层的啊,这个是我们的按钮垂直梯度就是从上到下垂直 直的啊,有三个颜色啊,三个颜色,那么这上边是一个颜色,第二第二个颜色,第三个颜色,这是垂直提度。那么还有一种呢叫水平提度,水平提度呢是横着的啊,横着的,这是第一个颜色, 这是第二个颜色,这是第三个颜色,横着的啊,水平提度,这是呃两种提度,我们看这里可以选择水平提度和 这个垂直提度。那么还有一种实心,实心呢,就是这个按钮只填充单纯的一种颜色啊,一种颜色只只添加啊,不会添加其他颜色, 实心的,然后呢这颜色呢我们可以更改啊,比如说改成绿色的,改成红色的等等啊,在这里改实心的,这是啊,那么相对这个呃梯度呢,他实心的看 看起来跟扁平化。平面啊,平面还有一种透明,就是让我这个按钮啊就不显示这个,呃背景图案,只显示文字啊,这种按钮啊也可以啊,也可以就说你根据你的需要的选择,什么按钮啊?什么按钮?这是第一个啊,垂直提度, 水平提度啊,还有颜色文字呢,就是也在这里改文字呢,在文本中改,我们可以改文字的颜色,比如说我要让那红色显示,就改成红色啊,这是外观啊,外观一个是常规,一个是外观, 那么还有呢一种呢,叫天聪模式,也就是说我们刚才呀选择了这么多颜色啊,水平梯度和垂直梯度,那么这几个梯度的颜色我们可以选择啊,可以选择,比如说我背景色是 绿色的,然后让 t 度一和 t 度二呢,是黄色的啊,黄色的啊,这样, 那么这个按钮看起来就漂亮一点的啊,是不是?当然每个人审美不一样呢,可能大家也,呃,不认可啊, 不一定全认可这个颜色漂亮啊,这就是按钮颜色的更改啊,颜色的更改,然后外观这里呢,我也我也可以选择文字啊,文字只能在这里改啊,文本选择黑色啊,这是按钮一啊,按钮一, 然后还有天松,还有什么,我看设计布局啊,布局那就是他的大小啊,大小他当前的, 呃,这个宽度一百二,比如说我给他改成啊,都统一改成六十,一百二乘六十的按钮啊,然后位置 xy 是他位置, 还有文本格式闪烁啊,其他的并不重要啊,并不重要,那么外观呢,就这样改,但是很多时候呢,我们希望通过切换按钮呢, 切换画面啊,或者表示某个位的时候,这按钮颜色会跟着变化,比如说现在我就想切换完这个,呃,按钮之后啊,他变成其他颜色,那么这个怎么改呢?我们看啊,这里呢就涉及到动画了啊,动画了, 动画这里呢有个显示选项,添加新动画,添加新动画之后有外观,有可控性,有可见性,外观呢就是我们改变的外观,然后呢确定,确定完之后呢,这里有个变量,就说我们这个外观呢,可以根据变量的值呢来进行更改啊,比如说我, 我这个变量是一,那么我就让他改一种颜色,变量是二改一种颜色,三改一种颜色,四改一种颜色,但是这前提是我们要添加一个变量,那么电量怎么添加呢?我们呐直接在这个 hmi 变量中,可以直接在这里添加一个变量啊,添加个 啊颜色的变量,那么类型呢?是 ui n t 啊,无符号的整形啊,那么这个变量添加完了之后啊,添加完了之后,我们就在模板中啊,在模板中我们就把这个变量呢添加到我们的这个 外观显示中啊,外观显示中,添加完之后,然后我们添加范围,当他的零的时候, 等一的时候,等二的时候,等三的时候,等四的时候啊,因为我们按钮啊只有三个啊,只有三个 啊,那么我们就改不同的颜色,比如说零的时候呢,我还是绿色一的时候呢,是变成红色二的时候啊,紫色二的时候呢,变成蓝色 三的时候呢变成黑色啊,这几个颜色,那么我们就可以通过更改这个数值改变这个按钮的颜色啊,我们可以加一个 寄存器,直接更改啊,更改啊,或者我直接把这个卡拉拖到屏幕中啊,拖到屏幕中之后我更改这个颜色,这个按钮就会变啊,我们可以看一下, 现在是零啊,按钮颜色呢是绿色,那么改成一啊,按钮 颜色是紫色,改成二,按钮颜色是蓝色。改成三,按钮颜色是黑色啊,大家看啊,这是按钮颜色,那么文字这里就没了啊,文字因为也是黑色的,我背景也是黑色,那他字文字怎么改呢? 文字啊,在这个也是在中画中啊,外观,其中背景色指的是我们这个按钮的颜色,前景色就是文字的颜色啊,比如说我这个黑色的时候,文字我给他改成白色 啊,蓝色的时候文字改成黄色啊,这样我们再看一下,就说前景色是文字,背景色是按钮, 再改成四啊四啊四,没有三者 三,大家看啊,这个文字就是白色的了,背景是黑色的啊,二呢,文字是白色的,背景是蓝色的。一呢 文字是黑色啊,背景是紫色。零就是默认的啊,零啊,通过这种方式呢,我们就可以更改按钮的颜色啊,更改按钮颜色,当然实际中呢,我们不可能让这颗 人来添加这个寄存器的,这个值啊,得通过其他方式添加啊,其他方式添加,那么我们后面再讲啊,今天就到这里。

下面我点击启动演示一下机博图幺二零零 plc hmi 的自动配料专车控制系统仿真。 我点击启动之后呢,这些传送带就依次启动,然后呢这个出料阀就开始出料,现在的话就开始装车,看这个指示灯 亮的时候表示装满了,已经达到了装满的一个要求了,可以车可以开走了。然后呢就进行了下一轮的循环,当车到位之后,有个车到位的限位开关,然后呢就依次启动,间隔时间一秒, 这就是一个配料专车的一个循环。 come, 我们再看一次循环, 如果我点击停止的话,他就会立马停止,点击启动他就会继续运行, 这就是启停的一个控制逻辑。 这里这个红色指示灯,他亮的时候表示这个车停止运行,绿色灯亮的时候表示车可以开走了。 看上面的这个料斗轻料的一个控制 好了,下面的话我们来看一下 plg 程序,这里的话一共有十段 plg 程序,每段程序我都写了注解了, 我们待会再详细看一下 p l g 程序。我们现在先看一下,讲解一下课题的需要求, 这是课题要求自动配料系统, 自动配料,这个就是自动配料的一个初始状态,可以看一下文字内容,我就不读了。然后呢下面是专车的控制, 然后呢这个是车装满之后的一个操作,车就走了,如果停机的话就按停止按钮,他就整个系统就停止了,所以呢就按照这个系统要求弄的。 然后呢,这是对应的实验面板对应的一个 i o 点表,这是实验面板对应的一个 i o 点表。好了,下面的话我一是用那个幺二幺四 的那个博图,西门子幺二幺四 c, 一个 plc 做的幺二零零系列的,我用的是那个 m 点来替代这个 i 点,在那个触摸屏上就可以实现这些点位的一个输入模拟,然后呢这是 q 点输出点位, 这里的话是这个 plc 的接线图, 启启动按钮,停止按钮,还有满料检测,还有车的一个限位开关, 那个出料的电磁阀,还有指示灯啊,还有那个,还有那个传送带的一个接 出去, 这个呢就是主电路图, 这个呢是那个自动配料专车的一个控制流程图, 以上就是这些的控制流程图,就是检测到是否满料,满料的车自我到位了,然后呢这个灯 红灯亮了,然后就那个车就停止,然后就依次启动,四三二一再启动,然后打开出料阀,然后呢就停止,停止之后就一二三,就 m b m m 三这样停止,如果按下停止按钮,它就停止循环了,如如果没有的话,那就继续循环。然后呢这里有一篇参考文章,在课题要求,在参考文章上找的, 我们看一下参考文章的内容,这是参考文章,它虽然是讲两百的两百系列 p l c, 但是我们可以参考里面的课题要求,做了一个博图,幺二零零的一个,反正这是一个参考文章, 这大概看一眼,我们找下这个参考文章的课题要求, 这个这 参考网站的一个课题要求, 这里就是这里的课题要求,在其这里的课题要求。 然后呢下面就是这些参考文章里面的内容的一些讲解一些东西了,可以大概浏览一下就好了。 好了,下面的话,我对我的那个我做的一个仿真作品的一个过程的一个讲解啊,刚刚说的那个图纸, 那些图纸都是用 cd 画的,这里 cd 画的图纸可以编 编辑的,这是 plc 接线图,然后呢这是主电路图, 然后呢这个是控制流程图,我用 cad 画的,可以编辑的。 下面的话我对这个粉针工程一个讲解,先把它关掉先,然后呢先把这个画面关掉先 这个这个是反正工程的一个压缩包,我们解压之后解压,右击解压,装解压软件的话就直接解压,在当前 填完键加, 如果没有解压软件的话,就用 windows 资源管理器进行打开,像 win 十啊或者 win 十要这里直接提提取就行了。解压刷,如果 win 七的话就点击全部提取, 点击提取之后他就在桌面上出现了一个文件夹了,这是解压后的一个工程文件,然后呢我们打开这个博图软件,双击他打开,他就会弹出这个,打开之后的界面是这样的,然后呢我们点击浏览 浏览,然后呢在这里双击,再点击这个工程,再打开,然后呢我们进入这个工程文件,我这里选新设备的话, 那我选择的型号是幺二幺四七,我选择的是这个, 然后幺四七,我选的是这个,然后呢那是 h m i 界面的话,我选的是这个精致面板,十二寸的选的是这个, 然后呢选好之后,这里会出现一个设备主态的一个界面, 把这个两个,两个设备把它们拉在一起,用那个鼠标拖动,把这两个力小力点连在一起,这时候这两个设备就可以形成一个网络通信了,他们就是在那个 h m i 上主态那个画面的话就可以跟 组态画面变量的话就可以跟这个 plc 的一个程序进行联动联联合,反正还有这里的话,就是这是 plc 的一个 cpu 的一个主模块,我们右击它点击属性 系统跟时钟存储器点把这个勾上,然后呢把这个也勾上, 因为我们经常用的这个始终唯一这个 m 一点二就是找这个变量来的, m 一点二这系统自带的一个生产的一个变量, 还有那个时装的一个脉冲指令,这个 m 零点五就勾选之后呢,他就会自动在 这个默认变量里面生成,这里就会在这里自动生成这些变量。然后呢 plc 变量的话就是我们自己就是自己定义的一个 i o 变量,以及相关的一些控制点位,例如这些 i o 变量,我用的是 m 点来替代这些 i 点 来模拟这个按钮以及这些线外开关的信号, 这些 q 点输出的。然后呢这是 运行指示灯程序步骤好了,我们看一下 plc 的组程序, 我们再看一下那个画面来对着讲。 首先呢这里用一个起跑停电路启动, 这个运行指示灯就亮,然后就保持,如果点击停止,那他就断开,也就是这个指示灯起保停的一个电路控制, 然后呢这时候绿灯我们点击启动,如果在运行的时候啊,如果这个车 已经开始进车了,如果那个料斗没满,那么我这个料斗就开始进料,如果料斗满了,就这个值 指示灯就亮,这料斗进那料斗的一个就是这个料斗,这个料斗的控制,进料斗,料斗进料阀,料斗进料阀的一个开始进料的一个操作, 然后呢车装满之后就是车装满指示灯就亮,就对应这里我们可以找到对应的点位,车装满这个限位开关,检测到车已经装满了,压力值够了,然后他就点亮这个指示灯, 所以呢他就是这样关系的。启动步骤之后进入步骤流程,就是一开始的步骤是零,我那个指示灯就是按那个启动按钮之后这个指示灯亮了,这步骤零,我就变成步骤十就开始启动了,如果步骤零 的话,他就是初始化的已经禁禁止禁车的红灯以及这个灯,这绿灯也都是灭的。如果启动的话,就是步骤时红灯亮,绿灯亮表示汽车开进来进料装料 系统启动之后红灯灭,绿灯亮,表示可以开进来装料装料。这个汽车到了之后呢? 汽车到了之后,汽车到了之后到步骤二十,步骤二十的话就是 这个传送带一次启动一秒钟的时间时间间隔,这个时间间隔可以在这里调的,现在是一秒一秒,你如果如果课题改了 是五秒,你就可以在这里改,或者是两秒三秒,就是把这个时间间隔改了就行了,只要改这里就行了。 然后汽车开进来之后呢,就检测到油车了,然后那个红灯就亮,绿灯就灭,依次启动, 一次启动,你看启动,启动,启动,然后就开始出料,出料,出料的话就是等到这个这里面有个装满这个东西,装满之后呢?好,刚刚这个是到位的,这个是装满的,这个装满之后呢? 这个装满之后,检测到装满之后呢,我就到步骤三十,步骤三十的话就停止。这个出料法停止一秒钟之后,停止 m 一一秒, 这是停止 m 二,停止 m 三,停止 m 四,这个是步骤三十,停止,然后再间隔一秒钟就停止 m 一二三 是这样依次停止,最后的话再停止,最后的话就都停止了,到步骤四十。步骤四十的话就这个绿灯就开始亮,红灯就灭,表示这个车可以开走了,这车开走之后呢,开走了就不在这个车位,这个车就开走了吧,所以呢这个到位指示灯就灭了, 然后呢我这边就时间就延,来个时间,延迟五秒钟的时间。然后呢 这个指示灯就是指指示灯如果灭了,那就我就到步骤里,如果指示灯还亮着,那我就到步骤十 to 检测一下,就看看有没按下停止按钮了,如果按下停止按钮,它就是它灭了嘛,就到步骤零嘛,否则的话就到步骤十继续循环按下停止按钮。 s b 二,然后呢自动配料装车,整个系统就停止, 这个就是 plc 的控制流程。然后呢这个 下面的话,这个是动画的一个 脚本,就是控制对应动画的,动画的脚本的话就是例如那个货车的移动啊,物物料的水平移动一二三,还有垂直移动啊,还有装料的一个动画容量的变化,还有每个物料的显示隐藏 就是这些。这个首先这里的话就获得一个一百毫秒的一个扫描周期线,这个十赫兹的话就是表示 一秒就分为十次十赫兹嘛,所以一和,所以十赫兹就表表示他的周期是一百毫秒的,一百毫秒的一个扫描周期就是一, 他他接通之后呢就是一个上升源嘛,例如这个始终脉冲零到一之间的变, 变化的时候,他就这个东西就变为一,就获得一个时钟脉冲。这里有个上山岩的一个检测 扫描周期等于一的时候呢,就是这个衣服里面的内容,就执行这个料斗进料法等于一,这个时候呢这个料斗里面的装料,装料容量就变多,就开始装料, 也就是对应这个动画嘛,这个变多让它装料, 你看料斗装料阀, 这个呢就是绿灯亮的时候运行,直灯亮的时候这个车就可以运行, 就是零到五七百之间的一个运行。如果这个出料阀动作亮的时候,这时候那个就开始流出那个雾块了,这是 m 一传送带上的一个雾块,这里 这个物块从这边移动到这边,你看就是从移动到幺幺七,然后呢 然后移动到幺幺七的话,那个这个水平移动到幺幺七,然后垂直也移动,然后呢水平移动到幺幺四的时候, 谁直接移动到六十,这时候就开始变为零,然后就接着那个让那个物料二接着流动,这样的话就形成一个连续的一个动作 流出来之后呢,那个料斗的容量就减一百,就是容量变少了,这时候 m 二的那个雾块上又接着运行,和刚刚一样都是幺幺七幺幺四。等一下我再说一下这个尺寸是怎么来的? 那个流端到六十的时候要到那个 m 三显示三,然后呢到, 然后到三到四,然后这样的话就是这些动画就就一个连续了,那个 等到那个物料室留下的时候,那个货车的专车油量就加一百,就表示他装车进去了,然后呢料懂满料检测, 当一千的时候就满料,然后呢当那个车到位开关一个限位信号,就是货车一个到位信号就是货车装满了一个信号,然后呢好,我们讲一下那个更换面, 这这个东西呢就是这画面呢就是找这个这个半图,点击这个半图,然后呢把它, 把它的容量改大一点,然后把它外观颜色啊之类的这种前景颜色改为 不要这个刻度, 然后呢这个线的话就实线,把那个线条搞细一点,把线搞黑一点好了,就刻度不要刻度 也不要这个标签, ok, 这样就搞好了, 这样就变成一个容器了。当这里面关联的这个过程变量就是关联这个, 我们关联这个找到那个 p l c 变量,找到 h m i 的这个变量 logo 容量,双击它它就自动关联上了好了,然后呢它这个变量 零到一千之间变化的时候,这个东西就是从下面到满的一个显示。还有呢这个是事件按下去的时候,他就变一关联到那个动画 p l c 的变量 启动按钮,启动按钮关联上,然后呢点击示范的话他就复位,按下之后他就自位,这个停止按钮也是 按下去他就置位,松开之后他就复位,这个灯的话就是外观 点,他就零松开,然后一的话他就绿色,零的时候就红色 这些,这些都是一个指示灯类的关联,这些传送带变量。还有这个呢,就是一个动画了,动画直线移动,移动多少呢?我们可以看到这里有个坐标, 这里布局的话有个坐标他要移动到,他要怎么移动呢?我们首先复制一份出来, control 加 c, control 加 v, 我们可以看一下这个,这个的坐标可以看到这里,你看这个的坐标跟这个的坐标不一样,所以的话我们就继续算它的相对坐标,然后从 他从这里移动到这里,也就是个幺幺七的一个一个计算就是从大的减两个坐标相减 一楼,这这个四零四减去二零六,差不多就幺幺七。然后呢到这里到从上面到下面也就是个六十的高度, 所以呢它的垂直距离也就是六十,所以呢这个数值就这么计算出来的。 然后呢这个货车, 这货车的话就是你看从这里到这里有一个移动的距离,从这里到这里有个虚线就零到八百之间的移 动, x 轴就有有这样一个对应的关系,这个就是货车的移动,货车的话就是上面的 上面的东西也是一个半图来的,也是用半图提取出来的,下面是下面的话是图片,这个图片的话可以自己替换的,就是添加图片,你找到一个图片,找到图片的格式,然后替换,就可以替换那个车的图片了,这图片的话就是在这里 形式图点击这里,然后呢再点击添加图片,它就可以添加自己想要的一个图片了。 然后呢弄都弄完之后呢,我们在这个 h m i 变量表里面, so guys cmi 变量表里面这个采集时间它默认是一秒的,我们全部把它改为一百毫秒,这样动画执行起来就很顺畅,不卡动, 这个采集时间全部改为一百毫秒,在这里显示所有变量,这样做好之后就保存运行就可以了。以上就是这些讲解。