组态王 7.5 西门子 驱动 各版本 严重 异常
异常现象
以下各版本S71200Tcp.dll均异常:
- 61.7.15.30
先正常(显示为十六进制,如X#xx xx ..),后截短(显示为字符串,如'MM:SS')
![组态王 V7.5 SP5+西门子 S71200Tcp.dll 驱动+连续写字符串测试+61.7.15.30]()
- 61.8.15.30
运行时崩溃 - 61.5.10.30
写入连续5个,多数为头5个(第1-5),少数为中间5个(第4-8),显示为十六进制。
![组态王 V7.5 SP5+西门子 S71200Tcp.dll 驱动+连续写字符串测试+61.5.10.30]()
- 60.2.5.30(SP5 Driver)
先正常(显示为字符串),后数据延迟滞后,随时间后面数据卡住不更新。
![组态王 V7.5 SP5+西门子 S71200Tcp.dll 驱动+连续写字符串测试+60.2.5.30]()
- 61.6.13.30(SP6 Driver_CHS)
先正常(显示为十六进制),后截短(显示为字符串,如'MM:SS')
![组态王 V7.5 SP5+西门子 S71200Tcp.dll 驱动+连续写字符串测试+61.6.13.30]()
测试过程
组态王 V7.5 SP5 + 不同的驱动:
硬编码连续写入变量×9,写入字符串值'HH:MM:SS'/秒
if (\\local\测试启停)
{
/*
方式1
LONG 索引=0;
STRING 临时字符串;
while(索引<\\local\数量){
索引=索引+1;
临时字符串="\\local\字符串" + StrFromInt( 索引, 10 );
VarRefAddress("\\local\字符串",临时字符串);
\\local\字符串=StrFromInt( \\local\$Second, 10 );
}
*/
//方式2
//STRING 临时字符串=StrFromInt( \\local\$Second, 10 )
STRING 临时字符串=\\local\$Time;
\\local\字符串1=临时字符串;
\\local\字符串2=临时字符串;
\\local\字符串3=临时字符串;
\\local\字符串4=临时字符串;
\\local\字符串5=临时字符串;
\\local\字符串6=临时字符串;
\\local\字符串7=临时字符串;
\\local\字符串8=临时字符串;
\\local\字符串9=临时字符串;
\\local\字符串=临时字符串;
Trace('test = %s', \\local\字符串);
}

PLC,1212C DC/DC/RLY,6ES7 212-1HE40-0XB0,V4.4




浙公网安备 33010602011771号