随笔分类 -  施耐德工业自动化

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要:前面的学习,初步了解了一下元数据。我还是有点懵逼,这元数据到底有啥用,看了一下资料。资料里面简单的举了一个例子。比如说要用红绿蓝配色,不同的比例,配出来的颜色不一样。可以设置N个按钮控件,每个按钮控件设置3个元数据,并且赋初始值,用于表示不同的配比。按钮按下时,把元数据读取出来传递给其他变量用于控制 阅读全文
posted @ 2021-03-14 13:56 来自金沙江的小鱼 阅读(158) 评论(0) 推荐(0)
摘要:我在学习citect2018时,控件属性设置对话框中会看到元数据选项卡,以前一直没有什么概念。今天逐步开始“元数据”这个概念的学习。 看资料上说“元数据是具有对应值的名称的列表”,就是说元数据有名称,还有数值,比如一个元数据叫做“体积”,它的有一个数值,比如说数值是1000。“元数据附加到对象的动态 阅读全文
posted @ 2021-03-14 12:18 来自金沙江的小鱼 阅读(316) 评论(0) 推荐(0)
摘要:前面我学习过如何形成操作记录,以及利用模板页面显示操作记录。不过这样的模板页面外观风格很可能和工程其他页面风格大相径庭,十分别扭。仿照现有的模板,可以做有自家风格的操作记录显示页面。在前面的创建模板的练习基础上来做操作记录页面。做出的最终效果是这样子的(没有截图完): 前面做操作记录功能时,生成过t 阅读全文
posted @ 2021-03-14 12:08 来自金沙江的小鱼 阅读(567) 评论(1) 推荐(0)
摘要:itect2018有报警记录页面的模板,利用这些模板也可以生成报警记录页面。但是这样生成的页面风格可能和其他工艺画面的页面大相径庭,看着很别扭。今天照着系统自带模板。根据昨天那个练习的模板,我也做了一个报警页面,做来的效果如下: 总体风格上和其他页面一致,制作步骤如下: 1. 报警页面插入一个精灵, 阅读全文
posted @ 2021-03-14 11:57 来自金沙江的小鱼 阅读(877) 评论(0) 推荐(0)
摘要:昨天针对在页面放置最近3条报警信息做了学习,使用了CSV_Include下的精灵。如果希望显示最近的5条,或者最近的8条信息呢?也是有办法的。项目使用SXW_Style_1启动项目创建,,如果不是这个启动项目,那么就需要把SXW_Style_1的cicode函数拷贝到当前项目路径下,后面提到的精灵等 阅读全文
posted @ 2021-03-14 11:14 来自金沙江的小鱼 阅读(328) 评论(0) 推荐(0)
摘要:citect2018可以自己制作一个页面模板。比如我希望每一个页面顶部显示公司标志、日期时间、项目名称、最新的几条报警。这一篇博客记录我学习这个做法的过程。 由于没有实际的PLC,这一次学习我使用了前面的练习的PLC程序。 在citect中使用向导定义IO设备,连接quantumPLC的模拟器。新建 阅读全文
posted @ 2021-03-14 11:13 来自金沙江的小鱼 阅读(539) 评论(0) 推荐(0)
摘要:有时候我们需要在工艺画面某处显示最近的几条报警记录,可以使用已有的项目中的精灵。这一篇博客记录如何使用CSV_Include项目中的精灵来实现在任一页面显示最近三条报警记录。 一 准备工作 由于没有实际的PLC,需要使用模拟器。先新建一个quantum PLC项目(其他系列的PLC也没有问题),配置 阅读全文
posted @ 2021-03-14 11:10 来自金沙江的小鱼 阅读(393) 评论(0) 推荐(0)
摘要:这两天学习citect2018软件的时候,需要做一个报警功能。由于没有实际的PLC,就想在citect2018中建立本地变量来测试,结果始终不好使,后来咨询了一下施耐德技术人员,答复说是报警功能只能使用连接PLC的变量,不能使用本地变量。晚上回家实验一下,确实如此。 阅读全文
posted @ 2021-03-14 11:06 来自金沙江的小鱼 阅读(343) 评论(0) 推荐(0)
摘要:M580在我工作的地方属于新鲜使用的产品,以前习惯使用的是昆腾PLC。恰好有一个总包方的项目使用了M580,对方也做了控制系统的编程,看了一下程序,还是和昆腾PLC有点不一样。昆腾PLC在硬件配置时,IO模板可以对每个通道分配变量,这样便于查找。M580的硬件配置时,不能够在硬件配置对话框对IO模板 阅读全文
posted @ 2021-03-14 11:05 来自金沙江的小鱼 阅读(2663) 评论(0) 推荐(0)
摘要:比如页面上有一个date and time picker控件,符号为main_AN20.新建一个citectVBA程序段 Sub SetDate()main_AN20.value=cdate(now())End Sub 页面的进入页面事件写下面的代码 VbCallRun(VbCallOpen("se 阅读全文
posted @ 2021-03-14 08:40 来自金沙江的小鱼 阅读(280) 评论(0) 推荐(0)
摘要:以前的练习中,学习过使用精灵操作相同类型的设备,见下面的链接: http://blog.sina.com.cn/s/blog_724246b90102zdm6.html 如果希望对操作进行记录,稍加改动即可。下面通过一个简单的练习来学习实现方法。假设操作泵,只需要记录什么时间点击了运行按钮,什么时间 阅读全文
posted @ 2021-03-14 07:56 来自金沙江的小鱼 阅读(658) 评论(0) 推荐(0)
摘要:citectVBA代码为 Sub ExcelSaveAsPDF()Dim xlapp As applicationDim objworkbook As ObjectSet xlapp=CreateObject("Excel.Application")xlapp.visible=FalsexlApp. 阅读全文
posted @ 2021-03-13 20:44 来自金沙江的小鱼 阅读(282) 评论(0) 推荐(0)
摘要:今天重温了一下citect2018的练习。主要功能是做局域网上一台计算机上ACCESS数据库的ODBC连接。access数据库所在文件是windows10系统,citect2018和ODBC连接计算机也是windows10系统。下面一步一步的进行设置。 1. access数据的计算机的设置 在win 阅读全文
posted @ 2021-03-13 20:40 来自金沙江的小鱼 阅读(382) 评论(0) 推荐(0)
摘要:前面的练习做了使用一个文本文件记录键盘输入修改数值和按钮操作,这些记录写在一个文本文件之中,打开文本文件可以看到纪录,但稍微有点麻烦。可以使用citect的页面来显示这些记录。 新建一个cicode函数 PUBLIC FUNCTION DisplayTextFile(STRING sFile, ST 阅读全文
posted @ 2021-03-11 11:13 来自金沙江的小鱼 阅读(505) 评论(1) 推荐(0)
摘要:在citect运行后做用户交互的过程中,有时候需要对关键的操作进行记录,以便事件追溯,就需要自动生成操作记录,本次练习主要是对按钮和数字输入进行事件记录。 新建一个citect项目,新建一个内部变量test1,实数类型,内部变量mybool1,digital类型。 在项目文件夹下新建一个txt文件, 阅读全文
posted @ 2021-03-11 11:11 来自金沙江的小鱼 阅读(820) 评论(0) 推荐(0)
摘要:昨天在QQ群上,有人问起如何实现在公益画面上点击数据,弹窗显示这个数据的趋势,我觉得这个问题有点意思,试验了一下,还是比较简单的。 新建一个画面用作弹窗,放置过程分析控件,编号是AN4,控件里面增加板和趋势笔。 新建一个cicode过程 FUNCTION trendini() //设置趋势控件(过程 阅读全文
posted @ 2021-03-11 10:38 来自金沙江的小鱼 阅读(302) 评论(0) 推荐(0)
摘要:前面的练习针对不超过8个参数传递的精灵,有时候需要传递的变量较多,那么使用assWin函数就无能为力了,需要使用AssVarTags函数。 依然在前面那个citect项目上练习。将前面创作的"!阀门控制"另存为"!阀门控制2" 需要动态显示和操作的控件稍作修改。远程控制旁边的红圈,动态填充?1?_r 阅读全文
posted @ 2021-03-11 10:37 来自金沙江的小鱼 阅读(471) 评论(0) 推荐(0)
摘要:前面练习过在citect2018中使用精灵显示设备状态信息,这对同类设备在HMI上状态显示的制作非常方便。工艺中往往有很多同类型的运转设备需要在中控室控制,如果一个一个的制作操控面板非常麻烦费时,利用精灵先制作出通用的控制面板会非常方便。citect中使用asswin可以弹出面板,可以传递最多8个函 阅读全文
posted @ 2021-03-11 10:35 来自金沙江的小鱼 阅读(803) 评论(0) 推荐(0)
摘要:前段时间我在学习练习citect2018时候,如果是一个包含工程,那么可以使用字符串替换函数strreplace(字符串,被替换的字符串,替换为的字符串),这个函数是包含工程内自带的,citect2018本身也是没有的,我在cicode帮助文件中的字符串函数库里面是没有查询到这个函数的。现在现场有一 阅读全文
posted @ 2021-03-11 10:30 来自金沙江的小鱼 阅读(495) 评论(0) 推荐(0)
摘要:前面一篇博客记录了怎么样使用通过cicode脚本让鼠标点击listbox控件来决定过程分析器显示的趋势变量,但那篇博客没有实现游标的自动显示,稍微有点遗憾。后来网上找到了过程分析仪用户指南这样一个文档,茅塞顿开,顺利实现了有标的自动显示。把本篇博客在上一篇基础上完善一下即可。 在citect画面打开 阅读全文
posted @ 2021-03-11 10:29 来自金沙江的小鱼 阅读(254) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页