会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
来自金沙江的小鱼
博客园
首页
新随笔
联系
订阅
管理
2026年7月8日
TIA V19做一个1Hz的脉冲
摘要: 在12001500PLC的CPU有时钟存储器可以产生各种频率的脉冲,但需要手动勾选,如果PLC已经在现场投用,去勾选这个,下载时CPU会停机。这种情况下可以自己做脉冲,我以1Hz脉冲为例子做了一个练习,把它记录在下面。 新建一个TIA项目,选择一个1500CPU,新建一个FB,内部变量如下: 程序逻
阅读全文
posted @ 2026-07-08 21:33 来自金沙江的小鱼
阅读(9)
评论(0)
推荐(0)
2026年6月14日
TIA 17使用FB制作一个小时均值功能
摘要: 每小时0分0秒开始,一秒钟采集一个数据,一秒计算一次均值。 新建项目,硬件配置略过,启用时钟存储器字节。新建FB,内部变量如下图: FB内部程序逻辑如下: OB1引用这个FB就可以计算出小时均值了。
阅读全文
posted @ 2026-06-14 18:28 来自金沙江的小鱼
阅读(18)
评论(1)
推荐(0)
2026年6月6日
TIA 的LGF创建随机数
摘要: 首先从西门子官网下载LGF,地址为SIMATIC S7-1200/S7-1500 的通用功能库 (LGF) - ID: 109479728 - Industry Support Siemens 根据TIA版本下载相应的LGF,然后在项目的库中打开这个LGF,可以看到有很多分类 随机数函数在04 ma
阅读全文
posted @ 2026-06-06 21:55 来自金沙江的小鱼
阅读(33)
评论(0)
推荐(0)
2026年3月5日
施耐德页面显示图片4-一种简单的方法(剪贴板粘贴图片)
摘要: 前面练习的页面显示图片,使用了web browser控件和cicode脚本,实际上打开一个图片文件后,使用截图程序把需要的部分弄到剪贴板上,打开citect画面,鼠标游济安选择粘贴,就可以把图片直接粘贴到页面上,这个方法就是最简单的。
阅读全文
posted @ 2026-03-05 18:57 来自金沙江的小鱼
阅读(43)
评论(0)
推荐(0)
2026年3月1日
施耐德页面显示图片3-相对路径的图片
摘要: 前面做了在citect项目程序中使用web browser控件显示图片的练习,当时图片路径是绝对路径。有时候需要显示citect项目程序路径下某个图片,项目路径不固定,这个时候就需要结合cicode函数来获取项目路径了。 在项目中新建cicode函数 FUNCTION ShowFile()Path=
阅读全文
posted @ 2026-03-01 10:18 来自金沙江的小鱼
阅读(34)
评论(0)
推荐(0)
2026年2月27日
获取citect当前项目的存放路径
摘要: Citect项目存放在C:\ProgramData\Schneider Electric\Citect SCADA 2016\Config\Citect.ini配置文件的[CtEdit]节点的Run子节点,通常情况下这个子节点内容是空的,需要通过方法先把当前项目路径写进去。 CItect项目程序页面
阅读全文
posted @ 2026-02-27 21:23 来自金沙江的小鱼
阅读(33)
评论(0)
推荐(0)
2026年2月26日
施耐德citect页面显示图片2-弹窗显示
摘要: 在前面练习基础上继续,新建一个页面,尺寸小一点,根据图片大小设定,名字叫做 !shuoming 在新页面上放置microsoft web browser控件,编号是AN4,在页面的“进入页面时”事件写下面的cicode程序: _ObjectCallMethod(ObjectByName("AN4")
阅读全文
posted @ 2026-02-26 19:13 来自金沙江的小鱼
阅读(27)
评论(0)
推荐(0)
施耐德citect页面显示图片1
摘要: 今天做一个练习,在citect页面上显示png图片。假设图片位置在C:\123\123.png。 在citect页面上放置web browser控件(在pcx控件列表找),这个控件在当前页面的编号是AN4,在页面的“进入页面时”事件写下面的cicode程序: _ObjectCallMethod(Ob
阅读全文
posted @ 2026-02-26 18:59 来自金沙江的小鱼
阅读(28)
评论(0)
推荐(0)
2026年2月24日
施耐德citect软件使用cicode将过程分析器数据导出到指定文件
摘要: 在前面练习基础上,写下面的cicode脚本: FUNCTION pa_copytofile()OBJECT pa=ObjectByName("AN5");_OBJECTcallmethod(pa,"copytofile","c:\123\trend.xls");END 画面放置一个按钮,按钮的鼠标点
阅读全文
posted @ 2026-02-24 11:19 来自金沙江的小鱼
阅读(30)
评论(1)
推荐(0)
2026年2月23日
施耐德citect f(x)功能初试
摘要: 这个练习测试一下施耐德citect cicode对象f(x)的使用。假设有一个变量aa,long数据类型,在画面上放置一个cicode对象,写下面的函数aa=(27648*aa+1) mod 61; 画面上在放置一个数据显示控件,关联变量aa,画面运行时就可以看到aa随机数变化了。
阅读全文
posted @ 2026-02-23 18:35 来自金沙江的小鱼
阅读(30)
评论(1)
推荐(0)
下一页
公告