IF "dbParametersActual".pointManual <> "dbParametersActual".pointManualOld THEN
"manualXaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].x;
"manualYaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].y;
"manualZaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].z;
END_IF;
最佳答案
"dbParametersActual".pointManual <> "dbParametersActual".pointManualOld /两个变量的值不相等则
"manualXaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].x;//"manualXaxisSetPosition"的值等于"dbParametersActual".data.point["dbParametersActual".pointManual].x
"manualYaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].y;//"manualYaxisSetPosition"的值等于"dbParametersActual".data.point["dbParametersActual".pointManual].Y
"manualZaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].z;//"manualZaxisSetPosition"的值等于"dbParametersActual".data.point["dbParametersActual".pointManual].Z
如果 "dbParametersActual".pointManual ="dbParametersActual".pointManualOld 则不执行赋值动作。
提问者对于答案的评价:
谢谢,真是热心的人!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc187899.html