粉丝180获赞7689

我们如何对自负串变量里边的元素继续寻指呢?给大家简单的讲解一下。首先我建了一个 fb 啊,在 fb 里建了一个自负串变量,它长度是二百五十四个字节对吧?给它输入一个默认值。 然后如何读取这个字符串里的元素呢?啊,很简单,用木指令是不是?然后这里大家需要注意 啊,可以随意的对这个自无创解的元素进行选择。比如说我选第六个,哎,他就把第六个移动到这个 a 变量里去。下面呢,以此类推是不是啊?给大家嗯,在线一下这个程序啊。首先下载,因为我们动过了是不是啊? 在线大家看第六个元素一二三四五六是不是?嗯呐,对吧?啊,没问题啊。第二个元素是不是哎, 哎呀,对吧。第三个面料,大家看是空格啊,空格在 plc 里也被识别为一个字符的,大家需要注意啊。第四个是 k, 没有问题是吧?啊,这个是字符串变量的里边的元素的引用。另外大家需要注意一点, 这个字不串的长度我们最多啊,只能声明二百五十四个字节。但是说博图里的资料说是字不串,有二百五十六个总的字节的长度,那么我们定义只能定义到二百五十四 啊,实际规定又是二百五十六个字迹啊。那么剩下的两个字节去哪里了呢?哎,知道的评论区里留言哦。

我们来看一下西门子的报警画面如何制作。首先我们登录报警的信息内容, 点击我们 hm 报警双击。然后呢在这边大家可以看到我这边关联了这么多报警的文本,比如说第一条,我们这边关联的 st 升降气缸动点报警,我们前后名称和报警文本写一致。 这边呢我们这边的报警那边选择 iros, 然后触发变量,大家注意触发变量的数据类型一定要是 word 变量,我这边选择的是在我 db 块里边定义的一个 word, ok, 然后确定, 因为一个 word 是十六个位,我们上次有说过,在功能块里面,我们的报警位可以是定零位,第一位就是报警点百 封号 x 零嘛,这个 x 是自动出发的,自动输入出来的,这就是我们的片段选址嘛,然后这样的话,通过关联我们的报警就比较方便。 ok, 这就是我们的报警的事件登录。

啊,看一下这个播出软件中这个系统和时钟存储器的一个设定。啊,这个系统和时钟存储器,还是就说我们现在最小化在这个, 在这个 cpu 设备试图中, cpu 我们任意双击打开啊,就可以调出这一个,调出这一个系统和失踪存储器。啊,这个系统和失踪存储器怎么理解?我先举个例子,如果说有这个西门子两百 smart p l c 基础的,我们先打开这个两百 smart 的软件, 这是西门子两百 smart 的软件,然后我们看一下这个符号表,有一个 r o 符号在西门子两百 smart p l c 中,那么它的这个符号可以分为就是说 r o 符号,还有这个系统符号。系统符号的话,比如说这个,你看 s m 零点零、零点一,呃这些等等,这些在两百 smart 中 是系统规定的符号,在两把 smart plc 中可以直接用,但是我们在这个播出软件中,这个 sm 零点零,我们看一下能不能用呢? 看一下啊,我现在这个这个是左边是幺幺零零啊,左边是博图,右边是两百 smartplc 的软件。好, sm 零点零,可以看到他的这个系统符号是这个始终接通,就是说是一直接通的意思, 那它这个一指接通是指一个敞开,比如说,哎,我们 s m 零点零,输入 s m 零点零。好,它就是一指接通,我们再输入一个,比如说输入一个线圈,输出一个线圈吧, q 零点零, q 零点零,那么这这行程序的意思就是说啊,这边是多明显的电流, s m 零点零,又是因为它一直接通, 所以说就 q 零点零就直接得电了。 sm 零点零直接中接通,但是我们看一下这个,呃,博图软件中他是不不能这么输入的,我比如说我直接输入 sm 零点零,看一下啊,我现在现在也是啊,微逻辑指令,然后把它拖过来, 然后这个献血指令也拖过来,可以看到。呃,这个博图软件的编写,编写,还有这个和两 meismat 软件,它有很多的类似之处,你看微逻辑啊,微逻辑这边也是微逻辑,然后定时器,计数器,然后这边也是计数器,然后 呃,定时器等等,基本上都是很类似,那定时器这里有 t o f 啊,这边也是定时器,有 t o n 和 t o f 等等,基本上就是说,呃,我会了,会了,播出之后这个两百 smart 的话,这个 调 c 的话入门,也就是啊,很容易了。然后我看啊,我在两百 smart 中,呃,这边 这边两百四十八的 s m 零点零啊,驱动 q 零点零,那么我这里写一个 s m 零点零,然后看一下, 哎,他会爆错,他会爆错是不行的啊。这个这个地方就涉及到了这个系统和失踪存储器在报仇里边,然后在西门子两百四十码的 plc 中,这个系统和失踪存储器 不需要我们进行创建,但是在博图里边我们需要进行创建。那看一下博图里边这个类似于 s m 零点零的功能是哪一个呢?记住这个注视是始终接通, 始终接通,就说我想在播通软件中有一个点是类似于这么一个功能,就说始终接通。好,我们看一下这个系统和时钟存储器,然后设备设备,然后 双击打开,然后这里需要我们启用系统存储机字节和启用时钟存储机字节,如果说不启用的话,我们是没有这个功能的,你看启用之后,那么他给你分配的地址是 m 一点零是首次循环, m 一点二是始终为一,可以高电瓶啊,就可以理解为是始终接通,这个始终为一和始终为零,他是指他的一个啊,常开触点来来说的就是说始终 m 一点二的常开触点就是始终接通, m 一点三的常开触点是始终啊,始终断开。 m 一点一的话,人的状态一更改一般不是很常用。 m 一点零的话是,就是说在这个首次首次循环,就是首次接通的时候,他会通下电之后就断开了啊,然后,呃,我们看啊 s, 呃,那么我这个规划完之后是 m 一点二这个百分号, m 一点二 是什么意思呢?我们不用管这个前面的这个百分号,我们就记住我现在启用默认是他是关闭了,默认是关闭了,我启用这个系统存储机自己之后,这个 m 一点二, m 一点二,呃,这个英文奥奥维字就是一直为真,就是 m 一点二,就是始终接通,那么百分号先不管,那么我这里直接输入输入一个 m 一点二, m 一点二,哎,然后 q 零点零。好,这这行的程序的话,就是启动系统存置器之后这行程序,呃,这个程序和两百 smart 的这个程序啊,基本上就是类似了,你看可以看出他俩的区别了,然后我们再再接着往下看,比如说这个位置,呃, 设备组态属性看看看下一个 sm 零点一,仅在第一个扫描周期时接通啊,比如说啊,我启动一个 sm 零点一, sm 零点一,然后我复位,比如说这个,嗯,微逻辑指定,微逻辑指定,这里有一个复位吧? 复位。举个例子, m 三点零, m 三点零,复位,这一个值,好,他是这么一个功能,就是在第一个扫描周期是上电初始化,可以理解为刚开始上电的一瞬间把它复位一次,然后后边程序运行我就不管了,然后在这个位置, 在博图软件里边啊,博图软件里边的话,他这个手撕循环的是 m 一点零, m 一点零。好,然后我们就是 m 一点零,把它把它类似于对比一下,就是说属于 m 一点零, m 一点零,然后 m 一点零,我看我输入了 m 一点零之后,它会自动弹出一个百分号, m 一点零,下边是它的一个注视啊,注视,然后 m 一点零之后,然后这里会,比如说,呃,在这个位置复位 啊,复位这个 m 三点零, 然后这个指令,这个指令啊,啊,怎么用的话,我后面的视频再与大家分享。 好,这样,那么这行的程序就和这行的程序基本上就类似了。呃,但是我们说了这个,在这个两百 smart 软件中,这些,这些包括这个系统符号啊,包括什么?始终接通啊?始终接,呃,始终接通啊,然后第一个扫描陆续接通这些等等,这些等等,包括这个,呃,时钟脉冲 f c m 零点五,我针对一秒的周期时间时钟完成接通零点五秒,然后这个地方,呃,断开零点五秒,这个,这个它是时钟,时钟,然后在播出软件里面的话,我们就是这个啊,时钟存储器, 始终啊,启动时钟存储器字节,呃,在这个数据类型的话,数据类型我们知道这个一个字节是等于八个位,这个一的话就相当于是一个 m b 一,那么 m b 一的话就相当于 m 一点零到 m 一点七,呃,它正常是一个字节是等于八个位,但是这里是的话只只是用了四个, 然后我这个里地方是可以进行更改的。我比如说这个地方,呃,比如说一吗一的话是 m 一点零到 m 一点三,我如果说改成五的话,那么就是 m m 五点零到 m 五点三啊,都是可以的,这个在 软件里边可以自行进行创建,但是这个我创建完了之后啊,创建完了之后,我记住这些地址我就不要用了。因为什么呢?因为什么?比如说我在这个两百四十万的软件中,我比如说用触摸屏控制一个设备的起跑停,我一般是这么写,比如说 m 啊,零点零, 然后起跑停,触摸屏控制一个 m 零点一, 然后 q 零点零,然后这个里加一个自锁 q 零点零。 好,正常情况下,我比如说在触摸屏上做的做一个设备的简单的起泡屏,我就是把触摸屏采集 m 零点零的数据, m 零点一的数据, q 零点零的数据这么一个采集,呃,因为这个在两百 smart 软件中,这个 m 零点零, m 零点一我们没有什么特殊的含义, 但是在博图软件中,如果,如果说启动了啊,时钟存储机字节的话,我再这么写啊,再这么写,在博图软件中这么写就是不可以了,因为我启动完了这个,呃,时钟存储机字节,那么 m 零点零,它就是变成一个时钟脉冲了,它就不是说在这上边的是一个,就说那个存储区的一个开关了。 好,然后我们看一下啊,举个例子吧。再举个例子,呃, 把它浮动拖出来,拖出来之后我们看一下这个程序 啊,一返回就自动返回了。 好,刚才我们记一下 m 一点零,呃, m 一点二是始终为一,然后 m 一点零是首次循环,然后再看一下下方下方这个时钟存储器字节,呃,这个是什么意思? 这个的话就是他有很多,包括十赫兹的时钟到这个,呃,零点五赫兹的时钟, 然后我们知道这是赫赫兹的话,赫兹的话就相当于是他的一个呃频率频率,那么我们知道,我们搜一下这个频率和周期的关系。频率和周期的关系。 频率,呃,等于,呃 周期分之一,这个这是这个公式,这是这公式的话,我们通过它,通过它就是 f 等于 t 分之一, f 等于 t 分之一这个这么一个关系。然后呢我们看一下 f, 呃, f 是, f 是频率,单位是赫兹周, t 是周期,时间是秒,那么我们可以算一下这个呃周期的话,比如说,比如说这个 m 零点五吧。假设以 m 零点五举例,那么它的话, 他的话,他这个周期的话就可以算出来是这个一秒,他的周期是一秒一秒。他这个地方有一个特点,这个有一个特点,就是时钟存储器,他是在一个周期内,就说接通和断开的时间各占百分之五十,那么我通过这个一赫兹的时钟,我在 经过这个公式,在经过这个公式啊,知道了,知道了他的频率,然后我求出来了他的时间是呃周期时间是一秒,我求出来了他的周期时间是一秒,一秒的话他有一个就是所有的这些始终存储器自己的特点都是在一个周期内 啊,接通和断开的次数各呃接通和断开的时间各占百分之五十,所以说这个呃一秒内接通百分之五十和断开百分之五十就相当于一秒之内, 他就是说呃零点五秒钟的时间是接通的啊,零点五秒钟的时间是断开的,然后其他的使用存储器也是一样算出来了。先先把根据他的这个,那根据他的这一个频率频率算出他的周期,算出他的周期之后,然后再根据他这个 呃特点,一个周期内接通和断开的次数各占百分之五十,就可以算出啊多长时间接通一次了。这个这样的话就是这个啊,系统存储器字节和时钟存储期的字节的一个应用。

接下来我们来学习尺寸内的构造方法,我们前面在看帮助文档的时候就知道尺寸内有很多构造方法,这里我们只选择几个常用的构造方法来学习,这几个是要求大家能够掌握它的使用的,来我们看一下啊,这个是 使用无餐构造方法来创建一个空白字符上对象,它不含有任何内容,那么这个是使用一个字符数组的参数,根据字符数组的内容来创建字符上对象,那么这个是 给一个字结数字的参数,根据字结数字内容来创建字幕上对象。最后这种方式其实并没有使用构造方法的方式,而是直接给一个双引号扣起来。 abc, 这是直接复制的方 方式创建支付串对象,他的内容就是双要扩写内容。 abc 好了,这就是我们说的几种常见的获取支付串对象的方式来 说完之后我们到代码中演示一下,打开我们准备好的加瓦文件,里面有这几种方式的注视信息,接下来我们分别来演示一下,先看第一个 ctrl c, 然后我把它放到这里,我们来创建一个对象,死春影, s 一等于又一个死春影,这次使用的是无餐构造,所以不给任何东西, 那么现在这个 s 一就已经是个对象了,怎么来验证呢?很简单, s 一点,大家看我点完之后有很多方法可以让我们来使用,这些方法都是死去内中的, 所以我们说他就是已经是个对象了,那么针对这个对象,我们现在不做调方法操作,而直接做一个输出,认真看啊, s 一冒号加上 s 一。 好了,右键执行,来看一下控制台的输出,控制台没有输出任何内容,也没有输出地址值那样东西,那说明这个对象他如果输出的应该是他的内容,只不过他里面没有内容而已。 接下来我们来看下一个 ctrl c, 把它拿到这里,这里是根据字符数组内容来创建字符上对象的,所以首先我们得有一个字符数组大括号,我给几个字符,哎 b c, 好了,有了这幅数字之后,我们来创建对象, stean, s 二妞一个 stean, 他要的参数是一个自负数组,所以这里我传一个自负数组就可以了。那么最后 s aut 一回车 s 二码号加上 s 二来认真看一下啊,右键执行, 控制台输出的内容就是 abc, 他是根据字符数的内容来创建的字符串对象来。接着我们再往下来看第三个 ctrl c 扔到这里,死蚯蚓, s 三等于六,一个死蚯蚓。发现问题来了,他要的是个 什么字结数组啊?所以我首先得有一个字结数组,那么就是 bux 等于大括号,那么字结数组什么样子呢?字结它也是一个整数,所以这里嘛,我们给几个数据,就是七 九十八,九十九。好了,字结数组有了之后,接下来把这传上字结数组就可以了。最后 s o, ut 一回车 s 三,冒号加上 s 三。来我们看一下这次输出的什么,右键执行,控制台 输出的还是 abc, 那这个怎么理解呢?来我们说一下,我们前面说过了,九十七,他对应的底层的字符应该就什么,就是 a, 也就是 a, 这 个字符在计算机底层存储的应该是什么数据?九十七这个值,而我们右键执行是把这个值拿出来让我们看到,看的时候其实他又把它转成了一个字符,什么字符?哎, 所以现在这个九十七、九十八、九十九,他对应的字部串中的字符就是我们的 abc 这个东西。 好了,说完这个之后,我们来说最后一种方式,注意最后一种方式他是没有使用构造方法的,他是直接负值,那么 stys 四等于 abc, s out 一回车, s 四冒号加上 s 四,写完之后来右键执行这一次再控制台输出的内容也是 abc。 好了, 到这这几种方式得到字不算对象,我们就说完了,这里我们写一个推荐,推荐 线,使用直接负值的方式得到字符串对象,也就是说虽然前面这几个方式我也讲了,但是我还是建议使用这种方式。 好了,到这关于字符串的构造方法我们就说到这里了,我把这停掉。

我们知道幺二零零幺五零零 plc 啊,他有两个时间啊,一个就是系统时间,系统时间就是指的标准的英国的格林尼制时间 啊,这是一个啊,时间的通用标准啊,相应配套的指令就是读取系统时间,然后写入系统时间啊,与之相对应的就是我们的本地时间 哎,我们经常在媒体上可以听到什么北京时间,是不是,哎,这个就是我们的本地时间 啊,本地时间,相应的指令就是读取本地的时间,然后写入本地的时间。那么给大家在博物图里演示一下,这两种时间有什么区别?这里我掉了两个指令啊,一个就是读取 系统时间,然后是读取本地的时间,读到的数据放到数据快一里的啊,两个变量啊,一个是系统时间,一个是本地时间啊,我们把它在线看一下 啊,大家看啊,他们这个显示的时间啊,是略有区别的,区别在哪里啊?在小时 啊,就是这里啊,这里是十一点,这里是十九点啊,差了八个小时啊,也就是说什么呢,我们北京时间和英国的,嗯,标准时间差了八个小时,就是在这个地方啊,这里是十一 啊,而我们本地时间是十九,对不对?正好相差了八个小时啊,这个大家要清楚。 另外呢,再给大家提一个问题,这个 weak day 啊,也说周末,这里显示的是星期三,这里显示的也是星期三啊,而我们看一下本地的时间,也说电脑上的时间, 那么大家看这里是星期几啊,哎,是星期二,为什么会有这个差异呢啊?评论区留下你的观点哦。


大家好,下面我们给大家讲解一下如何使用新民仔 sp 杠幺二零零 plc 创建一个延时启动的 fc 块,首先双击添加新块,选择函数 fc, 定义它的名字为延时启动,单击确认按钮, 添加完成之后向下拖拽,打开 fc 块的一个变量身份表,在这里来声明我们的输入输出变量。 添加三个输入变量,分别是启动停止和设定时间,两个输出,一个电机,一个当前时间, 还有一个输入输出提零,数据类型为 iz timeriz timer 为定时器的一个数据类型,这个音铺的 表示输入, ott 不得表示输出,因 out 表示的是输入输出下面开始,并且我们的控制程序选择一个常开点,常闭点,添加一个定时器 ton 输入 ton, 在这里要注意,千万我们不要去点单个实力,我们选择参数实力,在这里呢,选择刚刚我们新建的这个 ic tommy 的面料提零,然后单机确认按钮,选择一个输出点, 增加一个自锁敞开点,然后关掉我们相应的变量,启动停止, pt 为设定时间, et 为当前时间线圈关联我们的电机输出字锁则使用 t 零的音来进行字锁, 选择题林的音,这样的话我们的一个 fc 块就封装完成了。 打开 ob 一拖拽这个延时启动的 fc 块,拖拽出来之后呢,关联我们的相用的输入输出变量,该块是可以重复进行使用的,我们可以同时控制十台,二十台或者是三十台电机的延时启停控制。 新建了一个滴滴数据块来进行关联面料启动停止,设定时间,提铃定时器 输出,点击当前时间, 这样我们就完成一台电动机的控制了。如果还有第二台电动机,同样拖出来这个延时启动 fc 块, 把它拖拽到 obe 里面,那这个时候呢,再次新鲜微量进行关联,就可以控制我们的第二台电动机了。喜欢自动的朋友双击点亮给大家分享更多知识!

今天给大家演示一下西门子幺二零的系列 p l c db 地址与昆仑通泰触摸屏通讯连接与设置, 打开我们上次讲解的七宝厅程序,也就是博图软件里的七宝厅程序, 同时打开我们上次操作的昆仑动态的触摸屏里面的参数啊,一些七宝亭的一些控制, 这时候呢我们的拨通软件已经打开, 档次呢,我们编写来采用 m 点启动停止控制我们的 q 点, 我们昆仑村通塔里面的触摸屏我们也做了启动与停止啊指示灯,那这时候这个启动停止和这个指示灯他对应的地址是启动 m 幺零点零,停止 m 幺零点幺 指示灯 q 零点零,也就是说我们这个指示灯,我们把它先放到这个位置啊,放到这个位置啊, 但是那我这时候的话,我们把我们的不同软件的仿真器啊打开, 我们再次打开,我们有个虚拟软件, 这个软件的主要是我们采用仿真的 啊,启动它,我们这时候还要把我们这个昆仑通碳里面的啊, 里面的画面啊,我们给它启动它,也就是我们仿真。 好,我们看一下点到这个启动,我们这个指动亮啊,那就是中屏这里个 q 零点零也是亮的啊,我们现在停止 啊,停止掉,熄灯啊,停止啊,现在呢就是我们的 m 点和 q 点啊,完全通上去的,我们接下来接下来我们演示一下低逼点啊,低,也就是博托软件的低逼地址与昆仑动态 通讯连接与设置,把这么全部关掉啊, 我们这时候首先啊我们可以先建一个 db 块 啊,我们剪下 db 块啊,编号为一,把我们的 db 块的优化仿生块去掉, 我们这时候再次写一个 w, 我们写一个主机启动吧 啊,写一个主机停止 五 g 运行。好,编一下 啊,这是我们的主机启动的地址,主机停止的地址和主机运行的地址就已经出来了啊,他们都在 db e 里面,这时我们打开主程序啊, 我们这时呢还是演示一个啊,就是采用起跑停,就是 db 地址的起跑停,怎么与我们的昆仑动态做到通讯连接啊, 不拽 啊,这时候看一下啊,主机启动呢,他的地址是 db 幺点 dbx 零点零,主机停止,他地址是 db 幺点 dbx 零点一,我们的主机运行的地址是 db 要点 dbx 零点二啊,这是他的字锁,也是 db 要点 dbs 零点二。好,这是我们的,他用 db 地址写的提高零程序啊,就写完了。 我们这时候呢去我们的库存通泰的触摸屏里面啊,去做一些操作啊,控制还是一样,我们去这个设置窗口里面双击打开, 我们要去添加我们的地址啊,我们添加通道啊, 因为这时候呢,我们地址呢是 db 幺点 dbs 零的零啊,我们因为这里面啊,昆仑通道里面的触摸屏编程软件里面啊,它有 i 输入的 i 输入 i 输入几点几点七, q 输出几点七 m。 内部计算器和微数据计算器啊,这里面他有四个选项,但是呢他没有 db 地址, 其实这里面的 db 地址可以参照就是微数据寄存器啊,好,我们选择无选择微数据寄存器啊,它的通道是它的地址是 db 幺点 dbx 零点零点零, 其实就应该我们写上这个地方就应该写一点零啊,因为他是 db 幺点, dbx 零点零,是不是?那我们这就选一点零,而我们现在有几个地址用呢? db 幺点, dbx 零点零, db 幺点 dbx 零点幺, db 幺点 dbx 零点二,也就用了三个,我们这地方可以写三 通道歌手写三啊,确认啊,这时候的出现地址啊,是 db 优点, 零零零点零, db 幺点零零零点幺, db 幺点零零零点二,其实就对应的我们地址是主机启动,主机停止和主机运行。好,我们给他起个名啊, 精明窗啊,主机启动,主机运行啊,主机停止, 五 g 运行。 好,我们现在是已经给他名称定义完成,我们还是一样选择快速连接变量,就是不清楚啊,就是 任何添加。 好,我们这时候呢去我们做我们的启动 停止和指动按钮来试一下,我们可以把这个给他复制一下,你们这一块的话,我们之前是做过的啊,我们给他复制一下吧,我们之后就把他名称改一下,主机启动, 主机停止,这个咱们选选择 五 g 运行, 那我们现在把他们改过,改完过后啊,他们的地址还没有定上去, amen 可以把他地址对上,主机启动,我们把他地址对一下啊,对应一下, 在这里面啊,我们抬起共同啊,我们选择主机启动 确认,这个呢,选择主机停止,主机停止确认,那么这个地方选择主机运行 变成颜色啊,选择主机就行啊。 好,那这时呢我们的已经编写完成啊,也就说这个地址 是 db 要点 dbx 零点零,这个地址是 db 要点 dbs 零点幺,那这个地址呢? db 要点 dbx 零点二,他们是对应这个地址,这个地址还有这个地址。好,我们这时候呢还是一样,我们去动仿真啊,我们可以演示一下, 把我们的模特软件防止启动 啊,我们测试一下啊, 现在是我们采用这种做法, db 地址啊,到底能不能连上去啊?这时候还要把我们这个软件也给它启动,它这是一款小插件软件啊, 那这节课呢,我们是讲过插件怎么使用的啊,你们以后可以翻看我们之前上的讲的内容啊。啊,我们这时候呢,还要把我们这个昆仑动态的触摸屏软件给他启启动 演示一下啊,先还是这样把这个启动啊,他是 是没有问题的,我们点这个启动好,他也是没有问题的,那我们这个啊,这个点的时候啊,我们这个指灯不亮了吗?这个指灯亮的话,他地址是对应这个,那我们现在要停止他这个地址的停止,就是对应这个地址,我们可以采用停止 好再次启动啊,再次停止啊,那这个呢?可以停止这个地址,他是 m 幺零零点幺,地址停止啊,我们再次把这个 db 地以 db 地址形式写的啊,采用的启动停止按钮啊,给他启动, 再给他停止啊,那这一块的话就是我们采用的 db 地址啊,就是国图软件里面的 db 地址,怎么样?与昆仑同大的编程软件啊,通讯连接与操作控制。
