导航:首页 > 编程语言 > 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编程相关的资料

热点内容
稀奇电影 浏览:616
程序代码查询 浏览:293
腾讯视频电脑缓存文件在哪里 浏览:898
计算机网络技术去当兵 浏览:28
电影形式的四级片 浏览:803
李采潭演的一个医生 浏览:622
府谷上门废品回收app哪个好 浏览:649
英文中影视作品要斜体吗 浏览:632
jcd文件怎么在cad软件打开 浏览:254
越剧在哪个app上看 浏览:355
办理文件是什么 浏览:364
如何传文件给ipad 浏览:535
林正英电影下载一刻电影 浏览:183
反诈app电子邮箱怎么填写 浏览:438
波兰大尺度床戏电影 浏览:193
linux硬件性能测试工具 浏览:191
主角是个假盲人给人按摩的小说 浏览:128
想数据库中一个字段添加数组 浏览:466
电影法国啄木鸟 浏览:120
家教高级教程女演员 浏览:675

友情链接