java获取plc数据(java西门子plc数据获取)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
今天给各位分享java获取plc数据的知识,其中也会对java西门子plc数据获取进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、求高人指点。。。想用java来实现与PLC进行通信,不是通过串口。。。等待...
- 2、java怎么获取控制台输入的数据
- 3、java与PLC串口通信
- 4、plc采集的数据如何传输到java语言生成的程序
- 5、java与PLC问题
求高人指点。。。想用java来实现与PLC进行通信,不是通过串口。。。等待...
你要知道与PLC通迅的对话协议,但多数PLC的对话协议是不公开的,公开的有:欧姆龙,西门子S7-200.还有就是通用的对话协议如: 485/MODBUS,TCP/MODBUS 有的PLC有通用OPC接口。
按照TCP/ip协议 编程即可,使用某端口,直接连接设备的端口,建立TCP连接,其他的按照协议格式发送即可。
串口编程的学习应该从以下几个方面入手:就是上位机的编程,使用c语言或者vc,vb等语言进行上位机的编程实现,主要就是操作串口,理解通信波特率,奇偶校验位,停止位的概念。
没有选择正确的通讯口,或着所选的通讯口被其他程序占用。通讯线有问题,三菱plc所用的通讯口是422的方式,所以对于电脑的232来说要用专用的通讯电缆,这里可能是电路板坏了或者连接线断开。
您好,提问者:串口的话只能用JAVA调用,然后通过关闭、打开来判断。另外Java是写不了串口的,需要C才可以。。

java怎么获取控制台输入的数据
当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。
方法/步骤 首先我们创建一个Test类并编写main方法,在main方法中测试java的控制台输入。
使用System.in.read()一次获取一个字节 输入再多数据,只会获取第一个字节的int形式。
java与PLC串口通信
PLC侧和JAVA串口侧应该统一通讯协议的,比如无协议类型什么的。
你看看检查一下,通信波特率, 数据位,校验位,停止位, 这些是否都一样。
看看西门子手册通信部分,按通讯格式收发指令,如一条指令头表示什么,中间表示什么,尾表示什么,把你的要求按格式编到数据包中,发送到PLC,收的时候把数据包也要去头去尾,然后把有用的部分提取出来。
公开的有:欧姆龙,西门子S7-200.还有就是通用的对话协议如: 485/MODBUS,TCP/MODBUS 有的PLC有通用OPC接口。
plc采集的数据如何传输到java语言生成的程序
WINCC本身就是OPC服务器,其中的所有变量都可以通过OPC客户端读取,java也要以OPC客户端方式读取,需要客户端编程。
asp网站所使用的access数据库,直接FTP上传到网站程序目录中即可。php网站使用的mysql数据库,可以备份为.sql文件,然后到网站服务器后台,导入备份然后执行还原即可导入原数据。
有些PLC支持socket协议,你可以用java调用socket函数,进行PLC的读写。
首先在电脑装有该PLC的编程软件。需要编程电缆连接电脑和PLC(有以太网模块的PLC可用网线)。之后打开该编程软件(选择对应编程通讯方式,网线还是编程电缆),至少组态该PLC的CPU硬件后,进入软件编程状态。
java与PLC问题
1、容易。plc是可编程逻辑控制器。也是一种能够在复杂环境下稳定工作的“工业计算机”。学习plc,不仅要有电工的基础,还要有计算机编程语言,计算机语言也就是Java、C、C++等。所以会java再学plc会容易。
2、PLC侧和JAVA串口侧应该统一通讯协议的,比如无协议类型什么的。
3、看看西门子手册通信部分,按通讯格式收发指令,如一条指令头表示什么,中间表示什么,尾表示什么,把你的要求按格式编到数据包中,发送到PLC,收的时候把数据包也要去头去尾,然后把有用的部分提取出来。
4、有些PLC支持socket协议,你可以用java调用socket函数,进行PLC的读写。
5、plc用在工业程序比较多,主要是梯形图。java是计算机语言。都是实用得到,不趣味。
关于java获取plc数据和java西门子plc数据获取的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
