
方法及案例
文章平均质量分 74
分享一些编程的方法及案例
Yuri X-2021
一键三连,知识共享
展开
-
从文本文件或 csv 文件读取信息的示例
如下表格说明文本文件或 csv 文件中的信息如何在 WinCC (TIA Portal) 中显示。IO 域用作于显示,只有最有一个条目被输出。注意在此例中由于最后一条条目被搜索,脚本的运行系统会随着文件的尺寸增长而增长。先前示例中的配置在该示例中不是必须的。但是用到的组件仍然使用。原创 2024-01-15 16:07:45 · 1275 阅读 · 0 评论 -
保存数据到文本文件或 CSV 文件的示例
VBS 脚本 (Visual Basic Scripting) 用于实现这些功能。为了保存或读取文本文件中的信息,必须能够访问 Windows CE 的文件系统。通过“文件系统对象”进行访问。原创 2024-01-15 15:52:24 · 1319 阅读 · 0 评论 -
输入参数时发生IO访问错误,CPU将会如何反应
避免在传递块参数时直接进行IO访问,因为组态的IO模块可能会出错。在固件版本低于V2.1的 S7-1200/S7-1500 中,如果使用了IO 地址(例如,"EW4:P")对块进行参数化并且出现了IO访问错误,FB/FC块将不会被执行。其结果是,不会运行被调用块中程序化的错误评估(基于替代值0或者一个状态值),所以不能从程序中得到任何有效信息。CPU报告IO访问错误的优先级高于调用块,所以该块不会被执行。但是,如果您创建了一个需要诊断访问错误的块,我们建议...原创 2022-04-15 13:56:59 · 3639 阅读 · 0 评论 -
TIA Protal 精智面板中的动画外观
当我们选择单个位时,如本例中bit=2,当bit2=0时,颜色为绿色;当bit2=1时,颜色为红色;当我们选择多个位时,如本例中bit=0,1,2,当bit0=1时,颜色为绿色;当bit1=1时,颜色为黄色;当bit2=1时,颜色为红色;当该位为0时,为默认颜色;当我们选择范围时,如本例中,当值在0-9时,颜色为绿色;当值在10-19时,颜色为绿色;当值在20-29时,颜色为红色;否则为默认颜色。原创 2021-06-03 22:45:41 · 1472 阅读 · 1 评论 -
如何在博途精智面板及WinCC RT ADV中创建面板
概述原创 2021-12-31 11:25:56 · 9444 阅读 · 5 评论 -
如何在 STEP 7 (TIA Portal) 中计算终端设备的运行时间
为了计算终端设备的运行时间,您可以读出 CPU 的当前数据和时间值并计算两次时间的差值。STEP 7 (TIA Portal) 提供了两个扩展指令"RD_SYS_T" (读取时间) 和 “T_DIFF” (时间差).。计算后的时间输出是所读取的数据之间的差值,也就是设备的运行时间。在以SCL编程的FB “Timedifferent” 中, “RD_SYS_T” 指令被连续两次带条件调用。当输入参数 “startTime"信号为"0”,第一个条件就满足,第一条指令"RD_SYS_T"就被执行。当输入参原创 2021-06-19 23:04:12 · 2286 阅读 · 1 评论 -
PLC报警使用心得
随着科学技术的不断发展,对生产的把控越来越精细,可视化程度越来越高。在项目中使用HMI或上位机来获取设备的运行状况已经越来越普遍。在西门子TIA Protal中,支持了HMI报警、Program_Alarm和ProDiag 3种方式来获得信息。原创 2021-06-17 14:23:27 · 20727 阅读 · 5 评论 -
使用S7-1200/1500记录数据
使 在项目中有时候难免需要用PLC记录一些生产数据,比如一些关键工艺参数的修改记录或者第三方自动化系统传送过来的数据记录等。对于这种需求,在S7-1200/1500中有两种方式可以实现,一是使用自带的Data Logging指令组将数据保存在CSV文件里,二是自己编程将数据存储在数据块中。前一种方式简单易用,但是不能在线查看数据,需要开启PLC的WEB SERVER功能,然后登陆上去将CSV文件下载到本地打开。后一种方式对编程要求稍高一点,但是可以在线查看数据,缺点是不好离线保存。 Data L..转载 2021-06-08 20:06:26 · 21528 阅读 · 3 评论