精华内容
下载资源
问答
  • EL3054EL4024(4路模拟量输入和输出模块)  常见的数字量模块(还有更高端更低端的,使用方法都一样) EL1809EL2809(16路数字输入和输出模块)  贝福模块的一个优点就是模块化结构(你可以...
    常见的模拟量模块(还有更高端和更低端的,使用方法都一样)
    

    EL3054和EL4024(4路模拟量输入和输出模块)

     

    常见的数字量模块(还有更高端和更低端的,使用方法都一样)

    EL1809和EL2809(16路数字输入和输出模块)

     

    贝福模块的一个优点就是模块化结构(你可以选择要多少个数字输入输出,模拟量输入输出,也可以不要,所以扩展IO会非常方便,只需要多加一片就可以了,一片还可以分为2个,4个,8个,16个点的)

     

    右击项目的IO-Devices,然后Scan(如果Scan不可用,请先把TwinCAT切换到Config模式下),然后扫描出来所有的数字量模拟量输入输出

     

    可以先把简单的数字量输入输出做好,先定义一个BOOL类型的数组,注意加了AT%I和AT%Q,分别要和扫描出来的数字输入和输出链接

     

    数字量输出比较简单,可以直接用一个Checkbox来表示数据(修改Variable的属性为对应的数组元素即可),实际测试的时候,勾选表示TRUE,不勾选表示FALSE(可以测试当DO输出的时候,对应的继电器有反应了)

     

    同样使用Checkbox来表示数字输入(可以测试当传感器有输入的时候,对应的方框勾选,没有输入则方框不勾选,即便人为勾选也不会有反应)

     

    对于模拟量输出EL4024来说,输出最终转换成4-20mA的数据

     

    我们可以自己写一个简单的转换(因为真实绑定到端口上的数据是一个INT类型,而我们只知道输入4-20mA这种有意义的数据,可以在某个绑定的变量上修改Display Scaling为4-20来查看对应的mA值),并且我们知道转换过程应该是线性的,给定最低输入4mA的时候,应该实际往绑定INT变量给一个0,给定最高输入20mA的时候,应该输出一个32767

     

    实际测试也确实如此,当AO_0给4-20的时候确实可以在这个数据内变动,同时可以观察到Online的数据也是对的

     

    在实际连接中,我往AO_0端口写入了13.45mA的电流值,可以用万用表测试确实是这么多

     

     

    对于模拟量输入EL3054来说,输入的最终需要转换成4-20mA的数据

     

    转换过程雷同,只不过现在是把0-32767的INT类型输出变成我们能够看懂的4-20mA的输出,具体可以看代码,也是y=kx+b的公式得到的

     

    在实际连接中,我在AI_0端口接了一个电阻,并用万用表测试了电流值,确实和TwinCAT采集到的是一致的

     

     

    更多教学视频和资料下载,欢迎关注以下信息:

    我的优酷空间:

    http://i.youku.com/acetaohai123

     

    我的在线论坛:

    http://csrobot.gz01.bdysite.com/

     

    问题交流:

    QQ:910358960

    邮箱:acetaohai123@163.com

     

     

     

    展开全文
  • EL3054EL4024(4路模拟量输入和输出模块) 常见的数字量模块(还有更高端更低端的,使用方法都一样) EL1809EL2809(16路数字输入和输出模块) 贝福模块的一个优点就是模块化结构(你可以选择...

    常见的模拟量模块(还有更高端和更低端的,使用方法都一样)

    EL3054和EL4024(4路模拟量输入和输出模块)

     

    常见的数字量模块(还有更高端和更低端的,使用方法都一样)

    EL1809和EL2809(16路数字输入和输出模块)

     

    贝福模块的一个优点就是模块化结构(你可以选择要多少个数字输入输出,模拟量输入输出,也可以不要,所以扩展IO会非常方便,只需要多加一片就可以了,一片还可以分为2个,4个,8个,16个点的)

     

    右击项目的IO-Devices,然后Scan(如果Scan不可用,请先把TwinCAT切换到Config模式下),然后扫描出来所有的数字量模拟量输入输出

     

    可以先把简单的数字量输入输出做好,先定义一个BOOL类型的数组,注意加了AT%I和AT%Q,分别要和扫描出来的数字输入和输出链接

     

    数字量输出比较简单,可以直接用一个Checkbox来表示数据(修改Variable的属性为对应的数组元素即可),实际测试的时候,勾选表示TRUE,不勾选表示FALSE(可以测试当DO输出的时候,对应的继电器有反应了)

     

    同样使用Checkbox来表示数字输入(可以测试当传感器有输入的时候,对应的方框勾选,没有输入则方框不勾选,即便人为勾选也不会有反应)

     

    对于模拟量输出EL4024来说,输出最终转换成4-20mA的数据

     

    我们可以自己写一个简单的转换(因为真实绑定到端口上的数据是一个INT类型,而我们只知道输入4-20mA这种有意义的数据,可以在某个绑定的变量上修改Display Scaling为4-20来查看对应的mA值),并且我们知道转换过程应该是线性的,给定最低输入4mA的时候,应该实际往绑定INT变量给一个0,给定最高输入20mA的时候,应该输出一个32767

     

    实际测试也确实如此,当AO_0给4-20的时候确实可以在这个数据内变动,同时可以观察到Online的数据也是对的

     

    在实际连接中,我往AO_0端口写入了13.45mA的电流值,可以用万用表测试确实是这么多

     

     

    对于模拟量输入EL3054来说,输入的最终需要转换成4-20mA的数据

     

    转换过程雷同,只不过现在是把0-32767的INT类型输出变成我们能够看懂的4-20mA的输出,具体可以看代码,也是y=kx+b的公式得到的

     

    在实际连接中,我在AI_0端口接了一个电阻,并用万用表测试了电流值,确实和TwinCAT采集到的是一致的

     

     

    更多教学视频和资料下载,欢迎关注以下信息:

    我的优酷空间:

    http://i.youku.com/acetaohai123

     

    我的在线论坛:

    http://csrobot.gz01.bdysite.com/

     

    问题交流:

    QQ:910358960

    邮箱:acetaohai123@163.com

     

     

     

    转载于:https://www.cnblogs.com/acetaohai123/p/6823687.html

    展开全文
  •     在集中控制系统中,比如PLC控制或DCS控制系统中,常听到DI,DO,AI,AO信号 ,这是大家为了表达方便用的简称,是相对于PLC或DCS控制柜本身一种输出输入量的说法,为便于大家学习以举例的方法向大家说明...

        在集中控制系统中,比如PLC控制或DCS控制系统中,常听到DI,DO,AI,AO信号 ,这是大家为了表达方便用的简称,是相对于PLC或DCS控制柜本身一种输出量和输入量的说法,为便于大家学习以举例的方法向大家说明。注意:所有的输入输出信号以机柜为参照,否则会混淆。

            jigui

    输入输出机柜



    1. DI信号:数字输入信号(digital input)

        所谓数字信号,及高电平1和低电平0,在控制上也就是断开或闭合,DI就是一个开关量的输入信号,给PLC或DCS一个断开和闭合的命令,和常开启动按钮开关一样,按下就是一个闭合信号;常用于状态的显示,比如断路器合闸了,在DCS画面显示闭合。

    2. DO信号:数字输出信号(digital output)

        是一种开关量的输出信号,即PLC发出一个启动或停止的信号给设备,使设备启动;比如电机的启动,通过DCS认为发出启动命令,电机控制回路接通,接触器得电吸合,电机启动;功能和启动按钮一样。

    3. AI信号:模拟量输入

        所谓模拟量即4-20mA或0-10V的电流或电压信号,输入到DCS中,经过变换,还原出原来的值,比如电流值到DCS中显示出来;电流互感器二次值(5A)经过电流变送器转换成4-20mA信号(5A对应20mA),输入到DCS机柜,经过转换,在DCS中显示实际的电流值。

    4. AO信号:模拟量输出

        和AI相反,AO是DCS输出4-20mA或0-10V信号,去控制设备的运行参数;比如,变频器的速度控制过程,以40HZ为例,通过远程DCS控制,认为给定参数值:40HZ,DCS同样发出一个对应的模拟量电流值,在4-20mA范围内(20mA对应50HZ),信号传入到变频器的控制器,变频器按照要求运行在40HZ。

    展开全文
  • 阿里规约(题主只是用VO和DO) 简写 全写 说明 DO Data Object 数据库表映射类,DAO层向上传输数据使用 DTO Data Transfer Object 数据传输对象,Service层向上传输数据使用 BO Business Object 业务对象...
  • 使用的是一个未知名4pin模块, 4pin依次为Vcc, Gnd, DO, AO, 板载一个可调电阻以及一个LED, 调节电阻大小, 可以控制LED亮灭和DO输出变化对光亮的灵敏度. AO是模拟输出, 将AO接至A5口. #define AD5 A5 //定义模拟口A5...

    光敏传感器测试代码

    使用的是一个未知名4pin模块, 4pin依次为Vcc, Gnd, DO, AO, 板载一个可调电阻以及一个LED, 调节电阻大小, 可以控制LED亮灭和DO输出变化对光亮的灵敏度. AO是模拟输出, 将AO接至A5口.

    #define AD5 A5   //定义模拟口A5  
    #define LED 13   //定义数字口13  
    
    int intensity = 0;//光照度数值  
    
    void setup() {
      pinMode(LED, OUTPUT);
      Serial.begin(9600);
    }
    
    void loop() {
      intensity = analogRead(AD5);
      Serial.print("Intensity = ");
      Serial.println(intensity);
      if (intensity > 200) {
        digitalWrite(LED, LOW);
      } else {
        digitalWrite(LED, HIGH);
      }
      delay(500); // 500ms
    }

     

    超声波测距传感器测试代码

    超声波测距使用的是4pin的HC-SR04模块, 4pin依次为Vcc, Trig, Echo, Gnd, 将Trig和Echo分别接开发板的7和6脚

    const int TrigPin = 7;
    const int EchoPin = 6;
    float cm;
    
    void setup() {
      Serial.begin(9600);
      pinMode(TrigPin, OUTPUT);
      pinMode(EchoPin, INPUT);
    }
    
    void loop() {
      digitalWrite(TrigPin, LOW); //低高低电平发一个短时间脉冲去TrigPin
      delayMicroseconds(2);
      digitalWrite(TrigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(TrigPin, LOW);
      
      cm = pulseIn(EchoPin, HIGH); //回波时间
      Serial.print("Echo:");
      Serial.print(cm);
      cm = (int(cm * 100.0 / 58.0)) / 100.0; //保留两位小数
      Serial.print(" Distance:");
      Serial.print(cm);
      Serial.print("cm");
      Serial.println();
      delay(1000);
    }

     

    展开全文
  • 我们在日常生活中一般会需要采集光照度来判断灯是否打开,应用范围非常广泛。...该模块有四个引脚,分别为VCC、GND、AODO,其中AO是模块的模拟输出DO是模块的数字量输出。 我们分别验证该模块的数字...
  •  信号处理模块主要分为四类:开关量输入DI、开关量输出DO、模拟量输入AI、模拟量输出AO  经常使用的开关量输入模块名称性能  SM321 16点输入,24V DC;13-30V 为信号1;-30~5V为信号0;  SM321 16点输入,...
  • Arduino机器人套件,雨滴,下雨传感器,可用于各种天气状况的监测,并转成数定信号和AO输出。 1、传感器采用高品质FR-04双面材料,超大面积5.0*4.0CM,并用镀镍处理表面,具有对抗氧化,导电性,及寿命方面更优越的...
  • 博客文章读取光敏模块的AO和DO>>对应的实验材料。 演示光敏模块STM32F407的硬件接线软件读取光敏模块的AO和DO输出。 MDK5.14环境。
  • 一模块描述 1 可以检测周围环境的温度 2 灵敏度可调(图中蓝色数字电位器调节) 3 工作电压 3.3V-5V ...5 小板模拟量输出 AO 可以本店 AD 模块相连,通过 AD 转换,可以获得环境温度更精准的数值;
  • IO模块软件处理方案

    千次阅读 2020-07-01 11:27:17
    在工业自动化领域输入/输出模块比较常见,有数字量输入DI,数字量输出DO,模拟量输入AI,模拟量输出AO,高速脉冲输入HPI,高速脉冲输出,HPO。 下面介绍这些IO模块软件处理方案 1.DI 延时滤波 2.DO 开通延时关断...
  • 5、当传感器检测到有火焰,阳光,或红外光线时,要达到电位器设置的阀值,绿色指示灯就会亮,DO并输出低电平(0-0.1V左右),绿色指示灯不亮,则DO输出3v左右的电压高电平发货清单火焰传感器模块1个
  • 树莓派应用实例5:测量土壤湿度

    千次阅读 2018-07-09 11:23:00
    YL-69有模拟输出AO口)数字输出DO口),由于树莓派的GPIO只支持数字输入,所以AO口悬空。将VCC连接物理接口2,GND引脚连接物理接口14,DO引脚连接物理接口40。 接好线以后,电源灯(红灯)会亮起,调节传感器...
  • Arduino上使用土壤湿度传感器

    千次阅读 2019-09-04 18:52:08
    Arduino上使用土壤湿度...3 DO — 小板数字量输出接口(01) 4 AO — 小板电压模拟量输出 接线说明 土壤湿度传感器<—>ARDUINO AOAO DO接9号引脚 (这里我是用的9号,代码也相对应) GND接GND VCC接5v 程...
  • 通过电位器调节控制相应阀值,湿度低于设定值时,DO输出高电平,高于设定值时,DO输出低电平。 功能介绍: 1.传感器适用于土壤的湿度检测 2.比较器采用LM393芯片,工作性能稳定 3.工作电压3.3V-5V 4.模块中蓝色的电位...
  • 一、土壤传感器 传感器四个针脚: ...AO ...模拟信号输出 ...DO ...数字信号输出 ...YL-38YL69 之间直接用2根母对母线...YL-38树莓派之间VCC接1号针脚,GND接6号针脚,DO接11号针脚。 我们把VCC接到树莓派的DC3.3v输出...
  • 模块使用——光敏模块

    千次阅读 2019-06-12 12:32:52
    模块实物 模块电路图 模块用途 光线亮度检测,光线亮度传感器,智能小车...5、输出形式 :DO 开关量输出(0 1) AO 模拟量输出(电压) 6、设有固定螺栓孔,方便安装 7、小板 PCB 尺寸:3.2cm x 1.4cm 8、使用...
  • 一.stm32上ADC,DAC的应用说明: ...进一步解读:可以看成AO是模拟信号采集以后输出给数字信号DI接收后经过数据处理就得到了对应的电压数值,而这些电压数字一般模拟量之间存在这一些数学转换公式,
  • 《案例解说Delphi典型控制应用》从工程应用的角度出发,通过7种典型的...对工业控制系统中的4类典型应用,即模拟量输入(AI)、模拟量输出AO)、数字量输入(DI)数字量输出DO)的程序设计方法进行了详细的讲解。
  • Arduino使用高感度声音模块

    万次阅读 热门讨论 2017-11-12 19:59:42
    截图如下图所示: 引脚有4个,中间两个是5VGND引脚,两边是AO和DO引脚,根据卖家提供的资料:1、AO,模拟量输出,实时输出麦克风的电压信号2、DO,当声音强度到达某个阀值时,输出高低电平信号,【阀值-灵敏度可以...
  • 利用SerialPort控件MSComm控件编写C#.NET串口通信程序,并对计算机测控系统中的4类典型应用((模拟量输入(AI)、模拟量输出AO)、数字量输入(DI)数字量输出DO)的程序设计方法进行了详细的讲解。
  • 雨滴感应传感器一、传感器介绍二、接线图三、完整代码四、实验过程及...这里我们只检测AO输出的电压模拟量信号,因为该电压信号不仅可以反映有无雨滴,还可以看出雨量的大小。对于DO接口则使用起来更简单,如果开发者感
  • MQ-4 天然气传感器模块测试

    千次阅读 2019-05-27 13:23:52
    DO输出:TTL数字量01(0.15V) AO输出:0.1-0.3V(相对无污染),最高浓度电压4V左右 测试程序 实现功能:当测量浓度大于设定浓度时,LED1亮 #include<reg52.h> #include<intrins.h> #define uchar ...
  • 雨水传感器使用教程雨滴传感器,它是一个模拟(数字)输入模块,也叫雨水、雨量传感器。可用于各种天气状况的监测,检测是否下雨及雨量的大小,转成数字信号(DO)模拟信号(AO)输出,并广泛
  •  74LS151是一种典型的集成数据选择器,其逻辑图引脚图如图1所示,它有3个地址输人端A2A1AO,可选择DO~D78个数据,G是输人使能端,低电平有效。有两个互补输出端:同相输出端Y反相输出端W=Y,功能表见表1。 ...
  • AO模拟输入 DO数字输出 以stm32f407举例说明: AO接入:PF7 DO接入:PA4(实际上也可以不接,因为本实例没用到) 二.火焰模块的数据分析; 火焰模块实际是光敏模块是类似的。都是将模拟量通过adc获取后再通过dac...
  • 对工业控制系统中的4类典型应用,包括模拟量输入(AI)、模拟量输出(AO)、数字量输入(DI)数字量输出(DO)的程序设计方法进行了详细的阐述。为方便读者学习,本书还提供了配套光盘,内容包括所有实例的源程序、软硬件...
  • 首先,AOAO,不要管DO,AO输出可以模拟浓度 其次,我简单做了一个3.3v的浓度计算,网上的不太一样,这个网上的区别是可以测量co,nh3,h2s的浓度,当然,因为传感器原因,肯定不精确,然后把下面2个文件打包成zip格式,...

空空如也

空空如也

1 2 3
收藏数 56
精华内容 22
关键字:

do输出和ao输出