当前时间: 2026-06-22 14:35:27
分类:办公文件
评论(0)
电脑系统时间格式导致TIA 仿真无法运行下去项目从TIA Portal V16升级到TIA Portal V21后,在电脑仿真运行脚本出错错误!TIA Portal V16版本的脚本,可以完全的运行。TIA Portal V21版本下,不能完全运行,有些语句不执行。可以看到有溢出信息,读取的如期,常规的是YYYY/MM/DD 字符串我定义是10长度,理论上是足够的吧,但是它报警溢出,我就把字符串长度到20.进行操作后,进行仿真运行,没有问题了,但是读取的DATE()的格式居然是这样可以对比出V21的版本相对V16的版本多出了“周”这个字,时间应该是“周二”。开始以为是字符串数量不够,把字符串数加到40,在PLC监控中还是显示这样这是什么原因?开始以为是博图软件的版本问题,后面在分析原因,发现是由两个软件装在不同的系统里面,V16版本系统(WIN10专业版)默认使用的是短格式时间,V21版本(WIN10企业版)默认使用的是长格式时间。所以根本原因还是字符串的格式位不够,导致运行脚本时候溢出影响脚本的执行。时间数据格式修改
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2026-06-22 19:34:26 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/649828.html
- 运行时间 : 0.117628s [ 吞吐率:8.50req/s ] 内存消耗:4,586.48kb 文件加载:145
- 缓存信息 : 0 reads,0 writes
- 会话信息 : SESSION_ID=dbb407702c2f5c71285d9e2221b9e1df
- CONNECT:[ UseTime:0.000578s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
- SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000764s ]
- SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000286s ]
- SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.003272s ]
- SHOW FULL COLUMNS FROM `set` [ RunTime:0.000522s ]
- SELECT * FROM `set` [ RunTime:0.000217s ]
- SHOW FULL COLUMNS FROM `article` [ RunTime:0.000528s ]
- SELECT * FROM `article` WHERE `id` = 649828 LIMIT 1 [ RunTime:0.001844s ]
- UPDATE `article` SET `lasttime` = 1782128066 WHERE `id` = 649828 [ RunTime:0.011600s ]
- SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000327s ]
- SELECT * FROM `article` WHERE `id` < 649828 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000555s ]
- SELECT * FROM `article` WHERE `id` > 649828 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000508s ]
- SELECT * FROM `article` WHERE `id` < 649828 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002284s ]
- SELECT * FROM `article` WHERE `id` < 649828 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000656s ]
- SELECT * FROM `article` WHERE `id` < 649828 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001041s ]
0.119324s