这节课讲一下报警视图,报警视图呢,主要的一个作用啊,就是呃显示 prc 啊,上面做的一些报警,还有我们一些系统的一些错误。 好,现在我们点空间下面的一个报警视图,呃拉一个呃报警视图出来,然后呢我们点双击它或者右键属性。 好,首先我们点常规。好啊,这里显示呢,可以有三个选项,第一个就是当前报警的一个状态,而如 我们选这个呢,哎,就说他有报警产生,而且这个报警呢,他是没有消失的啊,比如说,呃,像有些报警啊,机器,哎,像我们这些气缸啊啊,到达没有到达原点或者没有到达动点,这种报警 当他产生了以后啊,我们这里就会呃显示出来,呃,同时呢,如果他这个状态消失了以后,就我们人为去处理,而且将他啊这个清除掉啊,这里他就不会呃再显示啊,这个就是一个当前报警的一个状态, 然后这里如果我们选择这个报警缓冲区的话啊,他这个人呢,就说里面的报警,从开始一直到现在的报警,他都会显示出来 啊,不管是啊这个报警他消没消失掉,就说全部所有的报警啊,都会呃显示出来啊,直到这个报警的一个缓冲区就装满了以后,他会自动清除一些 啊啊,然后这些才不会显呃显示出来,只要在里面的就会全部显示出来。 然后第三个呢,就是一个报警的一个记录啊,这个报警记录呢?呃,他是建立一个文件,就将我们的一个报警啊存放到这个文件上面去 啊,一般来说呢,就是说他会做一个监控啊,就我们做好以后,呃隔一段时间啊,我们就去取回来啊,去查一下他这种有些什么啊, 报警啊啊,这些状况,一般的时候要求一些实时的一个报警显示,我们啊就不会做这个报警的一个记录哈,而如果要做的话,我们就选这个逆时数据这里, 然后报警记录啊,这个地方我们可以新加一个,哎,要添加 好这个地方,呃每个记录的一个调数,然后存储的一个位置 啊,这里它的一个路径啊,一般就是我们插一个 usb 上面啊,插到这个屏上面去,然后它将这个呃报警的一个记录,呃保存到我们的一个 usb 里面去 啊,正常的我们呃都不用这种哈,呃报警缓冲区我们也不选,我们就选这个啊,实时的一个显示,就当前的一个报警。 好,然后我们这里有报警的一个类别,好,我们来看一下。 好,这里我们选这个报警的一个类别,呃,首先第一个呢,就是我们带一个确认 呃的一个报警,就说我们报警呢啊,他这个报警产生了以后,我们在这里显示,当他这个报警消除以后,哎,我们要用一个 啊变量去触发一下,然后这个呃报警才会啊消失掉 啊,这种警告的啊,就是不需要,就不带确认的一个报警,就说他只要呃他这个呃报警消除了以后啊,他自自然的上面就不显示了啊,这种系统的报警也是一样的哈,不带确认的一个报警, 然后这个下面这个带单次确诊的报警啊,也是一样的啊,就说这种类型的也是需要一个变量去触发,然后才会清楚他的一个显示。 好,然后下面的就是不带确认的报警啊,只要他一消除,然后自己就不显示了,所以我们在这个地方做报警的时候,我们可以选择他的一个 this。 呃,所以这个地方呢,一般来说,呃,我们做的一个报警就是一个错误啊,警告和系统的 啊,正常来说这三种就是够了的哈,然后这个有个系统的一个事件啊,直接导入就行了,如果第一次哎进去的时候他会提示你啊导入啊,如果是不是第一次的话,他就已经导入,不会再提示了。 好,然后我们将这个三个选上就可以了。呃,这个选上以后,然后还有两个地方啊,我们可以可能会做一些修改的。呃,首先是这个 列和列标题,首先列呢,就是我们,呃这里需要显示的哈,比如说报警的一个编号,就对应的这个编号,我们将它勾掉,他就不显示了。好,如果我们勾上他就会显示还有时间,呃,报警的一个状态 啊,报警的一个文本日期,报警的类别啊,正常情况我们一般来说就显示啊,时间文本和日期日啊,就可以了啊,显示这三个就行了。 然后我们将这个啊这个样式,如果要改有些东西的话,我们就要将这个样式,哎,跟他勾选到,就是勾选这里,我们将它 啊去掉啊,有些像这种啊,外观啊,边框啊,如果我们要改就要将这个去掉啊,正常来说呢,我们不改的话就不管了。然后刚才说的这个列,然后我们有个列标题。 好,这里时间啊,我们可以改,比如说四减一啊,他只是改他一个显示的一个文字啊,呃,这些呢?一般来说,呃不用改,默认就可以了。 然后有些像这种,我们呃可能会拉一下它的一个宽度啊,这里我们就选这个编辑啊。 好,然后我们就可以 呃拉它的一个宽度。 好,这样就可以了。呃,如果其他,呃像这些要改的话呢?呃我们就改一下。 呃,我们在这个样式把它勾掉啊,如果需要改什么地方,哎,我们就看着改一下啊,比如字体啊这些东西, 呃,还有些其他的一些啊,一般来说我们默认就可以了。 呃,另外的呢,我看一下好像我们一般那种,呃默认应该就是没有问题的。 好,这个,呃我们拉出来以后呢,然后就要去做他的一个报警。 呃,第一个报警我们要在 p r c 里面啊,首先在 p r c 里面定义它的一个变量。 好,这个地方我们定一个 m 区,比如 m w 幺零, 好,定义这么一个啊字的。当然实际上就说下面呢,我们还会,比如说实际上写程序的时候呢,我们肯定是用到某一个位 啊,比如说,哎,我们气缸没到洞点啊,报警,气缸没有到原点,报警啊,这里呢?哎,我们就 啊随便用一个来代替啊,比如说哈 m。
粉丝3213获赞8581


这节讲用户管理,用户管理呢主要是做一个权限的一个管理, 呃,比如一些啊,特殊的一些参数,哎,我们需要有一定的一个权限才能去做他的一个啊,比如输入啊,啊,启动啊这些 动作。好,现在我们来做一下,首先点用户管理好这个 用户管理,点开以后呢啊,这个是他自带的哈,我们先看一个用户群,用户群这里啊,首先我们可以建立他的一个组,然后下面 有三个权限啊,第一个就是用户管理,第二个就是监视,第三个是操作。这三个权限呢啊,他不是说呃哪一个权限比较大,而是相互独立的一个权限, 所以我们在这里建立的时候呢,就是建立这个组的时候,我们要去将他的一个啊权限啊选上。首先第一个就是我们的一个管理员组 啊,这个比较好理解,就说啊管理员吗,肯定就说是最大的一个权限,所以这里我们就要将他的哎所有的一个权限都勾上。然后第二个就是我们的一个啊,用户的一个啊权限 这个地方啊勾的是一个操作的,然后我们还可以增加一个权限啊,比如说这个地方我们就可以 哎勾选我们的一个尖式啊这三个权限,然后我们可以给他一个主食,好,这个地 方就是监视,监视权限 好,我们可以检查一下啊他,哎,有没有哎,我们选错的。好,完了以后呢,我们就点用户好,在这里增加 我们的一个用户。首先第一个就是一个啊,我们的一个用户名,这个地方呢,我们输入一个简单一点的哈,第一个 a, 你拥有我们的一个这个管理员组的一个权限,他这个权限就是啊所有的一个权限都拥有的。好,首先我们这里定义他的一个密码 电影四个八,好,然后这里有一个注销的一个时间 啊,比如说我们以用户管理员那个权限进去以后啊,五分钟以后啊,这个管理员的一个权限就会消失,比如说我们还要启动,要这个用管理员 权限才能启动的,比如按钮啊这些我们就必须再输入一个他的一个用户名和密码,然后我们增加第二个用户,这里就是 a 二,好,我们输入一个密码,输入四个七, 好,这个时候呢,我们就要选择啊这个总,那我们就选择用户这个总啊,这个呢他对应的一个权限,我们在这里勾上了啊,就是用户的这个就是一个操作的一个权限。 好,现在我们再增加第三个权限,就 a 三的,好,然后我们输入密码四个六, 好,这个地方我们就选择啊,第三个就主,这里就说主衣,这里 好,这里我们啊设置好以后呢,然后就在这里做三个,这里有三个权限才能啊,输入的一个,呃,爱偶遇,好,我们这里, 呃,然后首先呢还要在这个 prc 这里,我们定以它的一个变量, 好,第二个 好,第三个,好,这个地方我们就定好三个变量,定好以后呢,好,这个地方我们就可以去选择对应的一个变量。 好,我们选上,好,选上以后呢,然后我们再点这个安全。好,这个地方 就选他对应的一个权限。好,第一个我们就选啊用户管理 好,然后我们再拷贝过去。 好,然后我们这里第二个就是选择好,这个,我们选择一个啊,坚实权限啊,哎,选择操作权限吧。操作,呃,是我们的第二个, 然后定义他的一个变量。好,然后第三个。 好,然后我们再定义他的一个键 显示的一个权限。 好,这里弄好以后呢,然后我们可以放一个哎按钮在这个地方。好,这个按钮呢, 就说我们哎按一下的时候,哎,可以启动一个啊权限的一个输入。 好,现在来我们就可以来呃仿真一下 啊,首先我们还是要点这个 psc 的一个方针啊,虽然说 psc 这里我们是没有程序啊,只定义了他一个变量,如果我们 不点这个 pc 仿真的话,呃,这个触摸屏他就会啊报一个错误哈,就我们写这些东西也写不进去的。 好,首先呢我们来点一下啊,这个地方就要提示我们输入用户或者密码啊,都是一样的啊。哎,我们可以 可以直接在这里点啊,去输入用户和密码,也可以直接啊这里输入一个权限啊,我们比如说输入我们的一个管理员的哈 a 一,他的密 码是四个八,好,然后确定这个时候我们啊就可以呃在这里面输入他的一个数据了。好,现在来,我们呃将全 线来算降低一点,比如说我们输入第二个权限,这个第二个权限呢?我们的一个密码是,呃,四个七。 好,这个手,哎,我们输入这个哎,就可以点改第二个,嗯,无效的操作, 哎,怎么回事?呃,可能 是这个改了以后他没有反应过来吧,因为现在又可以改了,都没有什么问题。然后我们再啊选这个 就要求我们输入啊用户和密码,因为他的这三个密码呢,他是就三个权限,他是相互独立的哈,如果我们只勾其中一个的话,然后我们再选这个啊,一样的要我们输入他的一个用户和密码。 好,比如这个我们输入 a 一还是 a 三啊,对应的。好,这里就是四个六。 好,现在我们就可以去改他这里看来就说应该是 一个反应啊,没反应过来,因为我们稍微隔一点时间去的话就没问题。 好,现在这个呢,我们就是最高的一个权限啊,好,现在我们输入这些也没问题 啊,这些都可以改。哎,这种 权限呢是他自带的一个功能,就说可以限制啊,一些权限比较低的啊,去操作,但是我们在就说在实际 去做的时候呢,就用他这种还是比较少啊,一般我们会做一个密码,就是密码来限制整个的一个输入,呃,如果比较,呃就是资料或者我们一些参数啊,就真的 就是他非常重要的话,就是我们可能还会要求输入啊几次的一个密码,呃,帮这些参数放的比较深, 这一般的操作员呢,他就啊是不会知道这个密码啊,去改他的一个参数的。好,这里我们的一个用户管理啊就讲完了。


嗨,大家好,我是饼饼,今天给大家分享一下,嗯,西门仔产卖公共弹窗的一个设计。嗯,公共弹窗,也就是说当我点这两个不同的阀门,然后他弹出来的窗口是一样的,但是窗口里面显示的数据呢?是他们各自的实时数据。 嗯,大家可以看一下,我只建立了一个弹出窗口,也就是现在箭头指的地方。我现在给大家展示一下我现在做的一个简单的一个公共弹窗的一个例子啊,然后 plc 现在是运行的啊,运行的,我现在只需要开启这个 sm 的仿真就可以了。 好,现在开始了啊,我现在点一下这个 t 五的阀门啊,他会弹出来一个弹窗,上面写的是 t 五,然后里面显示的是 t 五对应的一个一些数据啊,然后我再点,嗯,我再点一下这个 t 六,然后 t 六弹出来的 弹窗跟 t 五刚刚弹出的一模一样,然后呢他对应的阀门啊,把上面最上面阀门还有数值是不一样的啊,这个就是一个简单的滚滚弹窗的一个实线啊。嗯,现在我们把这个仿真关掉,一起来看一下这个是怎么实现的啊? 首先我们要建立一个变量表,在 hmi 的变量表里建立一些变量啊,嗯,首先我们建立的第一个变量变量是 nibe, 然后根据这个 neibe 它数值的不同,提取 每个阀门他对应的实时数据,然后付给这个公共台状啊,然后下面这个呢,就是一些什么公共的最大值,最小值,当前值,然后最下面的一些可以看一下,它是连接 plc 的,这些都是这个不同的阀门对应的一些实时的数据, 这就是我们现在建立的变量表,然后变量表建立完的话,我们要开始写脚本啊,就是在左边这个菜单栏里一个脚本双击,双击他会出 出现一个窗口啊,然后我们打开一下,看一下我是怎么写的啊。这个中间这个部分本来打开它是没有的,没有的是我自己写的东西啊。然后可以看一下右边的菜单栏有这个语句可以选,我选的是 c like the c 类 c like kiss 啊。嗯,可以双击一下给你们看一下 c like kiss 双击之后他出来是这个东西,然后把里面的语句换掉。 嗯,看一下上面我是怎么换的吧。那可以打开我们刚刚进来的变量表来对应一下啊,这个写微臂脚本的时候,右边的变量表的这个变量可以直接拽到左边的窗口的,就省的你一个个敲了啊。 首先这个 c like the case niber, 然后这个根据这个 nevo 的数值不同,然后给公共窗口里的 io e 付不同的值,说开 c 一,然后就是 nail 等于一的时候,也就是我 t 五按下去的时候,然后把 t 五的一些数据传送给这个弹出窗口。那开 c 二,也就是当这个 nebo 等于二的时候,我们把这个 p 六的对应的一些数据传送到弹出窗口里面。 嗯,然后最后 sk 四的话就是可以把这些纸全部复灵的,但我这里是忘了写的啊,忘了写的话也不影响我们刚刚那个功能也实现了,对吧?你这边脚本结束了,我们看一下画面怎么设计的,然后我点这个两个阀门上面啊,其实我不是点两个阀门,他的弹出弹窗的这两个阀门上面有一个隐形的按钮,隐形的按钮,我们点开他的属性来看一下啊,点他属性我把他的背景色 改成十色,你看可以看一下他恢复了他按钮的这个状态,然后把他的背景色改成这个透明,改成透明他就隐藏了啊,然后右边,然后那个那个按钮的光线也改成零,线宽改成零,他就完全隐藏了啊, 然后呢,这个按钮我们需要设置的是他的事件,事件里面单机样,单机首先要弹出这个弹窗,对不对啊?显示弹出窗口,然后呢就是设置变量,嗯?我们设置变量,设置哪个变量就设置那个 number 吗?对不对?我们点 t 五的时候要把 number 给它设置成一,然后开始一的时候把 t 五的一些数据传送给 公共弹窗,我们可以对一下这个 bb 脚本来看一下啊,开洗衣液的时候把 t 五的一些数据传送给弹窗里的那个阿威玉啊, 然后呢就是激活激活这个微臂脚背啊,点这个按钮的时候肯定要激活这个微臂脚背呢,然后 p 六上面也是一个隐形的按钮,同样呢,他这个事件里要弹出弹窗,然后设置 nail, 点的是单击的时候等于二,等于二,然后同样也要激活这个脚本,未必脚本啊,开始二的时候也就是 number 等于二,点一下 p 六上面的一些按钮的时候,会把他的一些实时数据传送给弹出双口, 然后我们看一下这个弹窗设计啊,弹窗设计上面的话就是一个 l 玉啊,然后我设置的他的这个数据类型是一个自负串,自负串啊,就是把这个法门号啊,或者说一些法门名称啊,就是通过字符的方式啊,传送过来显示出来啊,然后下面就是什么最大值啊?这个是最自负串,然后下面最大值,最小值当天值都是 用的奥运,奥运最大值连接的就是 hh 啊,就是一个公共公共电量吧,然后当前值连的是就是当前啊,最小值连接的就是 l, l 可以看一下这边,然后结合刚刚的微币还是微币脚本, 然后呢就是说这个微笔脚本的话,也就是只有在这个点那个激活按钮的时候,他才会执行一次,但是这个窗口里面呢,他就不会数据实时,就不会实时更新,所以呢,你这个要实时更新的一些东西啊,你最好在这个试卷里激活给他搞一下,给他搞一下激活这个微笔脚本,这样就数据就可以实时刷新了啊, 退出的话就是这个退出双口啊,退出这个弹出双口,那今天就给大家分享到这里啊,如果说大家哪里有,就是我没有讲明白的,大家可以私信来问我啊。

这节课我们讲一下文本列表和图形列表,哎,文本列表和图形列表呢?他,哎主要也是一个啊显示作用, 这显示我们的一些文字啊和一些图形啊,就根据啊不同的一个变量。而首先呢我们选择这个触摸屏,这里往下拉一点,然后啊双击这个文本和图形列表。 好,打开以后呢,呃,最上面这边就是一个呃,文本列表的一个定义啊,这里我们可以去增加删除的。 好,这里我们随便点一下,可以输入一个名字啊,默认也可以暂时性我们不改他们。 好,然后这里,哎可以选择他的一个呃,定义的一个方式哈,首先第一个就是位 啊,这个位呢啊就只有两种,就零和一,然后他就可以对应啊,两个文字,就是我为哎,变量为零的时候啊,定义的一个文字啊,变量为一的时候啊,显示的一个文字。好,现在我们首先啊选择位 好,这个地方我们就选输入一个名字喂, 好,第二个,好,这里我们就选这个位号啊,这个位号呢,他就是啊零到三十一啊,这里就可以对应我们的一个双字啊, 我们的一个双字呢,就是一个三十二位的吗?他,你这个地方呢就是零到三十一啊,就是三十二个位啊,当然你哎选的一个变量,比如说我们的一个变量是八个位的啊,他也是可以对应的就是零到七啊,如果你超过来啊,他就不显示。 所以这里就说我们最大的就可以对应三十二个位啊,就是您对应第零位啊,一就对应第一位,二就对应啊第二位啊,他就是这个意思, 这里我们对应一个微号。 好,第三个,哎,第三个就是一个直的一个范围啊,这个直范围呢啊,就 逃避我们啊,比如说我们给个变量啊,你是八位或者十六位,三十二位啊,都无所谓啊,这个值呢啊,比如说我们给一啊,他下面就对应啊一啊,对应显示的一个值,我们先把这个变量定义出来啊,定义出来再说。 好,现在我们首先来看位啊,哎,我们这里名字定好以后,然后我们在下面就要添加他的一个条目啊,我们点添加 啊,这里就是可以零啊,也可以是一哈,他就两个字,零和一。 好,首先第一个我们定义他的一个文本,嗯,有时候是零的时候就是,哎,关闭吧, 定汉字,哎,关闭啊,一的时候就是打开, 呃,因为他是一个 boss 型的吗?啊,就只有两种状态,就零和一啊,如果你再定义其他的,他也只能选零和一啊,没有什么不同的。好,然后我们,哎选择这个位号 哎,这个位号呢,他就,呃,最多就是有三十二个哈,就是零位一位,你知道三十二位他是对应每个位的啊,所以这里我们添加啊,这里就可以选择某个位。 好,这个地方呢,我们选择啊太多了,所以我们这里就不选择玩了哈,就选择几个就可以了。 好,这里零一二三啊,三 c, 哎,还是您,好吧,这样,哎,您,喂, 一位二位三位啊,三十一位啊,这里当中间还有四到三十,我们是没有定义的啊,因为太多了啊,就不定义那么多去做测试了。 好,这个值得范围,这个值得范围呢,就根据啊,我们的一个变量的大小可以去定义的啊, 好,首先他可以定义,比如说啊,零到多少多少啊,这个样子, 哎,当然我们也可以啊,不这样定义,比如说定义他一个等于的哈,比如说您啊,这个样子啊,也是可以的哈, 哎,他是一个范围字吗?我们也可以定一个单个字哈,啊,也可以这个样子。 好,这里一二三,我们再定一个范位置, 呃,范围只比如说四到一百啊,四百,哎,这个无所谓了,这个 好,这个地方呢,我们就要注意一下啊,他这个比如说直零一二三,这种和我们这个啊是不一样的哈, 哎,这种的就是位号,他是对应的是变量中啊某一个位的哈,而我们这个呢啊,他是对应的是一个直的,和他这个不一样啊, 好,现在,哎,我们首先来测试一下, 好,我们在这个页面里面哈。哎,这里我们可以拉这种, 这是我们,呃上一节课讲的一个按钮 啊,然后把属性打开。 好,这个地方呢,我们就可以选择这个文本列表哈,好,首先第一个,哎,我们可以选择这个位。 好,这个地方,哎,就是要选择一个变量, 好,我们首先在这个啊皮塞里面去垫一几个变量, 哎,我们这里定义了一个值,还有一个,呃,位号,还有一个位哈, 好,这里我们随便,哎,用一个纸念嘛, 好,这个地方我们就用一个 vm 九点零, 好,这里定义好以后啊,然后我们就可以来选择了, 好,这个地方我们选择他的一个便利 亮 啊,因为这里是喂的,所以我们只能选择这个啊。 好,然后第二个, 然后尾号, 然后我们随便选一个, md, 幺零, 好,然后我们最后一个哈,呃,这个完美仪表,我们就选择这个 吃肉, 同时这个变量我们要选择,我们选择 md 幺四哈, 好,现在我们选择完了,然后还可以看一下我们的一个, 像这种呢,我们还可以选择他的一个默认 啊,比如说他什么值都没有的时候啊,比如说我们选勾第一个啊,他就是默认条目 啊,哎,我们也可以,哎,不够啊,就什么不显示。 好,现在我们来模拟一下,就仿真 啊,首先我们还是要点这个 pc 的一个仿真。 好,然后我们再选中触摸屏,然后点这个仿真哈, 然后他就可以连气起来一起仿真了。 好,这个时候,呃,首先,哎,我们这个 m 九零, m 九点零哈,他是一,所以这个地方 就显示打开了。 好,这个啊,第二个什么都没有,哎,因为他我们定义的是什么呢?就说,哎,可以看一下啊, 就他哪一个位,呃,唯一的时候他就会显示对应的,呃某个文本, 呃,这个地方呢,就说他为零,就是呃一个位都没有为一,所以他呃显没有显示,呃,但是我们下面这个啊,就是范围之内他显示了一个零。 好,我们可以看一下,就他只等于零的时候啊,他就会显示我们的对应的一个文本。好,现在,哎,我们来看一下啊, 呃, md, 幺零,我们将它设成一啊,就是第一位啊,我们可以看到这个是第一位啊,为一了我们就可以看到它是零位。 好,同时呢,这个关闭了哈,哎,我们就显示关闭了哈, 好,第二个,哎,我们如果要使他第二位。
