粉丝4.6万获赞16.7万



接下来是字母串转换,梯形图是这个样子的,整数转字母串,一个 e, n, e, n format, 转换精度式和转换格式。然后 alt 是 九个连续存储 单元,首地址就是就是,转换后字母为八位,但是首地址存放的是字母长度,双精度是十二位嘛。然后手机的存放的也是字母长度 是 i, two, s。 第一样它都一样。实数转字母串,双整数,双整数,双精度转字母串都一样。赋码的是指定小数点 右侧的转换精度和使用逗号还是点号作为小数点。结果函数串的长度由格式操作数的前四位 s, s 给出,可以是三至十五个字母。转换结果放在 out 开始的 s, s 加一个存储位, 这是特指这个时数转这个字母串,然后是字母串时数要转,转整数时数双均都可以转。然后这里变成了,从波浪的变成了 a, n, d, x 是 转换开始的位数 s, 二 t, 二 l, 然后 in, i, n, d, x, alt 除它的位置,然后 st, d, s, t, r 都是都一样的。 五点十一点四是编码,编码是将输入端 i, n 字形数据的最低有效位,即数值为一的位 的位号零到十五。编码乘四位二进制的数并存。 alt 指定自结型存储器的第四位中解码式,将输入端 自结型的第四位所表示的位号零到十五。将输入端的 alt 所指定的自单元中相邻位号上的数值之一,其他位之零。 嗯,先看一下它的题型图。编码, e, n, c, o 编码。 这里硬是输入数据的字形可以是十六位的二进制,也可以是四位的十六进制。 嗯,这里的输入数据字节型八位二进制分高四位和低四位。 s、 t、 o 语表示 e、 n、 c、 u。 音 out 非常的简单的,什么意思呢?就当音有效时,将 in, 这是编码最低有效位的位号进行编码, 结果送到 alt 指定自习自结型存储单元的第四位中。 解码是 d、 e、 c、 o, 自结到自行,这是自行到自结,这是编码,这是解码 d、 e、 c、 o, in, out 则是当有效时,根据按自结型数据的第四位所表示的位数,作为 alt 中指定自行数据的位号,并将其位号上的数值置以其他位置零。 举个例子就是八个传感器检测到八个工位是否有弓箭,这个 e、 n、 c、 u 就是 编码是如果第三个工位有工件,那么就将该工作编号编码成一个二进制数。 解码就是在屏幕上选择一个工作编号为三的地方工位,通过解码指令控制对应的值灯亮 编码就是把它编成二定置编码就是把二定置再换成实际上的字型。好,先讲到这里。

接下来给大家介绍这个基于西门子三麦的 k 七 m i 的 环境监控系统界面,它适用于机房等对环境要求较高的场所管控。当前系统处于运行状态模式选择区的手动模式已激活。界面左侧的系统控制区配有启动停止 复位按钮,点击启动可开启环境调控流程,停止能暂停当前工序,复位则用于重置系统。状态模式选择支持手动自动切换,当前手动模式亮起, 若需自动管控,可切换至自动模式。右侧参数监控区会实时显示空气湿度、温度、 q 浓度、光照值的实时数据,当前数值均为零。下方设备状态区同步展示热风机、冷风机等设备的运行待机状态,目前仅热风机处于运行状态, 于设备暂待待机。手动模式下,可通过手动控制区的热风机加湿、通风等按钮直接操控对应设备,比如温度偏低时点击热风机升温,湿度过高时触发除湿。若切换至自动模式,系统会依据预设的参数预值自动启停设备,维持环境稳定。 整个系统通过手动灵活操控与自动预值调控结合,实现环境参数的精准管控。同时,设备状态与实时数据的可视化展示,也便于运维人员及时掌握工况,保障目标场所的环境稳定。

如何写入 plc 程序到公共版啊?这个是给新客户看的,老手请直接划走啊。 第一步肯定是先要安装一个 gx 的 贴图软件,安装软件的过程我另一个视频里面有讲啊,这里就不详说了。第二步,新建工程编辑程序。我们点击这个新建工程, 然后选择简单工程 plc 系列,要选择这个 fx cpu, plc 类型要根据 plc 公控板上的型号来选,比如我们选择 fx 二 n, 下面是梯形图,不动,然后点确定,这样我们一个梯形图项目工程就建好了,可以开始编辑程序了。这里我们随便写点东西做个示范。嗯,先写个 x 三吧,控制这个 y 的 翻转,再写一个 x 五的 x 五,这里我们加一个防抖动,上面没有写防抖动,这个防抖的部分我会在另一个视频里面讲它的意思和意义。 这个刚写好的题型图,它是这样深灰色的界面,表示它只是个草稿状态,我们按一下 f 四或者菜单里的变换, 它就变成了正式的梯形图,这时候变成白色界面了,就可以准备写入到 plc 公共版里面了。如果是第一次编程写入, 还需要设置一下通讯单口,这里点连接目标,双击 connection, 双击串行, 选择正确的端口号,这个端口号在安装完 usb 线的驱动程序之后,在 windows 设备管理器里面的档口中可以看到。比如我这台电脑里面的是 com 五,我就选 com 五,选好之后点确认, 点确定。写入之前,我们先连接好公共版的二十四伏电源线,再通上电,然后到软件菜单点,在线点写入, 这个地方点参数加程序,它就会自动勾选了需要勾的选项,再点这个直行,这就是正在写入了,这个也可以勾一下,写入完成自动关闭界面。 在下载的过程中,我们可以看到这两个灯是一直在闪的,这两个是通信,通信指示灯,它一直在闪, 跳出已完成,这就全搞定了, 下载结束。下载完成之后,这两个灯就不闪了,这就全搞定了。这个时候我们可以 拔掉这个下载线,也可以不拔不影响这个程序的运行, 这个因为我们刚才在下载程序的时候,这个运行按钮是关闭的,现在给他打到运行向上,打到运行状态,这个时候程序他就开始运行了,我们来看一下他的个动作效果,现在就可以看到程序运行 这个翻转,刚才我们程序里面就是这么写的, 到这就全部结束了,写入完成。

演示一下啊,佳佳拿程序以后的话,这边分成主程序和模拟量子程序,所以说佳佳一定要在主程序,在主程序里面点击左上角的文件,点击导出,然后选择一个文件取名叫幺幺,点击保存给他替换掉, 然后这样的话我们取名叫幺幺。然后呢,我们双击打开我们的仿真器,点一下这个位置,输入密码六五九六,点击确定,双击 cpu, 更改 cpu 型号为二二六,点击确定在双击零的位置。因为你这里的话要有五个模音量,所以这里的话要插入, 呃,一个就是四个默认量了,那再插入一个四个默认量,总共的话我们需要用到 ai 零, ai 二, ai 四, ai 六和 ai 八,用到他们啊,他们范围是二伏到十伏,要注意他们是二伏到十伏的, 我们点击左上角程序,点装载程序,点确定,然后把刚才六幺幺呢双击拽进去。接下来话我们先运行一下, 我们根据我们 ios 浏览器来进行看。呃,在运营之前的话,我们先插入一个这个位置,输入我们想要的一些地址,这地址的话分别是 vd 零, vd 四,我们看你看我怎么输哈,这是 vd 零,这是 vd 四,然后 vd 八, vd 十二啊, vd 十六,中间间隔四个,然后格式的话选择 plus 型,全部是 plus, 嗯,然后点开始就可以了,然后这里的话分别对应的是我们的罐内 ph 液位,罐内液位环境温度,环境土壤湿度和土壤的一个 ph 啊,注意啊,它分别对应这个值。 打个比方说,我们此时我们点运行啊,要点运行点是要运行起来这里边运行,然后这里的话我们滑度要看看啊,当前的话你可以发现我滑动这里的话呢,我的液 ph 值会变高,第一个是微粒磷脂呢,微粒的是我们的液 ph 值 p h, 当前的话,比如说划到最大的话,那 p h 就是 十四的 p h, 当前是一点一点四,然后后边加零零一的意思,表示一点四乘以十的一次方,表示当前是十四的意思啊, 后面一样道理,我们一会来看操作一下。首先的话我们选择手动模拟手动状态,选手动的话我们就要挨零点零拨上去,挨零点零输出,表示此时手动状态,看此时手动指示灯亮,然后这时候呢我们能开手动泵,抽水泵,我们点一下抽水泵, 点一下拨上去,松开按钮拨下来,此时的话发现 q 一 点零输出, q 一 点零可以发现此时就是我们的臭水泵输出,对吧? 然后我们点关臭水泵,快手也是按钮,按钮的话就按下去,拨上去,松开拨下来。第二后臭水泵停止了,然后再看往复泵启动,启动了,往复泵停止了,然后面话搅拌机启动停止,一点零点六,零点七 搅拌机启动,启动了,搅拌机停止,停止了啊,注意啊,这是我们出液阀二,出液阀二的话也是启动停止, 然后出液阀二启动,出液阀二停止啊,这是我们的手动情况,想开哪个开哪个,想关哪个关哪个,他是不受任何逻辑影响的,他是为了一个应急调试来用的哈。然后这边的话我们选择自动,我们取消手动,选择自动,这时候 q 零点一手数表示当前是自动状态, 那这时候的话,那假如说我们点一下自动启动,首先注意,好,我们点一下自动启动,自动启动, 嗯,首先我们把这个 p h 值弄到合适的位置啊,因为你这个逻辑的话有点那什么,有点稍多一点,所以说这边的话,你操作起来的话要要要,那自己小心点。就是说首先我灌那 p h 要弄到一个合适值,就比如说弄到七的周围 点这个位置啊,弄到七的周围,然后另外土壤 p h 值的话,也就是七点六可以了,我们再只要在六和八之间就可以。然后土壤 p h 值的话也是弄到这个七的周围是 ai, 八是这个点,我们操作一下把它弄到七到七的周围, 好,也是六到八了就可以了。当前这个时候的话呢,我们去模拟点击自动启动,点自动启动 i 一 点二, 按下按钮停止,此时的话发现我们 q 零点七在输出, q 零点七输出说明此时正在进行自动运行,然后 q 一 点零输出, q 一 点零一点的输出表示此时正在进行抽水泵,此 时为什么要抽水泵呢?因为我们的呃这个值是我们的一个呃液位,然后这个值的话是我们的一个环境,什么呀?环,环境温度和环境湿度,当前环境温度满足条件小于二十, 环境湿度也满足条件小于二十,那说明此时的话我们该进行一个清水的一个灌盖哈,只有清水随此时再去抽水,那抽水的话我们叶位会升高,你注意一下,我们叶位升高的话肯定是 ai w 二是这指,我们把这指调节一下,它升高,升高到五度呢,再升高到九十,随意这边哈。假如说前期的话,你可以滑动这块,然后快速调节,但快到九十的时候的话呢,我们停止一下,快到九十的,我们点这个小三角来,点这个小三角的话是滑动比较慢哈, 当前是八十一的高度,他一直在抽水,看此时一直在抽水,还不停的一直抽水,然后液维升高。我们这里操作这个传感器的话,只是模拟模拟传感器,在模拟传感器,因为你这边的话在电脑模拟没有真实传感器,所以得靠人来模拟这个传感器才行,要不然逻辑是被发运平的。 当这个液维码升高,升高到我们九十以后,注意看 刚才已经八十九了,超过九十以后,超过九十以后,此时我们可以发现什么抽水泵停止,然后出水阀工作, 这边话因为是清水,他不需要往复泵可搅拌。这边话直接出水,出水的话呢,出水阀会打开,那出水阀打开的话呢,这边液位会是降低,我们此时滑动一下,因为降低一直降到二,降到零,降到零以后停止,降到零停止, 这是我们一个操作啊,这是我们操作。大家说此时我降低到零以后,发现呢又启动了,为什么呀?因为我没有去调节,因为我没有去调节土壤的湿度,看见 没有调节土壤湿度的话,此时的发现寒到零以后,发现寒是合适,那这样的话又启动了,是吧?所以此时的话我我注意快速调节一下啊, 这是叶位,叶位升高到九十九十的,然后这边开始出水, 出水的话,此时我调节一下我们的土壤湿度,把 a i w 六调节一下,土壤湿度要高于我们的二十,那圈已高于二十了,就可以了。那第二慢慢出水的话,水温变成零,那水温变成零以后,此时的话呢,他就不再自动启动了,为什么呢?因为这时候不满足条件呀,对吧?土壤湿度合适是吧? 然后这时候减,我们在模拟另外一种情况,就是我们模拟这个我们的土壤 ph, 土壤 ph 假如偏低,把它调低一点, 刚才是六点四,六点三,六点二,六点一, 六点零,你要调到五点以下,调为小于六,等于六除以,此时说明是土壤是吧?不合适。土壤这个 ph 不 合适,但是湿度合适,那此时万一有个六 s, 我 们的什么呀? 调低了 a i w 六,我们的湿度通过太阳晒呢?慢慢的湿度降低,当降低到小于二十以下以后,此时发现我们抽水口开始工作。抽水口工作的话,此时我们腋温升高,注意操作哈。我们腋温升高,当腋温升高,一直升高到我们九十 九到九十啊,到九十以后,此时往复蹦工作,注意看往复蹦工作,往复蹦工作的话,因为此时你的 p 突然 p h 是 小于的,所以说你往复不往复蹦,此时工作的话呢,我的 p h 会增加,所以此时我要增加 p h 值, 把这个值增大 a i w 零,就把 p h 增大,把这个 a i w 增大, 增大到大于八以后的话,表示合适啊,大于八合适啊。在搅拌机上工作,搅拌机工作时间的话是。

大家好,我是养一千五百只鸭子的鸭哥为至于为什么养一千五百只鸭子展现不良好, 有好多小伙伴跟我私聊问我在工程方面有好多设备需要写 t 型图,但是批量做呢又太繁琐,问我有什么好办法可以减轻工作量, 那么今天我来跟大家简单探讨一下 plc 数据类型和 fbi 的 调语是否在实际情况中有减轻工作量的效果。 但大家伙都知道啊,在化工厂或者在水厂这种地方呢,水泵或者阀门占整个设备的比中啊比较大,那么我们就以水泵为例着做一个简单的示范。 那么这里我们先添加 plc 的 变量,我这里已经做好了啊,那个添加了五台水泵运行信号和故障信号, 然后呢,我又在 q 的 变量里面增加了五台水泵的输出。 其次呢,我就又在 plc 数据类型里面建一个新的数据类型,名为 pf 地块里面我建了 机格变量,分别是手动启动按钮、手动停止按钮、故障运行线圈,线圈就对应的那个 水泵的输出受自动切换以及自动条件。那么为什么我要添加这个数据类型呢? 嗯,我以王者荣耀这一款大多数人都玩的这款游戏来举例啊,那么 plc 数据类型就相当于设置设计英雄成套固定装备, 我们配这个数据类型里面的变量就相当于给英雄确定他的成套装备里面的包含的哪些装备。 但是呢,也不能什么装备都都往里面套,就比如说你把一个物理浓度的模拟量性好,你塞在里面,但是呢,这个啊,物理浓度跟水泵性质完全不匹配, 这就相当于一个法师买的一个装了一个物理装备,他放在里面没有起到任何的提升作用,反而会拖后腿啊。好,那我们现在 把这个数据类型给煮完了,准备开始游戏,那么我们现在需要增加一个 f b 块 给他定义性质,也就是我们常说的我们要选择一个英雄,那么选择英什么英雄呢?就对应对应的什么技能,那么我现在我就选择了水泵功能快,建一个水泵的功能快 f b 一, 那这样的话,我们先首先水泵功能块里面我们首先给它要留一个运行信号,外部运行信号和外外部故障信号 以及外部设备启停信号。那么为什么要留三个信号呢?就比如说我们这个英雄如果没有故障信号就相当于受伤信号,嗯,那就是等于你没有接收到受伤信号的话,就相当于开了无敌了, 对吧?那么没有这个运行信号就相当于英雄没有移动信号了,就比如说你,你用 手机上划来划去,他也不会动,固定在那边了,对吧?然后这个外部设备启停信号呢,就相当于你用点了别人英雄,你能攻击到别人,那这样的话你得,不然的话你没接触到这个信号的话,你也不能攻击别人的对方英雄 啊。然后呢,我们在这个快里面建程序, 程序呢就是说把我们那个外部的运行信号连接到我们这个禁止变量里面的那个水泵的那个公呃, 数据类型里面对应,对应上就是运外部运行,对应水泵的运行外部故障对应的水部故障,然后也要附一下水泵的自动条件,然后线圈就相当于呃那个启停信号, 那么它整个这段程序段就表现为当我手自动切换为默认长臂时,那么水泵手动启动, 然后线圈系合,然后线圈那个保持,然后我那个手手自动停止的时候,那就把线圈断掉,然后我手自动切换,打在 接通的时候,我靠自动条件进行线圈的切换,然后有了故障之后将自动条件复位 指值,待会如果突然之间打在手自动切换,故障复位了之后,线圈不会立刻系合啊。我们这里的静止的那个静止变量区就是我们新建的一个水泵, 水泵就是用的这个新数据类型,那么下面我们要进行,我们把英雄已经选择了,我们是不是要进入匹配队列了? 那一般来说王者荣耀是五比五的游戏,那么我们要新建一个水泵组 f b 二快,我们要新建水泵,一共是五个五台水泵,那么我们要在程序段里面把水泵的功能快,就是把 一个英雄对进一个功能,而我们这里做的那个舞台水泵就相当于克隆模式, 每个英雄都是一样的,那我们还需要建什么呢?水泵组的 d b 块,水泵组的 d b 块在它的属性里面是跟 f b 二块,就是水泵组的这个数据 块是 f b 二是关联的,就是这是什么意思呢?就是说 他这个新建的那个水泵组的滴币块,他是对应这个水泵组的数据储存,就是他里面的一些 数据装备啊,都储存在这个滴币里面。然后就是如果你要点击英雄进行动作,那么他能保持这个动作给你,你要点击攻击,他能保,保持攻击命令他,你要点击点击移动,他能,他能保持移动命令,就是这个意思。 好,组完这个,这个水泵组已经全部已经组完了。之后我们需要在 o b e 里面进行水泵组 f b b 二的调用, 然后水泵组他用的 d b 块也是对应的他的水泵组 f b 二的对应的 d b 块进行调用,这就相当于在 o b e 里面生成地图,然后将水泵组 f b 二进行匹配对手, 嗯,那这时候我们下入系统, 我以之前已经下过了进行在线。 好,我们以那个水泵 一和三为例问下,我看一下,这里要改一下一号的故障 五,一呀,二三号的故障一, 哇,这里改一下三号的故障和一号的故障。那么首先我们来给那个手,当手动车自动切换 啊,在长臂的时候,我们给一个手动启动条件,致一按一松林。好,水泵保持接通, 我们可以起停止一个变化,按一松零。好,我们那个水泵停止,然后再我们将手自动打在那个自动状态,我们用自动条件来接通, 接通中水泵自动水泵接通,然后我们如果有故障,那么水泵断开,然后自动条件也随之断开, 当它故障归位,还是水泵还是断开状态。噢,水泵三也是同样的道理,启动接通, 停止,断开,自动 制动条件解通,故障断开,制动条件复位,故障 复位,然后是水泵也不接通。好,那么今天我们的内容讲完了, 回顾一下这次内容,我们一共做了一个数据类型,我们添加了一个 p、 l、 c 的 变量,然后我们注了一个水泵的功能块,以及水泵的 水泵组,以及对应的水泵组的 d、 b 块,最后我们在 o、 b、 e 里面把水泵组给调用 好。大家伙觉得这个方法简单不简单的,或者说还有其他更好的方法吗?欢迎大家互相交流。视频基础内容就不基础,视频内容有深度,关注鸭哥不迷路,谢谢大家。

今天给大家介绍如何把我们的 t 形图转换成 s c l 语言。那在这边呢,我们写了一个 t 形图,也就说我们开关一和开关二同时接通,我们输出就得电。那大家看到这样一个 t 形图,经常会这么编,比如说我编一个 f, 如果我开关一 按的与开关二同时接通,则我就把我的输出进行一个写,一,输出一, 好,我们来测试一下,我们选择 plc 打开我们的仿真。 好,我们来测试一下。首先我们把 scl 语言先去掉,接通开关一啊,同时接通开关二,我们有输出,然后关闭,其中的任何一个输出都会断掉。好,接下来我们来测试一下 scl 的 语言。 好,我们接通开关一,接通开关二同时接通。哎,我们有输出,但是我关掉任何一个,我们发现输出始终保持,那是因为我们 s c l 里面的冒号等于啊,它是一个负值指令,它相当于我们的梯形图,应该是这样编的 输出。那如果要实现刚刚我们线圈的这种功能呢?我们需要给它添加指令,叫 else 输出给零。 好,这样才能实现我们这样的一个等效功能。但它这样写真的跟我们程序断一等效吗?那我发现它这样写这个梯形图写得很简单,我们的 s c l 写得很复杂,那其实我们这个 s c l 它对应的梯形图应该长这个样子。好,两个开关同时符合的时候,我们赋值输出 置位,那如果开关一和开关二任何一个断开,我们应该是复位输出。 比如说我们的 s c l 语言,如果你变成这个样子,它真正对应的梯形图应该长程序段三这个样子,那我们程序段一对应的 s、 c、 l 语言它长什么样呢?它是直接开关一和开关二同时满足它就输出,那应该是把我们的输出指令直接得到复制,我们的开关一 按的开关啊。好,我们这一个 s、 c、 l 语言才是对应我们程序段一真正的形成一个转换关系。好,下面我们看一下结果,把程序段一也去掉。 好,我们关掉任何一个开关输出都是 false, 只有两个同时接通它才为 true, 大家学会了吧。下一节给大家介绍薄图与 n x 连接。