在任务中增加DI/O卡支持的详细过程

 














A区:IO卡选择区
   a. 若为视谷智能工业相机(IBRKT系列),则本区的所有内容⽆须设置;
 
   b. 当相机的类型为其它品牌时,需在下拉框中选择IO卡和端⼝。
        • IO卡的品牌:⽬前只⽀持PCI-7230COMRELAY-6ITCP-4055
        • 端⼝:选择端口号,是为了区分在同一台PC上存在多个同类型卡的情况。
            (1PCI-7230(PCI,16进16出),端⼝号是从0开始的整数,0表示第⼀张,1表示第⼆张…以此类推;
           (2COMRELAY-6(串口,6进6出),端⼝号是指其与PC相连的串⼝号,如COM1COM2…以此类推
           (3ITCP-4055(网口,8进8出):通过网口与PC相连,端口号为IP地址。
c、打开:点击打开按钮,若打开成功,则按钮的标签就会更新为关闭。
B区:输⼊设置及状态监测区
    a、滤波等级:单位微秒,⽤来消除噪声和按键抖动带来的⼲扰。例如当滤波等级设置为100us,可以有效去除100us以下的⼲扰信号。
b、输入监控:可实时查看IO卡输入端口的电平状态;
        高电平:显示为——绿色;
        低电平:显示为——红色。
C区:输出设置及状态测试区
     a、延时(ms):检测功能执⾏完到实际输出信号之间的时间间隔,默认情况下该值为0,即功能检测完成后⽴即输出IO信号。如果该值为10,表示检测功能执⾏完成后等待10ms再输出信号。
   
     b、脉冲宽度(ms):输出脉冲信号高电平的持续时间。
     
    c、输出测试:点击指示灯可更改输出口端口的电平状态,高电平显示为绿色,低电平为红色。

   d、信号输出逻辑设置区:设置每个输出⼝的逻辑输出情况。

  输出序号:通过DI+数字控制

(1)参数为falser时:为延时输出;即所有的检测函数执行完成后,再根据预先设置的延时参数,延后一段时间再更改指定端口的输出状态,一般更改为高电平。

(2)参数为ture时:为条件输出;即所有的检测函数执行完成后,再判断对应输入端口的状态是否为高电平,如果是高电平,则设置该输出为高电平状态,如果不是高电平,则一直等待到对应输入口为高电平。

e、DO输出逻辑的关系

• D1表示ID=0的函数的检测结果,D2表示ID=1的函数的检测结果,… 以此类推;

• 逻辑关系中的第⼀个函数只有与、⾮两种状态可选,其它函数有与、⾮,或,或⾮等4种状态;

• 函数的状态可以不选择;

• 逻辑示例如下:

逻辑示例

             FXN1   FXN2       FXN3

DO1:  D1       !D2           |D3                               D1 && (!D2) || D3

DO2: !D1     D2             !D3                              !D1 && D2 && (!D3)

DO3: D1    |(!D2)         D3                                 D1 || (!D2) && D3

DO4 :!D1    |D2          |(!D3)                              !D1 || D2 || (!D3)

 

需要更多的信息?

This documentation page has been extracted from the Q&A section where you can discuss it and get feedback.
相关问题