好,大家好啊,这节课呢,给大家讲一下咱们昆仑通泰触摸屏与我们多台子设备通过串口通讯, 那通过串口通讯呢,顾名思义也就说一根四八五总线啊,我们的子设备呢,都在这一根四八五总线上啊,分别读取它们的数据, 好吧,接线原理图呢,就是这样啊,我这里用了四个模块,加上我们 plc 作为紫设备,五个啊,一个开关电源,还有我们的触摸屏, 那四八五总线呢,就是从触摸屏过来七正八负,他的九针孔七正八负出来到我们的 plc 啊,三正八负啊,接线原理图就是这样 啊,我们每个温湿度模块呢,他分别我已经写好了账号啊啊,一二三四 啊,还有咱们 plc 的, 我这是这次改的是账号是十啊,避免冲突,咱们一根四八五总线上,他的账号不能重复,好吧,都是通过四八五总线啊,一个一个跳过来的, 调过来,然后再回到咱们这个触摸屏的啊九针孔的穿行总线上,好吧,接线呢,就就是这么一个接线,那咱们开始啊进行组态软件进行编辑, 咱们还是啊 plc 的 这个读取的模拟量 p t 一 百温度探头呢,咱们还是用咱们上节一直讲的一个 v d 一 百咱们输出的值作为咱们啊显示的触摸屏的一个啊信号数据。好吧, 那咱们开始对 plc 啊对触摸屏进行组态。好,首先呢咱们打开啊宽人通态触摸屏组态软件, 咱们新建一个,新建一个项目, 好找到咱们的设备窗口,双击啊,锤子扳手图标打开啊,第一个咱们通过串口通讯嘛,那他副设备触摸屏啊,咱们就选择通用串口副设备 好添加进去呢,咱们总共五台啊,紫设备,那咱们一一一添加,第一个就是咱们西门子两百 smart ppi 协议的一个,作为紫设备,咱们双击好确定。 然后还有一个就是 modbus rto 串口,咱们总共有四个温湿度模块,那咱们一个一个添加三四好,添加了四个啊,总共一二三四五个 啊,那咱们分别进行组态啊,第一个通用串口副设备,咱们双击啊 com, 二口呢,就是它四八五,总线端口也是触摸屏的, 然后通过波特率九千六,数据位位数八位,停止位位数一位,数据交换方式就选择偶交换,咱们 p l c 的 默认的也是偶交换啊,咱辐射被就不用动。确定, 那紫设备西门子 plc, 那 咱们需要修改的就是设备地址,咱们前面刚刚说的啊,我改成了十啊,如果你改成别的,那你这个地方呢,就要修改相应的占地址,是吧?十, 好,这个修改完了,咱们要建立通道啊,首先删除全部通道, 增加设备通道,咱们微区的计算器啊,三十二位浮点数啊,这就是咱们啊,通道地址呢啊,一百,好吧,通道地址一百确定, 这就是 vdf, 一 百就是在咱们 plc 程序里面输出的 vd, 一 百啊,输出的温度值,好,继续回到主态软件,那咱们给命名一下模拟量温度, 温度好确定好,确定全部添加, 那设备一就是咱们温湿度模块一的啊,咱们要进行组态双击,打开之后呢啊,设备地址,那就是一,不用修改,删除全部通道,那咱们新加增加设备通道 啊,四驱啊,十六位有符号二进置通道个数呢?咱们选择两个,一个温度一个湿度,好吧,确定好,那咱们进行改个名字,模块一 温度 好确定。那四零零零零二呢,就是咱们模块机的湿度。 嗯,湿度好确定好,确定,咱们全部添加, 那模块二也是如此,咱们修改的就是要设备地址,要改成咱们的占地址二,对吧?咱们不能重复啊,删除全部通道,再新建两个 四驱的十六位有符号二进至,因为有符号它有,它可以显示负数嘛,同道个数两个。确定啊,模块二二 温度啊,模块二温度,模块二湿度 好确定 啊,模块二修改完了啊,设子设备二咱们修改完了,还有一都修改完了呢,三四也是一样啊,把它占地址啊对应的修改就行了。好吧,那咱们这一步省略,我先快快编辑 好。现在呢,咱们五个子设备我分别已经组态完了。第一个就是咱们西门子啊, smart 两百的啊,占地址,还有它的一个啊,浮点数的一个模拟量温度。 第二个呢就是咱们模块一温湿度,模块一的一个设备占地址是一啊,温度和湿度。第二个啊,占地址二,温度和湿度。 第三个就是咱们模块三的占地,只是三啊,温度和湿度两个数据。 模块四呢,那就是占地只是四啊,温度和湿度啊,咱们总共需要啊,建立四个子设备嘛,多个子设备咱们用了五个啊,分别读取咱们 plc 的 温度,还有咱们温湿度模块的温度。好吧,那咱们继续 来到咱们用户窗口,用户窗口咱新建一个标签,第一个标签是什么呢啊?咱们首先是模拟量,模拟量,模拟量温度 好确定啊,那咱们再建一个标签,显示它的一个值啊, 偏心颜色呢,咱不要了,字母颜色咱们给个红色啊,这里输入输出连接,把咱们显示输出勾上啊,关联表达式呢,就是咱们模拟量温度好确定 数值量输出选择自然小数呢,咱们就保留两位吧。确定哦,还有一个是单位摄氏度 啊,单位咱们也给他给哈,这是模拟量的温度啊,那咱们复制粘贴 ctrl c ctrl v。 这个是哪呢?命名一下。模块一温度啊,模块一的温度确定,那咱们修改相应的变量显示出呢,关联到咱们这个模块一的温度好确定 这个给它删掉。模块一温度啊,确定,那咱们再复制 ctrl c ctrl v, 那这个呢?就是咱们模块二温度确定显示的值呢?咱们要修改变量啊,模块二温度还有一个 ctrl v。 模块三咱们都建出来,看能不能读取出来啊。 模块三温度好显示指数呢?还是模块三 再复制一个 ctrl c v 到咱们这个模块四了,对吧? 温度显示出呢,咱们就关联到模块四的温度好,湿度我就不添加了,因为量太多了,咱们就只添加温度。好吧,那咱们下载到触摸屏里头看一下。工程下载 联机 ip 地址,触摸屏 ip 地址幺九二点幺六八点一点五。好,通讯测试,通讯测试正常,工程下载 好,下载完成咱们进去看一下啊,嗯,模拟量温度十四点八啊,咱们打开 plc 的 一个编程软件,咱们状态监控一下啊, 先通讯一下, 好好, 咱们 p l c 的 一个监控呢,也是十四点八,好吧,咱们这个模拟量温度能对得上?咱们手握一下,看看能不能 变啊,能不能升高。十五、十六、十七十八、十九二十,那说明咱们从 plc 读取的 pt 一 百探头温度啊,咱们显示的值没有问题。那模块一啊,二三四,咱们发现没有, 他都大了一,大了十倍,对吧?那咱们需要修改的就是从咱们啊编程软件啊,组态软件当中啊,给他相应的缩小十倍, 那就说放大十倍了,咱们要对他进行通道处理,双击工程转换啊, 改,修改一下,确定。确定啊,模块二呢,咱们也需要通道处理一下工程转换 啊,其实模块温度和湿度都需要通道处理啊,我只是把温度显示到触摸屏,湿度我没有显示出来,所以我只做它的通道处理啊。确定啊,模块三呢,也是 放大十倍的话,确定模块四 好,确定确定那四个,咱们重新给它放大了十倍,咱们下载到触摸屏再看一下啊, 进入运行环境。哎,这就对了吧,咱模块的一的温度十七点四,模块二十七都不一样,那咱们分别吹一下,看他有没有变化啊,现在我吹模块一的温度 十八二十一二十,那咱们其他的没有变,对吧?模块一的温度没有问题,模块二的十八二十啊,它也有上升趋势啊,那咱们其他的也没有变,那模块三再试一下, 二十二十一啊,也没有问题,咱们到模块四 二十一,二十二啊,都有相应的变化。好吧,那就是这节课我们所讲的啊,咱们触摸屏与多台子设备通过串口通讯啊,一个四八五总线进行通讯啊,好吧,这节课我们就讲到这啊。
粉丝1.6万获赞4.0万


好,大家好啊,这节课呢给大家讲一下咱们昆仑通泰组态软件当中啊,有一个 gif 指令是如何使用的啊,这 gif 呢就是咱们动画的意思啊, 像比如说咱们这个风扇一啊,比如说右边是空的啊,我想要丰富我的画面啊,使用一些动画,比如说电机啊,拖动风扇叶子旋转更加直观,是吧,我们就可以用到这个 g f 这个构建。 好吧,这节课呢,咱们就主要讲一下这个 g f 是 如何使用的。好,首先呢,咱们先插入一个电机的一个图片啊,找到咱们这个插入原件啊,在公共图库里头有一个马达 啊,找到咱们随便找一个啊,确定好给他拖过来。 好,拖过来之后呢,咱们就插入一个 g f 部件啊,咱们需要插入一个旋转的风扇叶子,让它更加直观啊,运行的时候更加直观啊,咱们双击这 g f 图片啊,需要咱们自己提前准备好 啊,制作一个 g f 图片啊,我已经提前准备好了,两个啊,咱们添加进去 好,循环播放次数呢,咱们就选择默认循环播放,就是让他一直播放,如果你选择设置播放次数呢,比如说你点击运行啊,你选择设置播放次数五次三次,那你运行之后他就循环播放三次,是吧,咱们就选择默认循环播放,一直播放 好,确定好这个插入进去之后呢,咱们就记住咱们右下角啊名称,控件四十五,记住这个控件四十五,咱们这个风风扇的一个动态图,好,找到咱们这个右键属性 啊,继续咱们这个前面编辑的一个脚本,咱们需要再添加一个脚本,就是打开脚本编辑器,咱们需要加一个什么呢? if else 语句啊, 在,在下面插入吧。 if else 语句, if 什么呢? if, 也就是说我如果点击一运行了,那它风扇叶子就要跟着旋转,是吧?那咱们就给它复制过来, ctrl c, ctrl v 啊, 什么意思啊?如果点击一运行了,然后咱们刚刚记住了咱们那个控件,控件是多少来着? 空件四十五啊,四十五。好,咱们记住空件四十五啊,打开脚本编辑器啊, if else 语句, ctrl v 啊,然后什么呢?找到咱们这个用户窗口有一个风扇一,因为咱们一直在这个风扇一的画面,找到风扇一,找到咱们的空件四十五 啊, g f 四十五。好,方法,加号方法吗?方法打开,然后 star 双击,好吧。 啊,什么意思呢?如果电机一运行就是风扇运行,然后这个控件开始动作,动画开始,这个 g f 动画开始动作,然后呢? else 呢? else 是 什么呢? 那就是咱们这个控件 stop 停止播放,是吧?好,那就需要添加这一个语句,如果电机一运行, 然后风扇一这个动态画面开始播放,如果电机一不等于一,就说停,风扇一不运行,那它就停止播放。好吧,咱们检查一下,好,脚本正确好,保存 好,咱们下载到触摸屏里头看一看啊。工程,下载好,工程下载 进入运行环境,进入操作画面,风扇一。好,咱们手动启动一下, 是吧?这样就有一个动态画面显示更加直观,咱们的风扇是否在运行状态。好,咱们停止启动, 停止。好,这就是这节课我们所讲的一个 g f 构建的一个如何使用?好吧,这节课我们就讲到这哦。

昆仑通泰触摸屏参数设置方法,首先将触摸屏重新上电后,长按屏幕进入参数设置画面。 进入参数配置画面,可以看到对应的版本号、 ip 地址,屏幕下方可以看到系统参数设置,进入运行环境等两个按钮。 点击系统参数设置按钮,进入参数设置画面。进入后点击系统,可以查看对应的系统信息、存储信息等一系列常规信息。点击背光,可以进行调节屏幕的亮度,屏幕的睡眠时间,自动关闭背光设置。 点击蜂鸣,可以进行设置屏幕触屏的响应声音,也可以勾选静音后关闭蜂鸣。点击触摸,可以对屏幕进行校准,屏幕触摸不灵或者卡顿,切换速度缓慢时可以校准屏幕来恢复。 点击时间,可以设置触摸屏的时间设置,也可以在电脑端上可以自动同步系统事件。 点击网络可以设置对应的 ip 地址、子网掩码、网管信息等,也可以在电脑端上设置对应的网络信息。有部分版本的昆仑通泰触摸屏自带无线网卡,也可以在网络页面连接无线网。 点击密码可以在触摸屏进行设置,密码可以按照自行需求设置,使用即可。点击互联网设置服务地址、设备名称、账户密码来对触摸屏,可以远程控制运行画面,通过手机端或者电脑端都可以。 参数设置结束后,点击进入运行环境按钮,进入运行画面即可。以上就是昆仑通泰触摸屏参数设置方法。

今天我们来学习,嗯,昆仑通凯触摸屏的第二节课就是做一个按钮,做一个,做一个简单的起泡屏,怎么?嗯,把按钮和触摸屏通讯起来,首先我们打开这个触摸屏的 软件,上一节课我们学过怎么添加,嗯, prc, 嗯,这是我们昨天添加过的。 首先我们要打开 prc 软件,写一个简单的起泡屏程序,我们启动用 m 零点零,然后输出一个线圈 q 零点零, 然后做一个自锁,用零点零停止,我们用一个 m 零点一长柄。好,我们把程序写完了,然后下载一下, 然后打开触摸屏的操作软件,首先我们要打开这一个设备,这是我刚才添加的,我先删掉。 打开这个设备窗口以后,我们首先要把启动停止和输出的这些点给添加,添加到通道里边,点击这个添加通道设备,因为我们启动是用的 m m 寄存器,所以说我们要选 m 寄存器,通道位是从零位开始,也就是从 m 零点零开始。 这里这里这里,我们上节课都说过,所以我们选择两个点,一个名称,这里有这里,这里昨天改过,我们直接连接就行,这个是启动,这一个是 停止。如果,如果,嗯,是新建工程,这里是没有的,这里没有,我们就可以在这个地方给他起个名字,然后再添加一个输出, 双击先点击,就是起一个名字叫点击,然后点击这一个快速连接变量 自定义点确定不清楚,然后点确认,这样我们的触摸屏和 prc 就 通信完成了。然后打开这个工作台, 我们要打开用户窗口,新建一个窗口,就是触摸屏的操作页面,这就是这里可以改名字,这里可以改名字不?窗口灵吗?改名字,我们改名字,右击点这个属性,点属性这里可以给它改个名字,比方说启停就是你的工程名字,这个 你看就点了。双击打开这个动画页面,我们先添加两个按钮,启动按钮和停止按钮,这里是一个标准按钮,我们点击一下,在这里画出一个按钮来,然后复制一个,复制一个, 我第一个把它选中以后,这里有一个上边对齐,下边对齐,嗯,把它弄好看一点,嗯,然后我们再添加一个指示灯吧,添加一个指示灯,就是显示这个电机运行,运行是绿色,停止是红色,就是显示电机运行指示灯。在这个地方这里有一个添加原件,点击添加原件 可以看到这有很多,就是触摸屏自带的这些,呃,原件他们都给我们画好了,我们选一个指示灯,你看有很多种这样的,反正你看哪一个好看选哪一个就行,选这个吧, 好,把它放在中间。现在我们开始把这个按钮和 p r c 的 触点,嗯,给对应连接。首先双击这个按钮,这里有个基本属性,操作属性,基本属性,我们这里可以改名字,比方说这一个是启动按钮吧,我们写一个启动, 启动按钮,这里是颜色,我们选绿色,也可以改字体,改成二号, 然后再点击这个操作属性,操作属性,点击这个数据对象,你看这里有有有有好多选项,这一个按一松零,就是按的时候它是管用的,松开它就是不管用,一是,嗯, prc 它就是因为是二进制的,一是表示接通零,是表示断开,我们选这个按一松零,然后点击这里有个问号,你看这就是我们刚才那个,这里就是我们刚才设定的那些按钮,嗯,对应的通道,这一个是启动,我们就选择启动, 点确定,然后你看这一个按钮就就和这个 p c 的 通道连接好了,这个是也是一样的属性,这是一个停止,我们点停止,点一个停止,然后我们把它改成红色字体也选大一点二号。 嗯,操作属性还是点这一个,按一松零,这个连接,就是连接那个停止按钮,这里有个停止按钮,然后点确定 这个停站按钮,设置好了,这个指示灯是指示灯,是连接的那个电机输出也是 q, 点双击指示灯,这有个动画,动画连接这一个这个,嗯,我们不用管,然后点这个数据对象,数据对象,然后这里有一个问号,点问号和这个电机, 就是那个 q 零点零连接好,这样就做,做好了,然后我们看这一趟这一排,这里有一个对号,这一个是检查你做的那个组态的有没有错误,然后我们先检查一下,看没有错误, 这里是下载,就是把这个组态下载的下载到这个触摸屏上,然后点击下载, 点保存保存,那这有一个下载页面,我们讲一下这个下载页面,这里有一个模拟运行,也就是说我们如果没有触摸屏的时候,就是用那个,他自带那个模拟软件,我们就需要选择这个模拟运行,但是我们现在是有触摸屏,就选择这个联机运行, 选择连接运行连接方式,因为我们是 usb 连接的,嗯,所以说我们要选择这个 usb。 然后我们可以点一下这个通讯测试,也就是说这个电脑和触摸屏有没有通讯上看显示通讯正常。好,然后点工程,工程下载, 我们可以看一下这个触摸屏的下载页面,现在就表示他正在下载。 好,下载完成点确定看看,我看一下我们的这个触摸屏的操作页面, 点,点进去以后这就是我们做的那个触摸屏的页面,然后我们打开刚才我们写的程序, 点击一下监控看,然后我们试一下点击启动看 p r c 已经启动了,然后这个指示灯是绿色的,点击停止啊, p r c 停止了,然后变成红色。嗯, 这就是最简单的一个,做了一个气泡亭。好,这节课就到这里。

好,大家好,前面几节课呢,咱们一直在学习咱们昆仑通的触摸屏啊,如何制作脚本来实现咱们设备的自动运行啊,包括如何读取模拟量信号,设定开启关闭温度,还有如何啊读取咱们模块的啊,温度湿度 啊,还有它的设定开启温度,关闭温度,实现咱们设备的啊,通过咱们设定值啊自动运行。 那这节课呢,咱们就开始讲一下咱们啊昆仑通泰组态软件当中每一个子设备的里面有一个啊通讯状态 啊,如何连接通连接变量来实现与咱们触摸屏与子设备的一个通讯状态的显示,那通讯状态指的就是咱们触摸屏和它的子设备,咱们子设备是 plc, 还有咱们的温湿度变送器啊,当我发现我制作的脚本啊,按钮啊按下去没有反应的时候,你首先要第一个就要注意的是咱们通讯有没有通讯上,是吧?那通讯你都通讯不上,那你制作脚本啊,按钮啊,相关变量都实现不了, 所以说呢,咱们要首先要把这个通道咱们也学习一下啊通讯状态啊跟每一块子设备的通讯状态。好吧,这样咱们先打开咱们昆仑通泰的一个主页软件,里面有一个啊设备窗口, 咱们设备窗口里面有一个啊,咱们一直在学习的这个第一个就是咱们 tcp 高 ip 副设备,就是咱们的网口通讯啊,它的子设备呢,就是咱们西门子两百 smart 啊,这个触摸屏啊,第一个用的网口用我们的一个 plc 啊,通过网口通讯,这是副设备和子设备, 那还有一个呢,就是通过串口副设备,还有一个就是咱们的子设备就是 modbus r t u 串口,也就是咱们这个温湿度变速器啊,串口副设备呢,依旧是咱们的触摸屏啊,走到这个四八五通讯插头啊,连接咱们这个温湿度变速器, 那每个子设备里头它都会有一个啊,通讯状态,这个一直咱们没用过啊。通讯状态, 这通讯状态呢,就是你建立变量之后,咱们制作相关的标签,他就会显示在咱们触摸屏里头,通讯异常还是通讯正常,他就会显示出来, 如果显示通讯异常呢,那说明呢,你跟你的子设备呢?都没有啊,网线呀,或者,呃,串口通讯线没有压接好啊,没有找到对应的子设备,那说明通讯异常。 所以说呢,这节课咱们开始学习一下咱们这个通讯状态是如何关联变量的来实现啊,咱们触摸屏实时读取咱们这个子设备的一个通讯状态是否正常,是吧? 好,首先呢咱们先打开设备窗口,里面有一个西门子两百 smart 以太网,这个子设备咱们双击之后呢啊,通讯状态连接变量,咱们给它起个名字啊,起个什么呢啊? plc 通讯, plc 通讯,好吧,这个变量咱们要用到通讯状态,好确定全部添加。 那串口的紫设备呢,就是咱们这个温湿度变速器啊,那咱们也给他改一下通讯状态呢,咱们给他改个命名为啊模块模块一啊。通讯 为什么要命名模块一呢啊?因为可能你在现场的时候你不止这一个温湿度模块先咱们先添加啊, 如果你有多个温湿度模块啊,那你就继续添加设备一,设备二,设备三啊, 有多个,那你就通讯多个,那每一台通讯正不正常呢?那你就需要每一个设备进行命名啊,我这设备一呢,命名的是模块一通讯啊,通讯状态。 好吧,如果你有三四个模块,那你就模块二通讯,模块三通讯啊,只是他的一个连接的变量名称。好吧,好,咱们只有一个啊,温湿度模块,那咱们就命名为模块一通讯。好,回到咱们这个 用户窗口,咱们需要打开咱们主画面。为什么打开主画面呢?在咱们开机的时候啊,第一眼就能看出来哪个设备,哪个子设备没有与我们设备啊,触摸屏通讯上啊,异常的,咱们就可以一眼看出来。 好吧,咱们在这个主画面里头制作两个标签,用到咱们这个 a 标签,给它画出来 啊,这个咱们给他改修改一下啊, 填充颜色呢,咱不要了,字母颜色咱们给个红色边线颜色呢,咱们也不要了。好,最重要这个输入输出连接,咱们把显示输出勾框,显示输出勾框呢,咱们需要关联变量关联谁? 就是咱们这个。首先 plc 通讯啊,关联这个好,确定 plc 通讯啊,显示类型,咱们就选开关量输出,因为什么呢?他 plc 咱们子设备与触摸屏通讯,他要么通讯正常,要么就通讯不正常,是吧?他就是零和一的区别就是开关量输出。那咱们修改,继续修改下面的值。 非临时信息,就是显示的东西啊,就是这个 非临时,它显示的是什么文字呢?咱们给它修改一下,注意啊,咱们这个是 plc 的 那个啥,把这个 o n 给它删掉。 plc 通讯异常,这个要注意一点。通讯异常 啊,这个需要记一下,非零时,咱们需要便写 plc 通讯异常。为什么呢?它是,呃,我试过,因为如果你非零时通讯正常,就是 值为一时通讯正常,它就是反的,就你通讯正常的,实际通讯正常,它显示是异常,是吧?那咱们就非零的时候,咱们 plc 通讯异常,值为零的时候,咱们通讯异常, plc 好, 记得要把这个 off 给它关掉。 plc 通讯异常啊,正常, 这个比较拗口啊,因为这个啊,需要咱们注意一下就行了。非零时它通讯异常,为零时通讯正常。好吧,这个咱们就组态完了,确定,那这是 plc 的。 还有一个就是咱们温湿度模块的, 同样的温湿度模块,咱也建一个标签啊,给它复制 control c, control v 好,复制过来呢,咱们修改一下,给它并排放着,如果你有多台呢,那需要 你不嫌麻烦,那你就每一个都给它通讯,呃,状态给它关联上,这样呢,你后期啊,如果要需要多台设备,哪一个通讯不正常啊,都可以直观的显示出来 啊。这个咱们就有关联的变量,就是咱们这个模块一的,就是咱们 word 模块的啊,通讯好,把这个删掉, 好,显示类型呢,也是开关量输出。那这个呢,就是咱们模块一啊,模块一通讯异常,好吧,那这个那就是咱们模块一 通讯正常,是吧?好,确定,那这两个制作完了呢,咱们就可以在触摸屏开机的时候就可以显示到啊,咱们触触摸屏与我们子设备啊,通讯是否正常,那异常呢?那 你就要相应的去检查一下,是吧?好,咱们下载到触摸屏里头看一下啊,工程下载 好进入运行环境,看到没?咱们现在通讯正常, plc 通讯正常,模模块一通讯正常,我字有点小,应该能看得清 啊,那我怎样检测它啊,显示的啊有变化呢?咱们试一下,因为咱这用的先试一下 plc 啊,网口通讯呢,咱们拔一下网网线,看它显示啊有变化。好,我现在网线拔掉了, 那它对应的就显示了异常,那咱们再给它插上。 好,我先插上好,它又恢复正常了,这说明呢,咱们 plc 与我们充满屏,通讯正常。那咱们再试一下模块一的通讯是否有变化啊?咱们把这个四八五的这个啊插头给它拔掉, 看是否有异常啊?好,我现在插头拔掉了,那它就显示通讯异常,那我再给它插上, 好,它又恢复到通讯正常了啊, 那这个变量呢啊,通讯状态的变量呢?咱们给它关联上之后呢,大大方便了咱们后期啊,你不知道哪些啊,东西为什么点上没反应是吧? 为什么他点上做的东西没反应?首先咱们要就要检查咱们这个通讯啊,所以说这个通讯呢,还是啊比较重要的一个啊,能直观的显示出来咱们每一个子设备用我们触摸屏通讯是不是正常的。好吧, 那这就是这节课我们讲的啊,通讯状态的一个连接变量啊,如何实现咱们每一台子设备啊,与我们啊触摸屏进行通讯啊,实时显示出来。好吧,这节课我们就讲到这啊。

今天我们来学习一下昆仑通泰触摸屏的使用,昆仑昆仑通泰是一个用的比较多的国产品牌, 第一节课我们来学习一下它的硬件接线和软件连接,首先看一下这个触摸屏的后边,后边这里是它的电源,是一个二十四伏的直流电源, 这有一个 com 口,这一个是和 prc 通信的,和 prc 通信的一个断口,这里有一个 usb 二, 这一个是可以和电脑通信,就下载程序,下载编辑好的程序,我们可以用这一个 usb 二,这一个端口和电脑连接,这一根线就是就是我们打印机上的线,看打印机上一样,这边是这边是一个这样的接口,然后这边是一个 usb 的 接口, 这里还有一个 usb 一, 这一个端口是可以用 u 盘,我们在电脑上编辑好程序以后,可以拷到 u 盘上,把程序下载在这个触摸屏上,然后有的有的触摸屏这里还有一个网线端口,也就是可以用网线和 p r c 通讯,我们这个没有, 然后我们做了一个简易的这个教学,教学平台用了一个西门子 smart s t 四零的 p r c, 这这两个是模拟的模块,现在是没用。 然后我们把这一个电源二十四伏的电源和这个开关电源接在开关电源上,然后把 usb 二用这一个数据线连接电脑这个 com 端,这一个是和 p r c 通讯的, 然后我们来看一下它的软件连接,我们先打开触摸屏的编程软件, 这一个是昆仑通泰的,嗯,昆仑通泰触摸屏的编程软件,然后这一个是他的模拟软件,也就是说如果我们没有触摸屏,我们可以用这一个模拟器模拟触摸屏,也就是就是把电脑当做一个触摸屏来用, 首先看一下触摸屏和电脑的连接,首先我们先打开这一个文件,新建一个文件,新建文件的时候点击这个打开新建工程,选择与我们的触摸屏,我们触摸屏对应的型号,我们这一个是, 我们这一个是 t t p c 幺零六二。 ps, 幺零就是十寸的七零就是七寸的 幺零六二啊, k x 啊,没有 k x x 是 一样的。然后点击确定, 然后就出来一个工作台,这个工作台首先我们要点击这个设备窗口,点击设备窗口,双击点右键设备工具,打开这个设备工具箱,这里有一个,这是我已经添加的啊,我们先把它删掉, 删掉以后点击设备管理,设备点管理,这里有一个通用串口,通用串口副设备,点击这个通用串口副设备, 然后再选择我们要连接的 plc, 这里有个 plc 有 仪表变频器模块,它可以连接很多,不,不光说是它可以连接 plc, plc 里边选择对应的型号 啊,西门子是吧?我们可以看到西门子我们用的是一个 smart 二百,对吧?但是如果说用选这一个 smart 二百的时候,就只能是用这个,嗯,模拟器,因为我们是串口连接的,我们就要选这一个 s 七二百, ppt 选这一个, 然后双击这就是把这个设备添加上点确认,确认以后我们要把这个选择的东西添加到这个主菜单窗口里,双击副设备,然后再双击 这一个,这样就是添加完了,添加完成以后点击 设备编辑窗口,这样就是把这个嗯 prc 和触摸屏添加到这个编辑软件里,然后我们看右边,右边有一个,嗯,这这个地方是,嗯,就是我们设置 prc, 嗯,通道的地方,嗯,这是默认的通道,我们先把这个通道全部删掉。 比方说我们要添加一个,嗯,输入输入点,触摸屏和 p、 l c 的 连接,其实就是在触摸屏上,嗯,画一个按钮,画些按钮或者显示这些电压、电流、频率,嗯,把这些显示按钮 连接到 plc 的, 嗯,输入点上,输入或者输出,或者是,嗯储存器。我们先添加一个,比方说我们要添加一个输入点,我们点添加, 我们看到这里有个基本属性,基本属性的通道类型,通道类型这里有输入输出,还有这个中继,还有储存器有很多,比方说我们要添加一个按钮,点吧, 选择 m 点,然后这个通道第几位,也就是说,嗯,在 m, 如果选择第零位,就是从 m 零点零开始,这里有一个比方说你这里写个零,就是从 m 零点零开始,如果这里写一个一,就是从 m 零点一开始,这里是个个数。比方我们要添加两个,就是 m 零点一和 m 零点二,然后这里有一个位,也就是说,嗯,你选择通道第几位的时候,就是 m 零点几,就是位往下拉,你看这里有一个八位的,这就是字节无符号,这里是十六位的, 下边是十六位的字,嗯,这是双字三十二位,双字有有符号,嗯和无符号,有符号,无符号就是正负,也就是,嗯,这就是实数的整数,整数的,然后底下是比方有小数点的,嗯,就是实数带小数点的,三十二位的, 嗯,这都可以选择,然后再选这个读写方式,读写方式只读就是只能读取,一般我们这里还有个读写,就是也可以读取,也可以,嗯,更改这是输入,然后我们先添加一个,添加一个,呃呃,这个中间,中间中继,嗯,选两个读写点确认, 啊,这对,这里是,这里是,如果是选的是零的话是 m 零,选一的话是 m 一, 从 m 一 开始,刚才选的一是 m 一 点零和 m 一 点一,添加两个,然后这里我们可以,嗯,可以给他起个名字,起个名字,嗯,比方说启动, 给他起个名字,启动这一个是停止。 还有一个很关键的问题,就是如果说我们用 plc 用这个触摸屏按钮,嗯,编一个起泡亭这个按钮啊,我们不不能选这个啥?就是比如你看我们打开这个编辑软件哈,我们先打开这个编辑软件,随便写一个起泡亭的程序,先把这个删掉。 你看我们,我们如果用实体按钮的时候,嗯,一般应该是用这个按零点零,对吧?按零点零,然后输出一个线圈, 我们一般是用一个按零点零输出一个线圈,这有个自锁。但是如果说我们用这个触摸屏,触摸屏就 这里就不能选择这个输入点,因为因为这个触摸屏你在触摸屏上按着一个按键,比方说按着一个按钮,这个按键,他这个 plc 上他这个实体输入的这一个,嗯, 寄电器或者或者叫光藕吧,他光藕本身他的实体店没有闭合,你只是在这个触摸屏上按这个按键,他这个输入的这个光藕他是不会,就现实当中不会是真的闭合,所以说如果说你选择这一个就是,嗯, 输入点按零点,按一点零,当你按这一个触屏的时候,你会发现他这个编辑软件上这个触点是不会动作的, 只有说这一个按零点就是这个输入点和实体按钮,嗯,接实体按钮的时候按那个按钮就是实物按钮,闭合以后他这个触点才动作,你在触摸屏上按这个按零点零,他这个触点是不会动作的,所以说这一点非常的重要。你这个启动所有的按钮,你必须用 冬季 m 代替他那一个 i 输入, 然后我们,嗯,添加完以后,添加完通道以后点这个快速连接变量有一个自定义,自定义就是我们自己,就是我们,比方说我们起了名字自定义,如果说你选这个默认连接,那就是他就是显示待特,待特零的待特上,然后到时候我们连接的时候就分不出来,然后点确认 确认,嗯,因为我我以前连过点不清楚,然后点确认,然后再点一个,再点这个工作台,这里有个工作台,选这个用户窗口, 新建一个用户窗口,我们这里也可以给他起个名字,比方说你这个,呃,什么工程什么的都可以起名字,双击这一个 动态组态窗口,这就可以,就是这就是相当于我们那个触摸屏的画面了,我们就可以在上面,嗯,编辑一些按钮啊,就是画图呗,就是组态,比方说我们要画一个按钮,嗯,这个按钮你看画一个按钮也可以画一个像,这个指示灯 也可以画一个,像什么报警,报警显示啊?都可以画,画完以后再再和那个,具体怎么和这个 p r、 c 连接,和这个触点连接,我们下节课再讲。

好,大家好啊,上节课呢,咱们讲了一下咱们触摸屏啊,增加了两个按钮,一个手动按钮,一个自动按钮 啊,使我们这个自动化控制呢,更加完善啊。我手动按钮按下的时候啊,我能直接启动和停止,我自动按钮按下去的时候,通过我设定的温度来实现设备的启停啊,二者呢,互不干涉,互不交涉啊,既能手动也能自动。 那这节课呢,我们就需要完善一下啊,完善什么呢?就比如说我这个手动和自动按钮,我目前这个状态,我不知道他在手动状态还是在自动状态是吧? 那换个人或者时间久一点,我离开触摸屏久一点,我也不知道他这个在什么状态,手中状态还是自动状态啊?所以说呢,咱们这节课呢,给我们手动自动按钮做一个标识啊,使他那个显示更加明确啊,人一过去看到触摸屏就知道他在什么状态 是吧?在手动状态还是在自动状态啊,咱们就一眼都能知道啊,那我们开始啊,进行画面走态。 好,首先呢用到标识啊,咱们用到一个还是那个标签啊,给他画出来标签,画一个跟他差不多大的,跟这两个手动按钮啊,自动按钮差不多大的就行啊,好标签,那咱们双击它改为手动 字体呢,还是跟我们按钮的字体一样大啊?四号 确定啊,文字符颜色呢?填充颜色,咱们给个红色,代表他已经在这个状态,背景颜色啊,字母颜色就黑色啊,边线咱不要了啊,这就是这个标签啊,确定制作完呢,这就是手动啊, 再来一个自动标签啊,等会儿给大家讲一下,为什么要做这两个标签啊?自动把它文本呢?改成自动, 好,确定这两个标签改完了呢,咱们就需要改咱们这个按钮了啊,手动按钮,咱们找到咱们这个安全属性啊,有个表达式啊,看到没?表达式,咱们关联个变量,就是咱们手动的变量啊,确定 手动变量啊,管理完了呢,咱们就有一个条件设置啊,看一下表达式,为零构建失效和一个表达式非零构建失效 啊,什么意思呢?就是我表达式这个这个按钮啊,啊,我不按的状态下,它是什么啊?有没有?有没有?有没有用啊?算是啊,等我这个按钮呢按下去为一的时候, 他这个键按键呢就失效,咱们选择这个按键失效啊,非非零时,也就是我们为一时,这个按钮我按下去之后啊,这个按钮失效。失效的样式什么样呢?构建不可见啊, 我按下这个按钮,我这个按钮为一,它就会失效。失效会显示啥呢?显示咱们这个手动的标签啊,这就是咱们显示到手动状态啊,这就是这个按钮的一个属性更改啊。组量,呃,组态变化,咱们确定, 那自动呢?也是一样,自动安全属性呢?咱们关联变量关联到自动,好确定 自动的一样啊,为非零时为一时,咱们这个装这个按钮不可见,就是看不见了。好,确定,好,最重要一步呢,就是咱们要把它重叠给它移上去啊, 移上去,移上去。还有一步,咱们要把它这个排列放到最后一面最后面啊,让它显示到咱们的按钮,这个也一样移上去。 好,这个也是排列最后一页。 好,这样呢,咱们就实现了咱们按钮的一个按下去之后,它会显示在什么,在什么状态。好,咱们下载的触摸屏看一下啊。好,确定工程下载 好进入咱们的运行环境,进入操作画面,风扇一啊,咱们按钮制作完了,按下手动按钮啊, 这就一目了然是吧?我就是在手动状态,我启动停止啊,自动呢啊?我启动不了,启动停止都启动不了,这两个互不干涉,手动状态下能启动停止,自动状态下咱们再试一下啊,你说我这个设个 三十,这个是个二十,好啊,这个是个十二十五吧。确定好,咱们插一下水里头看一下啊。 好,现在温度往上升,我在自动状态三十摄氏度,风机运行,那我停了,我停一下看一下啊,肯定是停不了的,因为在自动状态嘛,是吧?停不了啊,那咱们要给它降温啊, 降温降到二十五摄氏度,看它停不停啊。好,停了啊,也就是说咱们这个画面呢更加完善,我一目了然就能看出来它现在目前状态就在自动状态,是吧? 那我切的手动呢,它就在手动状态啊,启停都能正常。好吧,直接看到我们就讲到这啊。

好,大家好啊,上节课呢,咱们讲了一下,嗯,台大变频器的一个给定频率,通过滑块来控制啊,不同频率的运行, 这是一个给定频率,这节课呢我们想要讲什么呢啊?反馈频率是如何实现这个滑块的显示的?在咱们昆仑通泰触摸屏当中就有一个啊,百分比填充,咱们可以用到这个 啊,可以显示到咱们的,不论是你是频率啊,还是流量还是压力啊,还是叶位啊,都可以用到这个滑块啊,只要你根据你的赋点数那个数值,都可以使用到这个模块。好吧,这节课我们主要讲这个构建啊, 好,打开咱们昆仑通泰组态软件风扇三这个画面啊,咱们在工具箱当中找到这个百分比填充啊,咱们给它画出来 啊,这这构建呢,你可以竖着画,当然了你也可以横着画啊,跟这构建一样,看你需要。好吧,这节课我们就竖着画啊, 画出来之后呢,咱们就双击开始编辑第一个构建颜色属性,基本属性当中啊,背景颜色指这个构建的背景颜色, 当它值为零时,整体都显示白色。填充颜色呢,就是指它到一定数值,这个颜色灰色会变成,你喜欢选哪一个颜色,那就变成哪一个颜色 啊,这里呢我们就反馈频率,咱背景色是天蓝色,咱们就给个天蓝色, 那字母颜色呢,就是红色,就是咱们这个数值百分之五十,这个数值下面呢不显示百分比填充信息打勾呢,这百分之五十它就不显示,那你不打勾呢,它就会显示这里呢,咱们就让它显示啊。 好,这个讲呢,咱们就是刻度与标注属性啊,啊,主划线,次划线,看你需要啊,咱们就可以修改啊,颜色呀,长度呀,是吧? 啊,往右下角,咱们这个标注位置啊,就是咱们的刻度,带数字的刻度,咱们在左侧啊,看一下确定是吧,就显示出来刻度了, 那刻度的颜色数字呢?你也可以改改个红色吧。好吧,标注间隔 啊,咱们给个两个,不让他太密。好吧,那这个设置完了呢,咱们就到操作属性表达式,把这个五十删掉, 咱们关联到哪一个呢?反馈频率啊,给定频率,咱们上节课已经错过了,咱们这个反馈频率。好,确定 反馈频率,咱们这个频率啊,零到百分之百对应的值,那就是零到五十赫兹。好吧,确定这就是刻度零到五十赫兹, 再往下拉一点啊,刻度是不是太密了,咱们次画面少一点 啊,这就差不多了啊, 好,确定,那相相应的咱们也给他命名一个啊,给定频率,有了反馈频率,咱们给他命名反馈频率啊, 双击反馈频率 背景颜色呢?咱们是反馈频率蓝色,天蓝色咱们就给个天蓝色,好确定反馈频率。那这个构建做完了呢,咱们就下载到触摸屏看一下啊,通讯测试正常工程,下载 好进入运行环境,进入操作画面风扇三,现在咱们又给定频率啊,咱们给一个频率,给个拉一下二十一,咱们给个正转启动信号 有了吧,刻度会上去反馈频率在二十,但是他显示百分之四十一是因为什么呢?因为咱们这个在组态这个构建的时候啊,咱们有一个 零到百分之百对应的零到五十赫兹,是吧?那他这个百分比呢?就是他的 对应的百分之呃,对应的二十一赫兹就是百分之四十一。好吧,那你如果怕这个误导呢?咱们就把这个呃百分之四十一这个标注给它关掉啊,就是咱们这个 呃基本属性当中不显示百分比填充信息,咱们可以给它勾掉。确定啊,等下给它停掉,咱们再下载一遍看一看啊。 好,下载到触摸屏进入操作画面风扇三,好,现在给定频率还是二十一,咱们正转启动, 现在就没有刻度了,没有那个百分比填充了是吧?给定二十一,再往上调一下百分之三十。嗯,再往下调一下 十五,反馈十五。啊,这就是咱们的刻度。当然说这个刻度呢,你也可以关联到咱们的温度呀,啊,压力呀、流量呀、液位呀,都可以用到这个刻度。 好吧,咱们这节课就主要用的是频率这个四零到十伏的信号啊。好吧,这节课我们就讲到这啊。


好,大家好啊,上节课呢,咱们讲了一下触摸屏的两个输入框啊,一个是咱们设定开启温度的一个输入框,一个是设定咱们关闭温度的输入框啊,通过咱们制作的脚本来实现。咱们啊达到开启温度呢,咱们就开启风扇,降低到关闭温度呢,咱们就关闭风扇。 那在这期间呢,就发现一个问题啊,什么问题呢?那咱们演示一下,看一下,比如说我现在插到水里,热水里啊,让它快速升温啊,升温到五十摄氏度, 好,开启风扇升到五十摄氏度之后呢?什么问题啊?比如说我想停止 啊,出现紧急情况啊,我想手动停掉,他停不掉啊,这是为什么呢?因为咱们这个脚本啊,他一直满足这个条件啊,你摁这个按钮摁了停止他也没用,他一直在啊,满足这个条件过程当中他就一直运行, 这是这就是这个问题啊,所以说呢,这节课呢,咱们要讲一下,咱们要制作一个手动自动切换按钮啊,因为咱们这个状态呢,一直在自动状态运行呢, 所以说呢,咱们要让他有一个手动和自动的一个切换按钮,实现咱们手动也能停止啊,自动呢,他也能自动启停,好吧,这样也符合咱们现场的一个控制逻辑,是不是 手动启停能正常运行啊?自动状态呢,他也能是正常达到温度运行,降低到温度停止,是吧?那就是这节课咱们所讲内容啊, 好,回到咱们的触摸屏组态画面啊,首先呢咱们就需要啊,建立两个变量啊,咱们这个实时数据库当中需要建立两个变量,建立什么呢?一个手动,一个自动,两个变量。好吧,咱们新建一个变量,命名为手动。 手动啊,咱们是自动好,自动 好。确定这两个变量建立完了呢,咱们继续回到咱们的风扇一画面,咱们要建立两个按钮啊,要实现咱们的按钮切换。手动自动切换啊,插入原件啊,水晶风格 好确定插入原件之后呢,咱们需要命名一个啊,手动是吧?手动模式手。哎,手动 好,我没颜色呢,咱们就给个黑色字体呢,咱们给大一点四号啊。确定,那手动还有一个自动的 ctrl c ctrl v, 好, 复制一个, 那这个命名呢?咱们是自动 好确定。那这两个按钮制作完了呢啊,咱们就给它进行组态啊,手动状态下呢,我自动不能让它按钮动作自动状态下呢,我不能让它手动按钮动作。好吧,有一个互锁的过程是吧? 啊,摁一下咱们这个,打开咱们这个啊标准按钮,然后有一个操作属性数据对象值呢,咱们选择置一 啊。什么之一呢?那就是咱们的手动啊,咱们一直关联一直在啊。组态这个手动按钮啊,关联咱们变量是手动之一,这是抬起功能的啊之一。那按下功能呢,要互锁吗?那咱们就给它清零, 谁清零呢?那就是自动清零,就是我手动状态下你自动不能再为一了啊,好,确定, 这就是按下功能清零。好吧,那这个按钮算是制作完了,那自动状态下呢?跟手动也是相反的啊,来到操作属性数据对象值之一。什么之一呢?那就是自动之一 啊,你说抬起这按钮抬起的状态下是置一按下功能呢,那就是清零,谁清零呢?就是我们的手动手动给它清零掉,因为我二选一嘛,必须得有个互锁过程啊。确定, 那这就是按钮制作完了啊,相应呢,咱们这个脚本呢,也需要添加一个条件回到咱们那个 啊,脚本循环脚本啊,什么状态下我才能运行这些程序这个脚本呢,那就是当我在自动状态下啊,还是用到咱们的 e f 语句啊, e f e f 空格什么呢啊,自动 啊,自动等于一啊, then t h e n that。 就是 如果啊,自动状态下啊,就是自动模式为一,就是我在自动模式才能实现这些脚本的运行。 好吧,这语句是一个啊,手动自动切换的一个状态啊,必须自动条件满足我才能运行这些。好吧,然后按 the f 啊一,一定要记住咱这个一对应的一幅字,按的一幅是一组,你少了他也啊,检查是错误,也下载不了咱们触摸屏啊,脚本正确啊,确定 啊,那咱们的脚本呢也修改完毕啊,按钮呢也修改完毕啊,咱们下载到触摸屏里头看一下啊,功能下载 好会进入咱们的运行环境,进入操作画面。风扇一啊,咱们试一个五十,设定开启温度为五十吧,还是五十关闭温度呢?为三十。 好,确定好,咱们再试一试啊,试,先看一下手动啊,启动停止啊,自动 好,启动启动不了是吧,就说明呢,咱们手动模式下才能启动啊,咱们点开手动启动停止。好,咱们试一下自动啊,把我们探头放到热水里, 然后现在实时温度呢,三十二,三十三,三十六,三十七,好,看它能不能停啊? 好,启动,那咱们再让它这种自动状态下呢,咱们再试一下,停止它肯定是停不了的啊。啊,因为它它一直满足这个条件啊,在自动状态下降温给它回到三十摄氏度, 好,停了,停了,是吧?那咱们再升温, 升温升到五十摄氏度,比如说我开启风扇的过程中出现紧急情况。啊,好,风扇已运行了,比如说我突然出现紧急情况,我要停掉,停不掉,那我们就切到手动 停掉,是吧?这样呢,咱们的程序就算完美了,是吧?那这就这这节课啊,咱们这个脚本啊, 更加使我们这个啊程序自动成自动化,程序更加完善啊,那这就可以,我们就讲到这啊。

好,大家好啊,前面几节课呢,咱们一直在讲咱们昆仑通的触摸屏啊,如何读取咱们模拟量信号,也就说通过 p l c 啊拓展模块来读取咱们的 p t 一 百热电阻的四到二十毫安的模拟量信号来反馈到咱们的触摸屏里头, 并且呢实现咱们的脚本制作啊,通过设定开启温度,关闭温度,实现咱们设备自动化的一个启动和停止啊,那这节课呢,咱们 开始讲咱们模模块呢,也就说咱们这个温湿度模块呢啊,记住咱们这个模温湿度模块是直接与我们触摸屏 通讯的,不经过 plc, 经过我们触摸屏,直接通过四八五通讯串口通讯来实时读取咱们的一个模块温度和湿度。那这节课呢,咱们主要讲一下啊,它的一个如何制定咱们设备的开启温度和关闭温度 好吧,好,首先呢啊,我们想要如果制作咱们这个模块的温度啊,通过设定温度和关闭温度来实现咱们设备的自动化运行,就不能再用风扇一了啊,因为咱们风扇一的画面呢,已经通过模拟量信号 啊,通过脚本制作呢,实现它的自动运行,如果你再加一个啊温湿度模块呢啊,那他就互相冲突,我两个温度检测东西,那我风扇运行我到底听谁的呢?所以说呢,咱们这个模块的温度呢 啊,通过设定开启温度,设定关闭温度呢,咱们就用到风扇二那个画面当中来做案例讲解。好吧,咱就不用风扇一了,风扇一咱们就用模拟量信号,行,咱们现在开始组态。好,那咱们打开风扇二的画面啊 啊,风扇二的画面呢啊,咱们一直没有用过,所以说呢它是空白,只有一个,前面咱们学的这个启动和停止啊,并没有相关阻太的一个脚本啊,制作啥的, 咱们想要快速制作呢啊,咱们需就需要复制咱们风扇一画面的啊一些东西,好吧,咱们打开风扇一, 风扇一需要复制什么呢啊?第一个手动自动啊,肯定要复制过去的,还有咱们这个模块的温度湿度 啊,实时温度曲线,历史温度曲线,咱们都给它复制过去。还有一个就是咱们设定开启温度啊这个输入框啊,关闭温度以及咱们的输入框都复制过去。好,那咱们一个一个复制啊,给它手动自动框起来, ctrl c 打开咱们风扇二啊, ctrl v。 啊,这两个复制过来呢,咱们继续复制风扇一的啊,温度湿度复制 ctrl c, 风扇二 ctrl v。 好, 复制过来呢,还有一个设定开启温度和关闭温度,咱为了快嘛咱们就复制过来。好, ctrl c ctrl v。 好, 咱们放到右边啊,那复制过来之后呢,咱就咱不能直接用,咱们需要修改相关的变量啊,最重要的一个就是咱们这个设定开启温度和关闭温度的输入框 啊,他目前的这个设定开启温度,还有咱们这个设定关闭温度啊,是咱们模拟量信号的,就咱们风扇一画面里面那个啊,设定开启温度和关闭温度,你如果不做修改你直接使用 啊,你如果下到触摸屏里头,你设置开启温度和关闭温度,他风扇一的画面呢也会相应的改变,这就导致冲突了, 所以说呢,咱们要新建两个变量啊,专门是风扇二的温湿度模块的一个设定开启温度和设定关闭温度,这样就不会与风扇一的模拟量的进行冲突。好吧,那咱们就开始新建两个变量 啊,这两个设定开启温度和关闭温度是咱模拟量信号的啊,咱们需要新建两个命名,为什么呢啊?设定模块模块,咱们清楚一点,设定模块开启 温度,好吧,设定模块开启温度对象出使值,哎,就说咱们触摸屏停电送电之后,它的一个出使值出使状态的显示的值啊,显示什么?咱们就设个五十吧,好,确定, 那下面这个呢,咱们修改一下,叫模块关闭温度,模块关闭温度 关闭温度,咱们对象出尺时呢,咱们就给个零就行了。好,现在呢,咱们模块的开启温度和模块的关闭温度已经新建两个变量,咱们回到咱们的风扇二, 回到风扇二呢,那这个输入框咱们就需要修改啊,把这个改为咱们设定模块开启温度, 好吧啊,其他都不用修改,确定,那关闭温度呢,咱们也要修改,关联到咱们这个设设定模块关闭温度。好,确定 好,其他不用修改,确定好,设定完这两个呢,还有一个重要的就是咱们那个脚本制作,现在咱们这个风扇二的脚本循环脚本里面是没有东西的啊,咱们要需要重新修改,重新添加,那咱们为了啊,快一点呢,咱们就把风扇一的 啊给它复制过来,风扇一的循环脚本咱们只需要修改里面的相关变量就行了。好吧,咱们复制 ctrl c, 好,回到咱们风扇二画面,咱们右键属性循环脚本好,打开脚本编辑器, ctrl v 好, 复制过来, 复制过来也不行啊,咱们需要修改相关的一些啊,主态变量啊,第一个衣服自动等于一啊,这个不用修改,衣服模拟量温度,那这个需要修改了,修改什么呢啊?模块啊,设定模块, 衣服模块,温度模块啊,当你打出来模块两个字呢,他会显示出来模块温度,模块湿度,咱们选择模块温度啊,衣服模块温度大于咱们设定,这个就需要修改了,设定模块的开启温度,咱们就要一一对应 啊,你如果在是啊,关联那个设定开启温度,他是模拟量那个,所以说呢,咱们要修改正确 啊,这两个呢,修改完了,然后点击运行一,也就说咱们点击一啊,现在咱们是风扇二,所以说咱们要修改到风扇二,点击运行二,点击二运行,点击二等于一,好吧,这个能理解, 那就说模块的温度大于我设定模块开启温度,电机二运行等于一,代表运行啊,下面这句呢,如果模拟量,这个也要修改了,就是模块温度小于我,这个要修改设定 设定 模块关闭温度啊,一定要一对应,然后呢电机运行二, 我电机运行电机二就要停止运行。好吧,这就是这个脚本,咱们只针对风扇二的,所以说咱们要修改相关的变量,咱们检查一下 好脚板正确确定好,保存一下好确定。那这个画面呢,算是修改完了,咱们风扇二的画面是通过模块啊,就是咱们这个温湿度模块通过串口通讯 啊,实现咱们设备的自动化运行,点击也就是咱们风扇二的启动和停止。好吧,咱们下载到触摸屏里头看一下啊,工程下载 好,进入咱们这个画面,进入操作画面,咱们用的是风扇二啊, 好,身体开启温度呢,咱们就给个二十二十六,二十六吧,确定 设定关闭温度,咱们给个二十四吧,让他变化快一点啊。好,那咱们吹一下这个温湿度模块,看有没有变化。首先模块温度呢?二十一摄氏度,咱们吹一下啊, 好,二十七摄氏度,那没有运行是因为咱们没有切到自动状态。好,一切到自动状态呢?因为它已经超过二十六度,所以说模块运行一直降降,降到咱们二十四摄氏度, 咱们给它摇一下,晃一晃啊,让它快速降温。好,停了是吧?那咱们再试一下啊,现在自动状态现在是二十三点八摄氏度,咱们再吹一下, 好,大于咱们的设定温度了啊,刚二十六点三,现在风扇开启, 那现在开始降温,摇一摇,好,现在小于二十四摄氏度,风扇停止运行,咱们的 p l c 呢?啊,舒适点位也没有了。好吧,那手动状态下呢,咱们再切换一下,看一下手动能不能停 好,启动正常,咱们再回到自动看一下啊,如果出现紧急情况啊,我自动状态下能不能停啊? 二七摄氏度,如果我想停,停不掉,那我们就切到手动,紧急状态下,我切到手动进行停止。好吧,那自动状态下呢,它就不能再运行了。 好吧,那这这就是这节课我们所讲内容啊,咱们温湿度模块啊,如何设定咱们这个啊?通过脚本制作设定,咱们开启温度,关闭温度,实现咱们设备的自动运行。好吧?行,这节课我们讲到这啊。


各位宝子们都回来开始工作了吧,在这里呢,先给大家拜个晚年啊,过年好!然后呢,今天开始呢,咱们就开始新的征程啊,大家一块一块努力前进。今天的第一讲呢,是这样 啊,群里呢,有一个朋友问说,直接直接用触摸屏来采集温湿度表数据和写数据,怎么做四八五轮询呢?那么由此呢,咱们就可以衍生出来一个问题,在项目实践过程中啊, 会有很多的仪表,它除了模拟量的啊,有的是这种支持四八五通讯通讯的是 modbus 通讯协议,那么用 同样是采集多个 modbus 仪表,那是用 p r c 采集方便呢,还是用触摸屏采集方便呢? p r c 啊,不管是文本性语言还是题型图啊,调制起来呢,相对来说还是比较麻烦一些,用咱们的昆仑通电触摸屏去采集的话,就会相当的方便, 因为它这个它是属于配置型的,你看这个下边这个网友就说不用做吧,自动轮询吧,其实啊,你把这个相关的配置以后,它就会按照你配置的一些相关的东西进行采集,咱们呢,可以在串口副设备下挂多个 modbus 驱动就可以了, 最重要的是要设置为不同的重转地址,把对应的这个寄存器地址还有重转地址设置好啊,就可以了,你看这样这里边啊,这是之前和一个网友沟通的一个沟通记录啊,你看大家看这个截,看这个截图,串口服务设备 副设备就相当于九针串口里边的那个科目二或者是科目三,对不对?下边啊,你看就可以挂多个的啊, mod 八十二 t u 串口,比如说 啊,这个是一啊,下边的就是二啊,这样往下抡下来就可以了,这样的冲断地址,那么里边的呃,驱动里边的寄存器地址当然是可以一样的啊,他物理接线的话,他是手拉手形式的啊,把它串起来的 这几个仪表的串口参数,波特率啊,基础键都要保持一致才能实现啊。采集多个十八五设备啊,这里呢,咱们比方说新建一个,这里我新建一个啊, 这里呢设设备窗口,这里咱们把这个叫什么,这样串口副设备,如果是 科目二,你就选科目二,这里呢,这几个就是代表的啊,串口参数啊,九零零零,通常默认情况下都是九零零 n 八幺啊,这个具体的要结合咱们的呃,承载仪表的一些相关数据,这里最重要的就是这里啊,比如说如果是两个 啊,这里你要这里,这里有一个设备地址,大家看见没有,这里的设备地址,你要进行相关的摄人啊,这个比方第一个是设备地址是一,这个呃,后边呢,你就要选择是设备是二, 除了这里设置啊,你的重赞仪表也要进行相应的设置,不然的话你是无法采集上的。如果是 p r c 语言的话,就得进行相关的啊,利用清音图进行啊轮询,相对来说还是比较麻烦的。大家看完我这样一个 啊简单的讲解以后,大家觉得哪个更方便呢?后期呢,咱们也会在昆仑通泰系统集成解决方案的这套教程里边给大家具体的讲解一下啊,昆仑通泰采集多个重站仪 表或者 p r c 的 解决方案,不管是网口类的还是串口类的,都会进行一个详细的讲解和实战,大家有需要的话可以关注一下我这套教程。好了,今天的学习到此结束。

今天来跟大家学习一个进水厂的监控系统的 plc 程序和触摸屏操作画面,里面都有什么功能,我们现在打开昆仑通泰的工程文件,我们下载进行模拟,看看里面触摸屏有哪些功能画面,现在等待系统启动中。这个界面就是登录界面, 我们要双击这个登录界面进来,里面有两个用户,第一个就是操作员,操作员只能对里面的设备进行启停操作,不能修改里面相关参数,管理员就除了可以对设备的启停操作,也可以对相关的控制参数进行修改操作。 现在我们就登录管理员进去看看第一个工艺总览的界面,这个就是一个全场的所有设备及工艺流程图,在左上角这里是有个管理员, 如果你登录是操作员,这里就是显示操作员,右边这里就是系统的时间。那现在我们首先来看一下下面的功能栏,有些功能, 这个是报警信息界面,比如有液位过低或过高报警,还有一些设备的故障信息都在这里可查看。这个操作日记就是设备或阀门什么时候启动的,什么时候停止的,在这里面都有相关的操作记录, 对后期维护有所帮助。这个趋势图可以监视页位、压力、流量、电流等相关信息的曲线历史图, 同样对后期维护有很大的帮助。这个参数设定界面就是全场系统里面的相关的页位位保护,还有泵的主备用选择,还有一些相关的设备运行时间,停止时间进行设置。这套系统只有这几个监控画面, 这下面还有一个就是自动控制面板的界面,每一个区域都有一键自动启动按钮,就是按 plc 编辑的逻辑程序去控制相关的设备启停,有故障的设备自动切换到备用设备,达到自动控制的要求。每个区域都有相关的逻辑描述,每一个区域都是独立的。 我们现在来先看一下这个搅拌器,还有泵还有风机,这些都有独立的控制面板, 可以监测设备的运行状态。还有控制模式是就地或是远程,就地就是在现场的操作箱进行启停。设备 远程控制模式就是使用触摸屏发送指令给 plc 进行远程控制。设备这边有个手自动选择,手动选择就是指对这个泵启停。自动呢就是设备按 plc 自动逻辑程序控制启停,还有设备的累计的运行时间添十分, 还有当前的运行多少分钟,启动的次数是多少次,这些都有记录,我们点击的别的设备也是有这些功能, 这些都是通用电机的控制面板。如果是变频器的就有频率设定,频率反馈,频率设定,在手动模式下对设备一个固定值的控制。如果设备自动模式,它就是按自动的逻辑自动去对变频器的频率自动调节, 达到压力或恒流量的功能。我们看看阀门的,阀门的只有开到位,关到位,反馈状态就地远程模式,还有手动跟自动的选择模式。 这套系统呢就只有这么多的控制功能,也是相当比较简单的一个系统,但是它包含了很多工艺技术知识在内,大家如果要学习西门子 plc, 除了 smart 两百除外, 还得进入一千两百跟一千五百去做一些简单的控制逻辑进行生化,那现在触摸屏就只有这些功能,那我们来看看一下我们 plc 里面是有哪些相关的程序呢?现在我们打开薄图工程, 这个 plc 是 幺五幺二 sp 的 一个 cpu, 我 们可以点开看一下, cpu 带了几个低模块和六模块,还有 ai 模块和 aq 模块,最后还有串口通讯模块。 我们现在来看,第一个是主程序,主程序只对子程序进行调用使用,这有个累计的时间跟次数,这里面的程序就是相关设备的运行时间进行累计记录,还有当前运行时间和启动次数记录。如果 plc 断电了, 累计时间和累计次数是不会清零,只有当前运行时间清零。下一个就是连锁保护的程序,这个连锁保护就是对设备的相关连锁保护,比如叶位低或高,不能启动设备等等。这个是设备的控制块,就是设备的控制逻辑程序。 为什么叫开关电机呢?就是它的功能只有开合停功能,它里面没有任何的频率设定,还有频率反馈的相关信息,所以我们自己定义叫开关电机。那我们再看下一个, 所有的设备,如果都是只有开合停功能,它都可以来调用这个控制逻辑块里面的程序去控制设备。还有一个是控制变频器的,这里叫变频器控制逻辑块,就是说它是控制变频器的,我们点进来看一下, 它里面前面是一样的,它后面多了一个就是频率的设定转换而已。下一个我们看这个时间转换程序, 这个时间的转换,比如说我们在触摸屏上设定的十分钟,那我们的一千五百里面的计时器它默认是毫秒,那我们需要进行换算才是所要的时间。 这里面有一个 ai 地址输入映色, ai 地址就是模拟量输入,都要进行对这个工作量进行转换成我们的索要的实际值。 a q 就是 模拟量输出映色,就比如说我们这里输出是五十赫兹的频率,那我们经过这个换算 输出对应的就是四到二十毫安或零到二十 m a 的 电流进行控制变气器。第一就是数字量的输入映射,每个点都对应的有它的就地远程模式信号或者是运行反馈故障反馈信号。 为什么在这里做地址的映射,如果这个输入点坏掉了,右边的地址是我们 plc 内部的地址, 如果这个内部地址在逻辑程序里面用到很多地方,那我们只需要改的是 d 零点零这个点位就可以了,不会对 plc 内部的逻辑程序有任何的改动,这是一个工程师必须要学会的编程方法。 dq 地址映射也是跟 d 一 样的功能, q 点坏了,只修改 q 点的地址标签即可。 下一个就是变频器的控制逻辑快,这个就是如果是设备是控制变频器的,就是调用这个子程序的控制逻辑的快, 下一个就是电动阀门的控制逻辑块,在这里就不一一解析了。下一个就是电机运行时间累计和次数的计算程序。下一个是开关电机控制逻辑块程序,如果是开关泵直接来调用这个程序块就可以使用,下一个是模拟量输入的换算的公式, 初学者只要学会程序块的相关引脚如何使用就可以了,不用对这里面的逻辑都要学会它, 等编辑能力上来后再可以修改自己想要的程序逻辑,就是所谓的程序封装的意思。最后一程序是自动控制程序,里面的程序是每一个区域自动控制逻辑,他就按这里面的自动逻辑去自动运行,控制相关设备运作, 有相关的连锁报警,就会启动其他备用泵,保证系统正常运行。下面这些就是一些的相关的内部变量表,用到哪些变量就自己去定义它。 讲到这里,相信大家也对这个系统大概有了一些了解,如果想做更复杂的系统,都要先学会做系统的基础框架,等技术提升后再尝试复杂的系统,这样大家就不会觉得太难从面放弃自动化这个行业,只要自己努力,相信自己一定能到。感谢大家的观看。