您现在所在的是:

PLC论坛

回帖:620个,阅读:148933 [上一页] [1] ... [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] ... [63] [下一页]
955
zhcq163
文章数:2
年度积分:50
历史总积分:955
注册时间:2006/6/5
发站内信
发表于:2010/1/21 12:41:46
#240楼
楼主真是太感谢您了,您的资料对我们新手来说真是太及时了
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2010/1/21 14:05:05
#241楼
PLC联网通讯类型
1.按通讯对象分:
按通讯对象分有:PLC 与PLC、PLC与计算机、PLC与人机界面及PLC与智能装置
而这些通讯的实现,在硬件上,要使用链接或网络;在软件上,要有相应的通讯程序。
当今,这种PLC专门网络发展很快。为适应不同的通讯要求,PLC网络大体上分有3级,分别用于PLC与计算机、PLC与PLC及PLC与智能设备联网、通讯。这3级是:
企业级,也称信息层,管理级、有的称数据通讯层,主要用于PLC与计算机或计算机与计算机联网、交换数据,以实现生产等种种管理。其通讯的数据量大,要求通讯的速度高,但通讯的实时性要求可低些。即使短时间停止数据交换也是允许的。
车间级,也称控制层、单元级,有的称为数据及现场通讯层,主要用于PLC间联网、通讯,以实现对多台设备或生产线的控制。它交换数据量小些,但通讯的可靠性、实时性要求很高。一般即使短时间的数据交换停止也是不允许的。
现场级,也称设备层,有的称现场通讯层,主要用于PLC与现场设备及传感器/执行器通讯,以实现PLC对现场设备及智能装置的信息采集与工作控制。交换数据量更小。但通讯的可靠性、实时性要求更高。即使短时间的数据交换停止,将影响PLC控制功能的实现。
     计算机早就配备有标准通讯串口,PLC、智能装置、人机界面也多配备有通讯串口。PLC还可另配各种串口模块。如这些串口用的为RS-232口,那PLC与计算机、PLC与PLC及PLC与智能装置间就可进行链接,以实现通讯。如这些串口为RS-485或422口,也还可在计算机与PLC、PLC与PLC及PLC与智能装置间联接成网络,以进行1站点对多站点,多站点对多站点,或站点间相互通讯。这是PLC链接或联网最简单、最便宜、最早使用、也是最基本的解决方案。因而,仅用标准通讯串口去组成上述3级网络,进行通讯,也完全是可能的。
      需要注意的是:使用串口通讯,通讯双方串口的特性应该相同。否则无法通讯。可喜的是,各种不同特性的串口相互都可转换,只是要用特制的转接器或电缆。这些转接器或电缆,有的PLC生产厂家有提供,有的可向生产此类电缆的厂家购买。此外,当今UBS口很流行,有的计算机,以至于PLC已不配置串口,但配置有USB口。而它也可与各种特性的串口相互转换。
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2010/1/21 14:17:06
#242楼
2.按通讯方法分:
   PLC 联网的目的是为了与通讯对象通讯、交换数据,得以与通讯对象进行信息沟通或相互控制。而有了网络又怎样运用这些网络,与通讯对象通讯、交换数据呢?有很多方法!具体将取决于运用什么网络,与什么对象通讯以及PLC型别、性能。大体的方法有:用地址映射通讯、用地址链接通讯、用通讯命令通讯、用串口通讯指令通讯及用网络通讯指令通讯以及用工具软件通讯。
1. 用地址映射通讯:
指,用地址映射进行通讯,多用于主、从网或设备网,见下图。

附件
上图中,1 – 主PLC上的远程主控单元 2 – 网络终端器 3 – PLC I/O 链接单元 4 – 从PLC  5 、6、7 – 主PLC远程I/O终端
图中1为主PLC上的远程主控单元,构成主站。而3为从PLC,其上接 PLC I/O 链接单元 ,为从站。这个PLC I/O 链接单元,既是从PLC的扩展模块,在从PLC中有其相应地址;又是主PLC的主PLC远程I/O终端,在主PLC中也有其相应地址。只是,在主PLC中,如为输出通道,则在从PLC中,即为输入通道。反过来情况相反。
      主从PLC都还有自己其它的I/O模块,并各运行各的程序,各进行各的控制。但,如果从PLC有数据传送给主PLC,则可用指令,向这个PLC I/O 链接单元的输出通道写数据。而系统网络,则定时并不停地把这个数据自动传送到主PLC的映射地址中。主PLC用指令读取这个映射地址,就可以得到从PLC送来的数据。反之,情况类似。
     在这个系统中,如果从PLC要向主PLC发送数据,其具体过程可分为5步:
①把要向主PLC传送的数据,写入通讯用输出通道;
②通过从PLC输出刷新,把数据传到PLC I/O链接单元的存储区;
③通过网络通讯,把PLC I/O链接单元存储区的数据,送主控单元的存储区;
④通过主PLC输入刷新,主控单元存储区的数据,被读入主PLC的地址映射区;
⑤主PLC从地址映射区读取这个数据。
主PLC向从PLC的具体过程与此过程相反。先是主PLC向映射区写数据;再经主PLC输出刷新,传入主控单元的存储区;再通过网络通讯,传入PLC I/O链接单元存储区;再经从PLC输入刷新,传到从PLC的存储区;最后由从PLC读取这个数据;
    这种通讯,用户所要做的只是编写有关的数据读写程序。只是,它所交换的数据量不大。多只有一对输入、输出通道,故,只能用于较底层的网络上。

  2. 用地址链接通讯: 又称数据链接(Data Link)通讯,也是用数据单元通讯,只是这参与通讯的数据单元在通讯各方用相同的地址。三菱称之为循环通讯(Cyuclic Communication),多用于控制网。西门子的MPI网把它称为“全局数据包通讯”。发送数据的站点用广播方式发送数据,同时被其它所有站点接收。而那个站点成为发送站点,由“令牌”管理。谁拥有“令牌”,谁就成为发送站点。这个“令牌”实质是二进制代码,轮流在通讯的各站点间传送。无论是管理网络的主站,还是被管理的从站,都同样有机会拥有这个“令牌”。

3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2010/1/21 14:19:36
#243楼
3. 用通讯协议通讯:
任何网络除了要按物理层协议接线。同时,还要弄清有关高层协议。如OMRON C、CS系列机串口通讯可使用HOST LINK协议(CS机还可用FINS协议),网络通讯可用FINS协议。再如西门子PPI网,可用PPI协议,MPI网可用MPI协议(但这些协议未公开,但可使用基于此协议的Api函数、ActiveX控件、OPC等)。还如三菱FX机可用串口通讯或编程口通讯协议,Q型机PLC可用MC(Melsec通讯协议简称)协议。等等。一般讲,网络不同,协议也将不同。按通讯协议,就是使用网络协议规定有关命令,实现与PLC通讯。
4.用PLC的通讯指令或通讯函数通讯:
指,用PLC的通讯指令进行通讯。
早期,PLC通讯指令或函数主要用于高级网络通讯。没有用于串口的通讯指令。随着PLC技术进步,开始有了用于串口通讯的指令。而且,这两类通讯指令,都还在不断在丰富着。
用协议通讯,或用指令、函数通讯与以上两种通讯不同的是,要通讯,就要发送通讯命令或执行通讯指令(或函数)。没有命令发送,没有指令执行(或调用函数),什么通讯也不做。而上述两种,通讯则总是不停的进行着。
5.用互联网等技术进行通讯:
当今,以太网技术发展很快。有的PLC的以太网模块除了有自身的CPU,还有很大的内存,可编辑、存贮网页程序,也可设置IP地址。这样,它即可成为互联网的一个服务器。人们即可用上互联网用的浏览器,访问这个服务器,实现远程通讯,交换数据。所谓“透明工厂”,就是用这个通讯实现。
简单的办法也可通过发送、接收电子邮件进行通讯。如果有无线通讯系统,也可通过发送、接收手机短讯的方式进行通讯。有的也可利用公网,如移动通讯网,利用发送短信的方法通讯。
6. 用工具软件通讯:
指,用工具软件与PLC通讯。最常用为种种编程工具软件。用它可向下载、上载程序、数据,控制PLC工作。还有一些监控工具软件,如OPC(解释见后)服务器,或其它工具软件,也都可与PLC通讯。这些也多用于计算机与PLC间的通讯。
2849
伤心之泪
文章数:799
年度积分:50
历史总积分:2849
注册时间:2009/12/28
发站内信
发表于:2010/1/21 14:38:47
#244楼
这么好的地方,没人进来学习学。
唉!
现在爱学习的人才真少呀!这么好的机会都不珍惜。这个社会真可年呀!
互相帮助
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2010/1/21 14:53:13
#245楼
PLC与PLC间联网通讯:
三菱PLC也可用RS-485口,在两PLC间建立并行链接、通讯,或在N(最多为16)台PLC间建立N比N网络链接,相互通讯。也可用RS-232C口,用执行RS通讯指令,在PLC间进行通讯。而最有效的方法还是使用有关通讯模块,组成相应通讯网络。三菱PLC可组成的网络有,MELSECNET/H 、MELSECNET/10等。
      MELSECNET/H是高速网络,传送速度为25/10兆位/每秒。可任意选择,组成光缆或同轴电缆,双环网或总线网。可在两个或多个远程PLC间进行高速、大容量的数据通讯。一个大型网络,最多可接239个网区,每个网区可具有一个主站及64个从站。网络距离可达30 公里。还提供浮动主站及网络监控功能。
三菱 PLC间循环通讯程序设计:
三菱称之为循环通讯(Cyuclic Communication),多用于控制网。发送数据的站点用广播方式发送数据,同时被其它所有站点接收。
FX系列PLC可通过RS-485 通讯扩展板进行N:N(N最大为8)链接,实现地址链接通讯。
其硬件配置如图所示:



附件
具体接线见图:
附件
其网络设定:
主从站设定:在D8176中设。只能设定一个主站,其它为从站。指定为0的为主站,其它1到7为从站。注意,站地址不能重复。
从站数量设定:在主站D8177中设定。缺省为7。即7个从站。在从站中不必设。
链接模式(规模)设定:在主战D8178中设。有3种可能设定,即0、1及2。设为0时,4字D(D0到D3,D10到D13…余类推)参与链接;设为1时,除D0到D31,还增加M1000到M1031,M1064到M1095…余类推); 设为2时,规模比1增大一倍。即D0到D7,D10到D17…余类推,及M1000到M1063,M1064到M1127…余类推。
重复次数:在主战D8179中设。
通讯允许超时:在主站D8180中设。单位毫秒。
链接范围设定:


附件
为了完成这个设定,须运行初始化程序。(见后续帖子)


[此贴子已经被作者于2010-1-21 14:54:15编辑过]
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2010/1/21 15:17:21
#246楼
附件
下面加以辅助解释:
1.关于m8038:
附件
2.关于8176到8180:
附件
至于8176到8180的设定详细见下帖。
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2010/1/21 15:27:52
#247楼
D8176和D8177的设定:
附件
D8178的设定:
附件
模式2和3的参考:
附件
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2010/1/21 15:33:20
#248楼
D8178和D8179的设定:
附件
返回来再看:
附件
这样是不是清楚多了?
1046
renxy
文章数:8
年度积分:50
历史总积分:1046
注册时间:2008/8/25
发站内信
发表于:2010/1/21 16:27:06
#249楼
谢谢楼主

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

93.6006