欧姆龙plc培训教程怎样在中间增加网络格

suiyuan666
级别: 论坛先锋
发帖数量: 721 个
工控威望: 1261 点
下载积分: 4609 分
在线时间: 618(小时)
注册时间: 最后登录:
图片: =600) window.open('/attachment/Mon_03_ff7c.png');" onload="if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';" >
大家好,OMRON新手请问一下下图T3的上升沿是怎么输入进去的。麻烦大家好。PLC型号为CP1E
级别: 网络英雄
发帖数量: 1755 个
工控威望: 5084 点
下载积分: 19504 分
在线时间: 1455(小时)
注册时间: 最后登录:
图片: =600) window.open('/attachment/Mon_129_f790a626f0c876c.bmp');" onload="if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';" >
图片: =600) window.open('/attachment/Mon_129_0bfb9eb0b297530.bmp');" onload="if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';" >
点击详细资料。点击上升,点击确定。完成。
本帖最近评分记录:下载积分:+5(铭杰工控) 热心助人
学得越多才发现不懂的越多,不懂越多更要坚持不懈的学习。
级别: 网络英雄
发帖数量: 2358 个
工控威望: 6393 点
下载积分: 566 分
在线时间: 1050(小时)
注册时间: 最后登录:
直接输入@LD T3 即可,也可以按楼上哥哥的方法操作,不过我还是习惯了直接输入。要是下降沿就直接输入%LD T3即可。[ 此帖被铭杰工控在 10:52重新编辑 ]
本帖最近评分记录:下载积分:+5(汇荣铝业) 我又学一招
温岭市正凯自动化设备有限公司销售数控车床 机械手 主轴伺服 鑫科瑞数控系统、精密冷轧无缝钢管PLC输出放大板(代替继电器)
suiyuan666
级别: 论坛先锋
发帖数量: 721 个
工控威望: 1261 点
下载积分: 4609 分
在线时间: 618(小时)
注册时间: 最后登录:
谢谢两位哥哥的热心相助。
学得越多才发现不懂的越多,不懂越多更要坚持不懈的学习。
级别: 网络英雄
发帖数量: 2358 个
工控威望: 6393 点
下载积分: 566 分
在线时间: 1050(小时)
注册时间: 最后登录:
<div class="f14" id="read_楼的哥哥拜托把头像换了,伤不轻啊。要面巾纸不?
温岭市正凯自动化设备有限公司销售数控车床 机械手 主轴伺服 鑫科瑞数控系统、精密冷轧无缝钢管PLC输出放大板(代替继电器)
级别: 网络英雄
发帖数量: 1755 个
工控威望: 5084 点
下载积分: 19504 分
在线时间: 1455(小时)
注册时间: 最后登录:
引用引用第4楼铭杰工控于 13:05发表的 : 1楼的哥哥拜托把头像换了,伤不轻啊。要面巾纸不?
级别: 刚进门槛
发帖数量: 36 个
工控威望: 77 点
下载积分: 2 分
在线时间: 18(小时)
注册时间: 最后登录:
也可以右键选择微分--上升
tuanailing
精细出真功
级别: 工控侠客
发帖数量: 609 个
工控威望: 2167 点
下载积分: 1500 分
在线时间: 417(小时)
注册时间: 最后登录:
&& &&&&&&也太恶心了。。。
做工控,做人生
学习,学习。
级别: 略有小成
发帖数量: 237 个
工控威望: 299 点
下载积分: 5748 分
在线时间: 78(小时)
注册时间: 最后登录:
引用引用第2楼铭杰工控于 10:38发表的 上升沿和下降沿的输入方法 :直接输入@LD T3 即可,也可以按楼上哥哥的方法操作,不过我还是习惯了直接输入。要是下降沿就直接输入%LD T3即可。在哪里输呀?我试了怎么不行,能否详细说下。也就是这个指令在哪里输。
学得越多才发现不懂的越多,不懂越多更要坚持不懈的学习。
级别: 网络英雄
发帖数量: 2358 个
工控威望: 6393 点
下载积分: 566 分
在线时间: 1050(小时)
注册时间: 最后登录:
回楼上的,编程的时候直接用键盘输入,不用点击触点图标。
温岭市正凯自动化设备有限公司销售数控车床 机械手 主轴伺服 鑫科瑞数控系统、精密冷轧无缝钢管PLC输出放大板(代替继电器)
级别: 网络英雄
发帖数量: 641 个
工控威望: 5152 点
下载积分: 2679 分
在线时间: 986(小时)
注册时间: 最后登录:
楼上真是热心人啊
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *最后登录: *
补充2楼的回答,2楼说的要用智能输入法欧姆龙PLC的通信网络
添加时间:
来源: | 阅读量:366
提示: 欧姆龙公司的PLC通信网络大致上可以分为9种类型,包括SYSMAC NET、Ethernet、SYSMAC Link、HOST Link、Controller Link、PC Link、CompoBus/D、CompoBus/S和Remote I/O,它们可以较好地适应各种层次工业自动化网络的需要。 欧姆龙的PLC网络结构体系大致分为3个层次:信息层、控制层和器件层。 (一)信息层 信息层是最高层
&&& 欧姆龙公司的PLC通信网络大致上可以分为9种类型,包括SYSMAC NET、Ethernet、SYSMAC link、HOST link、Controller link、PC link、CompoBus/D、CompoBus/S和Remote I/O,它们可以较好地适应各种层次工业自动化网络的需要。
&&& 欧姆龙的PLC网络结构体系大致分为3个层次:信息层、控制层和器件层。
&&& (一)信息层
&&& 信息层是最高层,负责系统的管理与决策,除了Ethenet(以太网),HOST link网也可算在其中,因为HOST link网主要用于计算机对PLC的管理和监控。
&&& 1.Ethenet(以太网)
&&& Ethernet网(以太网)属于大型网,它的信息处理功能很强,支持FINS通信、TCP/IP和UDP/IP的Socket(接驳)服务、FTP服务。
&&& 2.HOST link网
&&& HOST link网是欧姆龙推出较早、使用较广的一种网。上位计算机使用HOST通信协议与PLC通信,可以对网中的各台PLC进行管理与监控。
&&& (二)控制层
&&& 控制层是中间层,负责生产过程的监控、协调和优化,该层的网络有SYSMAC NET、SYSMAC link、Controller link和PLC link网。
&&& 1.SYSMAC NET网
&&& SYSMAC NET网属于大型网,是光纤环网,主要是实现有大容量数据链接和节点间信息通信。它适用于地理范围广、控制区域大的场合,是一种大型集散控制的网络。
&&& 2.SYSMAC link网
&&& SYSMAC link网属于中型网,采用总线结构,适用于中规模集散控制的网络。
&&& 3.Controller link网
&&& Controller link网(控制器网)是SYSMAC link网的简化,相比而言,规模要小一些,但实现简单。
&&& 4.PC link网
&&& PC link网的主要功能是各台PLC建立数据链接(容量较小),实现数据信息共享,它适用于控制范围较大,需要多台PLC参与控制且控制环节相互关联的场合。
&&& (三)器件层
&&& 器件层是最低层,为现场总线网,直接面对现场器件和设备,负责现场信号的采集及执行元件的驱动,有CompoBus/D、CompoBus/S和Remote I/O网。
&&& 1.CompoBus/D网
&&& CompoBus/D网是一种开放、多主控的器件网,开放性是其特色。它采用了美国AB公司制定的Device Net通信规约,只要符合DeviceNet标准,就可以接入其中。其主要功能有远程开关量和远程模拟量的I/O控制及信息通信。这是一种较为理想的控制功能齐全、配置灵活、实现方便地控制网络。
&&& 2.CompoBus/S网
&&& CompoBus/S网也为器件网,是一种高速ON/OFF现场控制总线,使用CompoBus/S专用通信协议。CompoBus/S的功能虽不及CompoBus/D,但它实现简单,通信速度更快,主要功能有远程开关量的I/O控制。
&&& 3.Remote I/O网
&&& Remote I/O网实际上是PLC I/O点的远程扩展,适用于工业自动化的现场控制。
&&& 目前,在信息层、控制层和器件层这3个网络层次上,欧姆龙主推Ethernet、Controllerlink和CompoBus/D 3种网。
&&& 表6-2中列举了各个网络的性能,可以在实际选择时作为参考。
&&& 表6-2&&& 欧姆龙PLC各个网络的性能
(责任编辑: 佚名 )
本文关键字:
免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:
(1)老顶来压时压垮型冒顶发生...
单母线分段接线方式按所带的...
图8-42所示为圆锥铰刀。 图8-...
锯片如图8-38所示。 图8-38 ...
新闻热点排行OMRON PLC网络与通信_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
OMRON PLC网络与通信
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢OMRONPLC网络与通信
OMRONPLC网络与通信
OMRONPLC网络与通信
可编程控制器与上位计算机组成的集散控制系统越来越广泛应用于生产过程自动化领域。本文介绍了OMRON?PLC的网络硬件组成及特点;通信模式;通信程序摘?要:?可编程控制器与上位计算机组成的集散控制系统越来越广泛应用于生产过程自动化领域。本文介绍了OMRON?PLC的网络硬件组成及特点;通信模式;通信程序。
关键词:OMRON?PLC?网络?通信
1、?引言近年来,PLC的网络应用日益广泛,组成更高级的集散控制系统甚至整个工厂的自动化,已成为工业现代化的趋势,实现远程连接和通信成为了PLC的基本性能之一。而PLC网络结构复杂,技术难度大,投资较高,给用户在开发应用造成了一定的困难。OMRON公司的PLC较早投入我国市场,在我国工控领域应用较为广泛,掌握其PLC的网络技术和通信方法,对进一步推广PLC的应用,提高工厂自动化水平具有较大的现实意义。
2、?OMRON?PLC网络OMRON?PLC的网络分为三层:Ethernet网、Controller?Link控制器网、Compo?BUS/D与Compo?BUS/S元器件网,其三层网络控制平台如图1所示。
[align=center]图1?OMRON?PLC三层网络[/align]
2.1?Ethernet网
Ethernet网络即所说的以太网,它是工厂自动化领域用于信息管理层上的网络,它的通信速率高,可达100M?bps,以太网模块使PLC可以作为工厂局域网的一个节点,网络上的任何一台计算机都可以实现对它的控制。在OMRON的PLC中,中型机以上的PLC才能上以太网,通常有三种机型,CS1系列、CV系列、和C200H系列。在CS1系列和CV系列上分别直接装Ethernet单元CS1W-ETN01/11、CV500-ETN01,而在C200Hα上除了必须安装PC卡单元(C200HW-PCS01)外,还必须配置通信板(C200HW-COM01/04),并用总线单元将PC卡单元与通信板连接起来。OMRON?PLC的Ethernet网具有以下功能:
远程编程和监控:在连接到Ethernet网络的计算机上运行CX-Programmer可以对所有连接的Ethernet网络上的PLC进行编程和监控。
FINS信息服务:在PLC之间和PLC与计算机之间发送FINS信息,使用Ethernet?Fins?Gateway能够不必编写FINS指令程序而直接管理信息。
Socket服务:由Windows提供一组函数,允许用户程序直接调用及使用TCP和UDP协议,在Ethernet网上进行数据传输。
FTP服务:使用FTP在CPU单元的存储卡和计算机存储器之间传送文件。
Email服务:当在出错或在预定的时间内,一个标志变为ON,此时从PLC向上位机发送电子邮件。
网络间通信:处在网络上的不同节点可以通过网关通信,通过FINS指令可实现跨网络的连接。PLC通过使SEND、RECV、CMND指令跨网并与其它PLC进行通信,网间通信限制在三级网络内进行。OMRON?PLC的Ethernet网的主要技术指标如表1所示。
表1?Ethernet网的主要技术指标
2.2?Controller?Link?控制器网
Controller?Link?控制器网能够在工厂现场以一种全功能的FA网络形式连接PLC,Controller?Link?是一种令牌总线网,可以在OMRON的CS1/CV/C200HX系列PLC和计算机之间方便灵活地发送和接收大容量的数据包,它支持能共享数据的数据链接和在需要时发送和接收数据的信息服务,数据链接区域能自由设置以建立灵活的数据链接系统。Controller?Link?网具有以下功能:
数据链接:在PLC之间以及PLC和上位计算机之间,能够柔性的创建大容量数据链接,使用Controller?Link?FinsGateway?能够在应用层上管理数据链接,无需梯形图。I?/?O、链接区、数据存储器区和扩展数据存储器区均可作为发送或接收区。
远程编程和监控:通过与RS-232C链接,Controller?Link?网络上能够使用CX-Programmer进行编程和监控PLC。
FINS通信服务:在PLC和上位计算机之间实现大容量数据传送,Controller?Link?FinsGateway?能够在应用层上管理数据链接,而不必编写FINS指令程序。
信息服务:可以对特定节点进行读写数据、改变操作模式等操作,通过在程序中执行SEND?/?RECV指令发送和接收数据,通过CMND指令发送FINS命令执行读写操作。
ESA功能:实时监控网络的状态,当网络上产生错误时,EAS可记录和显示错误发生的时间和错误信息。Controller?Link?控制器网的主要技术指标如表2所示。
表2?Controller?Link?控制器网的主要技术指标
2.3?Compo?BUS/D网络
Compo?BUS/?D是OMRON的一种开放、多主控的设备网,开放性是其特色,采用Device?Net?的通信协议。其它厂家的设备,只要符合?Device?Net的标准,就可以接入其中,是一种控制功能齐全、配置灵活、实现方便的分散控制网络。Compo?BUS/D的主要功能有:
远程I?/?O通信:无需编写特殊的程序,装有主单元PLC的CPU可以直接读写I?/?O,从单元的I?/?O点现实远程控制。
信息通信:安装主单元的PLC在CPU单元里执行特殊指令(SEND?、RECV、CMND和IOWR)可以向其它主单元、从单元、甚至其它公司的设备读写信息,控制它们的运行。Compo?BUS/D的通信标准如表3。
表3?Compo?BUS/D的通信标准
2.4?Compo?BUS/S?网络
Compo?BUS/S?网络是一种主从式总线结构的控制网络,它的响应速度快,实时性强,实现简便,可以对远程的I/O实现分散控制。该系统由一台PLC(CS1、CQM1H、C200Hα)带Compo?BUS/S主站模块或一台SRM1主控单元作为主站,一个主单元最多可带32个远程从站单元,控制256个输入输出点。接16台从站单元、128点输入输出点时可达到0.5ms的高速通信。Compo?BUS/S通信系统具有以下特点:
主干线远距离通信:新增了远距离通信模式,允许主干线的通信距离达到500m。
丰富的主站和从站单元:有C200HW-SRM21-V1、CQM1-SRM21-V1、SRM-C0-V2主站单元和SRT2系列的从站单元,支持高速通信和远距离通信。
高速通信:在高速通信方式下,接16台从站单元,128点控制时,可实现0.5ms的快速通信。
配线简单:主单元和从站单元间、从单元和从单元间可用4线制电缆连接,其中2根为信号线,2根为电源线,从而大幅度减少了配线。Compo?BUS/S通信参数如表4所示。
表4?Compo?BUS/S通信参数
3、?PLC与上位计算机之间的通信在计算机与PLC构成的集散控制系统中,多数是由一台计算机与数台PLC形成1:N的通信模式。该模式系统中PLC负责现场高速数据采集、实现逻辑、定时、计数、PID调节等控制任务并通过串行通信口向上位计算机传送PLC工作状态及有关数据,从而实现计算机对控制系统的管理。PLC与上位计算机之间通信的准确、可靠、高效率是集散控制系统的关键所在。
3.1?PLC与上位机的链接方式
PLC与上位计算机形成1:N通信模式有两种连接方式:
[align=center]方式一[/align]
[align=center]方式二[/align]
方式一较少使用连接适配器,也不用信号转换,但若中间某一台PLC出故障,其后的PLC将无法与上位机通信;方式二使用了信号转换模块,当某一台PLC出故障不影响其它PLC通信。
3.2?PLC与上位机的通信过程
通信开始先由上位机依次向网内的PLC发出一串测试帧命令,PLC接到上位机的完整帧后,首先判断是不是自己的代号,若不是就不予理睬,若是则发送回答信号。上位机接到回答信号后,与发送测试数据比较,若两者无误,发出可以进行数据通信的信号,转入正常的数据通信。上位机与PLC实施链接通信,上位机具有优先发送权,每发送完一帧发送权就在上位机与PLC之间轮换。当收到结束符或分界符时,发送权从发送单元传给接收单元。其帧发送与接收如图3.2所示。
[align=center]图3.2?上位机与PLC间的帧发送与接收[/align]
上位机发出命令格式和PLC响应格式如下图:
@:?帧开始标志
节点号:通信网络中每一台PLC被分配给的唯一番号
标题号:该帧的通信命令码
结束码:返回命令的完成状态
正?文:设置命令参数
FCS:?帧校验顺序代码
结束符:命令结束
通信参数设置为:波特率9600bps,数据格式由DM0902/DM1920的第00-07位和DM0921/DM1921共同设定,默认方式时DM0902/DM1920的第00-07位的值为,此时DM0921/DM1921区不起作用。每条指令都以标识号(Unit?Number)和操作码/头(Header)开始,以校验码(FCS)和结束标志(Terminator)结束。
帧发送时,FCS置于结束符前以检查是否发生数据错误。FCS是转换成2个ASCⅡ字符的8位数据,这个8位数据对帧开始的数据直到此帧正文结束的数据进行“异或”运算的结果。FCS检查程序如下:
400?*FCSCHECK
410?L=LEN(RESPONSE$)’
420?Q?=?0:FCSCK?$?=?“?”
430?A$?=?RIGHT?$?(RESPONSE?$?,1)
440?PRINT?RESPONSE?$?,?AS,?L
450?IF?A?$?=?“*”?THEN?LENGS?=?LEN(RESPONSE?$)?-3
ELSE?LENGS?=?LEN(RESPONSE?$)?-2
460?FCSP?$?=?MID(RESPONSE?$,?LENGS+1,2)’
470?FOR?I?=?1?TO?LENGS’
480?Q?=?ASC?(MID?$?(RESPONSE?$,I,1))?XOR?Q
490?NEXT?I
500?FCSD?$?=HEX?$?(Q)
510?IF?LEN?(FCSD?$)?=1,THEN,?FCSD?$?=”0”+FCSD?$’
520?IF?FCSS?$?<?FCSP?$?,?THEN?FCSCK?$?=?“ERR”
530?PRINT?“FCSD?$?=”?;?FCSD?$?,?“FCSP?$?=”?;?FCSP?$?,?“FCSCK?$?=”;?FCSCK?$
540?RETURN
帧发送检查格式如图3.4所示。
[align=center]图3.4?帧发送检查[/align]
3.3?PLC与上位计算机通信程序
上位机通信软件是用VB开发的。VB具有强大的图形显示功能,可以容易开发出界面良好的图形用户界面,同时VB还提供了串行端口控件?MSCOMM,程序员在利用该控件时,只需设置、监视其属性和事件,即可完成对串口初始化和数据的传输工作。通信程序如下:
Sub?forml?load?(?)
Mscomml.?Comport?=?1
Mscomml.?Settings?=?“9600,n,8,1”
Sub?commandl?click
Mscomml.?Inputlen?=?0
If?mscomml.?Portopen?=?false?then
Mscomml.?Portopen?=?true
For?I?=?1?to?N?;N为网络系统中的PLC个数
If?i<10?then
S?$?=?“@”?+?“0”?+str?$?(i)?+?“ts”?+?“abcd”
S?$?=?“@”?+?str?$?(i)?+?“ts”?+?“abcd”;abcd?为测试字符
Mscomml.?Lutprt?=sedate?$
Timer?1?on?=?false
Timer?l.?Enable?=?true
Do?until?(mscomml.inbuffercount?<?0)
Or?(timer?1?on?=?true?)
Domy?=?doevents(?)
Timer?1.enable?=?false
Redata,$?=?msconmml.?Input
If?rdata?$?=?sedate?$
……?;?转入正常通信数据处理
Labell.?Cation?=?str?$?(?i?)?+?“测试通信失败,检查线睡后再测试”
4、?结束语OMRON?PLC已广泛应用于工业过程控制,随着网络技术的不断提高和推广,PLC的控制能力和控制范围从设备级的控制发展到生产线级的控制乃至工厂级的控制。大力推广PLC的网络技术,必将加快我国工业企业向自动化、智能化发展的步伐。
参考文献[1]?郑晟《现代可编程控制器原理与应用》科学出版社?2002
[2]?宋伯生《可编程控制器》中国劳动出版社?1999
[3]?源江科技《VB编程技巧》上海科学普及出版社?2002
[4]?OMRON?CQM《编程手册》2002
[5]?OMRON?CQM《操作手册》2002
深圳总公司电话:地址:深圳市宝安115区宝运达物流信息大厦9楼
长沙分公司电话:地址:长沙市芙蓉区五一大道湘域中央2栋1708
东莞分公司电话:地址:东莞市莞城区旗峰路162号中侨大厦B座504
深圳市顺发网络科技有限公司&版权所有}

我要回帖

更多关于 欧姆龙plc编程手册 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信