找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 7623|回复: 13

西门子跳转问题,这个子程序有问题吗?

[复制链接]
发表于 2009-8-9 19:24:55 | 显示全部楼层 |阅读模式
G0X23
8 v2 N' Y6 U& Q& iG1Z0F0.22 q+ e& f1 U$ k0 L1 W/ p' F
X24Z-0.5: D3 ?8 ?7 _' d' p
Z-5.3; z( T3 D0 B& ?+ Z8 Q- ], M
X25.512+ [7 a- H# ^6 |; F' D: G& t
X41.321Z-34.80 s" X& p1 P* _- y
X46.
1 m: g. L1 R- l( ^' QR0=0 R3=4
" ]# f1 I1 ]) M$ N" E* }LABLE0: R0=R0+0.1
2 ]; O; M1 I5 w! r, U# Z& NR1=-34.8-R05 l% V3 [" I' n" X* g
R2=46+8*SQRT(1-R0*R0/4); H# j  }/ F6 Y+ N. j+ A0 y
G64G1X=R2Z=R1F0.11 Y3 z' W% }+ e& s8 \' M9 J
IF R0<=R3 GOTOB LABLE0# ]1 V2 f6 W0 n, J8 k7 v% Q6 m. g
G1Z-50
( r( L; d4 O2 g3 P* l/ I/ LX55  Y  |& }& ^2 z- y  k: x# S
0 R; H% ^' S. E0 p. t( F
这个子程序有问题吗?一仿真就提示 说LABLE0 不对,为什么?
回复

使用道具 举报

发表于 2009-8-9 20:20:42 | 显示全部楼层
西门子的跳转有两个 GOTOF  是向前跳转, GOTOB  是向后跳转,你应该使用GOTOF
 楼主| 发表于 2009-8-9 21:06:19 | 显示全部楼层
本帖最后由 azhu008 于 2009-8-9 21:08 编辑
! L. d1 \! q; `  N0 Z% F3 m7 T
4 M1 x6 I5 Q& Q4 J0 v- Z这不是明明向后跳么,怎么会用GOTOF呢,?
3 g9 e3 l* t! O8 ?3 L0 c* G不是这个原因,刚试了,报同样的错误
发表于 2009-8-10 07:16:21 | 显示全部楼层
本帖最后由 chenxin_98 于 2009-8-10 07:17 编辑
/ ?$ z; ~$ Q% n; v! o- {" ^$ _5 i9 x, W" E4 X0 Z( H
是不是LABEL0 名称命名有问题,换个名称
发表于 2009-8-10 08:03:23 | 显示全部楼层
不知道楼主的程序0和O是不混淆了。
 楼主| 发表于 2009-8-10 17:45:26 | 显示全部楼层
本帖最后由 azhu008 于 2009-8-10 18:00 编辑 $ |# g( ]6 {" ?% t$ q. A
5 J) s5 s( C3 U; \( j8 x7 }
0 和O没有错了.- s  g* @& e8 e2 F" ^6 o3 t
不管用什么名称做标志都会报警,晕0 A' j+ g% b& H$ f
终于知道怎么用不报警了,子程序里面不能写,主程序没问题,昨天都调用子程序,同一个程序,做为主程序运行就不会报错.汗
发表于 2009-8-10 18:14:38 | 显示全部楼层
子程序结束怎么没有M17
发表于 2009-8-10 18:18:39 | 显示全部楼层
G64G1X=R2Z=R1F0.1中间应该有空格:G64G1X=R2 Z=R1 F0.1
3 C& P. l2 q6 S# p8 q1 K/ _而且要用GOTOF,这个是向前跳跃,
 楼主| 发表于 2009-8-10 18:35:21 | 显示全部楼层
不用M17也没关系,这怎么会是向前,这是向后.和空格也没关系,不是你说的这句问题,没空格照样运行.& h- n/ n% I2 b
都说了,做主程序用就没事.
发表于 2009-8-10 19:03:52 | 显示全部楼层
R0好像代表空,是不是不能赋值呀
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-9-28 00:49 , Processed in 0.072746 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表