|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
sodick,a320d,a500w等的送数问题,sio-2(98)H的检测
+ {/ b0 w5 U: C- L; X+ f; I1 T# M* d% U" ]; p/ A
由于软盘的日益缺乏,使得SODICK机床的文件交换成了问题,不得不重新研究SODICK的传输问题,RS232的接线可以参看异步串口的RS232接线方式,这是一个标准的接线同CNC车床,电脑锣相同。: w- r3 p4 G l2 ~" T
本文的重点是讨论SIO-2(98)H传输板的检测。$ ~6 h) {! B, k) ?3 e
很多时候当你连线也正确了,设置也看不出什么问题的时候,有可能就是SIO-2(98)H板坏了,而又如何判定是SIO-2(98)H发生故障呢?下面给出我的检测方法。利用机床上的NEC PC
$ ?( H; U u& K- j$ u9801UV 11,或者EPSON PC 486电脑,在无系统盘的情况下,进入N88BASIC程序,使用N88BASIC
1 B9 Y a. ?2 P' _0 j- {语言编写如下的程式:6 h, q) Z3 ^0 I; L3 l
1000 PORT%=&HD0
2 A7 w; a }9 M; t5 L# t: |3 D$ q1010 CH%=1
& V: F0 n" n+ a7 ]% l' f6 f1020 MODE%=&HCE
! g# H) s9 b& m4 Q I$ g+ _1030 CMND%=&H37
4 x) \$ E$ d% h, _ c, Q1040 DELIM%=&HD+ {4 F% Z2 P" ?/ t% Y
1050 DIM DAT(256)
; R' t* d: m3 V! }6 Q0 P1070 OFFS%=0' L. V$ U! i3 q7 u6 @% [$ r0 |
1080 OUT PORT%+2,0/ {) E( {# c2 `, h4 Y) w# T: N
1110 OUT PORT%+2,&H40
% g4 D6 E+ ?+ A! S9 d) Q7 Q9 ^1130 OUT PORT%+2,MODE%# \+ g+ L. ~$ |; A/ b, ~
1140 OUT PORT%+2,CMND%6 B# U- O5 [- J$ O
1160 DUMMY%=INP(PORT%)
* c( Y# a6 l6 F, [; K3 k2010 INPUT "输出的字符=”;A$
& V: b* p1 I8 R4 B. {) G2020 N=LEN(A$)0 w" o1 J* o" h$ K( _ x2 s
2030 FOR I=1 TO N
* ~9 K5 m" ?. ?& X! g( @2040 DAT(I)=ASC(MID$(A$,I)
0 Y' W5 m' {; w9 \2 G) \& i; k2050 NEXT I0 T; k! `' P) I* b
2060 DAT(N+1)=DELIM%
, b# X' d1 }6 N7 l" q& o2080 FOR I=1 TO N+17 w n5 J! m! E) v/ N
2090 STA%=INP(PORT%+2)6 U- Q. x( X% H8 p# e5 n
2100 IF (STA% AND &H5)<> THEN 2090% q, y( @+ E! Z3 v
2110 OUT PORT% DAT(I)
; u2 G2 X# c5 z' `3 v$ M* T2120 NEXT I( p1 E$ M- |+ _+ ~5 N, \4 n [
2130 GOTO 2010" P+ g, R" f5 g7 q$ T( ]
然后RUN, p2 R. e0 @8 q- w3 v' [3 q6 h8 [
另外你要准备一台我们常用的带com口的IBM兼容电脑,使用CIMCO EDIT类软件,把传输率调到4800,字长8BIT,停止位2BIT,无奇偶校验,进入接收文件状态,写入文件名等待。
7 M* L5 ^- A3 F$ p4 b+ \- @! w- p在机床一侧你可以随意按动键盘输入一组字符,然后查看你的电脑中接收的文件,两者对比一下,如果是乱码或是空文件,如果设置和连线无异常,哪就是SIO-2(98)H有故障了。不明之处
/ w$ ^3 P6 b# D) g' d% {来信讨论cxccad@yahoo.com.cn |
|