随笔分类 - 施耐德工业自动化
摘要:前面一篇介绍如何知道操作系统的版本,这一篇练习获取操作系统是32位还是64位。 新建一个citectVBA函数如下: Sub GetOSType()Dim objWMIService As ObjectDim colItems As ObjectDim objItem As ObjectDim st
阅读全文
摘要:有时候需要在运行的时候获取本机windows操作系统的版本,根据不同的版本做不同的操作。做这个练习的时候,我参考了一下IT网站的一些脚本。 新建一个citectVBA函数如下: Sub GetOSName()Dim objWMIService As ObjectDim colItems As Obj
阅读全文
摘要:从AVEVA网站看了一下Historian性能介绍,还是挺牛逼的。
阅读全文
摘要:前面一段时间学习了citect2018下面设备的简单配置,这样的配置可以影响运行时的功能。 在前面基础上新建报警两个,一个是混合罐筋疗法开到位,一个是流量计A的流量低报警,他们属于管线1下属。 这个citect2018项目是基于sxw_style模板的。保存编译运行,可以在页面右边按照设备层级形式进
阅读全文
摘要:前面我学习了如何创建设备,只是涉及了一些基本知识。今天学习如何与精灵相关联。 先创建一个阀门的精灵。主要是阀门的显示颜色以及转换开关的状态显示。 在设备管理器中新建一个设备类型开关阀。根据精灵中的元素创建四个项目 这里就不一一截图了。 在这个设备类型的精灵选项卡中,点击链接精灵,选择刚才创建的精灵,
阅读全文
摘要:前面学习的时候,还是理解不到位,做出来的设备实例更新,创建实例的变量结果不正常。今天顿悟,重新写一篇吧。 假设工厂的层级关系还是前面那个样子,在设备编辑器创建各层级,关键是定义IO设备和变量前缀信息。 “食品工厂”属于最高一级,这里定义一下集群和IO设备,假设它下面的IO都来自于同一套PLC,这里不
阅读全文
摘要:前面学习的内容实在设备编辑器中创建、编辑设备。也可以在设备列表中新增和编辑。 比如需要增加“食品工厂.罐装流程.混合机.管线2.配料B流量计”和“食品工厂.罐装流程.混合机.管线1.配料A输送泵”,直接在后面新增行,设置相关参数,如下图所示 红线处就是新增的两个设备实例。打开设备编辑器,可以看到设备
阅读全文
摘要:在QQ群里面,有人询问citect2018能否实现做页面超链接,我试验了一下没有问题,本质就是打开浏览器同时给一个链接地址而已。 首先是确保exec函数有权限执行,我的另外一个博客介绍了设置方法,详见: http://blog.sina.com.cn/s/blog_724246b90102zb7m.
阅读全文
摘要:这段时间忙其他事情了,继续搬运以前的资料吧。 前面学习了设备管理器创建设备类型、设备层次和设备实例。创建了设备类型后还可能需要修改完善。打开前面的练习项目程序,打开设备编辑器,点击设备类型选项卡,选择“泵”,添加manstart和manstop两个参数,表示手动启动和手动停止。 单击菜单文件-保存设
阅读全文
摘要:现场有一组储槽,装不同地区的煤,根据生产需要,每个槽储存的煤种不固定,中控工在citect2018运行界面上输入哥哥储槽的煤种,储槽煤种信息存放在sql server数据库,每次修改煤种信息就增加一条记录。有一个页面使用mshflexgrid控件显示各个储槽当前煤种信息,这就需要写脚本,脚本的核心就
阅读全文
摘要:今天遇到一个需求,用户要在运行时输入字符串,以前都是处理输入数字的,查了一下帮助文件,还是比较简单的。 1. 先在PLC中建立相应的字符串变量,然后在citect2018中建立变量InputStr,地址对应PLC变量。 2.画面上放置数字控件,用于显示刚才建立的变量。在输入事件的触摸选项卡中写下面的
阅读全文
摘要:前段时间现场使用citect2018做了一个小的项目,不过使用单位总觉得日期时间显示不好看,本着为其服务的精神,我尝试着做了一下美化,不知道能入法眼不。 1.新建两个内部变量strWeekly,strMonth,都是字符串型。新建一个cicode函数 FUNCTION showweekly()IF
阅读全文
摘要:今天做一个练习,很奇怪的是使用复制快捷键后,软件卡住了,不知道怎么回事,我还没保存呢。
阅读全文
摘要:前两天练习过在citect2018使用cicode将记录写入sql server数据库,有时候我们希望数据库可以定期备份,这个工作可以在sql server管理器中设置,也可以在citect2018使用脚本来实现。 还是基于前一个练习的数据库myDB,新建一个cicode函数 FUNCTION ba
阅读全文
摘要:2020.08.31更新,下面的内容是不完善的,可以先看一下,我有一个2020.08.31新的博客会修正里面的问题。 假设有这样一个设备层次结构 可以很清楚的看到这个工厂的层次是什么样的。 假设这个装置使用的是quantum PLC,新建一个citect2018项目,使用向导创建IO设备IODev,
阅读全文
摘要:citect2018有一个设备的概念,这个概念在前几个版本就有了。“设备”这个概念指的是可用于引用所监控的设备或过程导向架构。这么说似乎有点绕,比如说一个项目有100个水泵,100个阀门,50个槽罐。水泵、阀门、槽罐都是设备。这些设备都需要监控状态,比如水泵的出口压力、电机电流,阀门的开关状态,槽罐
阅读全文
摘要:施耐德unity软件有一点不太好。高版本软件直接打开低版本根本就打开不了。我使用13.0版本的unity去打开一个3.1版本的unity项目程序,无论是选择“库级版本不变”,还是选择“用最新可用版本进行更新”,或者选择“选择特定的目标版本”三种方式都无法打开,唯独只有先在3.1版本unity打开项目
阅读全文
摘要:昨天在现场修改一个citect7.0的项目程序,增加了一些功能,调试完毕后将项目备份到旁边计算机上,结果编译后显示"server of same type and cluster cannot run on teh same machine",一下子懵逼了。打电话问了一下施耐德技术人员,对方建议我检
阅读全文
摘要:前面学习了元数据的简单使用,元数据还可以与精灵结合使用。比如一个工艺画面有很多仪表数据显示,用户希望正常情况下仪表数据背景蓝色,字体白色,高限报警时,背景黄色,字体还是白色,高高限报警时背景红色,字体白色。数字后面紧跟工程单位;鼠标放在上面显示这个数值的位号、测点名称;鼠标单击数值时,弹出的面板显示
阅读全文
摘要:昨天现场维护人员提出unity软件无法在线编辑,只能监控的故障。去了现场发现只有一台计算机联机的情况下的确只能监控模式,不能在线编辑模式。其他上位机并没有同时连接。于是逐个的把以太网通讯模板、CPU、交换机、上位机都重启一遍,网线重新插拔一遍,解决了故障。 有可能是某一次unity联机后没有正常断开
阅读全文

浙公网安备 33010602011771号