10.4.2. 输入输出变量
10.4.2. 输入输出变量
表 10‑11 机器人语言的输入输出变量
变量型 | 语法 | 使用实例 | ||
输 出 参 数 | 数码 | DO (bit) | DO[1~4100] (DO4097~DO4100: 预备输入信号1~4) | DO2=1 (0为的话RESET、不是0的话SET) |
DOB (byte) | DOB[1~512] | DOB3=&B00001111, DOB3=&H0F | ||
DOW (word) | DOW[1~256] | DOW7=30000, DOW3=&HFF38, V25%=DOW5 | ||
DOL (long) | DOL[1~128] | DOL5=1000000000, DOL2=&H4000FFA0 | ||
DOF (float) | DOF[1~128] | DOF3=3.141592, DOF7=31459.2E-4 | ||
专用 | SO (bit) | SO[1~8、101~104] (SO101~SO104: 预备输入信号1~4) | SO4=0 (0为的话RESET、不是0的话SET) | |
模拟 | AO(float) | AO[1~32] | AO1 = 3.5 (通过模拟1号输出频道输出3.5V) | |
嵌入式现场总线 | FNi.Y | FN[1~64].Y[1~128] | FN3.Y2=1, FN[LV3%].Y[LV1%]=1 | |
FNi.YB | FN[1~64].YB[1~16] | FN4.YB2=54, FN[LV3%].YB[LV1%]=54 | ||
FNi.YW | FN[1~64].YW[1~8] | FN1.YW2=1234, FN[LV3%].YW[LV1%]=1234 | ||
FNi.YL | FN[1~64].YL[1~4] | FN32.YL2=12345, FN[LV3%].YL[LV1%]=12345 | ||
FNi.YF | FN[1~64].YF[1~4] | FN25.YF2=12.34, FN[LV3%].YF[LV1%]=12.34 | ||
现场总线 (ch1, ch3, ch5) | FBj.Y | FB[1/3/5].Y[1~960] | FB1.Y2=1, FB[LV3%].Y[LV1%]=1 | |
FBj.Y | FB[1/3/5].YB[1~120] | FB3.YB2=54, FB[LV3%].YB[LV1%]=54 | ||
FBj.Y | FB[1/3/5].YW[1~60] | FB1.YW2=1234, FB[LV3%].YW[LV1%]=1234 | ||
FBj.Y | FB[1/3/5].YL[1~30] | FB3.YL2=12345, FB[LV3%].YL[LV1%]=12345 | ||
FBj.Y | FB[1/3/5].YF[1~30] | FB5.YF2=12.34, FB[LV3%].YF[LV1%]=12.34 | ||
输 入 参 数 | 数码 | DI (bit) | DI[1~4096] (DI4097~DI4100: 预备输入信号1~4) | V2%=DI2, WAIT DI[V1%] |
DIB (byte) | DIB[1~512] | V1%=DIB3, WAIT DIB2=123 | ||
DIW (word) | DIW[1~256] | V1%=DIW2, WAIT DIW2=456 | ||
DIL (long) | DIL[1~128] | V1%=DIL3, WAIT DIL3=12345 | ||
DIF (float) | DIF[1~128] | V1!=DIF2, WAIT DIF2<12.345 | ||
专用 | SI (bit) | SI[1~8、101~104] (SI101~SI104: 预备输入信号1~4) | V3%=SI4 | |
模拟 | AI(float) | AI[1~32] | V2!=AI2 (将模拟2号输入频道的值输入到V2!) | |
嵌入式现场总线 | FNi.X | FN[1~64].X[1~128] | V2%=FN3.X2, WAIT FN[LV3%].X[LV1%] | |
FNi.XB | FN[1~64].XB[1~16] | V2%=FN4.XB2, WAIT FN[LV3%].XB[LV1%]=23 | ||
FNi.XW | FN[1~64].XW[1~8] | V2%=FN1.XW2, WAIT FN[LV3%].XW[LV1%]=1234 | ||
FNi.XL | FN[1~64].XL[1~4] | V2%=FN32.XL2, WAIT FN[LV3%].XL[LV1%]=78 | ||
FNi.XF | FN[1~64].XF[1~4] | V2%=FN25.XF2, WAIT FN[LV3%].XF[LV1%]<34.6 | ||
现场总线 (ch1, ch3, ch5) | FBj.X | FB[1/3/5].X[1~960] | V2%=FB3.X2, WAIT FB[LV3%].X[LV1%] | |
FBj.XB | FB[1/3/5].XB[1~120] | V2%=FB5.XB2, WAIT FB[LV3%].XB[LV1%]=23 | ||
FBj.XW | FB[1/3/5].XW[1~60] | V2%=FB1.XW2, WAIT FB[LV3%].XW[LV1%]=1234 | ||
FBj.XL | FB[1/3/5].XL[1~30] | V2%=FB1.XL2, WAIT FB[LV3%].XL[LV1%]=78 | ||
FBj.XF | FB[1/3/5].XF[1~30] | V2%=FB3.XF2, WAIT FB[LV3%].XF[LV1%]<34.6 |
l 使用数字形式的指数时、按DO[ ]、DOB[ ]、AO[ ]所示使用[ ]。
l DOB、DOW、DOL、DIB、DIW和DIL被识别为符号数。
l Analog输入输出值的范围在采用BD58X时为-12V~12V。
l DO/DI4097~DO/DIO4100显示SO/SI101~SO/SI104等的预备信号。该信号通过系统IO板的TBIO终端输入输出。