|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
sodick,a320d,a500w等的送数问题,sio-2(98)H的检测; W* i, I8 h& j# X
* c+ i: r5 `1 `8 ^9 O9 m
由于软盘的日益缺乏,使得SODICK机床的文件交换成了问题,不得不重新研究SODICK的传输问题,RS232的接线可以参看异步串口的RS232接线方式,这是一个标准的接线同CNC车床,电脑锣相同。
6 g, N# S. Q+ K5 Z' s) t6 A/ s本文的重点是讨论SIO-2(98)H传输板的检测。9 b) X$ W8 w+ G( `
很多时候当你连线也正确了,设置也看不出什么问题的时候,有可能就是SIO-2(98)H板坏了,而又如何判定是SIO-2(98)H发生故障呢?下面给出我的检测方法。利用机床上的NEC PC
- v8 t" w3 Y' N3 L2 {3 x9801UV 11,或者EPSON PC 486电脑,在无系统盘的情况下,进入N88BASIC程序,使用N88BASIC
0 C5 j/ T$ c( B& s v# m% K# t语言编写如下的程式:
- Z. ^( B9 {) w. C1000 PORT%=&HD0
9 [* ~6 R6 K, a1 o8 J1010 CH%=1( @. x- y' n# q: l& F7 K0 W5 ^
1020 MODE%=&HCE4 q( E S( k' B/ {
1030 CMND%=&H375 X7 d8 F" m$ p; H5 r
1040 DELIM%=&HD
8 U# r# O9 ?. |' ~$ Y! \0 e' C1050 DIM DAT(256)
5 J3 s6 |9 w2 X1070 OFFS%=00 D# {$ q7 Y8 q2 Z
1080 OUT PORT%+2,0
: o P' u! y: t! j: |4 \1110 OUT PORT%+2,&H40
9 M1 ?9 _ O8 A, }+ Z2 R' y2 [6 u1130 OUT PORT%+2,MODE%
; P; O8 {( _: z$ @/ n4 f0 a* }1140 OUT PORT%+2,CMND%
1 s4 S2 B* b \! L- q' W1160 DUMMY%=INP(PORT%)
$ z8 a! _( s7 d) z2010 INPUT "输出的字符=”;A$
# |+ x6 N3 E- ]# ^3 B2020 N=LEN(A$)
( o( L7 q# W; R" P( l# }1 R2030 FOR I=1 TO N1 o: }! M$ t6 b* a
2040 DAT(I)=ASC(MID$(A$,I)
2 m ]. C3 V7 z2050 NEXT I1 f7 `+ \" G& @& E5 W( H
2060 DAT(N+1)=DELIM%
7 {7 a- Q: O; j3 P2080 FOR I=1 TO N+1
; z. Y0 l; g) r0 s- t% T2090 STA%=INP(PORT%+2)) c" E) X% }' O' t' R6 h
2100 IF (STA% AND &H5)<> THEN 2090
3 c3 |* l: ~( W2 W4 A; v2 _6 U, b2110 OUT PORT% DAT(I)2 r& q2 b z1 k* O- o4 v0 ]
2120 NEXT I2 G, I5 o. U9 C) o
2130 GOTO 2010 R( u! [" ^4 T0 d" P- E
然后RUN
, `. ?: G" ]$ j4 q* [5 ]$ [3 A另外你要准备一台我们常用的带com口的IBM兼容电脑,使用CIMCO EDIT类软件,把传输率调到4800,字长8BIT,停止位2BIT,无奇偶校验,进入接收文件状态,写入文件名等待。
6 e# M( q+ p* b4 q4 m在机床一侧你可以随意按动键盘输入一组字符,然后查看你的电脑中接收的文件,两者对比一下,如果是乱码或是空文件,如果设置和连线无异常,哪就是SIO-2(98)H有故障了。不明之处* c1 _+ V0 o: I6 ^ ~
来信讨论cxccad@yahoo.com.cn |
|