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相关推荐

  1. Java结合Web页面使用多线程实现全双工串口通信

    在几天在接手的项目中要求实现串口全双工通信,由于自己Java也是刚刚开始学习有些概念还不是理解的很透彻,所以这个工程还是花费了点时间,遇到了些许问题都会在这篇文章中有所体现,还有源码凹,希望可以帮助到 ...

  2. java socket 通信协议_java 基于TCP协议的Socket编程和通信

    java 基于 TCP 协议的 Socket 编程和通信 在网络通讯中,第一次主动发起通讯的程序被称作客户 端 (Client) 程序, 简称客户端, 而在第一次通讯中等待连接的 程序被称作服务器端 ...

  3. java socket 通信协议_java网络通信(基于TCP协议可靠通信的socket编程)

    package cn.wang; import java.io.*; import java.net.*; public class Server { static int num = 1;//客户端 ...

  4. 图书借阅java设计报告_JAVA课程设计报告图书借阅系统.pdf

    课 程 设 计 课程设计名称: java课程设计 专 业 班 级 : 计科10 级4 班 学 生 姓 名 : 学 号 : 指 导 教 师 : 课程设计时间: 2012.6.18-2012.6.30 计 ...

  5. 实用Java程序设计教程_java程序设计实用教程 书中代码.pdf

    例2-1 Example2_1.java public class Example2_1 { public static void main(String args[]) { Rect rectang ...

  6. java多线程编程_Java多线程编程实战指南+设计模式篇.pdf

    Java多线程编程实战指南+设计模式篇.pdf 对Java架构技术感兴趣的工程师朋友们可以关注我,转发此文后私信我"Java"获取更多Java编程PDF资料(附送视频精讲) 关注我 ...

  7. java大学教程_JAVA大学实用教程 第4版 PDF 下载

    相关截图: 资料简介: 本书共13章,重点讲解类与对象.类的继承.接口.泛型.字符串与模式匹配.实用类及数据结构.多线程.输入/输出流.图形用户界面设计.网络编程.数据库操作.Java Applet程 ...

  8. java flexpaper 使用_JAVA用flexpaper实现在线预览PDF文件

    一.首先安装swftools-0.9.1.exe 和 FlexPaper_1.4.5_flash.zip,工具网上下载. 二.PDF转换SWF文件核心类: public class DocConver ...

  9. linux java 串口_Java串口通信总结

    [在大型集群和分布式应用中,配置不宜分散到节点中,应该集中管理,为各种业务平台提供统一的配置管理服务,是否有成熟可推荐的平台么?求各位网友推荐] 最近在研究一个东西要用到串口的读写,通过读取串口COM ...

最新文章

  1. 廖雪峰JS教程学习记录---字符串
  2. Javascript中的对象查找【转】
  3. 16*64点阵屏的c语言程序,16*64点阵程序 - 单片机/MCU论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!...
  4. ArrayList去除集合中字符串的重复值
  5. 最详细的R-CNN论文笔记
  6. 安装和使用memcached
  7. 关于javascript跳转与返回和刷新页面
  8. python转义引号的作用_在Jinja2中渲染时转义双引号
  9. 高铁:繁忙时限制上车补票
  10. WPF基础之体系结构
  11. python爬取快手视频_【原创开源】快手爬虫,根据id批量爬取用户的所有图集和视频...
  12. linux创建文件夹操作步骤,linux如何用命令创建新建文件夹
  13. Recorder教程☀️ Unity官方录屏插件使用介绍
  14. 【VUE】vue实现登录滑动拼图验证的两种方法,纯前端组件验证以及前后端同时验证
  15. MaxCompute SQL大数据公开数据集实战
  16. 北京圣思园张龙Java教学视频学习笔记1
  17. Cython 是什么?为什么会有 Cython?
  18. 【RHEL】RHEL 7.6 用户和组管理
  19. Vue 引入高德地图 vue-amap
  20. excel表格汇总软件

热门文章

  1. 三力课堂计算机课程,打造“三力”课堂,营造幸福人生(草稿)
  2. 确定性网络(DetNet、D-IP)技术
  3. [实用工具] 如何免费下载 IEEE、ECCV、ICCV、CVPR、ACL等文章!
  4. 计算机教学考核方案,计算机基础实训课教学计划及考核方案.doc
  5. 华汇超市二层的小餐馆可当MBA案例了
  6. Python语法分析
  7. 公民身份号码校验码算法(C#版)
  8. 加州伯克利计算机科学录取,【哈鲁2019录取】恭喜哈鲁学员喜提加州伯克利大学计算机科学专业录取!...
  9. redis系列--你真的入门了吗?redis4.0入门~
  10. 阿里云Intel Xeon Platinum 8269CY(Cascade Lake)服务器CPU性能评测