|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
sodick,a320d,a500w等的送数问题,sio-2(98)H的检测: ` `% u" D. @ Q
; u, W. I' }$ t$ l& Y
由于软盘的日益缺乏,使得SODICK机床的文件交换成了问题,不得不重新研究SODICK的传输问题,RS232的接线可以参看异步串口的RS232接线方式,这是一个标准的接线同CNC车床,电脑锣相同。5 O8 g1 t3 v9 P9 }2 F
本文的重点是讨论SIO-2(98)H传输板的检测。
2 C7 G# u) i {: o% X 很多时候当你连线也正确了,设置也看不出什么问题的时候,有可能就是SIO-2(98)H板坏了,而又如何判定是SIO-2(98)H发生故障呢?下面给出我的检测方法。利用机床上的NEC PC# D0 {; L) Q+ t
9801UV 11,或者EPSON PC 486电脑,在无系统盘的情况下,进入N88BASIC程序,使用N88BASIC
: `! n+ ?( K, o语言编写如下的程式:! b0 K9 k0 X* K, b# h
1000 PORT%=&HD0
5 B* Z$ Q6 W$ X' R1010 CH%=1 ?' y, [# O9 v3 H4 G% i' \# O
1020 MODE%=&HCE- u* x0 u( l8 P5 l: Q( l
1030 CMND%=&H370 a5 M$ u7 y2 @% b' Q
1040 DELIM%=&HD
2 P. L! h H( n7 N8 [% g5 { G1050 DIM DAT(256)
1 W, G) n. l5 t" X, H, d+ M4 M1070 OFFS%=0
4 B# U4 ?; t( e; ^# ~/ ~1080 OUT PORT%+2,0) T: X" D+ V/ p+ p( G( \$ G: [' q
1110 OUT PORT%+2,&H40
s8 G5 w- q" l1130 OUT PORT%+2,MODE%
) p! [$ E. z2 @6 |1 O x1140 OUT PORT%+2,CMND%
/ }4 t! z% K* r# w6 f0 D1160 DUMMY%=INP(PORT%)
/ ]# a! L- t7 V2010 INPUT "输出的字符=”;A$7 j t( V* J( ]
2020 N=LEN(A$)
4 U% A& O3 j9 U$ U; ~2030 FOR I=1 TO N& g/ f' {6 u5 L$ \
2040 DAT(I)=ASC(MID$(A$,I)
" v( ]0 P7 p: Y' y( `! d2050 NEXT I( a7 x. ^' e. f1 q- ~
2060 DAT(N+1)=DELIM%
' b6 t4 t L6 I) _) O% @5 }2080 FOR I=1 TO N+1
' G4 M* q- g H, r' D2 Q, Q2090 STA%=INP(PORT%+2)
4 J7 L. P% g# \" t: y; N$ a2100 IF (STA% AND &H5)<> THEN 20905 y# e; S( Y# F+ E* p1 m
2110 OUT PORT% DAT(I)5 A, y( S( m3 F; M
2120 NEXT I! \3 d3 Q$ A# P
2130 GOTO 2010
8 ~8 g# W5 g1 p: ?然后RUN
; ?+ I+ ~6 j0 g/ [ g) z* j8 y另外你要准备一台我们常用的带com口的IBM兼容电脑,使用CIMCO EDIT类软件,把传输率调到4800,字长8BIT,停止位2BIT,无奇偶校验,进入接收文件状态,写入文件名等待。3 f4 R$ {6 b3 @. H) K
在机床一侧你可以随意按动键盘输入一组字符,然后查看你的电脑中接收的文件,两者对比一下,如果是乱码或是空文件,如果设置和连线无异常,哪就是SIO-2(98)H有故障了。不明之处$ C- g9 _1 K' |5 J0 v
来信讨论cxccad@yahoo.com.cn |
|