紫外工控论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
紫外工控论坛 门户 技术文章 PLC基础 PLC通信 查看内容

基于FINS协议的OMRON PLC与上位机以太网通信的实现

2012-12-1 17:28| 发布者: 冰糖| 查看: 3028| 评论: 0|原作者: 网络

摘要: 0 引言   在现代工业自动化控制系统中,可编程逻辑控制器(PLC)作为常用的现场控制设备,上位机作为数据采集及人机界面的一种已经得到广泛使用。过去,在工程项目开发中,PLC和上位机间的通信常采用RS-232C或者R ...
4.2 使用FinsGateway中的OMRON FinsMessaging Control

  (1)在上位机中安装Finsgateway软件,并在Service Manager中启动CPU_UNIT和ETN_UNIT。

  (2)ETN UNIT属性中,在"UDP Nodes"中手动添加PLC的IP地址(10.72.18.19)和FINS地址(0.19.0)。在"Commuincation Unit Settings"中设置端口号(9600)和FINS-IP地址转换方式为自动生成(动态)。

  (3)在VB中新建一个standard.EXE文件。添加OMRON FinsGateway FinsMessaging Control,对象名为"FinsMsgl"。 



  (4)在form区添加一个Command button(命名为"Command1")作为发送Fins指令之用;同时添加一个textbox(命名为"Text1")作为显示所接受数据之用。

  (5)在"Conmand1"中的"Click"事件中添加如下代码:

Private Sub Command1_C1ick()FinsMsg1.sendFinsCommand0,19,0,"0101820064000096"End Sub
在"FinsMsg1"中的"OnReceive"事件中添加如下代码:
Private Sub FinsMsg1_OnReceive ()
Dim net As Integer,node As Integer,unit AsInteger
Text1.Text=Fins Msg1.receive Message(net,node,unit,vbString)
End Sub

  编译保存后即可。

  4.3 使用FinsGateway和SYSMAC Compolet

  (1)在上位机中安装Fins Gateway和SYSMACCompolet软件。启动FinsGateway的Service Manager,并启动CPU UNIT和ETN UNIT。

  (2)同4.2中第(2)点。

  (3)在VB中新建一个Standard.EXE文件。添加OMRON SYSMAC CS Control,对象名为"SYSMAC CS11"。

  (4)在对象"SYSMACCS11"属性中,选择"Communication"标签,选中"ActivateCoCommunication"并设置PLC的Fins地址(0.19.0)。

  (5)在form区添加一个Command button(命名为"Command1")作为发送Fins指令之用;同时添加一个text box(命名为"Text1")作为显示所接受数据之用。

  (6)在"Conmand1"中的"Click"事件中添加如下代码:

Private Sub Command1_Click()
Text1.Text=SYSMAC_CS1 1.readArea(plcAreaDM,100,150,vbString)
End Sub

  编译保存后即可。

  5 结束语

  工业以太网作为工业现场信息采集的重要网络具有速率高、通信距离远、抗干扰性好等特点,已经得到广泛应用。本文所介绍的三种OMRON PLC与上位机以太网通信的方法均在实际工程中验证成功。这三种方法从本质上来说其实是一样的,但具体使用和实现过程有所不同。第一种方法不需要另外购置欧姆龙相关软件,但需要对FINS通信底层协议以及Fins帧结构及其封装过程有比较全面的了解,程序编写较为复杂,适用于有一定开发经验的高级用户。第二种方法需要掌握Fin s帧结构以及FinsGateway的相关配置,但是对发送指令和接收数据的程序编写较为简单,适用于中级用户。在第三种方法中,使用了SYSMAC Compolet中简单易懂的编程语言,即可完成上位机的程序开发,整个程序编写过程简单明了,可以大幅缩减通信程序的开发时间,适用于那些开发经验较少的初级用户。后面两种方法需要另外购置欧姆龙软件,这是在程序开发时需要注意的。这三种方法都可利用工业以太网实现OMRON PLC与上位机的通信,具有实时性好、速度快、可靠性高、运行稳定等优点。在PLC控制系统中采用以太网单元通信后,使工业自动化与生产管理自动化有机地结合到了一起,简化了系统设计。
123
1

鲜花
1

握手

雷人

路过

鸡蛋

刚表态过的朋友 (2 人)


--------------------------------------------------------------------------------------------------------------------
本站是工控技术交流站点,论坛内容均为网络收集或会员所发表,并不代表本站立场,会员拥有该内容的所有权力及责任!
本站内容如有侵犯您的版权,请按下面方式联系本站管理员,我们将及时删除处理
管理员:冰糖 QQ:5483695(请直击主题), Mail:admin#ziwai.net(#改成@) 其它非本人.
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!

QQ|Archiver|手机版|小黑屋|紫外工控论坛. ( 苏ICP备11032118号-1 )

GMT+8, 2024-5-18 22:57 , Processed in 0.296875 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

返回顶部