嗨,大家好,那程序版本这个问题啊,就是经常有人在后台问我,那今天呢,我就给大家在汇总性的给大家讲讲,其实前面也有讲过。好,那么今天主要讲两个问题,第一个呢就是如何查看 这个程序的版本,第二个问题呢就是如何查看硬件的一个版本。那第一个咱们先看如何查看程序的版本啊?是什么意思? 然后比如说咱们这个程序啊,咱们这个设备啊,现在已经是正在运行啊,比如说啊, 购买那些厂家的设备,那么这个运行的过程中,对吧?咱们肯定是啊,整个调试完毕啊,厂家可能会给你发一个最终版的程序啊,那么这个程序呢,可能是一个啊,就是一个文件,而不是给你整个的这个啊,比如说 再加上编制软件啊,有可能不会给你。那么给我的这个程序文件怎么去查看他用什么版本做的啊?一个最简单的方法就是说什么呢?比如说咱们找一个例子, 比如说这个啊,我这个程序,咱们右击这个程序啊,在这个打开方式,这以记事本的形式来打开 啊,咱们现在打开它啊,这会正在加载中,因为他用记事本的形式去打开啊,根据程序大小的不同,那他打开的速度也不一样, 那么用记事本打开之后呢,咱们就可以看到啊,他所有的这个啊,咱们已经打开了,可以看到已经打开了,那么在这个前面就是他的一个打开的历史记录, 那在这个历史记录里,咱们可以看到什么时间段打开的,用的是什么什么版本,对吧?啊?以及最后一次打开的时间啊,咱们所有的什么什么什么版本来保存的, 那么这个就是来查看这个程序的当前的版本啊,就算你没有装编程软件啊,就是有有一个记事本就可以了,直接就可以看了,那么下面就是一些程序的一些东西啊,当然是乱码 啊,当然是乱码,但是这前面是可以去查看到他的版本的,那么这是一个比较简单的方法。还有一种呢,咱们可以装一个啊,第一个就是啊记事本啊,用记事 啊,用记事本打开。那么第二种就是装一个最高版本 啊,装一个最高版本,比如说咱们这个四六五千啊,现在最高版本是 v 三十六,对吧?那装一个最高版本,咱们就可以向下减扰,所以说呢,咱们可以用这个最高版本去打开,那么打开的过程中他会提示一个什么呢? 提示一个当前的程序是什么什么版本做的,然后啊,你是否要用这个三十六打开啊?这个版本打开,那么打开之后呢,他会啊自动生成一个 低版本的一个备份啊,自动生成一个备份,但是这有一个弊端,就是说什么呢?就是一些啊,老的 plc 啊, 像幺七五六杠 l 六系列的啊,幺七六九杠 l 三五呀,这样子,一些 prc 这个随行慢是不支持这些阴间了啊,已经淘汰了嘛,毕竟停产了。 那所以说呢啊,有这么一个弊端啊,这个就是怎么去查看一个程序的版本,那么第二个如何查看一个硬件的版本啊?是什么意思?就是我这个 prc 啊,厂家也没有给我程序,但是这个 prc 正在运行,那我想把这个 prc 的程序 从这个 prc 里上传到电脑上面来,看一下他做的逻辑,那咱们去查看啊,应该安装什么版本的软件,那给大家简单演示一下,比如说我现在有一些 prc 在线,那么咱们只需要打开这个 s linx 这个通讯软件,咱们打开, 那么啊找到这个咱们 p r c 自己的一个网段,设置好驱动之后啊啊,可以看到在线的 p r c 啊,右击这个 p r c 啊,最后面啊,最下面这一个选项,咱们点开之后,在这个地方就可以看到当前这个 prc 的一个版本,那比如说我这个是三十五的,对吧?那我就可以装一个三十五的软件,来把这个 prc 硬件中的程序来上传到电脑上,对吧?那么这个就是啊,查看这个硬件的一个版本, 那当然了,还有这个只是单纯的这个什么呢? prc 的程序啊, prc 的版本啊,那么还有一些模块的,因为我这边没有装,所以说呢,这边没有显示, 那如果说是装了啊,比如说有一些模拟量的模块,数字量的模块,通讯的模块等等,那么在这个里面呢,也是同样的,他会这边会显示出来什么什么什么模块一大堆,对吧?那么右击也是跟 prc 的这个啊, cpu 这个操作是一样的啊,点开这个属性, 咱们就可以看到那个模块的一个版本,怎么去查看这个硬件的版本啊?查看好之后啊,比如说我这 ps 有三十五的啊,咱们装个三十五的就可以了啊,直接就可以上传啊,直接可以上传啊,这个就是啊,咱们这个两个 方法啊,两个方法。但是你自己做程序的时候呢,咱们可以看一下,如果我随便打开一个,嗯, 做程序的时候呢,这个版本也是非常重要的,咱们要针对这个实际的硬件啊,硬件的版本,因为硬件的这个名牌标签上都是有他的版本号的 啊,如果不知道的情况下,可以按照我这个方法去看一下你这个硬件的一个版本。好,因为这个比如说咱们的一些输入模块,输出模块啊,他们的版本都是都是固定的啊,都是固定的 啊,比如说我新建一个输入输出的一些啊点位,比如说这个输入的,那么在这里面呢,他会让你去来这个可以更改这个版本。那这个更改这个版本的时候呢,咱们要针对什么呢?针对这个实际的硬件 啊,去看一下实际的硬件到底是什么版本,然后如果说是这个版本选择错了,那么这个硬件如果说咱们下载到 prc 里啊,可能会报错啊,不识别,所以说这个就是要针对这个相对应的硬件去做这个程序啊。 好,那么今天就给大家简单的讲讲这个啊,关于这个版本的一些问题。好,谢谢大家的观看啊,有什么问题呢可以留言。好,咱们下期再见。
粉丝4.6万获赞17.3万

在学习的道路上也许没有平坦的大道,本想去学习一下卢克威尔的片,可结果软件装了 n 遍,系统崩溃了 n 遍,成绩编好了,也不知道搞对错,懂的人又少,连个问的人都没有。没关系,小蓝叔教你一招, 担心系统崩溃或者跟自己现有的软件有冲突,那么 vmv 有虚拟记是你最好的选择,这是我事先做好的六点五千三十版本的虚拟记,这里注意一下,网络设置要选择调节模式。 那么如何在没有控制器的情况下自学 prc, 点击运行,正式进入小蓝书教你一招,第一脚捞,这个是 mv 神教学。首先打开 mv 神软件, 这里我们可以看到是一个模拟 prc 背板的界面,其中零号查为二十,另个软件一号查为 pcc, 就是我们的电脑, 零二成为灰色,说明没有运行,我们右键运行一下, 图标点亮,证明二次定本处于运行状态。我们在二号场右键新建一个 ps 控制器, 设置相关参数版本选择三次版本,其他默认即可。 我们在三号台创建一个本地艾欧模块, 同样参数默认即可。 mac 软件配置完成,下一步需要在阿司令的软件中建立连接,点击进行,阿司令点击开会, 全是虚拟背板。 二十六个软件配置完成,最后进入 cd 六五千的配置,打开 ctrl 五千并新建项目 控制器,选择 logo 记,可是 mv 审版本号与其对应,选择三四版本查号同样对应,选择二号。潮吉他参数默认即可。 搭配板架主态本地 l 模块 选择幺七五六猫九 查号对应,选择三号,查连接参数,按视频所示方法配置, 在连接中找到二号,点击下载, 打开仿真软件,查看 io 模块状态, 通过强制 ps 变量可以看到 io 模块输出状态也随之变化。 罗格威尔广州软件的简单实用就介绍到这里,希望在你自学的道路上有所帮助。小蓝叔教你一招,我们下期再见。

嗨,大家好,咱们今天给大家讲一下啊, ab 新的设备啊,新的 prc, 那么怎么去设置一个 ip 啊?因为新的设备呢,它里面并不包含咱们这 ip, 咱们用通讯软件去连接的时候啊,其实是找不到的,所以说需要工具啊,先去给他设置一个 ip, 那么我给大家已经准备好了一个什么呢?就是我前面视频中有讲过的一个这么一个 mac 八五零系列的这么一个 plc 啊,其实别的 plc 是一样的,设置方法都是一样的, 那么现在这个 prc 呢,是一个空的啊,里面没有 ip, 也没有程序啊,需要去重新去写啊,然后再跟他做一个连接啊, 那么咱们现在啊,打开咱们通讯软件,先看一下能不能找到里面是不是真的啊,没有这么一个 ip 啊,那么咱们先添加一个啊,音字 net ip 驱动啊,这边是 internet, 这么 driver 这么一个驱动,然后点击确定啊,选择咱们的啊,实际在用的一个网卡,点击确定 好,那么咱们可以看到下端,是啊,没有设备的,没有设备的,那么这个时候呢,咱们打开咱们这个 ip 的调试工具啊,这么 internet ip 地址调试工具这么一个工具,然后打开之后呢,选择咱们的网卡,然后点击确定, 这个时候咱们看到他现在是啊,没有显示任何的设备,那么怎么办呢?这时候咱们不用着急啊,可以去尝试给 p r c 去断个电,当然软件啊,电脑啊,网线这些都不用把 掉,也不用关,也不用充气等等啊,就是给 prc 重新上电啊,好,我现在重新上个电。 那么重新上电之后啊,咱们可以看到这个啊, l c 五零还有一个 mark 地址啊,它这边就已经啊寻找到了,那么咱们把这个打上勾,然后添加到这个配置里面, 那么添加的时候呢,就需要写一个 ip 地址了,比如说幺九二点幺六八点一点五零啊,这么一个 ip 地址,点击确定, 这个时候呢就已经添加到配置列表里,咱们找到配置列表,然后把这个打上勾,然后呢点击这个设置 ip 地址,那么选择静态模式啊,点击应用, 这个时候提示请稍后啊成功的设置了 ip 模式啊,咱们回到这个通讯软件里,可以看到这个时候那么一点五零这么一个啊, mac 八五零系列的这么一个 plc 的 ip 地址,它就已经设置好了, 那么咱们就可以利用通讯软件给他做一个连接啊,这个就是咱们给啊 ab 的新的 prc, 咱们去设置一 ip 地址的一个方法, 那么有些 prc 啊可能会存在,比如说长时间断电啊,或者说是一些其他的原因导致这个 ip 地址丢失,那么大家都可以利用这种方法给这个 prc 进行一个啊 ip 地址的一个设置。 那么这个视频呢,我相信对大家很有帮助啊,希望大家点赞转发收藏一下,那么今天的视频就先讲到这,咱们下期再见。

嗨,大家好,这里是技术研究啊,那么今天给大家讲一个 ab 罗科维尔 psc 的上尾机软件啊,那么在讲上尾机软件之前呢,希望大家明白一个概念,就是说什么呢?什么是上尾机啊?那么上尾机就是人可以直接发送这个控制的命令的计算机电脑, 或者说是咱们的这个像触摸屏啊等等这样的一些人机交互的一种,嗯,一种这个界面啊,一种界面,那么有上一集自然就有下一集了,那下一集是什么?就是咱们的 prc 啊,单面机啊,或者说是一些啊,控制器等等啊, 那么上尾机可以去读取下尾机的啊,这个各种的一些工艺的参数,比如说温度、压力,水位啊这些这些工艺参数,那么来提供一个显示啊,一个控制。 那么当然呢,咱们可以不局限于只读取 ps 啊,刚才也说了可以去读取单面机的等等,只要是带有通讯的啊,只要是带有通讯的,比如说是可以去通过这个啊, s 二三二啊, s 四八五这种曼鲁巴斯啊等等这样的一些啊,通讯方式来显示 啊,当前这个公益的一些数据啊。好,那么咱们今天讲的是我打开这个虚拟记啊,那么咱们今天讲的是咱们这个 ab 的, 那这个上一集的软件怎么去来创建一个新的项目啊?不管你是啊, s e, 就是咱们这个啊,电脑的一个操作的这个画面的编程软件, me 呢,就是给 ab 的触摸屏啊,这样子一个编程软件, 那么怎么去利用这个软件去创建一个新的工程呢?咱们今天就来给大家稍微简单的讲一下啊啊, fictory will s 丢丢啊这么一个软件,那么创建一个项目有两种方式, 如果说你电脑装了有编程的软件啊,比如说这个,我装了这个四六六五千啊,咱们可以从四六六五千里面直接去创建一个啊, m 一,或者说是一个 s 一的一个项目,比如说我现在打开这个啊,四六六五千新建一个项目啊,那么只要你装了这个, 我有四丢丢啊这个这么一个软件,那么在这个四丢丢五千里面这个编制软件里面就可以去显示出来啊,咱们点到这个项目上有两个,一个是 me, 一个是 se, 那么这两个什么区别呢?刚才我也说了, me 是触摸屏啊, 触摸屏,比如说咱们可以编成的触摸屏的型号啊,在这里面都有很多很多,那么 s e 呢?就是咱们这个电脑 pc 啊,商务机的一个控制的画面,那么在这个里面呢,打开啊向下的箭头就里面就可以去选择咱们这个实际用的触摸屏信号。 那么 s e 呢?打开之后呢,分为分布式啊,本地的,还有网络这样的一个站点,那么咱们一般常用的就是一个本地的站点, 那么选择本地站点,然后咱们起个名字,比如说叫技术研究啊,技术研究咱们点击下一步啊描述 啊,这个工程的一个大概的概况,或者说你可以不用写啊,那么语言的话就是啊,中文的,咱们直接点击完成之后啊,这边提示有一个,就是我在这个里面 已经创建了一个了啊,咱们直接提换他,那么这个时候呢,丢六五千会直接打开咱们这个啊, fishtol vu 四丢六,那么这么一个软件啊,他就会自动去创建这么一个项目,有点慢,有点慢啊,刚开始打开的时候确实有点慢, 稍微耐心的等待一下啊,那么现在正在加载这些整个的服务,内部的服务, 那么这样子的话,这么一个项目就已经是通过六六五千就已经创建完成了,那么咱们可以在里面去啊,去做咱们自己想要做的一些操作的界面啊,操作的界面好,现在已经是 啊完全的加载出来了,完全的加载出来了,那么这边呢就是咱们的一个项目的窗口啊,里面包含的有咱们这个 像我们的所有的一些需要用到的一些功能啊,就是这个画面啊,就是这个画面,咱们可以在这里面去添加啊,各种按钮呀,图形啊等等啊,那么这个就是一个创建咱们这个 s e 的一种方式啊,一种方式。那么另一种方式呢,就是咱们直接去打开啊,维欧斯丢丢,咱们去直接打开维欧斯丢丢啊,我,我先把这个关掉啊 啊,直接打开这么一个软件啊,只要你装了之后呢,他一般情况下不会在桌面创建这个快递方式啊,你们可以去 这个啊,开始里面去找,那么我这边直接是复制出来了把这快捷方式啊,咱们去直接打开,那么打开之后啊,这里面同样的也是有这个网络分布式的跟本地站点, 那么最后一个是一个 me 啊,冲化屏,那咱们就选择本地站点啊,本地站点好,这个时候呢,咱们是现有的,又有两个啊,一个是系统自带的,一个是我刚才创建的,那咱们新建一个啊, 技术研究二啊二,然后咱们点击创建,那么这两种呢,就是咱们这个创建一个商业机画面的一些这个新建一个工程的一个方法。好,那咱们现在利用 vos 丢丢来创建一个 m e 的项目, 那么咱们要选择这个啊,最后一个 me, 然后继续之后呢,咱们就需要啊,这个是系统里面自带的一些 demo 啊,咱们新建一个啊,技术啊,就叫技术吧啊,这个语言呢,就是中文的,那么分辨率,这个一定要注意啊,大家选择的时候一定要注意, 要要需要跟你自己现场的所使用的一致啊,包括这个型号啊,那咱们随便选一个吧,随便选一个,然后点击创建啊,点击创建好,这个时候呢就是跟 s 一样啊,他正在加载一些项目了, 其实两个的内容呢,其实是大同小异啊,大同小异, s 一个 me, 那么无非就是根据啊,上一期优化的一些东西啊,或者说是根据触摸屏优化的一些东西,它是不一样的, 那么基本的画面,这样的一种制作形式啊,都是一样的,咱们去啊,这个画面去去制作啊,去制作一个自己想要的一个这个控制界面。好,那么今天呢,咱们就给大家讲讲怎么样利用啊 ab 的 vo 四六六来创建新的项目,其实里面的内容非常非常的多啊,非常非常的多,那么咱们后面慢慢再给大家讲今天的视频呢,就先到这,谢谢大家的关注与支持啊,咱们下期再见。

嗨,大家好,今天给大家讲讲 a b 的两款不同系列的 p l c 啊,它们之间如何交换数据,如何互相的通讯啊,这个也是很多朋友比较关心的一个问题。 那么今天准备的呢,是一个康派 logs l 三利亚的,也就是常规的咱们这个幺七六九系列的这么一个 plc, 那么另一款呢,是微型的啊, michael 八五零系列的这么一个 plc, 那么通常情况下咱们这个系列的呢,会作为一个 啊,一些小型设备的控制,或者说是单纯的来拿它做一个网关,因为呢它本身自身带的接口也比较丰富,而且呢这个也可以去扩展一个什么呢?扩展一个这个串口的通讯模块,那么来咱们来采集一些四八五的这个仪表的一些数 布局,对吧?然后呢它本身价格非常的便宜,如果说咱们去买一个这个啊,幺七五六的或者幺七六九的这样的一些这个带有窗口通讯的一些模块,可能说是一个模块,可以买它 两个啊,所以说呢,性价比方面呢,这个 micro 还是很具有性价比的。那么这个 micro 系列的呢,这个也可以去做一些私服的控制啊,发一些 pwm 的脉冲,或者说是直接去控制一些私服的轴啊,比较方便 啊,扩展性也比较好啊,本身是自带有 l, 然后上面呢也可以去加一些模拟量啊,也可以去扩展一些 l 模块。 那么今天呢就给大家讲讲啊,这两款之间做一个数据的通讯,比如说呢,咱们利用这个来控制这个啊,八五零系列的这个 l 点啊,让他有一个输出,对吧?这个做一些很简单的程序来实现这个相互通讯的一个功能。现在呢,我把网线连一下,那么首先咱们这个网线呢,都要去来连接到咱们的 啊交换机上,或者说是他本身这个啊,幺七六九呢,是带有两个网口,咱们也可以去把八五零的去连接到一个网口上面也可以,当然也可以去连接到交换机。那我这边呢,就直接连接到交换机, 那么咱们直接上电啊,让他过一下初始化啊,初始化好,现在已经上电了。那么剩下的操作呢?基本上都是软件层次方面了啊。接下来咱们详细的讲讲啊,如何来做这个通讯。好,现在咱们回到电脑上, 首先呢,咱们看一下这两个 prc 的通讯有没有问题,那么打开咱们这个通讯软件,那这两个 prc 呢?我都是先是写好 ip 的啊,一个是幺七六九的,这个三零一二的是十,那么 michael 八五零的呢?这个是十一 啊,这一块呢,通讯是应该是没有问题啊,应该是没有问题。那么下一步呢,咱们去来做这个程序, 那么首先咱们先做这个 l 三零压的这个程序吧。啊,咱们打开编程软件啊,四六五千新建上一个项目,咱们找到咱们的 prc 啊,幺七五六的这个型号,这边呢给他一个命名 mico 八五零啊,然后下一步,然后咱们的版本就用最新版吧,然后 完成啊,替换他。以前我创建过这么一个名称的项目啊,这个不影响啊,咱们也是从头开始一个新的项目开始 啊,这边通讯都没有问题。好,那么创建好这么一个项目呢,咱们先放到一边,然后打开这个八五零的这个编程软件, 也创建上一个新的项目,然后新建他,咱们直接创建吧啊, sqb, 那么这边呢是他的版本啊,现在已经是停产的一个状态,咱们点击选择啊,版本的话也是最新的啊,也是最新的版本。 好,创建好之后呢,咱们首先需要把它的网络设置一下,一台网啊, 咱们帮他自动获取,那么这个 prc 呢,已经是设置好 ip 的幺九二二点,幺六八点一点啊,幺幺, 此网页码二五五。那么设置完之后,咱们找到全局变量,然后在这个里面呢去创建一个标签啊,咱们创建一个,嗯,什么呢?就写一个 out alt 一,那么这个 alt 一呢?咱们选择一个数据类型,咱们先用实数吧, 按 a l 啊,先用实数去创建一个标签儿,那么咱们再创建一个 out 二, 然后呢这用一个什么呢?用一个整数吧啊? m t 用一个整数。那么创建完这两个标签,咱们直接下载到控制器里面, 然后呢这边呢咱们点击下载,选择一个路径,选择这个十一,然后确定好耐心的稍微等一下,等他下载完成, 好点击下载,嗯,这个有时候有点慢,嗯,然后是好正在下载过程中啊,下载成功,下面显示的是下载成功, 然后呢咱们还是啊到全局变量里面,现在是在线的一个状态啊,好,那么咱们先看这个 alt 一,以 alt 一为例吧, 咱们比如说这个 alt 一是一个数值啊,比如说咱们采集的一些这个啊,仪表的温度呀,或者说一些别的一些数据,那么也就是说在这个里面输入一个数值,然后在这个啊,咱们这个啊 l 三零一二的 prc 来显示出来,那么这个时候咱们要做一个程序啊,利用一个指令,非常重要的一个指令啊,咱们用这个啊, message 指令,新建一个,我把它放大一点啊, 咱们要用到这个 m s c 指令,那给这个指令一个名称,就是读取吧, 读取什么呢?咱们这个 micro 系列的啊,读取 micro, 然后新建啊,新建它创建一个范围在全局的变量。好,创建完之后呢,咱们最重要的就是一个什么呢?一个属性的填写, 那么这个消息类型呢?是咱们要,比如说咱们要读取这个啊,这个 数值,是吧?咱们就是 cip 啊, cip 数据表读,那么读取的元素啊,元元素是什么呢?元元素就是这个标签的名称 off 一, 那么读取的这个如果是个数组的话,那就是很多的元素,那如果这边呢,咱们只有一个,那就是一,那么目标的元素,也就是说呢,读取这个标签的名啊,这个标签的数据, 咱们要存放在这个啊,这个 prc 的哪一个标签内,然后咱们新建一个 tiger, 然后读取, 读取什么呢? alt e, 那么读取 alt e, 然后呢它的数据类型啊,是实数,然后也是全局的一个变量,点击创建好,那么这是 第一步啊,这个配置,那么第二步比较重要的就是通讯,那这个通讯的路径该怎么去写?就是咱们的这个 micro 系列的 plc 的这个什么呢?这个啊 ipd 值,那么它的路径呢?是二啊,英文的逗号,然后幺九二点,幺六八点一点幺幺。 好,那么剩下的呢就不需要去设置了,然后点击应用好,这个时候呢,因为这个 message 指令呢?是啊,只读一次,所以说呢,咱们在这边呢要是连续去读取的话,还要加一个什么呢?去加一个,嗯,计时器吧,让他 这个啊五百毫秒读一次吧啊,让他五百毫秒来读一次啊,这边是个五百毫秒,然后的话 咱们去做一个,让他自复位, 把它放到上面啊,自复位,然后咱们用完成位去,来什么呢?去来重复去读取。好这么一个程序,咱们就简单的先做一下,然后下载,选择一个通讯路径,然后咱们找到三零一二的,然后下载, 等它下载结束,咱们切换到运行模式, 那么找到咱们的标签,然后呢咱们找到这个 alt 一,然后看这边的 alt 一啊,咱们因为是读取,所以说呢,咱们要在这个八五零这个程序里面去写啊, 看这边这个表现的情况啊,我写一个一二三四五六吧,然后按回车,可以看到数据已经是读取到咱们这个四五千里面了。一二三四五六,那么如果咱们在这边去写啊,可以看到是写不了的,因为他是读取读过来的一个数据,那么这个就是一个 啊,读取了一个操作,那么咱们看一下写啊,看一下写,怎么去写?那么咱们刚才是数据表图,那么咱们在这边呢去新建一个 message, 那这个是写 好,写这个 micro, 然后新建它,创建好,下一步呢,就是咱们要设置它,然后刚才呢是读取,那咱们这边要写 那么元元素,就是说咱们这个啊,四六五千啊,也就是说这个幺七六九的 p s c, 咱们的一个标签新建一个标签,咱们这边呢刚才是读,那这边是写啊, 写 alt 一,然后呢咱们这个数据类型呢,这边呢是一个 nt 啊,整数,咱们这边也是给它写一个整数好创建,那么目标元素就是 alt 二, alt 二啊啊,这边呢也是 alt 二的侧面,咱们也给它命名为 alt 二吧,嗯,这样方便一点,好看啊。创建好,然后呢咱 咱们应用,嗯啊,路径,路径,路径没有写啊,同样的一个路径,幺幺啊,咱们点击应用好确定这是一个在线的一个修改的方式啊,是, 好,那么咱们展开 alt 二,因为它包含了有十六个数据嘛,啊,十六个 bar 支好,咱们打开这个 标签,然后找到写的 alt 二,然后呢咱们这边呢需要在这个啊幺七六九这边去来进行一个操作了,比如说我把零位啊置一, 可以看到这个 alt 二的临位,是不是他已经是质疑了,那么同样呢,依次类推啊,咱们这边呢都可以去给他 强制啊,同样那边呢也是有一个反馈,那么从八五零这边去啊,去操作是没有用的啊,是没有用的,他也会同样进行一个复制,所以说呢,这个就是一个赌一个写,那么同样咱们也可以去控制一个 啊,写一个程序啊,添加一个听图,这边拖一下机啊,添加一个听图,咱们来控制这个 micro 系列的实际的一个点位,那么咱们用一个嗯, 通啊,然后输出,咱们取一个整数, out, 二点零啊,就用零,那么咱们控制实际的一个点位啊,咱们控制啊 do 零,好,这个程序就做完了,很简单啊,也就是通过通过这个啊 out 零, out 二的零,然后控制这个丢零,然后下载把这个新的程序下载到咱们这个麦克系列的 plc 里面,然后呢咱们看一下程序啊,等他下载完成之后,那么打开之后呢,咱们回到这个啊,五千,也就是咱们这个幺七六九的 plc, 我把这个稍微的小一点,稍微的小一点,也就说当咱们强制这个把它置一的时候,那这个 do 零它就应该是一个导通的状态,咱们把零位强制为一, 可以看到这个 do 零啊,已经是个导通了,然后同样呢咱们这个实际的一个反馈,可以看到这个零点位,是吧就已经亮起来了,那这个就是咱们利用啊,利用这个幺七六九的 来控制这个八五零啊,比较简单啊,其实这个也是就做一些简单的程序就能实现,那么这个就是一个相互的通讯啊,如果说是有一些这个别的一些数据,那都可以去通过这种方式来相互的交互 啊。后面呢给大家讲讲这个利用啊八五零来采集一些四八五数据的一些仪表,然后传送到咱们这个啊,不管是幺七六九还是幺七五六系列的这些 prc, 都很简单啊,都很简单。好,那么今天的视频呢,就给大家讲讲啊,这两个 prc 之间的相互交互的一个问题, 那么希望这个视频能够对大家有一个帮助,那么有什么问题呢?大家可以给我留言啊,非常感谢大家能够点点赞啊,转发关注一下,谢谢大家,咱们下期再见。


大家好,本次与大家分享的内容是 r s logics 五千软件中的创建任务程序及历程。我们先来看一下程序文件的结构, 程序文件的结构包括 controller, practice, tasks, motion groups, item, instructions, data types, trends 和 i o configuration, 而一个工程的运行代码放在 task 文件夹中。 task 程序文件由三层组成, 这是本次讲解的主要内容。一、创建任务二、创建程序三、创建历程首先让我们来看一下第一部分创建任务。 一、概述任务分为连续型、周期型和事件触发型三种。每个项目最多可定义三十二个任务, 其中可以定义且只能定义一个连续型的任务,其余均为周期型或事件触发型任务。 下面我们来看一下这三种任务的图标及各自的相关说明。连续型一、连续型任务始终运行。当连续型任务完成一次全扫描之后,他会立刻重新开始进行扫描。 二、一个工程可以没有连续性任务,如果需要,只能建立一个连续性任务。 周期型,一、周期型任务按照指定的周期来执行,他的默认执行周期为十毫秒,可以选择的范围是零点一至两千毫秒。二、 只要达到周期性任务指定的时刻,该种类型的任务就会自动中断所有低优先级的任务。三、当执行完一次周期性任务,将控制权交回给先前正在执行的任务。 事件触发型事件触发型任务是在某项特定的事件发生或触发时才开始执行。这些触发可以是以下几种, 一、数字量输入出发。二、模拟量数据,新材料数据。三、特定的运动操作四、消费者标签五、使用以慢的指令。 三、任务的注意事项关于优先级,优先级数值越小,任务的优先级越高,如下图所示,可以看到优先级的可选范围是一至十五级,并且连续性任务的优先级最低。 我们来看一个具体例子,例如在一个项目中有一个事件触发型任务,一个周期型任务和一个连续型任务,见下表。 事件触发型优先级五、执行时间两毫秒十毫秒的周期型任务,优先级十,执行时间四毫秒。 连续型任务优先级最低,执行时间二十四毫秒。我们来看一下他的执行情况, 其中蓝色为任务执行,绿色为任务中断。可以看到开始的前十毫秒执行连续型任务,在第十毫秒时,由于连续型任务的优先级最低,所以被优先级为十的周期型任务中断。 四毫秒过后接着执行连续性任务。在第二十毫秒时,事件型任务被触发,且优先级威武,执行两毫秒后开始执行四毫秒的周期性任务,最后接着执行连续性任务,以此类推。 我们以控制器 pe 的 三种不同类型任务为例,其中装配线是连续型任务,输送带是周期型任务,报警是事件型任务。 下面我们来看一下在 r s logics 五千软件中创建任务的具体操作。项目创建完成后会自动生成一个连续性任务,任务下有一个默认的程序, 程序下有一个默认的主历程,右键点击 main tasks, 选择属性为该连续性任务重命名, 点击确定。 下面我们来建立周期型任务。在 task tree, 单机右键选择 new task, 在 内幕一栏中填入本任务的名称。 需要注意的是,此项必须填写,不能空白。在 description 选项中可对本任务进行说明,可书写汉字 type 选项,它共选择的有周期型、事件型,在此我们选择周期型。 第二位的选项,它是本任务执行的周期时间,以毫秒为单位,在此填写的时间 必须大于本任务执行的实际时间。 pre 奥义题选项,它是本任务执行时的优先级,可供选择的有一至十五级,选择的数字越小,优先级越高。 看门狗,看门狗选项对本任务的执行时间进行监控,让本任务运行超时,比如出现程序的死循环,这时控制器将产生主要故障。通常该时间的定义在本任务运行时间的十倍左右。 如果选择此项,在任务全部扫描完毕之后,外部输出模块接收控制器数据表的数据更新的功能将被取消。 如果选择此项,控制器不执行该任务,但在进入运行时仍会预扫描。如果控制器正在运行时使能此项,则不会预扫描。 点击, ok, 这样我们就建立了一个周期型任务。下面我们来建立事件触发型任务。同样,鼠标右键点击 tasks, 选择 new task, 在 内幕一栏中填入本任务的名称。 在 type 选项中选择事件型。 在这个对话框中描述优先级、看门狗和最后两项的设置。与创建周期型任务的设置方法一样,用户可根据实际工程的需要来设置这些选项,在此不再赘述。 下面我们来看一下其他选项的设置。吹歌选项,它提供了事件触发型的触发类型,可供选择的有轴观察事件轴注册事件 执行运动组 you want 指令 模块输入数据的状态改变。最后是消费者标签,其中前四个与运动有关,在此不做过多讲解。 以 one 的 指令,它代表当事件指令的极条件为真实执行该指令 模块输入数据的状态改变。它的含义是,当本地或远程输入模块的 c o s 为状态发生改变或模拟量通道数据改变时,触发事件。 消费者标签,消费者标签获得来自 producer 控制器的触发信息。切割选项中的默认选项是以慢的指令。 如果选择此项,则在此定义的时间内。若没有事件触发,则自动调动本任务执行。点击 ok, 这样我们就成功建立了一个事件触发型任务。 下面我们来看一下第二部分。创建程序概述, 在每个任务下可定义三十二个程序。十五版本以后扩展为一百个程序或设备阶段。如果一个任务下面有多个程序,他们将按排列的顺序执行,该顺序可以在任务组态中调整。 我们来看一下在 r s logics 五千软件中创建程序的具体操作。鼠标右键点击任务,选择 new program, 在 内幕一栏中填入本程序的名称。 此项必须填写,不可空白。在 description 选项中填入本程序的描述,可书写汉字 skydo 选项,它表示将本程序分配给选中的任务,既该程序在这个任务中,也可以重新分配给另外一个任务。 如果选择此项,该程序不被执行,但在进入运行时仍旧会预扫描。如果控制器正在运行时使能此项,则不会预扫描。 点击 ok, 这样我们就成功建立了一个程序。下面讲一下项目中程序文件的删除。修改项目时常常要对程序文件进行删除的操作, 这时我们会发现不能选择 delete。 一 项正确删除程序的步骤应该是先删除本程序中的历程, 再删除本程序中的标签, 然后右键点击程序所在的任务,选择属性, 点击 program freeze schedule 选项卡,选择要删除的程序, 点击 remove 应用确定。这时我们会发现要删除的程序在未预定程序文件夹下, 这时右键点击它,选择 delete, 这样就成功地删除了一个程序。 下面我们来看一下最后一部分创建历程概述, 历程是真正的执行体,所有的控制代码都被编写在历程中。历程的编辑有梯形图、结构化文本功能块、顺序流程图四种编程方式。 下面我们来看一下在 r s logics 五千软件中创建历程的具体操作。鼠标右键点击程序,选择 new routine, 在 内幕一栏中填写本历程的名称, 此项必须填写,不可空白。在 description 选项中可对本历程进行描述,此项可填写汉字 type 选项。它提供了历程的编写方式,一共有四种。 第一种是梯形图,梯形图是从原电器控制系统中常用的接触器、继电器基础上演变过来的,它形象直观,是一种最广泛的编程方式,适用于顺序逻辑控制、离散量控制、定时计数控制等, 所以一般情况下使用梯形图编程。第二种是顺序流程功能图,它是一种系统化的设计方法,采用一些简单的图形符号来形象表示,以此描述出整个控制系统的控制过程、功能和特性。 它简单易学,设计周期短、规律性强,且设计出来的程序结构清晰,可读性好。 第三种是功能块,它适用于过程控制领域。最后一种是结构化文本,它是一种高级的文本语言,它可以用来描述功能、功能块和程序的行为,还可以在顺序流程途中编写操作和转换条件的行为。 在此我们选择梯形图因图管,它表示将本例程分配给选中的程序, 既该历程在这个程序中也可以重新分配。如果选择此项,则在单机 ok 后会自动弹出梯形图的编程界面,点击 ok, 这样我们就成功建立了一个历程。需要指出的是,一个程序可以有多个历程, 这就需要指定其中某个历程为主历程。设置主历程的过程如下,在程序处,单机右键 选择属性,点击 configuration 选项卡,在 men 这一栏中,单机下拉键, 选择一个历程作为主力程。例如在此我们选择 root 一 单机应用确定,这样我们就设置了一个程序的主力程。 通过本讲,我们学习到了创建任务、创建程序以及创建历程, 这就是本次与大家分享的内容,谢谢!

家好,本讲为大家讲解的是 logics 平台的标签结构。本讲主要包括标签分类、标签命名原则、标签命名、创建标签。 标签是控制器的一块内存区域,用来存储表示设备及其运算故障等信息的数据。 在 control logics 控制器中,数据的读取与存取是通过标签来实现的,所以 control logics 控制器的寻址亦采用标签的形式。 其实这里所说的标签与西门子软件的建立符号表概念相似,只不过 control logics 控制器的特点是无需手动进行 i o 映设,根据控制器属性自动创建命名标签,并且支持结构体和数组。 下面讲解标签分类。标签分为 controller tags 和 program tags。 controller tags 是 控制器域标签,工程中所有的任务和程序都可以使用它,它属于局变量。 program tags 是 程序域标签,该标签只有在与之相关联的程序内才可以使用,它属于局部变量 标签命名原则一, program 中写的数据应在 program tags 中声明。 二、 program 中写的数据,并且其他的 program 需要读取该数据时,应分别在 program text 和 controller text 中都声明。这里需要注意两点, 第一点是 program text 中声明的数据和 controller text 中声明的数据需要通过别名链接,当不能使用别名时,用 copy 指令进行链接。 第二点需要注意的是,其他的程序可以直接读取 controller text 中的数据 标签。别名命名原则一,用户自定义结构体中的元素,不能进行别名。二、不能给别名再别一次。 三、数组之间不能进行别名。四、可以在 program text 中的两个标签之间进行别名。五、可以从 program text 别名到 controller text, 但反过来不行。 标签别名功能为 control logic 控制系统独有的功能,正是有了这项功能,在对 control logic 控制器进行开发时,才能独立于硬件 i o 地址的分配,这样大大加快了开发工程的速度。 标签命名标签通常是以字母、数字下划线混合命名,一般情况下是以字母下划线开头。当然,为了您所编写的程序便于维护和阅读, 罗克韦尔自动化公司也做出了便于记忆和使用的规范。下面简单讲解一下主态 i o 模块的命名。 对于 c 网模块的命名,一般是以 c 网模块的类型及该模块所在的槽号。对于 io 模块的命名,一般是控制器的类型、 io 模块的类型以及 io 模块的槽号。 对于网络适配器的命名,一般是 c 网模块的类型,该模块所在的槽号。 flexio 系列产品、网络地址 以及适配器的类型。对于远程 i o 模块的命名,一般是 c 网模块该模块所在的槽号。 flexio 系列产品、网络地址、 i o 模块的类型以及 i o 模块的槽号。 对于变频器,一般是 c 网模块的类型,该模块所在的槽号、变频器系列产品以及它的网络地址。 如果与其他系统进行通信时,它的格式是 exchange source destination, 有 助于记忆的名称。例如,下面这个例子表示的就是控制器二从控制器一获取信息的标签。 如果被多个 tasks 或 program 读的同一个程序数据,它的格式是程序名称,有助于记忆的名称。 例如,如果程序是 p 一 零三 waiting 是 被多个 tasks 或 program 读的同一个程序数据时,可以把它命名为 p 一 零三,有助于记忆的名称。 创建标签有两种方式,第一种方式是在 edit tags 窗口创建标签,另一种方式是在编程时直接创建标签。下面讲解一下如何创建标签。 根据需要可以创建 controller tags 或者是 program tags。 首先我们建立 program tags, 右键单机 选择 new tag 或者是 edit tags, 这里我们选择 edit tags, 进入该界面。 name 标签名称 alias for 标签别名, 它可以对某个标签进行再定义,其地址引用完全等同于相应的标签。一般别名引入的都是 i o 数据。 this tag 此项表达的是别名链的最后连接。 data type 是 数据类型, style 是 数据的显示格式以及 description 注视信息。在 name 下输入标签的名称, 这时会出现默认的数据类型和显示类型。 这里我们创建一个布尔型的标签,单机填入 b o o l 单机 description, 输入注视信息。 用同样的方法可以创建其他标签, 这样我们就可以在程序中引用这些标签,双击 可以看到它的注视信息也会显示出来。 下面讲解一下在编程时如何直接创建标签。右键单机选择 new tag。 在 内幕处填入标签名称。 在 description 选项中可对标签进行描述。 type 选项分为基本型、别名型、生产型、消费型。这里我们选择基本型。 excel 是 标签别名,如果在上面的 tab 中选择的是别名型,则可以在 excel 这一栏里对标签进行别名。 data tab 是 数据类型,点击右边的按钮可选择需要的数据类型。 这里我们选择布尔型 scope 作用域,它分为控制器域和成 controller tags 的 创建与 program tags 的 创建是相同的,现在我们来创建 controller tags 及标签别名, 右键单机选择 new tag 或 edit tags。 这里我们选择 edit tags, 进入该界面,在 name 下输入标签名称。 数据类型选择为布尔型, 偏入注视信息, 我们对它进行一下别名选择,输入模块的输入数据, 这样我们就成功了建立了一个控制器域标签,这时就可以在程序中直接引用该标签,双击选择该标签, 可以看到它的注视信息,以及该标签所对应的 i o 数据也都显示出来。 如果要在编程过程中直接创建标签及标签别名,则右键单机在 name 处添入标签名称。 在 description 选项中添入注视信息, type 选项处选择别名类型, 在 ellisfore 中选择别名路径。 数据类型选择为波尔型 scope 作用域。因为我们要创建的是控制器域标签,所以这里选择控制器域, 点击 ok, 这样就完成了标签的创立,同时它的注视信息及映射地址也都显示出来。 通过本小节,我们学习了标签的创建、标签的命名以及标签的别名。 本讲到此结束,感谢大家的观看,谢谢!


i'll develop for flu indeline disport as the equity railings are the globes to twine how to evade for flu indian windkish boat 什么时候。

大家好,很高兴为大家讲解 control logics 数据类型。 本讲主要包括基本数据类型、系统预定义结构数据类型、用户自定义结构、数据类型以及数组。 首先为您讲解基本数据类型,基本数据类型主要包括布尔型、单整形、整形、双整形以及字母串型。 对于布尔型,它是单个数据位,这里一表示接通,零表示断开。它可以用来表示离散量装置的状态,例如按钮和传感器的状态。 单整型,他的位数为八位,范围是负的一百二十八至正的一百二十七。 整型,他的位数是十六位。双整型,他的位数是三十二位。 实型,它的位数是三十二位,一般是用来表示模拟量数据,如电位器的数据。矩阵型,它一般是用来保存矩阵数据的数据类型,例如存储 car 和 this is a text。 数据类型之所以重要,是因为它涉及到数据在控制器中的内存分配问题。 当标签分配数据类型为布尔型、单整形和整形时,控制器仍占用一个双整形空间。这是因为 control logics 控制器的数据处理和传送的基本单元是三十二位, 所以我们建议在编程时尽可能使用双整形或是实型的数据,这样将节约控制器的内存空间和系统资源。 下面为您讲解系统预定义结构数据类型,它包括六种,第一种是创建 i o 模块时产生的 i o 数据, 这里 local 表示本地,零一表示槽号, i 表示输入数据, o 表示输出数据, c 表示主态数据,例如 local 零 c 表示的就是本地位于零号槽输入模块的主态数据。 第二种数据类型是出自于 plc 五和 slc 五百的多字元素文件。因为 controllogics 系统的指令系统仍然沿用了传统的 plc 五和 slc 五百的指令系统, 所以它们的多字元素文件在指令中还是需要引用的。例如, timer 用于计时器指令, counter 用于计数器指令, ctrl 用于数组类型操作指令, pid 用于 pid 指令, message 用于 m s g 指令, s f c stop 和 s f c stop 用于顺序功能流程图操作。 第三种是运动控制的数据结构,主要是由运动控制指令引用的。第四种是功能块的数据结构,主要是由功能块编程时引用的。 第五种是设备阶段的数据结构。第六种是系统组态信息和状态信息,主要是通过 ssv 和 jsv 指令引用的。 用户自定义结构数据类型用户自定义结构数据类型是由用户根据自己的需要自行定义的结构数据, 它包括字母串自定义数据结构、用户自定义数据结构以及 a o i 自定义数据结构。 对于字母串自定义数据结构,用户可自行定义,不同程度范围是一至六十四 k。 它是由英文文字或者是数字符号表达。 用户自定义结构长度默认为八十二字节。对于自定义数据结构,它通常是用于围绕某一控制事件的相关数据建立起来的数据结构。 这种数据结构可使得数据的查找、监控、传送非常方便。 对于 a o i 自定义数据结构,它是由用户自己创建的指令,它可以像紫帝城一样被反复调用并带入带出用户自定义的参数 不同于紫帝城的是,它可以利用导入导出的手法在多个项目中使用同一条 a o i 指令。 最后讲解一下数组,数组是同一数据类型连续分布的集合数组有一维、二维、三维, 如同真实的物理空间,各为数组中的元素个数没有限制,其尺寸取决于内存 可用于建立数据库的结构。数据类型,它包括基本数据类型、预定义的部分数据类型、用户自定义数据类型。通过本讲,我们学习到了数据类型、 系统预定义数据类型、用户自定义数据类型以及数据库结构。 本讲的内容到此结束,感谢大家的观看,谢谢!

hello, 大家好,今天我们又来维修一个 a b 罗克维尔的触摸屏,它的故障现象呢是开机以后屏幕没有反应,不显示。 对于这种故障现象,我首先会优先检查它的电源部分是否正常, 检查以后呢,发现电源板的电压是正常的,然后接着又检查主板,然后发现主板也是正常的。那这个问题就很奇怪,不放心。我又去测了一下电源板的 带载的能力,结果发现电源板只要一带上载他的五伏啊,这些电源电压就会被拉低, 从而导致他的主板不能正常工作,没有显示。最后是发现电源部分的芯片和电容损坏,更换全新的芯片和电容以后,现在开机测试运转。