基于欧姆龙PLC上位机通讯(一)-PLC配置

  • A+
所属分类:.NET技术
摘要

背景:  在做工控系统集成软件开发中遇到需要和欧姆龙PLC对接,考虑项目工期优先想到了采用FinsTCP通讯协议。接下来就是记录如何一步步实现这一通讯模块,记录自己的实现过程以便自己不会忘记,也为后续有遇到同样问题的朋友带来帮助。

背景:

  在做工控系统集成软件开发中遇到需要和欧姆龙PLC对接,考虑项目工期优先想到了采用FinsTCP通讯协议。接下来就是记录如何一步步实现这一通讯模块,记录自己的实现过程以便自己不会忘记,也为后续有遇到同样问题的朋友带来帮助。

  本篇介绍如何配置欧姆龙PLC,本人一直以来从事软件编程工作,对电气方面还是了解很少,所以查阅了相关资料及朋友帮助才终于配置完PLC。一下为配置步骤

1.连接

网线直连电脑,注意网线查TCP/IP通讯端口;

这里采用“Sysmac studio”编程环境;需自行安装;

基于欧姆龙PLC上位机通讯(一)-PLC配置

连接测试

基于欧姆龙PLC上位机通讯(一)-PLC配置

 

 

 

创建工程配置IP,默认IP->192.168.250.1

基于欧姆龙PLC上位机通讯(一)-PLC配置

 

 

 

配置完指定IP后需上传到PLC.先转在线

基于欧姆龙PLC上位机通讯(一)-PLC配置

 

 

 

再上传

基于欧姆龙PLC上位机通讯(一)-PLC配置

 

 

 

这样IP就设置完毕。

2.Fins设置

默认9600端口

基于欧姆龙PLC上位机通讯(一)-PLC配置

 

 

 

默认设置

基于欧姆龙PLC上位机通讯(一)-PLC配置

 

 

 

3. 建立协议数据块地址

根据上位机与PLC协议建立数据结构

基于欧姆龙PLC上位机通讯(一)-PLC配置

 

 

 

这样基本就完成了上位机与PLC通讯要求。接下来进行测试!

4.测试

先转到在线,再监控地址

基于欧姆龙PLC上位机通讯(一)-PLC配置

 

 

监控如下,可以手动修改值

基于欧姆龙PLC上位机通讯(一)-PLC配置

 

 

使用finstcp协议编写的上位机工具测试:

基于欧姆龙PLC上位机通讯(一)-PLC配置

 

 成功!

下一篇介绍如何基于C#编程语言实现与欧姆龙PLC通讯.