随笔分类 -  ifix

摘要:在最近一个改造项目中,由于先前的4G 平台不稳定,本公司自己组建4G VPN来实现。遇到问题:AB 高版本PLC(1769-L33ER)使用标签名直接代替了地址,ifix的ABR驱动只支持SLC500,PLC3,PLC5系列。1.使用ifix自带OPC来进行读取(有问... 阅读全文
posted @ 2019-02-21 20:26 cache.yuan 阅读(1196) 评论(0) 推荐(0)
摘要:前言:因公司项目需求,需要使用4G DTU设备对远端RS 485设备进行数据采集,购买了相关产品进行技术实验,成功对接ifix将数据采集并显示,将过程记录,供大家参考。1,4G DTU基本原理和配置DTU设备,顾名思义数据传输单元,其支持RS 232,RS485接口,... 阅读全文
posted @ 2019-01-16 10:09 cache.yuan 阅读(730) 评论(1) 推荐(0)
摘要:2018年是忙碌的一年,本年度共完成(从2017年开始工期的也算)10个项目。接下来就上位机所使用的技术要点进行整理,以供后期学习参考。(避免重复造轮子)1.收尾项目:1.1 给水泵站,污水泵站,雨水泵站项目。软件:intouch 10.1PLC:施耐德M580系列技... 阅读全文
posted @ 2019-01-03 15:29 cache.yuan 阅读(2179) 评论(0) 推荐(0)
摘要:在近期项目完成后,有遇到情况:类似于语音报警后,中控室人员未及时报告给我们造成了事件的危害升级,以及造成很不好的影响。针对这个情况特此添加语音报警后,自动发送邮件提醒,完善现有的报警机制。1.函数编写(选自网友脚本)Option Explicit'需要引用 Micr... 阅读全文
posted @ 2018-10-29 19:11 cache.yuan 阅读(605) 评论(0) 推荐(1)
摘要:在语音模块嵌入了半年左右的时间,经过实际使用发现,代码冗余,重复太多,维护较难,新增也不易,故而对整个框架进行整理,实现简单添加,维护容易的目的。1.代码优化1.1构建自定义过程name 参数代表设备名tt代表要打开的画面名(故障画面/报警画面)sqll代表要存入数据... 阅读全文
posted @ 2018-10-29 16:02 cache.yuan 阅读(849) 评论(0) 推荐(0)
摘要:在前阵子项目改造中,需要利用先前的S7-200 PLC与ifix进行通讯,故而,在做好上位机后,在现场实际测试了下。通过CP243-1以太网模块,顺利与KEPWARE建立连接,其中当然也有些要点要注意:1.在kepware中选择channel时,需要选择Etherne... 阅读全文
posted @ 2018-10-11 08:44 cache.yuan 阅读(1263) 评论(0) 推荐(0)
摘要:在经过多个自动化上位机的开发后,对上位机的重用开发和提高效率,减少重复工作有了一定的积累。故而产生了模块化建设上位机的思路。现从当下项目开始,研究出一套可重复利用的模块化系统。1.点表整理从PLC工程师获得泵站点表,主要包含:DI/DO(设备状态显示/控制)... 阅读全文
posted @ 2018-09-17 14:27 cache.yuan 阅读(556) 评论(0) 推荐(0)
摘要:常用PLC与IFIX /的InTouch驱动地址匹配规则如下(持续更新):1.施耐德M580Intouch的/ IFIX:AI:400102 400103DI:400100:1 400101:1 2.施耐德M218Ifix MBE:AI:%MW300 400301AI... 阅读全文
posted @ 2018-07-13 09:33 cache.yuan 阅读(2756) 评论(0) 推荐(0)
摘要:在ifix项目中插入3d模型,是当前工控上位机的一个发展趋势,故而我也来尝尝鲜。利用现有条件,初步打算完成一个工厂俯视3d全景。 基本思路:利用webbrowser+3dmax+three.js来嵌入ifix画面中进行使用。1.在ifix画面中嵌入we... 阅读全文
posted @ 2018-06-23 17:51 cache.yuan 阅读(938) 评论(0) 推荐(0)
摘要:在我的先前一篇关于语音报警系统制作的文章中,阐述了如何通过标签组来获得@name@的详细内容,以通过这种方式来进行详细的设备故障播报。经过一段时间的试运行,发现使用标签组的方式会产生较大的耦合,(即当标签组内容或者脚本内容发生错误时,脚本会弹出错误,妨碍了其他脚本的执... 阅读全文
posted @ 2018-06-21 10:16 cache.yuan 阅读(877) 评论(0) 推荐(0)
摘要:工控项目最近升级改造,需要使用Intouch/ifix提供一个语音报警功能。这个不像先前提供的单一的声音报警,业主方要求能详细的提供某某水泵或者是某某设备故障报警,这就要求我们这边对语音解析或者基础控件知识有一定的掌握了。在实现上,一般有两种方法: 第一... 阅读全文
posted @ 2018-05-15 19:13 cache.yuan 阅读(2898) 评论(0) 推荐(0)
摘要:在关于污水处理厂项目实施过程中,按照业主要求,需要用到报警历史的查询功能,遂搜资料,整理在ifix5.5下如何实现报警历史的查询,经过一天的研究,以及多天的入坑,出坑,总算完成。现整理如下,供后来人参考:具体技术细节分为下面几个部分:1.ifix5.5下进行... 阅读全文
posted @ 2018-04-24 17:43 cache.yuan 阅读(1401) 评论(0) 推荐(0)
摘要:在ifix项目中,实际上会用到点击按钮弹出按钮菜单,点击另一按钮弹出另一按钮菜单的情况。一般在使用过程中切换菜单可有如下两种普遍做法:1.使用ClosePicture “Middle",0 关闭当前画面,OpenPicture "***.grf”,"M... 阅读全文
posted @ 2018-03-20 16:15 cache.yuan 阅读(1338) 评论(0) 推荐(0)
摘要:背景:在前阵子做基于ifix生成电力监控平台时,遇到业主提出的一个需求。关于如何在控制弹窗中,点击相应的合分闸按钮时,优先弹出登录界面,当输入相应的有权限用户名和密码后,才能操作这一要求。后实现如下:1.在按钮上编辑脚本:Dim userId as s... 阅读全文
posted @ 2018-03-12 10:24 cache.yuan 阅读(686) 评论(0) 推荐(0)