粉丝8223获赞1.5万

大家好,今天我为大家介绍一款模拟量转四到二十毫安的模块,这个是,嗯,模拟量的输入端, 这个是模块的供电端和四到二十毫安的输出端,上面是电源正,下面是电源负,中间是输出,这边是上面是模拟量的正极,下面是模拟量的负极,现在我们就演示一下,嗯,零到五伏对应输出四到二十毫安。 首先我们先给模块上电,供电电压是十二伏到二十四伏,然后对对应模拟量是零伏到五伏, 我们给模块商店之后,然后这个是我们的这个四到二十毫安的输出检测表,我们可以看到模块商店之后直接输出的是一个四毫安的电流,也就是我们现在模块是 输的是零伏对应的四毫安。比如说我现在把电压往上调至一伏,然后可以看到电压这边毫安变为七点二二毫安, 然后我再往上调至三伏,调至四伏,调至五伏, 我们调至五伏的时候会发现,呃,这个后面显示是二十点一三行,这时候我们可以调整上面这个电流上线的这个, 嗯,定调定位器,下面这个是对应的是四毫安的那个定调定位器,我们先调上面,我们拿到这个模块的时候,首先第一步就是先调准这个模块,调准这个模块就是我们先把电压达到模拟量的上限,也就是我的五伏, 然后看看这边表对应输出是不是二十毫安,如果比二十毫安大的话,我们就逆时针调节,比二十毫安小的话我们就顺时针调节,我们逆时针调节发现对电流会变小,然后我们只需要调整一点点就可以, 然后把它调整到二十毫安。好,这样的话我们上面这个电流上线就调整完毕,然后我们调整电流下线, 比如说我们现在把呃电源,把模拟量电源给关完,零伏。这时候比如说假如我们这个不是对应的四毫安,我们就可以逆时针也是减小,顺时针是增大,我们可以把它给调到四毫安,当然也可以调到零毫安, 这个是四到二环,或者是零到二十毫安都是可以的。好,我们调到四毫安, 调的时候不要调的太快,慢一点。好,我们调到四毫安,调到四毫安之后,这这样的话我们就对应的输出就是零到五伏,对应的是四到二十毫安,他这个精度还是比较高的。比如说我们弄个十二伏, 比如说我们对应三伏,他对应的输出就是十三点五八毫安,我们可以计算一下。 计算如何计算呢?就是嗯,三伏先除以五伏,先算出来他对应的百分比,然后再用四到二十毫安的里面的二十毫安,等于四毫安是十六十六,乘以他那个两分比,然后再加上四毫安,算出来就是我们对应的这个输出电流值的大小。

西门子 plc 控制变频器四到二十毫安模拟量输出控制变频器频率的案例。大家好,今天我们继续来讲我们这个触摸屏啊,控制西门子两百十码的 plc, 然后 prc 来控制这个变频器的启动停止和设置频率啊,我们来现在来启动一下,按一下正转, 现在电机在正转的运行,目前的频率是二十点四赫兹,我们来通过触摸屏上的 修改一下当前的频率五十,确定 啊,现在变频器的频率已经修改为五十,或者上个视频我们讲了这个 plc 的接线啊,今天我们来讲一下 plc 的编程 和这个触摸屏的主态啊,下面我们来看一下西门子 plc 的编程。首先我们打开西门子的编程软件,双击打开 好,打开以后,第一步我们要对 plc 进行主探,先点击这个 cpu ht 三零 进去,进去以后我们看到第一个这个是 cpu cpu 的型号,我们当前的型号是 h t 三零,我这个是 h t 三零的, 然后我们需要组它一个 h b 的扩展模块,扩展模块我们选择 h b 科目一 r h 四八五杠, r h 二三二这一个,然后我们点击, 我们点击确定,我们再点击进去这个 cpu ht 三零选 则启动,把它的启动模式改为乱的模式,表示我们这个 cpu 上电以后,它的状态是启动的状态, 他系统默认是停止的状态,改成启动的状态,然后点击确定。 好了,现在我们就可以进行编程,我们只要控制两个中间继电器的线圈, 我们写两个奇宝亭控制程序就可以了。首先拉一个常开触点,一个常闭触点 一个线穿,还有一个,这个自锁啊,把这个连起来, 然后我们写第一个症状的程序,症状用 m 零点零, 这个是停止,我们用 m 零点二输出,我们用 q 零点零,这个是自锁线,我们用 q 零点零, 我们现在给他注视一下,把鼠标放在这个 m 零点零上, 右键定义符号正转, 停止 这个 cpu 杠输出 q 零点零,这个是系统的注视,我们需要把它先删掉, 找到符号表,点击 i o 符号,再 在 i o 符号这个地方右键删除表格,删除, 我们重新输入 q 零点零,我们右键定义符号,点击中转 q 零点零,我们点击上面编辑一下。 好,第一个症状的我们写好了,我们这里注释一下症状, 我们再选一条反转的,反转的和正转的一是一样, 我们把上面的程序给复制过来,然后粘贴一下,我们修改一下这个地址就可以了。 m 零点一啊,作为反转 输出的话是 q 零点一,这首 q 零点一,然后我们定义一下符号,这个是反转 啊,电机板砖,我们再来编译一下。 好,现在这个正转,一个反转,这个是反转,我们已经写好了 啊,我们还需要啊,做一个停止的指示,停止的指示灯,我们用 q 零点二,这个停止指示灯怎么写啊?我们可以这样写, 我们可以这样子写,拖两个长臂触点过来,当这个 q 零点零 和 q 零点一没有接通的时候,那么他就输出 q 零点二。 q 零点二作为停止 指示灯啊,他没有正转或者反转的时候,那么他就接通这个 q 零点二啊,这个作为停止的指示灯,我们这里写 这个是 q 零点零, q 零减一,现在正转反转啊,都行。 好了,我们还有一个呃模拟量四到二十毫安的控制变频器的频率的, 我们今天使用这个库指令来写,非常的简单,我们找到上面啊这个库,点击,然后找到 这个输出四到二十毫安的库,再点击下面的 输出四到二十毫安,我们鼠标按住把它拖过来。 啊,这个就是一个库指令,它的 e n 端啊,需 要一个一直接通的 h m 零点零,然后这个设置频率我们用 v d 零, 数字量上限二七六四八点零,数字量上限五五三零点零。 啊,这个温度上限,温度上限,这个是我以前控制温度的时候写的。 cosin, 我们现在是控制变频器,他的上限是五十点零,或者 下线是零点零输出频道 q q w 六百, 这个是我们这个模拟量输出通道。好,现在一个程序已经写好了,我们编辑一下 输出没有错误,我们点击一下下载的按钮, 点击查找 cpu, 点击确定 这里面全部都勾转, 点击下载,点击试是否将 cpu 置于乱状态,乱模式,点击试 好了,现在程序已经下载到 plc 上。我们再来打开触摸屏的编程原件,双击打开, 点击上面的文件,点击新建工程, 选择我们触摸屏的型号,如果说找不到触摸屏的型号,我们就选择其他型号, 八百乘四百八的分辨率,我这个是七寸的触摸屏,点击确定, 现在我们来主菜,我们先点击这个设备窗口,双击进去,我们拖拉一个通用 t c p 副设备过来, 再添加西门子两百 smart 的驱动, 点击是好,我们现在来点击这个副设备进去, 我们需要填的是两个 ip 地址,一个是本地 ip 地址,这个本地 ip 地址是触摸屏的 ip 地址,幺九二点幺六八点 点零点一百,这个是触摸屏的 ip 地址, 我们再选择远程的 ip 地址,幺九二点幺六八点零点一, 这个是西门子 p l c 的 ip 地址,点击确认,我们再 点击这个西门子 smart 这个驱动程序,双击进去, 把它原来的这些给全部删掉。我们点击新增设备通道,选择 m 区 am 内部计计算器,我们地址零通道三个, 然后点击确认,那么这个是 我们来连接一下变量,这个 m 零点零是正转 确认, m 零点一是反转确认, m 零点二是停止确认, 然后我们再增加 q 输出继电器,也是三个啊,点击确认第一个 q 零点零 是电机正转, q 零点一,电机反转, q 零点二,停止指示灯确认,还要增加一个 v v 数据计存器 啊,我们选择地址通道零,数据类型,选择三十二位浮点数确定, 我们来连接一下变量,这个变量是设定频率 确认,现在这个变量我们已经建立了,我们点击确认, 全部添加,我们回到工作台,点击上面的工作台, 点击用户窗口,窗口零,双击右键属性,我们窗口背景改变一下颜色, 我们点击这个标签拖出来,双击进去 填充颜色,我们改一下,改成黄色边线颜色,没有边线。 制服大小改一下这个制服大小,改成爱好确定, 点击扩展属性,四到二十毫安 模拟量控制变变频器速度 啊,这个标题我们写好了,我们点击标准按钮, 画一个按钮,双击进去基本属性,把这个背景图这个勾去掉, 填充颜色我们改一下,改成绿色吧,这个文本颜色改成黑色,制服大小改成爱好, 点击确定,点击操作属性, 点击数据对象词操作,选择按一松灵, 就是我们按的时候为一,松开为零,点击问号,选择这个正转,点击确定 这个文本我们改一下,改成正转, 我们先复制三个按钮, 复制粘贴三个按钮,然后传选,点击左边键对齐, 上下纵向等距点一下,我们修改一下 这个是反转操作属性,正转改成反转。 确定颜色,我们可以改一下这个填充颜色,改成黄色吧, 然后这个是停止停止填充颜色改成红色,操作属性改成停止确定确认 好,我们再点击这个输入框啊,这个我们做一个 频率设定频率的啊,我们复制一个那个设定频率 大小改一下, 这个是锁定频率,对齐一下,上对齐, 然后这个输入框我们选择数据对象名称,选择设定频率啊,自然小数点,去掉 固定小数位数,我们选择一位,点击确定这个数,这个文字大小我们改大一点,改成爱好 好了,现在我们已经主态完成了,我们点击上面的下载运行按钮,选择连击, 我们选择用 usb 啊下载程序,点击工程下载, 点击运行。好了,现在我们触摸屏 啊已经组装好了,我们现在来啊,启动一下增转, 现在频率是二十赫兹,我们来改一下这个频率, 完成五十确定啊,现在是五十后置频率啊,点击停止。 好了,这个就是我们使用啊四到二十毫安模拟量来控制变频器啊,速度, 我们启动方式是外部墩子控制的啊,今天视频就讲到这里。

今天给大家介绍一下模拟量在程序中是如何处理的,怎么我把这个采集上的这个流量啊、压力啊显示显示出来,我怎么运算他怎么处理他? 首先呢还是以细蚊子的这个为例,细蚊子这个处理起来是非常非常方便的,只需调用这一个库就可以。 然后我们第一个看,大家可以看一下有很多的这个管角,然后第一个管角呢,我们就写这个模拟量的计算器地址, aiw 零,他这个计算器地址是啥呢?啥意思呢?他就是把你 采集上来的这个对应 p l c 的硬件的一个接线,对应的这个 a i w 里零的一个地址,其实每个点对应的地 都不一样,这个到时候看说明书就能看明白。然后下边这两个关角呢,就是相当于我采集上来的这个数的对应的一个关系, 就是 aw 零它的一个范围,比如说零到二七六四八, 就相当于你的这个传感器的量程,就是采集信号的量程,是零到十伏这块就是零到二七六四八,如果是四到二十毫安的这边就需要改成那个五五三零对二七六四八。 然后下边的这两个管角呢,相对来说就比较也很重要,他是属于传感器的一个量程,比如说你的压力传感器就零到一点五兆帕,零到十五公斤吧, 零点零到一一点五超跑,就相当于我采集上来的这个数值。之后这你就什么也不用管了,他他这个模块就会自己运算,然后输出给这个 v d 零, 它自己就会运算,运算出来的这个实际的这个量峰值就会给到这个 v d 零,这样你直接在这个触摸屏或者商微集上连接这个 v d 零的这个变量,就直接可以看到实时的这个 模拟量实时压力的一个状态,这个是特别特别方便的这个库,如果大家想要这个库可以私信我,我把这个库发给大家。

好,我们今天来说一下那个代餐子层系的编写啊,我们这里以模拟量作为一个参数啊,模拟量因为作为参数的一个组成,做那个转化的公式啊,做一个子程序啊,先咱们看一下啊,先举个例题啊,这是一个压力传感器的模拟量 如何转换成 plc 可识别的一个数字量,这里一个呃,模拟量的一个转化公式啊,这里面知道了这个传感器的电流的取示范围就是四到二十毫安,然后 plc 的值就是对应的五五三零到二七六四八,这是一条规定。 呃,传感器对应的压力值是零到五十千帕。我们这里看一下这个坐标啊,这里坐标横轴代表实际的就是传感器实际的压力值,然后纵轴代表飘色的模拟值啊,这里面有 模拟值的最大值,模拟值的最小值啊,然后这里面实际传传感器的实际的最大值和实际的最小值啊,这里面只要求出 x 这个点的 大小,我们这里只要求出 x 点大小,我们就可以始终得到能,能得到一个实际的一个压力值了,对不对?那我们怎么去求这个 x 呢?这里面需要用到了一个小小的知识点。什么知识点?我们看一下这个知识点啊, 嗯,初中呢几集集合,我们这里是一个直角三角形,求出 x 的就等于求出了 be, 把 be 求出来就等于求出了 x, 那 be 怎么求? b e 是 x, x 的等于 b e 比上 c d 等于 i b 比上 i c 啊,这是一个很简单的一个初中的一个物理知识啊,然后就能抽出来 这个 b e 的长度,对吧?好,来看一下啊啊, b e 比上 c d, 对吧? a i b b 上 i c, 然后就等于对应的是吧? x 减零, 然后比上五十减零,这里面的零不一定是有的时候可以是其他的数啊,所以说要写上这个数,他是一个线段的一个距离,线段的距离就是这是线段的距离啊,有,有终点,有起点。 嗯,然后这样对应的是,呃,一万减去一个五五三零,然后二七六四八减去五五三零,就等于 ic 的长度, 等一下 i b 的长度,这样就知道都能算的出来。好,我们大家把这个求 x 的长度,不求 x 等于多少,十几指等于多少,对吧?然后求 x 的十几指,然后把这个公式啊对上去,然后就求出了 x 等于五十 减零,乘一个一万减去五五三零,除一个二七六四八减去五五三零,然后加上一个零,这个零要加上啊,一定要加上,不要少写啊。嗯,好,我们看对应的对应的他那个这几个,这几个数对应的是什么意义啊? 这里面 x 对应的实际工程值,这他实际值是多少啊?五十对应的是五十最硬实际的最高值,这个压力传感器的最大值,然后零对应的是一个实际实际的压力传感器的最低值啊,然后这一万是就是 一万,对应的是一个就是模拟量,就是他这个模拟值啊。呃,模,模拟值就是要传到模块啊,模拟量模块啊,要把这个传感器的这个值啊传送到 模拟量模块,模拟量模块,然后的值,然后再抵到漂线啊,然后五五三零是模拟值到最低值,然后二七六四八是模拟值到最高最高值,对了啊,这里都可以有重复的值啊,数字是对应相对应的,意思是一样的啊, 好,这里能就能求出来是此时的 x 等于多少, x 等于十点一千,怕这个时候,我们这个时候就能把这个 x 当成一个。 嗯,实际工程师把这个,把这一条当成一条公式来去使用啊,就可以当成公式了,只要符合模这这个类型的模拟量转化的。呃,嗯,东西啊,或者是 都可以去这样去转化啊,我们看一下就把它当成一个公式来去作用啊,记住啊,这就是 公式啊,模拟量就是如果编写模拟模拟量转化的子程序啊,就是在在两百 smart 的两百 smart, 在两百 smart 的编程软件当中是如何编写这个程序的啊?我们可以先看一下这个两百 smart 的编程软件。子程序在哪里啊? 子程序是在这个位置啊,你看第一个是主程序,第二个是子程序,第三个是中段程序啊,这里面我已经写了。写了啥?这里写什么,就把这个先擦掉啊, 我已经把这个子弹就写好了。看一下啊,这里面先要做的一个事情,就是把那个 需要做的事情,就是把这个整数啊,我们先先这样,先定义,先知道他定义在哪里啊,先把他的边量表打开,我们先要知道我们要做的是哪些事情, 我们要定义一个实际的最高者,因刚刚有人看了一下,有五个,五个输入,五个输入点进就是输入好看一下啊, 我们要分析下输入点,然后这个输入点有那个实际高,实际最高,实际最低,然后模拟值模拟最高,模拟最低,然后这里呢?这,这确定了这些输入输入的啊,然后就要把这些做运算,做运算之前要把它化成同一种数, 否则话不能进行预算,你有的是整数,有的是实数,那是不可以进行预算,要不都把它换成一个实数去做的运算啊。呃,做好之后这就是一个模拟量的一个转化的一个子程序啊,调出来之后在主程序当中就是这样的呈现形式啊。好 好,你看一下,这就是在主程序当中去调用调用出来的一个那个呃,子程序啊,把这直接拖过来,然后就在这个里面直接输入一个数值,他就输出一项这样的一个数啊。 好,我们看一下,这个要静音,我们刚刚看了一下,油, 有五个输入啊,这里有五个输入,然后我们进行五个输入的一个定定义啊,把他那个符号名字改了。还有这里面有一个临时存储器啊,大家注意看,在临时存储器是临时存放数据的一个存储器啊,数据类型,呃,变量名称,还有就是 实际工程者,他是一个输出,前面都是输入啊,然后给这个子成穴啊,命一名重新换一个名字 叫模拟量转化这个程序啊,那这个都很简单啊,这个公式是刚刚前面的一个公式啊,我们给他起了一个名字叫网红公式,因为在网上非常火啊,网红公式,然后请记住这个公式就好了,这里面的值和刚刚一样啊,实际工程值啊,这里不多说了。 好,然后代餐此层也拼写贴纸板,就是就是把这个, 嗯, 首先第一步是定义变量名称,然后第二步十数,整数转十数,你看转转,转成十数了啊? 整数转十数,但凡都是整数类型的,多数转成十数类型,然后在这里之后再进行一个运算。做什么运算呢?就是做这个运算,做出做这个减法运算,减法运算,减法运算,然后再做乘法运算, 除法运算,然后再做一个加法运算,然后我们,我们呢子程序当中写的就是刚刚我说的这些程序是运算啊,你看这里面是一个减法,减法,减法,对不对? 看到了吗?这里是不是减法,减法,减法, 然后这里面是乘法,然后除法、加法,再看一下啊? 哎,是不是乘法、除法加法, 这里面对应的一个就是这里面都对应上去了吧?按照预算法的对应上去, l d 五十四加 l d 五十四,除以 l d 五十。这里面用到了 ic, 为什么会用到 ic 呢?这里面用到应该是用到五十八, l d 五十八,对吧?正常的时候是 l d 五十八。临时存手气吗? 这里正常来说是用到 lt。 五十八。 lt。 五十八,一个存储器,临时存储器临时存放出去,但是 他这里面出现了红色波浪线,为什么会这样呢?因为已经超线了,这里面超线了之后就是他存储器放不了这么多存储器了啊,我们应该用谁来期待呢?用一个万能存储器累加气, 谁是累加气呢? ic 是累加气,有几个累加气呢?一共有四个累加气, ic 零到 icic 三啊,然后 ic 三之后,然后再做一个加法, 这里是一个加,最后那个加零的一个零,对吧?然后一个就输出了一个实际的,然后指 lt。 十四是 lt。 四是谁是谁呢? lt。 十四就是 x, 对吧? 还有这里的子程序就写完了,子程序写完之后,我们要在主程序当中去调用,把这个刚刚写好的子程序直接拖过来来放到这个位置。啊,一样的啊,模拟量转化,你看 和这种名字都一样,是我们刚刚写的一个程序啊,直接直接在这里吊用,就不用再写了,很多在主城也看了很多啊,这样就是一个代餐子程序的一个编写的过程。

