導航:首頁 > 編程語言 > javars232編程

javars232編程

發布時間:2022-09-18 01:46:18

java和PLC編程需要顯卡

獨顯,因為PLC編程有時候免不了運行畫面的。
plc編程必須的要求:1、帶USB介面(至少兩個以上)。2、帶RS232串口。3、網口。4、雙核的,因為現在的編程軟體都很顯量。
運行PLC編程軟體的話,dell或者聯想或者HP都可以,不用很高設置,內存最好要2G,最好有串口。
PLC編程是一種數字運算操作的電子系統,專為在工業環境下應用而設計。它採用可編程序的存儲器,用來在其內部存儲執行邏輯運算、順序控制、定時、計數和算術運算等操作的指令,並通過數字式、模擬式的輸入和輸出,控制各種類型的機械或生產過程。

② JAVA Rs232通訊協議問題

你好!剛才回答有誤!

0x32 也就是 10進制的內 50 ,對應的容ASC碼是50,也就是數字的 2

0x30 也就是 10進制的 48 ,對應的ASC碼是48,也就是數字的 0


給你一個碼表,你看看吧,注意紅圈的地方

③ JAVA程序向RS232串口發送十六進制字元,比如十六進制的AA。則代碼如何編寫

JAVA不能直接同硬體底層打交道,這種情況只能編寫本地程序,並編譯為動態鏈接庫,在JAVA中調用本地方法才可。只用JAVA無法實現。

④ JAVA程序向RS232串口發送十六進制字元,編寫A/D轉換,然後進行數據採集,描繪時時的曲線,可以用java編寫么

JAVA不能直接同硬體底層打交道,這種情況只能編寫本地程序,如用C/C++,並編譯為動態鏈接庫,在JAVA中調用庫【利用本地方法】。只用JAVA無法實現。

⑤ 怎麼用RS232寫程序進單片機

首先確定AVR能不能用串口燒錄,也就是有沒有ISP(in system program 在系統編程)功能回,說答明一下
ISP功能是在ROM的最後1塊空間(一般是512 ~1024byte)里放了1段代碼,在單片機上電的時候進行特定的操作,單片機就不會從00開始執行程序,而是跳到最後那塊空間開始,這塊rom中的代碼的功能是通過串口接收PC發送過來的數據寫到其他的rom中去,這些數據包括命令和編譯好的程序的機器碼。所以即使有ISP功能你還得知道這些命令和數據的格式

⑥ java 如何向串口發送指令

需要一個包 comm.jar
需要一個配置文件 javax.comm.properties (工程根目錄)
(或者放在JDK里)
// 取得埠句柄
CommPortIdentifier id = CommPortIdentifier.getPortIdentifier(portName);
port = (SerialPort) id .open("SerialDemo", 30000);
port .setSerialPortParams(9600, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);

port .notifyOnDataAvailable(true);
port .notifyOnBreakInterrupt(true);
port .enableReceiveTimeout(delayTime);

讀取之類的自己寫就行了,(port .getInputStream()),完事之後別忘了關掉埠,不然下次就不能用了,只能重啟系統

配置文件里就一行:
Driver=com.sun.comm.Win32Driver

----------------------------------
你設個斷點單步調試看一下原因,那個SerialBean是你自己寫的,誰也不知道裡面整啥了,單步調試就知道哪裡錯誤。
拋出異常了Exception in thread "main" java.lang.NullPointerException
at serial.SerialBean.WritePort(SerialBean.java:114)
從這里看,是在SerialBean.java的114行(函數WritePort)的一個東西,它的值是null,所以報錯了

⑦ java或者c都連接不上rs232 9針串口

LZ貌似是javacomm配置的不對,這個很麻煩。就是那個properties文件位置問題,我以前作java串口時候就有這個問題,後來在jdk和jre下面都放了javacomm的那幾個包才行的。。。。

用c的話就是用winapi了。現在win不能直接通過虛擬文件系統直接訪問串口。。。。winapi好像用createfile那幾個函數就可以了。和操作文件一樣,但是要配置串口參數。

javacomm也有函數可以配置串口參數,但是按照我的經歷好像不用配置也可以用,所以應該排除程序的問題,應該就是那個commapi包放的位置不對。

⑧ 求C++或C#或java,串口通信代碼!!!

我有,我之前就是做串口通信的,SerialPort
using system.io.port;
SerialPort port = new SerialPort();
string []portName = SerialPort.GetPortName();//獲取串口名數組
port.PortName = portName[0];
//在這里添加設置串口的一些屬性,例如波特率等等
if(!port.IsOpen)
{
try{
port.Open();
}catch(Exception e)
{
MessageBox.Show(e.Message);
}
}

界面部分我到時再發給你

⑨ JAVA如何讀取rs232數據及相關設置

去我抄的空間上看吧。
rs232通信實際大家都叫串口通信。
http://hi..com/zp9450/blog/item/f20722235cc1f3ffd6cae257.html
這是我寫的技術性帖子,希望能對你有幫助。
要求追分。

⑩ 能用java寫rs嗎,又要學很

問題描述
具體用什麼實現,最好能寫個JAVA代碼!謝謝RXTX可以實現嗎?我們最近接了個這樣的項目。要求讀取他們的外在設備,設備會通過RS485串口協議發送過來,我現在不知道用JAVA怎麼去讀取,能否各位牛人知道的,能解答下,非常急。.謝謝各位了..
解決方案

解決方案二:
,怎麼都沒人知道了??能回個信息嗎?
解決方案三:
他們沒有提供介面,一般廠家都要提供的呀。自己讀不會,關注一下!
解決方案四:
引用樓主dhbibi的帖子:具體用什麼實現,最好能寫個JAVA代碼!謝謝RXTX可以實現嗎?我們最近接了個這樣的項目。要求讀取他們的外在設備,設備會通過RS485串口協議發送過來,我現在不知道用JAVA怎麼去讀取,能否各位牛人知道的,能解答下,非常急。.謝謝各位了..我現在一直在用rs232,485的沒有用過,不知道可不可以,個人覺得可以吧,因為也都是串口通訊協議另外現在pc也就是給你帶一個232啊,你要是對485實在沒把握,可以要求那邊設備給個232出來或者自己弄個232和485的轉換模塊,可能要不了100塊錢吧對232的操作網上有很多啊LZ可以多查查
解決方案五:
我現在有個新的問題RXTX可以讀取RS485的,但是我現在遇到個問題,我用埠精靈打開一個埠往裡面寫數據,自己用JAVA去讀取,這樣應該怎麼寫3樓的你用RS232怎麼去實現,而且我自己只初步了解了下介面編程,我是這樣理解的你看對不對,自己寫的程序是不是也要開啟一個埠例如(com3),硬體那邊連接後也會佔用一個埠(com4),在通過自己寫的程序埠com3去監聽com4。還是直接通過CommPortIdentifier.getPortIdtifiers()獲取所有通信埠判斷是不是com4後又用portId.open()方法打開埠,但是我這里有個疑問,設備佔用了這個埠,我再開啟自己寫的程序,那自己寫的程序不就報異常,說埠被佔用了嗎?那我怎麼獲取埠類CommPort,就是獲取已經開啟的埠,並且監聽該開啟的埠,希望能寫個實例那就太感謝了。非常之急。可以用監聽RS232的程序寫,用RXTX寫RS485和RS232是一樣的只要進行判斷就可以了。
解決方案六:
希望對你有幫助啊你程序里通過CommPortIdentifier.getPortIdtifiers()獲取所有通信埠進行判斷用portId.open()方法打開埠,這里假設你用的是com4這個com4就歸你的程序用了,在程序啟動前一定要確定com4是不是開著,如果其它程序佔用了你的程序會報錯然後你可以通過串口精靈打開com3,這里假如說你用的是com3現在如果你程序沒問題,應該就可以通訊了通過程序或者串口收發數據
解決方案七:
mark
解決方案八:
rs485可以通過硬體轉換成rs232的然後PC可以讀了
解決方案九:
牛人們吶我學習
解決方案十:
comm.jar通過串口,PC機可以獲取設備的輸入數據,也可以讓PC機向設備輸出輸出。你的設備應該有相關的程序與說明。
解決方案十一:
comm可以的也有轉換器,485和232轉換的,一種不行就換另外一種(有時設備不是兩種都支持)
解決方案十二:
/****.ItopensCOM1andreads*.**/classSerialExample{publicstaticvoidmain(String[]args){//TODO:=newSerialBean(1);StringMsg;SB.Initialize();for(inti=5;i<=10;i++){Msg=SB.ReadPort(i);SB.WritePort("Reply:"+Msg);}SB.ClosePort();}}你程序里通過CommPortIdentifier.getPortIdtifiers()獲取所有通信埠進行判斷用portId.open()方法打開埠,這里假設你用的是com4這個com4就歸你的程序用了,在程序啟動前一定要確定com4是不是開著,如果其它程序佔用了你的程序會報錯然後你可以通過串口精靈打開com3,這里假如說你用的是com3現在如果你程序沒問題,應該就可以通訊了通過程序或者串口收發數據
解決方案十三:
收藏了
解決方案十四:
當然是沒問題的。OSI模型第4層以上的通信處理,Java都提供相應的通信API
解決方案十五:
該回復於2009-08-17 09:57:49被版主刪除
解決方案:
強,我學習。我們公司一直用C讀485口,java沒試過。
解決方案:
我也在搞,可以通信。但協議解析還沒搞出來
解決方案:

閱讀全文

與javars232編程相關的資料

熱點內容
如何提高網路扶貧的效果 瀏覽:654
飛車軟體文件夾叫什麼 瀏覽:242
刷ec用什麼編程器 瀏覽:765
方菱數控u盤文件格式 瀏覽:260
編程為什麼輸出兩個變數 瀏覽:490
衛星大鍋2017用升級嗎 瀏覽:113
玉米win10系統下載 瀏覽:134
fgo技能升級減cd嗎 瀏覽:129
什麼記賬app免費好用 瀏覽:441
網路檢測可以檢測到什麼 瀏覽:504
sip協議教程 瀏覽:832
編程哪裡可以接項目 瀏覽:119
孤島驚魂win10 瀏覽:246
網路HRV是什麼意思 瀏覽:918
word框中打勾 瀏覽:577
tcl筆試題java 瀏覽:467
win10怎麼登錄安全模式 瀏覽:679
除了archdaily還有什麼網站 瀏覽:567
數控下料圓形怎麼編程 瀏覽:785
安裝游戲在文件管理找不到怎麼辦 瀏覽:216

友情鏈接