2026年了,还是得继续学习提高自己。前几天现场使用了研华ADAM6017,东西小,有一定的功能,过几天把总结记录上。
标签:
外接显示器不显示
笔记本电脑扩展显示
|
分类:
计算机
|
前天对笔记本电脑上window11做了大的升级,昨天晚上外接的显示器没有了反应,黑屏了,笔记本电脑上的桌面图标不见了,明显是在外接屏上显示了,我把雷电接线拔掉,图标又回到笔记本电脑屏幕上显示。无论是重启笔记本电脑,还是插拔雷电接线,都不好使。我以为是显示器坏掉了,但仔细一想不应该啊。今天下班回来,把外接显示器接上笔记本电脑,同样现象。我把外接显示器电源插头拔掉,再插回去,好了,真是神奇了。
(2025-12-09 01:30)
标签:
西门子
线性同余随机数
tia编程
|
分类:
西门子软硬件
|
最近一次变成需要生成随机数,以前使用PLC时钟做过,今天尝试用线性同余法来做一次。线性同余法基于数学公式X
= (a × X + c) mod m 其中 m 为模数,a
标签:
西门子工业自动化
wincc
趋势控件
不刷新记录
|
分类:
西门子软硬件
|
今天在现场计算机上WINCC增加了一次二进制变量,做了变量记录,画面上趋控件关联了这些变量,WINCC画面运行后,发现不刷新,时间轴不动作。仔细检查发现变量记录里面二进制变量默认不是随时记录的,是发生变化才记录。修改这几个二进制变量为“总是”记录后,问题解决了。
(2025-11-16 16:34)
新建一个TIA项目程序,选择1500
CPU,建立连接,使用默认的IP地址,新建变量如下图:
新建FC,内部变量如下:
FC的程序如下,因为想从比较基础的做起,就一句话
#run := #remote AND (NOT #fault) AND
(NOT #stop) AND (#start OR #run);
在OB1调用FC:
现场同事反映,说累积量计算有较大误差。程序中累积量是每秒累加一次,现场数量级百万级别,流量290m3/h左右,每秒数据较小。通过测试,这个级别的大数,去加一个小数,内部处理时会出现偏差。我新建一个变量,每秒瞬时量先加入这个中间变量,这个中间变量累加到一定数值,比如10,把这个中间变量加到最终的累积量上面去,中间变量再清零,这样就可以避免出现前面的问题了。
(2025-10-21 14:37)
标签:
西门子
tia
scl编程
脉冲循环动作
|
分类:
西门子软硬件
|
今天继续练习,使用SCL编程。点击WINCC上开始按钮,16个脉冲阀依次循环动作,每个阀动作1秒,间歇1秒,16#阀动作完成后,间歇1秒,1#阀开始动作。点击停止按钮,停止动作,下次点击开始按钮,从1#阀门开始动作。
新建TIA项目,选择1500控制器,启用CPU时钟存储器,添加网络。新建变量如下:
新建FB,建立内部变量如下:
FB使用SCL编程如下:
(2025-10-20 14:22)
继续做练习,还是在前面练习基础上功能增加一点。脉冲持续时间、间隔时间、循环次数都从WINCC输入,如果循环次数输入为0,则一直循环下去。
新建一个TIA项目,选择1500PLC硬件,增加以太网络,不需要启动CPU时钟存储器。建立变量如下:
新建FB,内部变量如下:
FB程序如下
(2025-10-14 20:02)
继续做练习,今天在昨天练习基础上进一步做功能。每个阀门脉冲时间长度、间隔时间长度、整体循环次数不由PLC程序设定,从WINCC运行画面输入。
新建一个TIA项目程序,选择1500PLC,组态硬件,增加以太网通讯,不需要启用CPU时钟存储器,建立变量如下:
建立一个FB,内部变量如下: