上一页 1 2 3 4 5 6 ··· 90 下一页
摘要: 周末做了一个小的练习,读取WINCC预先定义的用户,把名字填写在组合框里面。 假设组合框名字叫做Userlist,在画面打开事件写下面的vbs脚本 Sub OnOpen() Dim fullusername,databasename,sqlconnstr,conn,sqlstr,objrs,user 阅读全文
posted @ 2024-12-23 10:07 来自金沙江的小鱼 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 假设需要读取100个随机数,存入有100个成员的数组。做这个练习是为了学习一下SCL编程。随机数使用系统时钟纳秒数来线性转换。 新建项目,选用1500PLC(6ES7 513-1AL02-0AB0,当然可以选用其它型号),设定本地时区,建立网络。 新建DB,建立变量,取消优化块的访问。 新建FC,先 阅读全文
posted @ 2024-12-21 18:30 来自金沙江的小鱼 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 生产人员电话反映中控计算机上看不到环保数据。环保数据来自于CEMS配套数采仪,该数采仪需要给多个用户提供数据。咨询了一下CEMS维护人员,前两天他们接到通知,需要将传输给其他重要部门的数据提高传输频率。反复测试下发现只有减少访问客户端,才能实现。PLC读取数据成了被舍弃的,数采仪后台关闭了通断端口t 阅读全文
posted @ 2024-12-19 08:45 来自金沙江的小鱼 阅读(34) 评论(1) 推荐(0) 编辑
摘要: 最近现场需要做WINCC画面上报警闪烁功能,以前也做过,只是很久没弄了,做个练习记录一下。 假设高限报警时,IO域背景闪烁黄色,高高限报警时,IO域背景闪烁红色。 在wincc新建一个项目,内部变量新建一个32位浮点数Value,两个二进制变量H和HH。新建一个画面,放置IO域,关联Value变量。 阅读全文
posted @ 2024-12-16 08:56 来自金沙江的小鱼 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 今天使用笔记本电脑中虚拟机连接实际PLC,参考了一下网络上的教程,步骤如下: 打开虚拟机,点击菜单虚拟机-设置,在对话框选择网络适配器,网络连接选择桥接模式。 点击菜单编辑-虚拟网络编辑器,弹出对话框 点击右下方更改设置按钮,选择桥接模式,在桥接至下拉菜单选择正确的网卡 主机的网卡地址可以设置成自动 阅读全文
posted @ 2024-12-12 10:59 来自金沙江的小鱼 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 今天使用TIA V16做了一个CPU 1214C AC/DC/Rly的程序,编译的时候报错如下: 双击错误之处也没跳转到出错位置。刚开始以为是不是路径有中文,项目名有中文,后来一想都16版本了,不至于吧? 电脑里面另一个虚拟机里有TIA V17,把项目程序拷贝到那边,打开编译通过了。我估计是固件版本 阅读全文
posted @ 2024-12-11 19:07 来自金沙江的小鱼 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 现场除尘设备配置了CEMS,通过北京万维盈创的数采仪使用modbusTCP和中控室1500PLC通讯,岗位人员反映中控计算机上数据异常,表现为数据不变化,有时候跳变到无穷大。经过几天排查处理,基本上解决了,把出现问题的地方列举一下: 1. 数采仪的IP地址和其中一台工控机的IP地址一致,通过修改工控 阅读全文
posted @ 2024-12-09 20:44 来自金沙江的小鱼 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 今天在现场有同事问我如何在TIA做这个功能,当时忙,粗略想了一下。晚上回到家实际做了一个小的练习,还是很好实现的。这是我自己做的一个练习,应该会有更好的,更简洁的实现办法。 在TIA上新建一个FB,建立下面的变量: 写下面的程序 在OB1调用这个FB 阅读全文
posted @ 2024-12-03 19:56 来自金沙江的小鱼 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 假设有这样一个应用需求,一个会仓,上面有10个脉冲阀,按照顺序进行喷吹,每个阀喷吹后,间隔一定时间下一个阀喷吹,可以设置总的喷吹次数,达到次数后停止喷吹,如果总喷吹次数设置为0,那么就一直喷吹下去。如果点击了开始按钮开始喷吹动作,再次点击开始按钮,不会重新开始。点击了停止按钮,全部停止,再次点击开始 阅读全文
posted @ 2024-11-28 11:02 来自金沙江的小鱼 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 和前一篇一样,我希望在没有点击停止按钮时,多次点击开始按钮不要中断当前流程。 在FB程序变量的static组添加BOOL类型running变量。 修改SCL程序如下 IF #stopbtn=1 THEN #CurrentState := 4; #Running := 0;END_IF; IF (#R 阅读全文
posted @ 2024-11-27 20:16 来自金沙江的小鱼 阅读(26) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 90 下一页