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

所需积分/C币:49 2019-03-25 15:34:13 1.23MB PDF
收藏 收藏
举报

基于FINS协议的OMRON PLC与上位机以太网通信的实现,
应用设计 电子技术 ELECTRONIC TECHNOLOGY PLC (CSIW-: CSIN ETNII 编译保存后即可。 IP Address;107·18.1l IP Address: 10.72.18 19 InNs neiwork/urvke/nil. 0 11 0 FTNS network/nodeAunit-0190 4.2使用 Fins Gateway中的 JOMRON Fins Messaging Control FINSUDP Pont: 9600 FINS/UDP PoIL: 9600 (1)在上位机中安装 Finsgateway软件,并在 Service manager中启动 CPU UNIT和 ETN UNIT. (2) ETN UNIT属性中,在" UDP Nodes"中手动添加 PLC的IP地址(10.72.18.19)和FINS地址(0.19.0)。在 Ethernet Commuincation Unit Settings"中设置端口号(9600和 图7上位机与PLC通过以太网通信 FINS-IP地址转换方式为自动生成(动态) (1)设置上位机的IP地址为10.72.18.11,子」网掩 (3)在VB中新建一个 Standard.EXE文件。添加 码为255.255.255.0,它的FINS节点号默认为11。 OmroN FinsGateway FinsMessaging Control,对象名为 (2)道过欧姆龙CX- Programmer软件,在10表中将 insMsgl"。 PLC CS1WEIN1以太网单元的P地址设置为10.72.18.19, (4)在form区添加一个 Command but ton(命名为 子网掩码为255.255.25.0,FINS节点号设置为19。地址 Command1")作为发送Fins指令之用;同时添加一个text 转换方式设置为自动生成(动念)。FIMS/UDP端口为9600(box(命名为"Tcxt1")作为显示所接受数据之用。 默认)。保存后下传至PLC。 (5)在" Commandl"中的" Click"事件中添加如下代码 下面主要介绍三种方法来实现上述功能。 Private Sub Commandl Click 4.1使用 Micosoft winsock控件 FinsMsgl. sendfins Command 0, 19, 0 在VB中新建一个 Standard.EXE文件。添加 Winsock控010182006400096° 件,对象命名为" Winsock1",发送Fins命令程序如下 n Dim senddata( As Byte 在" Finsts1"中的" OnReceive"事件中添加如下代码: D Im Index As Long Private Sub FinsMsgl OnReceive( Private Sub Form Load O Dim net As Integer, node As Integer, unit As With winsock 设定 Winsock参数 nteger Protocol -sckUdPProtocol 使用UDP协议 TextI Text=FinsMsgl. receivemessage Localport 9600 本地端口号:9600( net, node, unit, csTring RcmotcPort =9600 远程端口号:9600 s End sub Bind 9600 e 编译保存后即可。 End With 4.3使用 FinsGateway和 SYSMAC Complet (1)在上位机中安装 Finsgateway和 SYSMAC Private Sub Command1 Click( Complet软件。启动 FinsGateway的 Service Manager, Winsock. RemoteHost-10.72.18.19 PLC IP并启动 ICPU UNIT和 ETN UNIT。 地止 (2)同4.2中第(2)点。 ndex=10+ Len(finsCommand. Text)/2-1 (3)在VB中新建一个 Standard.EXE文件。添加 ReDim senddata(index) As Byte OMRON SYSMAC CS Control,对象名为" SYSMAC CS11"。 定义Fins指令 (4)在对象" SYSMAC CS11″属性中,选择 senddata(0)=&H80 ICE Communication"标签,选中" Activate co senddata(1)=&HO Communication"并设置PLC的Fins地址(0.19.0)。 senddata(2)-&H2 GCT (5)在form区添加个 Command but ton(命名为 senddata(3)=&HO PLC网络号"0″ Command1")作为发送Fins指令之用;同时添加一个 senddata(4)=8H13'PLC节点号"19 box(命名为"Text1")作为显示所接受数据之用 senddata(5)=&HO PC单元号"0″ (6)在" Command"中的'lick"事件中添加如下代码 senddata(6)=&HO 上位机网络号"0 Private Sub Command I Click o senddata(7)=&HB 上位机节点号"11 Text1. Text= SYSMAC CSIl. readArea(plcAreaDM senddata(8)=&HO 上位机单元号"0 100,150,vbSt senddata(9 )=&HO E senddata(10)=&HO1 MRC 编译保存后即可。 senddata(11)=&HO1 SRC senddata(12)=&H82 VARIABLE TYPE: DM 5结束语 senddata(13)=8H0’读取起始地址:DM100 工业以太树作为工业现场信息采集的重要刚终具有 senddata(14)=&H64 速率高、通信距离远、抗干扰性好等特点,已经得剑广 senddata(15)-&HO 泛应用。本文所介绍的三种 OMRON PLC-与上位机以太网通 senddata(16)=&HO’读取字数:150个字 信的方法均在实际工程中验证成功。这三种方法从本质 senddata(17)=&H96 上来说其实是一样的,但具体使用和实现过程有所不同。 Winsock senddata senddatao 第一种方法不需要另外购置欧姆龙相关软件,但需要对 End suh FINS通笮底层协议以及Fins帧结构及其封装过程有比较 数据接收显示(略) 全面的了解,程序编写较为复杂,适用于有一定开发经验 15 应用设计 电子技术 ELECTRONIC TECHNOLOGY 的高级用户。第种方法需要掌握Fins帧结构以及 电子科技,2005(8):4950,56. Fins Gateway的相关置,但是对发送指令和接收数据的 程序编写较为简单,适用于中级用户。在第三和方法中 作者简介 ,使用了 SYSMAC Complet中简单易懂的编程语言,即可王芳(1984 女,武汉科技大学信息科学与工程 完成上位机的程序开发,整个程序编写过程简单明了, 学院,硕士; 可以大幅缩减通信稈序的开发时间,适用于那些开发经吴谨(1967-),女,武汉科技大学信息科学与工程 验较少的初级用户。后面两种方法需要另外购置欧姆龙 院,博士生导师。 软件,这是在程序开发吋需要注意的。这三种方法都可 利用工业以太网实现OMR0NPC与上位机的通信,具有实 基金名称: 时性好、速度快、可靠性高、运行稳定等优点。在PLC控 被动微波成像探测机理及关键技术硏究(淘北省自然 制系统中采用以太网单元通信后,使工业自动化与生产科学基金)编号:2008CDB311 管理自动化有机地结合到了一起,简化了系统设计。 参考文献 [1]曹卫,史旺旺,陈虹. OMRON PLC在以太网中的通信 及实现[J.测控技术.2004,23(12):50-51 2]徐世许,郑健,孙卫国.基于FINS协议的 Contro1ler Link网监控系统设计[冂.计算机工程.2007,33(10): 101-103 3]张雪平. OMRON PLO网终与通信.微计算机信息(测控 自动化)[J.2005,21(4):66-67,195 [4] OMRON SYSMAC Compolet Version2 User,s Manual [M] 5 OMRON. CS1W-ETN21(100Base-TX)CJ1W-ETN21(100Base TX)Ethernet Units Construction of Applications Operation Manual [M].2005 [6] OMRON SYSMAC CS/CJ Series Communications Commands Reference Manual [ M. 2003 seshu. com []OMRON. FinsGateway Version 2000 Runt ime /Embedded Help manual _m (上接18页 人工抄表相匕具有速度快、准确、维护方使等优点。随 着电能表功能的扩展,红外接口在功能改置、自动化抄 表、数据的适时采集等方面正发挥着越来越大的作用,具 有良好的应用前景。 参考文献 1]金永福,王黎钦.计算札串口红外通信接口设计[J] 电子技术2004(7):45-47 2]黄智伟.凌阳单片机渫程设计指导[M].北京:北京 航天航空人学出版社,2004 3]张吉卩,杨金亮.基于凌阳单片机的汽车安全气囊示 教系统开发[J.中国现代教育装备,2007(12):55-57 4]刘军,周建良.用于非接触式核测量的红外通信接凵 设计[].核电了学与探测技术.2004(3):193-195 5]石磊,刘忠艳.红外通信接口在单片机设计中的应用 门.信息技术,2003(7):85-86 61周文举.基于单片机红外无线通信的抄表系统「J 微计算机信息,2006(5):53-55,121 7]盛琥.一种利用单片机实现的红外通信接口[J word版下载:htp:/www.ixueshucom 免费论文查重:htt:/ww.papery.com 3亿免费文献下载http://www.ixueshu.com 超值论文自动降重:ht:/ /wwpapery: com/reduce_repetition PPI免费模版下载:htp:/optixueshu.com 阅读此文的还阅读了: 1.基于VB的上位机与PLC通信系统实现 2.PLC与上位机的通信 3.基于OPC技术的上位机与 OMRON PLC的以太网通信 4.基于CIP协议的PLC无线以太网通信 5.上位机与○ MRON PLO通信与监控设计 6.用C++ Builder实现上位机与PLC的通信 7. OMRON PLC网络与通信 8.基于VB的PLC与上位机的通讯 9.利用 Seria port实现上位机与PLC的串行道信 10.络测试仪上位机通信协议实现 11. OMRON系列PLC软件通讯的实现 12.基于○nron协议宏的工业炉PLC控制系统 13烟支输送系统中PC与上位机通讯的实现 14基于UUs协议实现PC对变频器的控制 15.基于 OMRON PLC的网络通信系统的设计及实现 16.PLC在以太网中与上位机通信的实现 17.基于OPC技术的上位机与PLC的通信 18.利用TCP/协议实现内门子卫LC与上位机的通信 19.基丁VB的PLC与上位机的通讯 20.基于多台 OMRON PLC通过 Controller link协议的通讯 21.用VB6.0实现PLC与上位机的通信 22.基于FNS协议的计算机与PLC的通信 23.在 OMRON-C应用中如何实现SOE功能 24.上位机与PLC的OPC通讯实现 25.基于 Modbus协议的PLC通信控制模块的实现 26.基于PLC和上位机的曲线模拟试验台的设计 27.使用协议宏实现欧姆龙P1C与三菱PC的通信 8.上位机与多个PLC通信的实现 29.用VB6.0实现 Omron plc与PC机的通讯 30.用DLL方法实现上位机与卫LC的通信技术 31.基于NET的上位机与PLC以太网通信的实现 32.基丁 Modbus协议的仪表上位机与PLC的通信 33.欧姆龙与三菱PLC之间通信的实现 34.基于 Visual basic的上位机和西门子s7-400PLC通信系统实现 35基于FINS协议的 MRON PLC与上位机以太网通信的实现 6.基于VC++的上位机与PLC的通讯 37.上位机与 Omron plc通讯的实现及在清洗设备中的应用 38.用VB6.0实现 OMRON系列PLC与微机的通信 39.基于VB实现PLC与上位机之间的通信 40.基于 MOdbus rtu通讯协议的上位机软件实现 41.用VC++6.0实现上位机与PLC的通信 42. OMRON PLO网络的设计与实现 43.基于 Visualc++的上位机和PIC的通信实现 44.基于VB的PLC和上位机通信的实现方法 45.VC++6.0实现 OMRON系列PLC与微机通信 46.基于 MODBUS协议的PLC通讯的实现 47. OMRON PLO与上位机的通讯 48.某于FINS协议的AGV无线控制的实现 49.基于 Host Link fins协议的PLC远程通信 50.基于VB及上位机的PLC数据采集和应用

...展开详情
试读 6P 基于FINS协议的OMRON PLC与上位机以太网通信的实现
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    • 分享宗师

      成功上传21个资源即可获取
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    基于FINS协议的OMRON PLC与上位机以太网通信的实现 49积分/C币 立即下载
    1/6
    基于FINS协议的OMRON PLC与上位机以太网通信的实现第1页
    基于FINS协议的OMRON PLC与上位机以太网通信的实现第2页

    试读已结束,剩余4页未读...

    49积分/C币 立即下载 >