|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
sodick,a320d,a500w等的送数问题,sio-2(98)H的检测
' F3 d- h: y+ x1 X( y
9 F( x# y. v: z# J8 A+ I) m 由于软盘的日益缺乏,使得SODICK机床的文件交换成了问题,不得不重新研究SODICK的传输问题,RS232的接线可以参看异步串口的RS232接线方式,这是一个标准的接线同CNC车床,电脑锣相同。
* ~/ U# V4 R# {5 K. p& `$ h本文的重点是讨论SIO-2(98)H传输板的检测。
& g; O% e/ ]' r, x5 y 很多时候当你连线也正确了,设置也看不出什么问题的时候,有可能就是SIO-2(98)H板坏了,而又如何判定是SIO-2(98)H发生故障呢?下面给出我的检测方法。利用机床上的NEC PC
! L% p- V% ?7 i2 P* V2 p9801UV 11,或者EPSON PC 486电脑,在无系统盘的情况下,进入N88BASIC程序,使用N88BASIC
3 s" P/ p% j/ L8 ~/ [语言编写如下的程式:% i/ a- I6 T! M" V d
1000 PORT%=&HD0
9 S/ r9 H3 l+ _8 |$ N1010 CH%=12 P$ j. u2 ]' w: o3 z: T8 ^
1020 MODE%=&HCE
- [/ |/ j: `7 K/ I0 Y1030 CMND%=&H37
/ m- F, j2 f% V) P. P7 \& Y( T" t8 G1040 DELIM%=&HD
* F L/ R+ b9 c/ a8 ^% m( d1 v1050 DIM DAT(256)8 x# C8 {; e# q+ H8 [
1070 OFFS%=0
+ }/ i; h# Y% ~1080 OUT PORT%+2,0& M, o6 O3 M% ^/ Y) r
1110 OUT PORT%+2,&H40% I( I5 g4 X v7 n
1130 OUT PORT%+2,MODE%4 w/ L5 }9 s7 g% J6 v' ^; o
1140 OUT PORT%+2,CMND%) {" L( V! u2 l8 l0 C
1160 DUMMY%=INP(PORT%)( o/ m) O+ l3 A% |; m6 d1 ]: T
2010 INPUT "输出的字符=”;A$2 N M: i$ b. x# s$ p
2020 N=LEN(A$)
8 w3 q! z8 g- Q* i9 ?) c2030 FOR I=1 TO N z, }8 v/ `' n) X) K& Q4 W
2040 DAT(I)=ASC(MID$(A$,I)
0 ^! ~$ ]+ ^/ {9 r2050 NEXT I$ {, F( Q7 ?$ f2 E, l# F5 _/ v! H
2060 DAT(N+1)=DELIM%5 `. D, u; I" k1 U. H
2080 FOR I=1 TO N+1% t* R+ F7 o; Q. K: Z! y4 s5 H' i
2090 STA%=INP(PORT%+2)& m7 H- z; i. t; m
2100 IF (STA% AND &H5)<> THEN 2090( M3 X' n. M# Z; S$ Q& g6 T- U
2110 OUT PORT% DAT(I)
' r; _0 e- b5 }* a# c3 G2120 NEXT I0 j+ v! S) g' S
2130 GOTO 2010
9 s' d2 y; `8 f0 r4 I" |" O- A! |然后RUN
% j+ ]8 Q5 d I+ l0 ?0 m! M另外你要准备一台我们常用的带com口的IBM兼容电脑,使用CIMCO EDIT类软件,把传输率调到4800,字长8BIT,停止位2BIT,无奇偶校验,进入接收文件状态,写入文件名等待。
2 Q: [3 N1 c* H8 |2 s在机床一侧你可以随意按动键盘输入一组字符,然后查看你的电脑中接收的文件,两者对比一下,如果是乱码或是空文件,如果设置和连线无异常,哪就是SIO-2(98)H有故障了。不明之处
+ r0 _) x. [% W: t9 \. z- K4 m/ ?6 Z来信讨论cxccad@yahoo.com.cn |
|