您的位置:

abplc通信java(abplc之间如何通讯)

本文目录一览:

AB plc 和上位机通讯方式和方法

AB  PLC与上位机通讯。

首先你要看你的上位机支持什么通讯。

比如 INtouch     可以用   Daserver      rslinx。 

AB  PLC常用的通讯方式为   Rslinx。

1、通过机架底用BUS总线通讯,只能用于三菱的触摸屏,速度快,稳定性好。

2、通过编程口进行通讯,RS232通讯,可接任何串口设备,速度慢,需详细了解通讯协议。

3、通过A1SJ71UC24通讯,232,485都没有问题,速度慢,使用MC协议。

4、还有其它通过CC-LINK通讯等。

java与PLC串口通信

PLC侧和JAVA串口侧应该统一通讯协议的,比如无协议类型什么的。PLC中要查看的话可以通过设置相应的地址,或者通过缓存区也能看到

关于AB PLC的编程通讯问题,用哪些软件

AB PLC的编程通讯软件是“RSLINX”。

数据采集和与第三方通讯可用OPC,硬件分配Rsnet Worx,触摸屏软件FactoryTalk_View_SE/ME等,ABplc讲究的是软件与硬件一定要配套,否则不兼容,就是高版本不兼容低版本

需要对应的PLC型号的软件系列,分为RSLOGIX500和RSLOGIX5000的,还需要软件和PLC的通讯组件RSLINX(相当于编程软件和PLC通讯的桥梁)。

AB PLC 的通讯总体上叫做 CIP 协议,这个协议跨 串口、USB、网口,但具体每种接口又各有其名称,如串口的 DF1,DH485,DH+,以太网的 Ethernet/IP,这里的 IP不是指 TCP/IP 里的IP协议,而是 Industrial Protocal 即工业协议的意思。

AB PLC 自身对第三方通讯协议的支持有限,更多的是通过类似 prosoft 这样的第三方公司产品来实现

介绍一个国产品牌近期现场有较多应用,大连优为,可查找 EM-608S,EM-601S等型号

求高人指点。。。想用java来实现与PLC进行通信,不是通过串口。。。等待中。。

你要知道与PLC通迅的对话协议,但多数PLC的对话协议是不公开的,

公开的有:欧姆龙,西门子S7-200.

还有就是通用的对话协议如: 485/MODBUS,TCP/MODBUS

有的PLC有通用OPC接口。

JAVA是解释性的语言,速度太慢,不太适合做工控,最好的工控语言是

DELPHI/C++BUILDER, 其次是VC++/VB

plc采集的数据如何传输到java语言生成的程序

建议使用TCP/IP通讯模式传输数据。

用java程序实现一般会使用 mina框架搭一个 socket server(网上有很多使用实例)

定义通讯协议,一般使用定长报文,一般定义报文头(由时间戳、报文体长度等组成),报文体组成(报文体格式由业务需求确定)。

4.PLC通过3G、4G通讯模块调用TCP客户端,连接Socket server(可以在网上查询C语言连接socket server通信的实例),然后按确定的通讯协议发送字符流。使用C语言实现 socket client。