java plc通信协议_Java实现计算机与OMRONPLC串口通信.pdf
Java实现计算机与OMRONPLC串口通信
· 84 · 工业仪表与 自动化装置 2010年第 1期
Java实现计算机与oMRONPLC串口通信
吴兴军.胡汉春
(北京西动车所;西南交通大学机械工程学院,成都610031)
摘要:OMRONCJ系列PLC在工业 自动化领域中应用广泛。PLC与计算机 串口通信在分布式
控制系统、数据采集系统等方面得到充分应用。通过 PLC串口硬件配置,端 口参数设置,PLC串口
程序设计,Java串口包的设置和Java计算机端串口通信程序编写实现计算机与PLC的串口通信。
关键词:PLC;分布式控制系统;串口通信;
中图分类号:TN91 文献标志码 :A 文章编号:1000—0682(2010)01—0084—03
SerialcommunicationbetweencomputerandOMRON PLC realizedbylanguageofJava
wuXingjun,HUHanchun
(MechanicalSchoolofSouthwestJiaotong( ,Chengdu610031,China)
Abstract:OMRONCJseriesPLC iswidelyusedintheindustrialautomation.Serialcommunication
betweenPLCandcomputerisextensivelyusedindistributedcontrolsystem,dataacquisitionsystem and
SOon.Byhardwareconfiguration,portSparameterallocation,PLCprogram forserialcommunicationde—
sign,settingofrJavaserialcommunicationAPIanddesigningserialcommunicationprorgam ontheCOB—
puterhand,thispapershow amethodofserialcommunicationbetweencomputerandPLCwithlanugage
ofJava.
Keywords:PLC;distributedcontrolsystem;serialcommunication
控制方法及数据的设备的网络,实现高速的Devi.
0 引言
ceNet通信。
可编程序控制器 (PLC)是一种专门为工业环境
2 PLC串口与 Java语言串口功能
下应用而设计的工业控制计算机,具有抗干扰能力
强、可靠性高、体积小等显著优点。PLC广泛运用于 2.1 PLC串口硬件设置
工业及其他领域,它的串行通信功能在分布式控制 cJ系列 PLC的CPU单元设置有一个RS232C
系统、数据采集系统等方面已经得到了充分应用。 端口,用于连接编程设备、通用外部设备、可编程终
Java语言在工业控制网络、电力系统 自动化等领域 端或者上位机等。RS232C端 口为一个9针的D型
中运用已越来越来广泛,利用 Java语言实现PLC与 插座,图 1为 PLC的RS232C端 口与普通计算机
计算机串口通信,可以将 Java多线程等特点运用于 RS232端 口之间的连线图。
PLC组成的控制系统中。
计算机 RS一232端 口 PLC RS一232C端 口
1 OMRONCJ系列PLC简介 信号 脚号 脚号 信号
java plc通信协议_Java实现计算机与OMRONPLC串口通信.pdf相关推荐
- Java结合Web页面使用多线程实现全双工串口通信
在几天在接手的项目中要求实现串口全双工通信,由于自己Java也是刚刚开始学习有些概念还不是理解的很透彻,所以这个工程还是花费了点时间,遇到了些许问题都会在这篇文章中有所体现,还有源码凹,希望可以帮助到 ...
- java socket 通信协议_java 基于TCP协议的Socket编程和通信
java 基于 TCP 协议的 Socket 编程和通信 在网络通讯中,第一次主动发起通讯的程序被称作客户 端 (Client) 程序, 简称客户端, 而在第一次通讯中等待连接的 程序被称作服务器端 ...
- java socket 通信协议_java网络通信(基于TCP协议可靠通信的socket编程)
package cn.wang; import java.io.*; import java.net.*; public class Server { static int num = 1;//客户端 ...
- 图书借阅java设计报告_JAVA课程设计报告图书借阅系统.pdf
课 程 设 计 课程设计名称: java课程设计 专 业 班 级 : 计科10 级4 班 学 生 姓 名 : 学 号 : 指 导 教 师 : 课程设计时间: 2012.6.18-2012.6.30 计 ...
- 实用Java程序设计教程_java程序设计实用教程 书中代码.pdf
例2-1 Example2_1.java public class Example2_1 { public static void main(String args[]) { Rect rectang ...
- java多线程编程_Java多线程编程实战指南+设计模式篇.pdf
Java多线程编程实战指南+设计模式篇.pdf 对Java架构技术感兴趣的工程师朋友们可以关注我,转发此文后私信我"Java"获取更多Java编程PDF资料(附送视频精讲) 关注我 ...
- java大学教程_JAVA大学实用教程 第4版 PDF 下载
相关截图: 资料简介: 本书共13章,重点讲解类与对象.类的继承.接口.泛型.字符串与模式匹配.实用类及数据结构.多线程.输入/输出流.图形用户界面设计.网络编程.数据库操作.Java Applet程 ...
- java flexpaper 使用_JAVA用flexpaper实现在线预览PDF文件
一.首先安装swftools-0.9.1.exe 和 FlexPaper_1.4.5_flash.zip,工具网上下载. 二.PDF转换SWF文件核心类: public class DocConver ...
- linux java 串口_Java串口通信总结
[在大型集群和分布式应用中,配置不宜分散到节点中,应该集中管理,为各种业务平台提供统一的配置管理服务,是否有成熟可推荐的平台么?求各位网友推荐] 最近在研究一个东西要用到串口的读写,通过读取串口COM ...
最新文章
- 廖雪峰JS教程学习记录---字符串
- Javascript中的对象查找【转】
- 16*64点阵屏的c语言程序,16*64点阵程序 - 单片机/MCU论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!...
- ArrayList去除集合中字符串的重复值
- 最详细的R-CNN论文笔记
- 安装和使用memcached
- 关于javascript跳转与返回和刷新页面
- python转义引号的作用_在Jinja2中渲染时转义双引号
- 高铁:繁忙时限制上车补票
- WPF基础之体系结构
- python爬取快手视频_【原创开源】快手爬虫,根据id批量爬取用户的所有图集和视频...
- linux创建文件夹操作步骤,linux如何用命令创建新建文件夹
- Recorder教程☀️ Unity官方录屏插件使用介绍
- 【VUE】vue实现登录滑动拼图验证的两种方法,纯前端组件验证以及前后端同时验证
- MaxCompute SQL大数据公开数据集实战
- 北京圣思园张龙Java教学视频学习笔记1
- Cython 是什么?为什么会有 Cython?
- 【RHEL】RHEL 7.6 用户和组管理
- Vue 引入高德地图 vue-amap
- excel表格汇总软件
热门文章
- 三力课堂计算机课程,打造“三力”课堂,营造幸福人生(草稿)
- 确定性网络(DetNet、D-IP)技术
- [实用工具] 如何免费下载 IEEE、ECCV、ICCV、CVPR、ACL等文章!
- 计算机教学考核方案,计算机基础实训课教学计划及考核方案.doc
- 华汇超市二层的小餐馆可当MBA案例了
- Python语法分析
- 公民身份号码校验码算法(C#版)
- 加州伯克利计算机科学录取,【哈鲁2019录取】恭喜哈鲁学员喜提加州伯克利大学计算机科学专业录取!...
- redis系列--你真的入门了吗?redis4.0入门~
- 阿里云Intel Xeon Platinum 8269CY(Cascade Lake)服务器CPU性能评测