工控IO卡可以感应到各种电信号,传感器的状态变化。

  • DI信号包括数字开关信号(ture,false\0,1),光信号的变化(上升沿,下降沿)。
  • DO信号包括脉宽和数字开关信号(ture,false\0,1)。

这个知识没人教只好自己琢磨。

27 17:17:44.067 启动DI-线程池并行定时器
27 17:17:44.070 启动DO-单线程高速定时器
27 17:17:44.095 :【PrinterDictinary】【启动所有打印机】
27 17:17:44.133 信息::满包装单元编码数量:5125,请确认。
27 17:17:44.724 ScanDO开始发出电平信号 Channel:6,signal:False
27 17:17:44.724 ScanDO开始发出电平信号 Channel:0,signal:True
27 17:17:44.724 ScanDO开始发出电平信号 Channel:1,signal:False
27 17:17:48.894 收到数据:[COM6] [00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199]
27 17:17:48.896 :【ScannerDictinary】【开始收到数据】【【PCSScan】【ehsure.CMS.Core.Scanner.DatalogicScanner】,【00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199】】
27 17:17:48.933 ScanDO开始发出脉冲 Channel:9,Delay:0,Width:200
27 17:17:49.134 ScanDO结束发出脉冲 Channel:9,Delay:0,Width:200
27 17:17:50.520 收到数据:[COM6] [00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199]
27 17:17:50.520 :【ScannerDictinary】【开始收到数据】【【PCSScan】【ehsure.CMS.Core.Scanner.DatalogicScanner】,【00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199】】
27 17:17:50.540 异常:ehsure.CMS.Core.Scanner.DatalogicScanner
27 17:17:50.540 异常::整组数据校验,编码[00501625300024128161]重码!触发了停线报警!
27 17:17:50.545 ScanDO开始发出脉冲 Channel:4,Delay:0,Width:200
27 17:17:50.545 ScanDO开始发出脉冲 Channel:11,Delay:0,Width:200
27 17:17:50.545 ScanDO开始发出电平信号 Channel:6,signal:True
27 17:17:50.545 ScanDO开始发出电平信号 Channel:1,signal:True
27 17:17:50.746 ScanDO结束发出脉冲 Channel:4,Delay:0,Width:200
27 17:17:50.746 ScanDO结束发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:15.549 收到数据:[COM6] [00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199]
27 17:18:15.549 :【ScannerDictinary】【开始收到数据】【【PCSScan】【ehsure.CMS.Core.Scanner.DatalogicScanner】,【00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199】】
27 17:18:15.562 异常:ehsure.CMS.Core.Scanner.DatalogicScanner
27 17:18:15.562 异常::整组数据校验,编码[00501625300024128161]重码!触发了停线报警!
27 17:18:15.577 ScanDO开始发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:15.577 ScanDO开始发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:15.577 ScanDO开始发出电平信号 Channel:6,signal:True
27 17:18:15.577 ScanDO开始发出电平信号 Channel:1,signal:True
27 17:18:15.778 ScanDO结束发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:15.778 ScanDO结束发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:16.387 收到数据:[COM6] [00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199]
27 17:18:16.387 :【ScannerDictinary】【开始收到数据】【【PCSScan】【ehsure.CMS.Core.Scanner.DatalogicScanner】,【00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199】】
27 17:18:16.402 异常:ehsure.CMS.Core.Scanner.DatalogicScanner
27 17:18:16.402 异常::整组数据校验,编码[00501625300024128161]重码!触发了停线报警!
27 17:18:16.432 ScanDO开始发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:16.432 ScanDO开始发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:16.432 ScanDO开始发出电平信号 Channel:6,signal:True
27 17:18:16.432 ScanDO开始发出电平信号 Channel:1,signal:True
27 17:18:16.633 ScanDO结束发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:16.633 ScanDO结束发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:24.219 收到数据:[COM6] [00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199]
27 17:18:24.219 :【ScannerDictinary】【开始收到数据】【【PCSScan】【ehsure.CMS.Core.Scanner.DatalogicScanner】,【00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199】】
27 17:18:24.231 异常:ehsure.CMS.Core.Scanner.DatalogicScanner
27 17:18:24.231 异常::整组数据校验,编码[00501625300024128161]重码!触发了停线报警!
27 17:18:24.264 ScanDO开始发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:24.264 ScanDO开始发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:24.264 ScanDO开始发出电平信号 Channel:6,signal:True
27 17:18:24.264 ScanDO开始发出电平信号 Channel:1,signal:True
27 17:18:24.467 ScanDO结束发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:24.467 ScanDO结束发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:28.013 收到数据:[COM6] [00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199]
27 17:18:28.013 :【ScannerDictinary】【开始收到数据】【【PCSScan】【ehsure.CMS.Core.Scanner.DatalogicScanner】,【00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199】】
27 17:18:28.026 异常:ehsure.CMS.Core.Scanner.DatalogicScanner
27 17:18:28.026 异常::整组数据校验,编码[00501625300024128161]重码!触发了停线报警!
27 17:18:28.040 ScanDO开始发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:28.040 ScanDO开始发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:28.040 ScanDO开始发出电平信号 Channel:6,signal:True
27 17:18:28.040 ScanDO开始发出电平信号 Channel:1,signal:True
27 17:18:28.243 ScanDO结束发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:28.243 ScanDO结束发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:28.635 收到数据:[COM6] [00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199]
27 17:18:28.635 :【ScannerDictinary】【开始收到数据】【【PCSScan】【ehsure.CMS.Core.Scanner.DatalogicScanner】,【00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199】】
27 17:18:28.648 异常:ehsure.CMS.Core.Scanner.DatalogicScanner
27 17:18:28.648 异常::整组数据校验,编码[00501625300024128161]重码!触发了停线报警!
27 17:18:28.648 ScanDO开始发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:28.648 ScanDO开始发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:28.648 ScanDO开始发出电平信号 Channel:6,signal:True
27 17:18:28.648 ScanDO开始发出电平信号 Channel:1,signal:True
27 17:18:28.850 ScanDO结束发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:28.850 ScanDO结束发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:29.397 收到数据:[COM6] [00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199]
27 17:18:29.397 :【ScannerDictinary】【开始收到数据】【【PCSScan】【ehsure.CMS.Core.Scanner.DatalogicScanner】,【00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199】】
27 17:18:29.404 ScanDO开始发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:29.404 ScanDO开始发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:29.404 ScanDO开始发出电平信号 Channel:6,signal:True
27 17:18:29.404 ScanDO开始发出电平信号 Channel:1,signal:True
27 17:18:29.409 异常:ehsure.CMS.Core.Scanner.DatalogicScanner
27 17:18:29.409 异常::整组数据校验,编码[00501625300024128161]重码!触发了停线报警!
27 17:18:29.605 ScanDO结束发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:29.605 ScanDO结束发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:31.498 收到数据:[COM6] [00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199]
27 17:18:31.498 :【ScannerDictinary】【开始收到数据】【【PCSScan】【ehsure.CMS.Core.Scanner.DatalogicScanner】,【00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199】】
27 17:18:31.510 异常:ehsure.CMS.Core.Scanner.DatalogicScanner
27 17:18:31.510 异常::整组数据校验,编码[00501625300024128161]重码!触发了停线报警!
27 17:18:31.520 ScanDO开始发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:31.520 ScanDO开始发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:31.520 ScanDO开始发出电平信号 Channel:6,signal:True
27 17:18:31.520 ScanDO开始发出电平信号 Channel:1,signal:True
27 17:18:31.721 ScanDO结束发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:31.721 ScanDO结束发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:32.338 收到数据:[COM6] [00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199]
27 17:18:32.338 :【ScannerDictinary】【开始收到数据】【【PCSScan】【ehsure.CMS.Core.Scanner.DatalogicScanner】,【00501625300024128161#00501625300024131221#00501625300024132142#00501625300024133191#00501625300024135025#00501625300024181199】】
27 17:18:32.352 异常:ehsure.CMS.Core.Scanner.DatalogicScanner
27 17:18:32.352 异常::整组数据校验,编码[00501625300024128161]重码!触发了停线报警!
27 17:18:32.374 ScanDO开始发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:32.374 ScanDO开始发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:32.374 ScanDO开始发出电平信号 Channel:6,signal:True
27 17:18:32.374 ScanDO开始发出电平信号 Channel:1,signal:True
27 17:18:32.576 ScanDO结束发出脉冲 Channel:4,Delay:0,Width:200
27 17:18:32.576 ScanDO结束发出脉冲 Channel:11,Delay:0,Width:200
27 17:18:44.135 ScanDO开始发出电平信号 Channel:6,signal:False
27 17:18:44.135 ScanDO开始发出电平信号 Channel:0,signal:False
27 17:18:44.135 ScanDO开始发出电平信号 Channel:1,signal:False
27 17:18:44.135 停止DO-单线程高速定时器
27 17:18:44.140 信息::生产已经停止。
27 17:18:44.141 停止DI-线程池并行定时器
27 17:18:45.660 :【PrinterDictinary】【停止所有打印机】
27 17:18:47.323 信息::请清空产线上没有装箱完成的中包。

又趟一个坑,IO卡信号DI和DO的信号类型的更多相关文章

  1. golang连接达梦数据库的一个坑

    golang连接达梦数据库的一个坑 有一次项目中用到了达梦数据库,后端语言使用的golang,达梦官方并未适配专门的golang连接方式,正一筹莫展的时候发现达梦提供了odbc的连接,这样可以使用类似 ...

  2. 用html5的视频元素所遇到的第一个坑

    html5 有一个video标签,这个是被大家所熟知的事情.按照w3c的规范,我认真的写出如下代码: <video preload="auto" controls=" ...

  3. 监控jvm的一个坑

    监控jvm的一个坑 1,遇到的问题 我按照以往文档,在catalina.sh里追加jvm的监控api,如下 紧接着我启动 tomcat. 未报任何错误. 发现 lsof –i:12000, 12000 ...

  4. JavaScript中sort方法的一个坑(leetcode 179. Largest Number)

    在做 Largest Number 这道题之前,我对 sort 方法的用法是非常自信的.我很清楚不传比较因子的排序会根据元素字典序(字符串的UNICODE码位点)来排,如果要根据大小排序,需要传入一个 ...

  5. PHP中逻辑运算符and/or与||/&&的一个坑

    我原来以为PHP中的and和&&是一样的, 只是写法上为了可读性和美观, 事实上我错了. 这里面深藏了一个坑! 看以下代码: $bA = true; $bB = false; $b1  ...

  6. 困扰多日的C#调用Haskell问题竟然是Windows的一个坑

    最近一直被C#调用Haskell时的“尝试读取或写入受保护的内存”问题所困扰(详见C#调用haskell遭遇Attempted to read or write protected memory,C# ...

  7. 在VS2012中GridView的一个坑

    使用GridView的时候遇到了一个坑,一个增加一个选择按钮~貌似在某些情况下会出现一个是否允许选择的属性,貌似会默认为fals,然后就返回不了指定ID!坑,巨坑!但是今天居然找不到这个属性了,难道是 ...

  8. 【转载】linux命令行计算器bc的一个“坑”

    [转载自]http://blog.chinaunix.net/uid-174325-id-3518953.html 结论:ibase,obase可以使用在不同的计算公式里,但是尽量把obase放iba ...

  9. 使用ffmpeg视频编码过程中踩的一个坑

           今天说说使用ffmpeg在写视频编码程序中踩的一个坑,这个坑让我花了好多时间,回头想想,非常多时候一旦思维定势真的挺难突破的.以下是不对的编码结果:                   ...

随机推荐

  1. Android IntentService的使用和源码分析

    引言 Service服务是Android四大组件之一,在Android中有着举足重轻的作用.Service服务是工作的UI线程中,当你的应用需要下载一个文件或者播放音乐等长期处于后台工作而有没有UI界 ...

  2. django中request相关用法

    URL相关信息: HttpRquest对象包含当前请求url的一些信息,通过这些信息,你可以获得正在访问这个页面的用户,或者使用的浏览器: request.path :除域名以外的请求路径,以正斜杠开 ...

  3. 【Hdu3652】B-number(数位DP)

    Description 题目大意:求小于n是13的倍数且含有'13'的数的个数. (1 <= n <= 1000000000) Solution 数位DP,题目需要包含13,且被13整除, ...

  4. Java---Ajax在Struts2框架的应用实例

    Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. 很久没有动过ajax了,趁此机会复习一下,写一个简单的例子 一.项目结构: 二.需要的jar包 三.具体代码: 1.web.x ...

  5. D02 TED Elon Mulsk The future we're building — and boring

    摘要:精选TED. 每个音频不超过2分钟,学英语和吸收伟大思想两不误 音频: https://n1audio.hjfile.cn/st/de745862-d5f4-4ef4-9218-d79361ca ...

  6. Elasticsearch全文搜索——adout

    现在尝试下稍微高级点儿的全文搜索——一项传统数据库确实很难搞定的任务. 搜索下所有喜欢攀岩(rock climbing)的雇员: curl -XGET 'localhost:9200/megacorp ...

  7. gunicorn Arbiter 源码解析

    如前文所述,Arbiter是gunicorn master进程的核心.Arbiter主要负责管理worker进程,包括启动.监控.杀掉Worker进程:同时,Arbiter在某些信号发生的时候还可以热 ...

  8. Axure学习笔记(一)

    Axture是一种快速制作原型的工具,在产品经理和体验设计师之中非常流行,不过现在产品经理比较难找,所以我只好上阵研究了一下.        经过几天的研究,看了小楼老师的一些视频,看了一些文档,做了 ...

  9. CentOS中安装配置Nginx

    一.安装Nginx '首先我们需要在nginx官网中下载nginx安装包,在这就下载最新版 nginx-1.13.7版本 下载完成以后我们进入下载页面进行查看 下载文件目录为 home/userNam ...

  10. 串String(2):串的实现(堆分配存储表示法)

    7/27/2017,先占个位,最近事情比较忙,明天敲一波代码,预测在一星期内搞定 9/02/2017,看到这个十分汗颜,八月去美帝学习了,没有抽空补上这一博文,计划这个月开了数据结构课后补上