RS232送入資料

我想用RS232 25P的線

從外部控制LABVIEW8.5的開關元件

請問有接腳可以做這種動作的嗎?

如果有,有哪些接腳?

該接什麼呢?

謝謝各位大大幫我解惑^^

labview中有提供rs232的控制元件。

在instrument->serial裡面是rs232的控制單元。

通常你要先初始化設定,之後才能read與write。

最後別忘紀要釋放rs232喔,不然其他程式就不能使用他了。

ps.在find example裡search rs232會找到一些範例。

你可以用RTS與CTS的訊號,它們開路時RTS "ON",CTS "OFF",短路時,RST與CTS都會"ON".至於RTS與CTS的腳位,你要自己找資料.一般9PIN應該是5,6腳.

查了資料,若是標準接線9PIN是接7(RTS),8(CTS)腳,25PIN是接4(RTS),5(CTS)腳.

l          D型連接腳位定義

DB-25接腳定義

接腳

名稱

意義

接腳

名稱

意義

1

PG

保護用接地(外殼接地)

14

STD

次級傳輸資料

2

TD

傳輸資料線()

15

TC

DCE傳送計時

3

RD

接收資料線()

16

SRD

次級接收資料

4

RTS

傳送端要求傳送()

17

RC

DCE接收計時

5

CTS

接收端清除準備接收()

18

-

 

6

DSR

接收端已準備妥當()

19

SRS

次級要求傳送

7

SG

信號接地

20

DTR

資料終端備妥

8

DCD

資料載波偵測

21

SQD

訊號品質偵測

9

-

保留

22

RI

鈴響指示()

10

-

保留

23

DRS

資料訊號率偵測

11

-

未配置

24

XTC

DTE傳送計時

12

SCD

次級資料載波偵測

25

-

未配置

13

SCS

次級清除以發送

 

 

DB-9接腳定義

接腳

名稱

意義

接腳

名稱

意義

1

DCD

資料載波偵測

6

DSR

接收端已準備妥當()

2

RD

接收資料線()

7

RTS

傳送端要求傳送()

3

TD

傳輸資料線()

8

CTS

接收端清除準備接收()

4

DTR

資料終端備妥()

9

RI

鈴響指示()

5

SG

信號接地

 

 

 

DB-25共有4條資料線、11條控制線、3條時序線及7條備用線,常用的只有9條。

謝謝大大~~

我最近試試看!!~感謝您!!~

本來看書上說不行的@@"

DonWang大大您好

您之前回覆的我們已經測試OK也正是我們需要的

不過您設定的是COM1而我們設定需要是LPT1的部份如下

http://it360.tw/forum/forum_posts.asp?TID=12594&KW=lpt1

我們2~9腳也已經設定過了用以下元件

SCOTT7O大大說的如果要同時輸入輸出則需要在不同資料埠

所以我們想用狀態埠和控制埠的接腳來完成控制開關

該如何完成請您指導一下~感恩

 

 


 

<span =“lgtext”><font =“forumsubject”>Parallel port與RS232 port是不同的.RS232輸出與輸入可用同一port,只需將2,3腳短路就可以自己輸出資料,自己接收.<span =“lgtext”><font =“forumsubject”>Parallel port我就沒試過.

DonWang大大

我們用的好像是Parallel port

其實我們不會分Parallel port或RS232

但我們試過大大的方法後不能用所以應該是Parallel port吧!!~

總之~謝謝大大的解說

RS232的接頭有分DB-25與DB-9,接腳如之前說明.它主要的是RD與TD,可將兩個設備(如PC,PLC,人機等)互相做資料溝通.另外還有RS485,RS422也是相同的接頭.只是接腳不同功能相似,只是訊號連接長度較長且有多台互相連線溝通.

Parallel port說明如下,我認為他只能單向傳資料就像PC對Printer一樣.

http://it360.tw/forum/forum_posts.asp?TID=12594&KW=lpt1

大大~~如同你所說的

我們用兩條線完成了!!~謝謝你的幫助