当前位置: 主页 > PLC控制

这个语言写的是啥意思,只是赋值吗?

IF"dbParAMetersActual".pointManual<>"dbParametersActual".pointManualOldTHEN
"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则不执行赋值动作

提问者对于答案的评价:
谢谢,真是热心的人!

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号