#宏程序#
声明:下列程序以标准程序为原型。新代,西门子等系统宏程序不适用。基本都是大同小异,查说明书,实际以操作系统为准
语法,宏程序的语法不是重点,只要会用就可以了。宏程序重要的是各式各样的方程表达式,算法。你要把这些算法用宏语句表达出来。
语法1.GOTON...无条件转跳N段
IF[#1GT#2]GOTON..判断中括号的布尔运算,当为真转跳N段
IF[#1GT#2]THEN #10=20..判断中括号的布尔运算,当为真时,执行then后面的语句,变量#10赋值20.
语法2..while语句
WHLIE[#1GT#2] DO1
程序....
END1
判断中括号内的布尔运算,当为真,执行DO1和END1之间的程序。
while语句只能最多三套镶嵌循环。
WHLIE[#1GT#2] DO3
程序3
WHLIE[#1GT#2] DO2
程序2
WHLIE[#1GT#2] DO1
程序1....
END1
程序2
END2
程序3
END3
还是那句话,宏程序里面语法不是重点,重点是各式各样的公式怎么用宏程序表达出来,让系统识别。来达到我们要的加工逻辑。
声明:下列程序以标准程序为原型。新代,西门子等系统宏程序不适用。基本都是大同小异,查说明书,实际以操作系统为准
语法,宏程序的语法不是重点,只要会用就可以了。宏程序重要的是各式各样的方程表达式,算法。你要把这些算法用宏语句表达出来。
语法1.GOTON...无条件转跳N段
IF[#1GT#2]GOTON..判断中括号的布尔运算,当为真转跳N段
IF[#1GT#2]THEN #10=20..判断中括号的布尔运算,当为真时,执行then后面的语句,变量#10赋值20.
语法2..while语句
WHLIE[#1GT#2] DO1
程序....
END1
判断中括号内的布尔运算,当为真,执行DO1和END1之间的程序。
while语句只能最多三套镶嵌循环。
WHLIE[#1GT#2] DO3
程序3
WHLIE[#1GT#2] DO2
程序2
WHLIE[#1GT#2] DO1
程序1....
END1
程序2
END2
程序3
END3
还是那句话,宏程序里面语法不是重点,重点是各式各样的公式怎么用宏程序表达出来,让系统识别。来达到我们要的加工逻辑。