|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
sodick,a320d,a500w等的送数问题,sio-2(98)H的检测
5 `5 j3 [1 W: L9 t
]! k& ]& T [6 o) g; D6 K 由于软盘的日益缺乏,使得SODICK机床的文件交换成了问题,不得不重新研究SODICK的传输问题,RS232的接线可以参看异步串口的RS232接线方式,这是一个标准的接线同CNC车床,电脑锣相同。
$ h! t' }$ m: f9 k% K+ D2 K本文的重点是讨论SIO-2(98)H传输板的检测。8 P$ X% Z4 p" z+ _- U/ A! B
很多时候当你连线也正确了,设置也看不出什么问题的时候,有可能就是SIO-2(98)H板坏了,而又如何判定是SIO-2(98)H发生故障呢?下面给出我的检测方法。利用机床上的NEC PC
, ?; ], c2 `* ^' [: j( W/ s3 q9801UV 11,或者EPSON PC 486电脑,在无系统盘的情况下,进入N88BASIC程序,使用N88BASIC
8 D$ X5 Y, n6 a$ p# g) x" H+ K语言编写如下的程式:; z/ t* E* }) O2 j
1000 PORT%=&HD0+ u0 T2 y* I5 \) `- {
1010 CH%=1( z: w+ v1 H& f c+ I! w
1020 MODE%=&HCE$ v, s; Q) y8 v, D$ n. q. K
1030 CMND%=&H37
8 ^- I: ` }* ?1040 DELIM%=&HD" G! A* o+ f( b# T- w: ] r
1050 DIM DAT(256)
+ b: ^* b1 i' O i$ u* b1070 OFFS%=05 J; `* y3 ]& V. x
1080 OUT PORT%+2,0; m$ {: }4 Y, |% W
1110 OUT PORT%+2,&H407 F1 I* ~9 X0 i" ]
1130 OUT PORT%+2,MODE%& e- K5 \# }; c& N* ^
1140 OUT PORT%+2,CMND%" b* b: A4 s! [0 p; W% p" G
1160 DUMMY%=INP(PORT%)
& y( @( ]/ }9 w$ J7 w- H2010 INPUT "输出的字符=”;A$
2 D; x, P. `8 G2020 N=LEN(A$)( M, T. t- N, U$ C& M
2030 FOR I=1 TO N
% Q" m1 M( {, K2040 DAT(I)=ASC(MID$(A$,I)
9 R5 d @# K& u/ e6 X/ E2050 NEXT I$ f7 J( m$ j+ ]; `5 @: \3 I: X, i
2060 DAT(N+1)=DELIM%
' Y9 W8 L) n& [' |8 V2080 FOR I=1 TO N+1# L! l4 ~; u+ q: I) p3 k* f
2090 STA%=INP(PORT%+2)( j; {7 q6 M9 a4 \1 ]( Y
2100 IF (STA% AND &H5)<> THEN 2090
* ~! n1 E+ V" \+ Z# z2110 OUT PORT% DAT(I)
% W3 N. ^, Q! i: s9 f" G2120 NEXT I1 _1 J# U% [/ z" U9 {
2130 GOTO 2010
, M2 }, k' ~$ M* V, l7 F7 o然后RUN& z1 K" P* o2 `+ o
另外你要准备一台我们常用的带com口的IBM兼容电脑,使用CIMCO EDIT类软件,把传输率调到4800,字长8BIT,停止位2BIT,无奇偶校验,进入接收文件状态,写入文件名等待。; ^" v9 Q' E2 h; |* D7 R! \1 b
在机床一侧你可以随意按动键盘输入一组字符,然后查看你的电脑中接收的文件,两者对比一下,如果是乱码或是空文件,如果设置和连线无异常,哪就是SIO-2(98)H有故障了。不明之处3 m) R! j$ r7 S9 b" Z
来信讨论cxccad@yahoo.com.cn |
|