现场主设备为1套S7-200smart加台达触屏BS07410,大功率设备普传PI500系列30KW变频器。

调试初期,变频器没有启动,调试PLC跟触摸屏程序,一切正常。等启动变频器后,问题出现,PLC跟变频器通讯失败,反复试验只要变频器一启动,通讯立刻失败。很明显变频器严重干扰了PLC跟触摸屏的通讯。PLC跟触屏通讯用的RS485方式,通讯线是自己制作,只用了两根线3,8对1,6。按以往经验,PLC与触屏通讯很少能受到干扰。于是将通讯线从线槽拽出随手一放,没有一点效果。于是拆开一侧将两根线并联一小电容(104),然后试机,故障依旧。于是拆开另一端接着并联一电容,再试机,还是一样。以前处理通讯故障用这招很灵的,可这一次是一点效果都没有。后来把屏蔽层焊接上,稍微有点效果,但依然不太理想,偶尔还是掉线。试来试去也没什么好结果。原以为没救了,后来突然发现PLC上的地没接,但柜体也没有地线,于是研究着将PLC地直接接壳体,这一下确实有效果了,再也不掉了。看来接地对于通讯干扰的抑制果然有很强的效果。

后来总结,可能是屏蔽层当时焊接上,但是其实屏蔽层上产生干扰电势没有地方泄放,所以没有起作用。等真正接上地以后,屏蔽层才真正起作用了。所以以后配线必须严格要求,接地必须做好。这样在现场就能少走很多弯路。

linux 触屏设备 无法处理touchevent_一次通讯干扰处理相关推荐

  1. 触屏设备手势简历研究

    2019独角兽企业重金招聘Python工程师标准>>> 目前正在工作的项目需要在触屏设备上支持一些手势,这让我挺好奇的是:"到目前为止,我们都有哪些手势?" 带着 ...

  2. 在触屏设备上面利用html5裁剪图片(转)

    前言 现在触屏设备越来越流行,而且大多数已经支持html5了.针对此,对触屏设备开发图片裁剪功能, 让其可以直接处理图片,减轻服务端压力. 技术点 浏览器必须支持html5,包括fileReader, ...

  3. android触屏设备event模拟,android 使用命令模拟点击 滑动

    adb shell getevent -p 出现上述截图的就是屏幕触摸输入设备 带上 -l adb shell getevent -p-l . EV_ABS      ABS_MT_TRACKING_ ...

  4. QT实现滑动切换界面,ARM/Linux触屏滑动切换界面,切换Qwidget

    QT实现滑动切换界面,触屏滑动切换界面 实现思想 实现过程 完整代码 实现思想 项目中要用到ARM,要求手势滑动能够切屏,首先我们想到使用 QGestureEvent,但使用起来比较麻烦,并且个人了解 ...

  5. linux 触屏测试

    纠结一天的失去了,终于把能过熟悉使用触屏了,再次感谢前人开源. 由于触屏驱动的分辨率和实际使用显示器的分辨率不同所以要将触屏坐标映射到显示器上的坐标(PS:触屏的分辨率往往要大于显示器的分辨率) 映射 ...

  6. softAP配网:用Android手机为linux无屏设备输入wifi密码

    softAP配网,即利用设备的无线芯片,将设备进入到softAP模式,开启一个无线局域网,手机(或其它移动设备)通过连入设备开启的无线局域网后,向设备发送路由器的ssid及password等信息,让设 ...

  7. Linux触屏驱动Windows,linux 触摸屏驱动编写

    这篇文章主要介绍了linux 触摸屏驱动编写,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 早在诺基亚手机还比较流行的时候,那时候触摸屏用的还不多.但是随着触摸屏手机.即 ...

  8. Web 产品(桌面产品)的用户体验设计有必要借鉴移动平板触屏设备吗?

    其实我倒觉得把移动设备的交互体验引入桌面是对现有pc交互流程信息扁平化和流程简化的改进.信息扁平化就是用户想得到什么信息或者获得什么体验只用记得是什么app(或者说icon)点击一下就可以了,用户不用 ...

  9. html摇色子游戏,Swipebox – 用于触屏设备的精...-html5摇骰子游戏-lightbox——解析_169IT.COM...

    start: function(imageLink) { hideSelectBoxes(); var arrayPageSize = getPageSize(); Element.setHeight ...

  10. linux USB触屏无响应驱动出现EPIPE错误

    #linux触屏无响应驱动出现EPIPE错误 使用的触屏设备是egalax通过USB接入的,使用的驱动是 kernel\linux-3.10.y\drivers\input\touchscreen\u ...

最新文章

  1. LuManager使用中典型问题整理集合
  2. ThinkPhp学习13
  3. 试题 基础练习 回文数
  4. org.xml.sax.SAXParseException: Content is not allowed in trailing section
  5. SAP成都研究院的小伙伴们庆祝公司再次获得2019年最佳雇主的场景
  6. python 彻底解读多线程与多进程_python 多进程与多线程浅析
  7. 好看的扁平化大气IT个人简历网页模板
  8. 操作系统(10)-虚拟内存
  9. 前端md转html添加样式_前端文档站点搭建方案
  10. 继承单例模式 php_解决 PhpStorm 对 用单例模式实例化PHP类时,代码自
  11. SpringCloud的服务注册中心(三) - 进一步了解 Eureka
  12. [翻译]CryEngine3中光照的美术提示
  13. Leetcode 刷题笔记(三) —— 数组类型解题方法三:滑动窗口
  14. 常用HTML转义字符,
  15. wget ip_图解IP防护等级
  16. oracle18cscott,Oracle 18c 数据库中scott用户不存在的解决方法
  17. “程序员的理财计划”-待完善
  18. 中国推出人民币外汇货币掉期交易 规避汇率风险
  19. 数字货币期货生存指南
  20. Golang开发手机应用有两种方式简介

热门文章

  1. 33. Element tagName 属性
  2. Android中设置显示文本,TextView控件的使用(Android设置文本显示格式)
  3. [Bzoj1597][Usaco2008 Mar]土地购买(斜率优化)
  4. ceph rbd 封装api
  5. JS基础_js编写位置
  6. zabbix3.x web设置手册(2)
  7. .net中前台javascript与c#后台代码调用
  8. SQL语句优化—in,not in,exists,not exists, left join...on
  9. java操作ElasticSearch(包含增删改查及基础语法操作)
  10. boost 静态库命名规则