发布于 2011-05-25 19:01:52
1楼
西门子技术支持帮我把代码找到了,贴在这里,希望对大家有帮助!
以下代码是Global s cript -> Actions -> Global Actions目录下以所选连接为名称的.pas文件中内容!
{
MSRTStopMsgService ( ServiceID, &Error );
}
此处开始
If ( GetTagDWordWait( "@CPU_3@ConnectionState" ) == 0 )
{
SetTagDWord( "@CPU_3@ForceConnectionState", 1 );
}
else
{
if ( GetTagBitWait( "SWR.Standby" ) == TRUE )
{
SetTagDWord( "@CPU_3@ForceConnectionState", 0 );
}
}
此处结束!
return 1;
}}
上下为代码衔接部分。其中的@cpu3即是连接的名称,可以根据自己所建的连接名称做相应修改,而SWR.Standby这个变量就是DB5.DBX9.1,即FB101的背景数据块的DBX9.1。
知足者富,强行者有志!