本文目录一览:
- 1、AB plc 和上位机通讯方式和方法
- 2、java与PLC串口通信
- 3、关于AB PLC的编程通讯问题,用哪些软件
- 4、谁知道abplc用的是什么通讯协议,比如cclink modbus之类的
- 5、求高人指点。。。想用java来实现与PLC进行通信,不是通过串口。。。等待中。。
- 6、plc采集的数据如何传输到java语言生成的程序
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通讯的桥梁)。
谁知道abplc用的是什么通讯协议,比如cclink modbus之类的
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。