随笔分类 -  Citect

上一页 1 2 3 4 5 6 ··· 10 下一页
摘要:在办公室自学一下citect2018连接西门子S7 1500,由于没有实际的PLC,就用TIA V16的模拟器试试吧。这种连接网上的资料不多,所以也算是摸索。 新建一个citect2018项目,找到拓扑-IO设备,使用向导来建立IO设备 由于是模拟器,所以这里的PLC的IP地址就是127.0.0.1 阅读全文
posted @ 2021-05-12 09:53 来自金沙江的小鱼 阅读(1546) 评论(2) 推荐(0)
摘要:前面一篇是cicode,今天练习了cite词条VBA,还是比较简单的 Sub runExPro()shell "C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE d:\test.xlsx",3End Sub 按钮点击事件调 阅读全文
posted @ 2021-04-29 15:01 来自金沙江的小鱼 阅读(369) 评论(0) 推荐(0)
摘要:看到QQ群里面有人提问,怎么用citect打开excel,并且在最前面。这个问题还是比较简单,但需要注意一些细节。 首先在citect设置项目程序安全性。administrators角色“允许执行”修改为true 新建一个用户admin,属于administrators用户组,设置密码12345 打 阅读全文
posted @ 2021-04-27 14:09 来自金沙江的小鱼 阅读(651) 评论(0) 推荐(0)
摘要:昨天学习了一下不通过runtimemanager来停止IO服务器,如果停止之后想重新启动如何办呢?今天做了一下实验。 在昨天练习的基础上做一下修改。定义一个内部变量strcmd,字符串类型,用于存放运行后的IOServer的commandline信息,在昨天的citectVBA函数的终止进程语句前加 阅读全文
posted @ 2021-03-27 15:50 来自金沙江的小鱼 阅读(205) 评论(0) 推荐(0)
摘要:今天在群里,有一个哥们问如何不通过运行管理器把IO服务器停掉。这个问题有点意思,当时有工作也没细想。下班在车上缕了一下思路。大概需要以下几个步骤: 1. 或许系统所有的进程。 2. 过滤这些进程,只保留citect32.exe。 3. 查询进程citect32.exe的线程commandline,找 阅读全文
posted @ 2021-03-27 15:49 来自金沙江的小鱼 阅读(279) 评论(0) 推荐(0)
摘要:接着前面的练习做。前面的联系可以看出,citect32.exe这个进程下面有好几个线程,它们的ID不一样,但是进程名字一致。可以通过编程进一步区分每一个ID对应什么线程。 新建一个CitectVBA过程 Sub Get_Citect_RuntimeManager_ProdessID()'获取cite 阅读全文
posted @ 2021-03-27 15:48 来自金沙江的小鱼 阅读(369) 评论(0) 推荐(0)
摘要:接着前面的练习。新建一个citectVBA过程 Sub GetAllSysIDAndFillInListbox() '获取系统进程,然后添加到listbox控件中 Dim strComputer Dim objWMIServices As Object Dim colSWbemObjectSet A 阅读全文
posted @ 2021-03-27 15:47 来自金沙江的小鱼 阅读(274) 评论(0) 推荐(0)
摘要:citect2018有段时间没碰了,今天做一个小的练习,向listbox控件添加内容,也是为后面的学习做准备。 新建一个页面main,页面上添加一个微软的listbox控件,控件AN为main_AN6。添加一个按钮,用于执行citectVBA语句。 添加一个citectVBA程序文件,写下面的代码 阅读全文
posted @ 2021-03-27 15:46 来自金沙江的小鱼 阅读(442) 评论(0) 推荐(0)
摘要:群里面有人问起如何在citect中实现延时执行某个操作,我测试了一下cicode,还是比较简单的。首先定义下面的cicode代码: 画面上放置一个按钮,按钮引用上面的函数 delaytimeset(10) 运行后点击这个按钮,经过10秒钟,就会弹出消息框。 阅读全文
posted @ 2021-03-27 15:44 来自金沙江的小鱼 阅读(356) 评论(0) 推荐(0)
摘要:前两天在一个群里,有朋友问怎么在citect中修改系统的日期时间,cicode自带的函数没有这个功能。我想到的时使用批处理文件。我自己的电脑是windows 10 系统,运行批处理文件修改系统日期时间需要进行UAC去的权限,不然没有效果。我尝试着在批处理文件中加入自动获取UAC的代码,但运行批处理文 阅读全文
posted @ 2021-03-27 15:42 来自金沙江的小鱼 阅读(436) 评论(0) 推荐(0)
摘要:如果需要获取当前计算机操作系统安装在什么盘符上,可以新建以下citectVBA函数: Sub GetOSPath()Dim objWMIService As ObjectDim colItems As ObjectDim objItem As ObjectDim strSystempath As s 阅读全文
posted @ 2021-03-26 11:19 来自金沙江的小鱼 阅读(162) 评论(0) 推荐(0)
摘要:前面一篇介绍如何知道操作系统的版本,这一篇练习获取操作系统是32位还是64位。 新建一个citectVBA函数如下: Sub GetOSType()Dim objWMIService As ObjectDim colItems As ObjectDim objItem As ObjectDim st 阅读全文
posted @ 2021-03-26 11:18 来自金沙江的小鱼 阅读(125) 评论(0) 推荐(0)
摘要:有时候需要在运行的时候获取本机windows操作系统的版本,根据不同的版本做不同的操作。做这个练习的时候,我参考了一下IT网站的一些脚本。 新建一个citectVBA函数如下: Sub GetOSName()Dim objWMIService As ObjectDim colItems As Obj 阅读全文
posted @ 2021-03-26 11:17 来自金沙江的小鱼 阅读(217) 评论(0) 推荐(0)
摘要:从AVEVA网站看了一下Historian性能介绍,还是挺牛逼的。 阅读全文
posted @ 2021-03-26 11:16 来自金沙江的小鱼 阅读(279) 评论(0) 推荐(0)
摘要:前面一段时间学习了citect2018下面设备的简单配置,这样的配置可以影响运行时的功能。 在前面基础上新建报警两个,一个是混合罐筋疗法开到位,一个是流量计A的流量低报警,他们属于管线1下属。 这个citect2018项目是基于sxw_style模板的。保存编译运行,可以在页面右边按照设备层级形式进 阅读全文
posted @ 2021-03-26 11:15 来自金沙江的小鱼 阅读(208) 评论(0) 推荐(0)
摘要:前面我学习了如何创建设备,只是涉及了一些基本知识。今天学习如何与精灵相关联。 先创建一个阀门的精灵。主要是阀门的显示颜色以及转换开关的状态显示。 在设备管理器中新建一个设备类型开关阀。根据精灵中的元素创建四个项目 这里就不一一截图了。 在这个设备类型的精灵选项卡中,点击链接精灵,选择刚才创建的精灵, 阅读全文
posted @ 2021-03-26 11:13 来自金沙江的小鱼 阅读(331) 评论(0) 推荐(0)
摘要:前面学习的时候,还是理解不到位,做出来的设备实例更新,创建实例的变量结果不正常。今天顿悟,重新写一篇吧。 假设工厂的层级关系还是前面那个样子,在设备编辑器创建各层级,关键是定义IO设备和变量前缀信息。 “食品工厂”属于最高一级,这里定义一下集群和IO设备,假设它下面的IO都来自于同一套PLC,这里不 阅读全文
posted @ 2021-03-26 11:04 来自金沙江的小鱼 阅读(477) 评论(0) 推荐(0)
摘要:前面学习的内容实在设备编辑器中创建、编辑设备。也可以在设备列表中新增和编辑。 比如需要增加“食品工厂.罐装流程.混合机.管线2.配料B流量计”和“食品工厂.罐装流程.混合机.管线1.配料A输送泵”,直接在后面新增行,设置相关参数,如下图所示 红线处就是新增的两个设备实例。打开设备编辑器,可以看到设备 阅读全文
posted @ 2021-03-26 10:48 来自金沙江的小鱼 阅读(170) 评论(0) 推荐(0)
摘要:在QQ群里面,有人询问citect2018能否实现做页面超链接,我试验了一下没有问题,本质就是打开浏览器同时给一个链接地址而已。 首先是确保exec函数有权限执行,我的另外一个博客介绍了设置方法,详见: http://blog.sina.com.cn/s/blog_724246b90102zb7m. 阅读全文
posted @ 2021-03-26 10:46 来自金沙江的小鱼 阅读(190) 评论(0) 推荐(0)
摘要:这段时间忙其他事情了,继续搬运以前的资料吧。 前面学习了设备管理器创建设备类型、设备层次和设备实例。创建了设备类型后还可能需要修改完善。打开前面的练习项目程序,打开设备编辑器,点击设备类型选项卡,选择“泵”,添加manstart和manstop两个参数,表示手动启动和手动停止。 单击菜单文件-保存设 阅读全文
posted @ 2021-03-26 10:45 来自金沙江的小鱼 阅读(175) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 10 下一页