上一页 1 2 3 4 5 6 7 8 ··· 91 下一页
摘要: 前面做的练习有一个小的问题,那就是点击开始按钮后,如果等一会再次点击开始按钮,会中断当前进度,重新开始。如果希望点击开始后,如果没有点击停止,再次点击开始按钮不中断当前流程,就需要对程序稍作修改。在FB1的static增加一个BOOL变量Running。 修改FB1下的梯形图程序前两段如下,其它程序 阅读全文
posted @ 2024-11-27 19:33 来自金沙江的小鱼 阅读(46) 评论(0) 推荐(0)
摘要: 继续练习SCL编程,按照前面第2个练习的要求,使用SCL实现红绿黄等倒计时还有5秒进行闪烁。 前面程序新建一个SCL编程的FB,建立下面的变量 写下面的SCL程序 IF #stopbtn = 1 THEN #CurrentState := 4;END_IF;IF #startbrn = 1 THEN 阅读全文
posted @ 2024-11-27 16:11 来自金沙江的小鱼 阅读(231) 评论(0) 推荐(0)
摘要: 这个练习尝试使用SCL编程,按照第一个交通信号灯的要求写控制程序。因为我是初学者,所以做出来的东西可能不是最简洁最优的,只是当学习体验做一个记录而已。 在前面的程序基础上新建一个FB,使用SCL编程方式,先建立变量如下: 写下面的SCL程序,其中TON这样的功能块通过从右边的指令集找到,鼠标拖拽到需 阅读全文
posted @ 2024-11-26 20:05 来自金沙江的小鱼 阅读(118) 评论(0) 推荐(0)
摘要: 今晚在昨天的基础上增加要求,三种灯在计时还剩下5秒时进行闪烁。 在昨天项目基础上新建一个FB,定义下面的变量。 在此FB内部写下面的程序 在OB1调用这个FB,分配参数 在wincc新建变量关联TIA中的变量 在WINCC画面上放置2个按钮和3个圆形,2个按钮的鼠标按下使start1和stop1为1 阅读全文
posted @ 2024-11-25 20:36 来自金沙江的小鱼 阅读(39) 评论(0) 推荐(0)
摘要: 练习一下交通信号灯程序,从简单的功能做起。红绿黄等交替亮起。使用TIA编程,做成FB。 新建一个TIA项目,选择一个1200CPU. 1. 新建一个FB,在新建的FB,先配置输入输出变量。 2. 在FB写下面的程序,OB1里面调用此FB 3. 在WINCC上建立1200?1500的变量连接,连接博图 阅读全文
posted @ 2024-11-24 20:57 来自金沙江的小鱼 阅读(59) 评论(0) 推荐(0)
摘要: 最近现场需要在ABB DCS上做日均值计算,从前一天上午8点到第二天上午7点59分59秒,一秒一个数据,最后求日均值。 freelance自定义功能块对数组总的元素个数有一个限制,无论是组态模拟控制器,还是组态实际控制器,我在做练习的时候遇见过,于是就减少总的数组元素数量。 基本思路是这样子: 1. 阅读全文
posted @ 2024-11-22 09:35 来自金沙江的小鱼 阅读(117) 评论(0) 推荐(0)
摘要: 继续学习wincc下面VBA编程,这个练习实现变量线性标定。 在前面练习基础上做,有REAL1至REAL10共10个变量,通过VBA脚本对Real1至Real5设置线性标定。 写下面的VBA脚本: Sub SetTagScaleParameter()Dim hmigo As hmigoDim str 阅读全文
posted @ 2024-11-18 20:19 来自金沙江的小鱼 阅读(213) 评论(0) 推荐(0)
摘要: 在前面练习的基础上学习批量删除变量。 新建下面的脚本: Sub DeleteTags()'批量删除变量Dim hmigo As hmigoDim strTagName As StringDim i As IntegerSet hmigo = New hmigoFor i = 1 To 5 strTa 阅读全文
posted @ 2024-11-18 12:02 来自金沙江的小鱼 阅读(129) 评论(0) 推荐(0)
摘要: 继续学习wincc下VBA编程,这一篇练习批量修改变量的连接地址,就使用前面一篇创建的10个变量,假设这些变量的地址都是有规律的。 新建下面的脚本: Sub ChangeTagAddress() Dim hmigo As hmigoDim strTagName As StringDim i As I 阅读全文
posted @ 2024-11-17 21:04 来自金沙江的小鱼 阅读(269) 评论(0) 推荐(0)
摘要: 今晚继续学习Wincc下面使用VBA创建变量分组,分组下创建多个变量。新浪审核有点慢,我在这里先发表了。 在变量管理中新建一个S7 连接,配置好连接参数,这个不能通过VBA创建。 打开wincc页面,在VBA编辑器下写下面的脚本: Sub addtags()Dim hmigo As hmigoDim 阅读全文
posted @ 2024-11-17 19:59 来自金沙江的小鱼 阅读(335) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 91 下一页