还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
PLC教程理论篇之PLC联__讯一关键词监控与数据采集SCADA(SupervisoryControlandDataAcquisitI/On)、人机界面(HMI)、网络层次、地址映射通讯、地址链接通讯、协议通讯、无协议通讯、串口通讯、组态软件、可编程终端PLC与PLC、PLC与计算机、PLC与人机界面以及PLC与其它智能装置间的联__讯,可提高PLC的控制能力及扩大PLC控制地域;可便于对系统监视与操作;可简化系统__与维修;可使自动化从设备级,发展到生产线级,车间级,以至于工厂级,实现在信息化基础上的自动化(e自动化),为实现智能化工厂(__artFactory)、透明工厂(TransparentFactory)、及全集成自动化系统提供技术支持本章将对PLC的这些联__讯进行简要讨论
1、PLC联__讯目的联网是PLC通讯的物质基础,而实现通讯才是PLC联网的目的PLC通讯的根本目的是与通讯对象交换数据,增强PLC的控制功能,实现被控制系统的全盘自动化、远程化、信息化及智能化具体的有1.扩大控制地域及增大控制规模:PLC多__于工业现场,用于当地控制但如果进行联网,则可实现远程控制,实现控制的远程化距离近的可以为几
十、几百米,远的可达几千米,或更远,可大大扩大PLC的控制地域联网后还可增加PLC可控制的I/O点数这里,尽管每台PLC控制的I/O点数不变(有的PLC,加远程单元后,也可增加I/O点数),但由于联网后,为多台控制,其总点数为参与联网的PLC控制点数之和显然,其可控制的规模要比单个PLC的规模大不少事实说明,两个或若干个中型机联网,由于提高了控制能力,可以达到一个大型机的控制点数,而费用比大型机要低得多因而,用小型PLC联网,去替代大型PLC,已成一个趋势2.实现系统的综合及协调控制:用PLC实现对单个设备的控制是很方便的但若有若干个设备要协调工作,用PLC控制,较好办法是联网即每个设备各用一个PLC控制,而这些PLC再进行联网设备的单独工作各由各的PLC控制,而设备间的工作协调,则靠联网后PLC间的数据交换解决,以达到协调控制的目的若要对若干设备及装置组成的生产线,PLC联网后则可进行综合控制,把对设备级的控制提高到对生产线的控制3.简化系统布线、维修,并提高其工作的可靠性:联网后可简化布线,因为PLC与PLC间尽管要交换的数据很多,但通讯媒介都是通讯线通讯线仅两根,最多的也只有三根,或四根,比一个__用一对接线,要少得多所以,用联网实现控制,其布线要比仅用一台PLC布线要简单得多布线简单既可节省硬件开支,还便于系统维修同时,联网后各PLC可相对__地进行工作,只要协调好了,个别站出现故障,并不影响其它站工作,更不致于全局瘫痪故,进行联网可提高系统工作的可靠性,降低系统的故障风险4.实现计算机监控与数据采集SCADA(SupervisoryControlandDataAcquisitI/On):由于计算机具有强大的信息处理及信息显示功能,工业控制系统已越来越多地利用计算机对系统进行监控与数据采集而要计算机实现这个功能,则必须使PLC与计算机联网,并运用相应的预先设计好的监控软件PLC与计算机联网,可以
(1)读取PLC工作状态及PLC所控制的I/O点的状态,并显示在计算机的屏幕上,以便于人们了解PLC及其控制的设备的工作状态
(2)改变PLC工作状态,以及向PLC写数据这可改变PLC所控制的设备的工作状况,或改变PLC的工作模式,起到人们干预控制的作用
(3)读取由PLC所采集的数据,并进行处理、存储、显示及打印,以便于人们更好地使用现场数据这个工作也称为监视与数据采集,即SCADA(SupervisoryControlandDataAcquisitI/On),是实现在信息化基础上自动化的一个重要工作5.实现人机界面的监控及管理:人机界面(Humen__chineInte_____)或可编程终端(PT),可显示数据,又可写入数据具有较强大的信息采集及信息显示功能近来已用得越来越多用它与PLC通讯,可从PLC读取数据,并予以显示也可把向它写入的数据,再传送给PLC,改变PLC的状态或输出,实现对PLC或系统的控制为此,也要先在计算机上,运用有关工具软件,设计好数据显示及写入的画面,作好有关设定,再进行编译编译通过后,下载给人机界面有了这个的下载的应用,并与PLC联机后,人机界面才能从PLC读取数据及向PLC写数据虽然,它的功能不如计算机,但它的体积小、工作可靠,很适合于工业环境在一定程度上,也可起到SCADA的作用6.实现PLC用计算机编程及调试:PLC编程是较麻烦的若用手持编程器,通过助记符编程则更麻烦但若用计算机与PLC联网,再使用相应的编程软件,则可使用梯形图或流程图语言编程,以至于还可用其它高级语言编程,则较方便而且,用计算机编程,还可对所编的程序进行语法检查,便于发现与查找程序错误同时,计算机编程还可对输入点的状态进行强制置位或复位,可模拟现场情况运行程序,进而可发现与解决程序中语义方面的问题此外,计算机编程还可存储、打印程序,或把程序写入ROM中等等,便于程序的移植及重用所以,使用与计算机联网,进行PLC编程已是一个趋势有的厂家的高级的PLC编程器,实质就是笔记本式个人计算机它与PLC相联,实际就是一种链接(Hostlink),就是这个趋势的体现7.实现现场智能装置管理工业现场的普通开关量及模拟量输入、输出等装置,都是通过__线与PLC的I/O点相连,直接由PLC管理而智能装置,包括智能设备、智能仪表、智能传感器、条形码扫描器及其他设备等,都有自身的CPU、内存及通讯接口自身可采集或使用数据可通过通信接口与PLC(也应配有相应的接口)联网PLC可用通讯交换数据的方法,实施对这些装置的管理,以提高控制的及时性、精度度及抗干扰能力,以及推进控制的远程化、信息化只是,这些智能装置,__较高一般系统是不用的8.实现远程诊断与维护有的PLC配备有远程诊断与维护系统可通过联网,甚至互联网,利用厂家提供的通讯模块与专用软件,实施远程数据采集与故障诊断,并实施相应维护,如下载新版本的硬件驱动程序等9.实现PLC控制信息化、智能化PLC联网,最重要的一点是实现PLC控制的信息化、智能化信息化是当今信息社会的潮流已给世界带来了巨大的经济效益与社会效益而企业的信息化管理,推行企业资源计划(ERP)、信息执行系统(MES),以至于产品生命周期计划(PLM),更是给企业带来了不可估量的效益,所以,使用PLC进行控制的同时,也要考虑到如何推进信息化,或说要在信息化的基础上推进自动化而PLC控制信息化最好的,也是唯一的方法是联网,最终能上信息高速公路,与互联网相接事实上,现在,很多PLC都可实现这个联接有的厂家提出用PLC建立智能工厂、透明工厂、全集成系统或e自动化,并为此作了很多努力,但它的基本途径还都是靠联网智能化是自动化、远程化及信息化的进一步的必然要求随着自动化、远程化及信息化的推进,系统越来越复杂,如没有智能化的自身管理,以及当地与远程的故障诊断、记录,系统的维修将是相当困难的但是,要实现智能化,必须有很多可共享的资源为此,也必须联网而要能进行远程系统诊断、维修,则更须要联网当然,PLC与自身的外设,如简易编程器,也有链接、通讯也都有各自的目的等等总之,PLC通讯具体目的很多,但从根本上讲,主要是交换数据,增强控制功能,实现控制的远程化、信息化及智能化
二、PLC联__讯类型1.按通讯对象分按通讯对象分有PLC与PLC、PLC与计算机、PLC与人机界面及PLC与智能装置而这些通讯的实现,在硬件上,要使用网络;在软件上,要有相应的通讯程序网络发大体上分有3级,分别用于PLC与计算机、PLC与PLC及PLC与智能设备联网、通讯这3级是企业级,也称信息层,管理级、有的称为数据通讯层,主要用于PLC与计算机或计算机与计算机联__讯,以实现生产等管理其通讯的数据量大,要求通讯的速度高,但通讯的实时性要求低些即使短时间停止数据交换也是允许的车间级,也称控制层、单元级,有的称为数据及现场通讯层,主要用于PLC间联__讯,以实现对多台设备或生产线的控制它交换数据量小些,但通讯的可靠性、实时性要求很高一般即使短时间的数据交换停止也是不允许的现场级,也称设备层,有的称现场通讯层,主要用于PLC与现场设备及传感器/执行器联__讯,以实现PLC对现场设备及智能装置的信息采集与工作控制交换数据量更小但通讯的可靠性、实时性要求更高即使短时间的数据交换停止,将影响PLC控制功能的实现提示这里把网络分为3级,或3层但这个层与OSI(OpenSystemsInterconnection,开放系统互联的体系结构)的网络参考模型的层是不同的后者定义的7层,即物理层(规定使用互连电路、电气特性、以及连接器的配置等)、数据链路层(规定信息基本单元的封装格式)、网络层(确定源及目标地址,建立连接及数据传送)、传输层(传输信息或报文)、会话层(协调、同步对话)、表示层(进行有关代码、字符、语法及其它方面的转换)及应用层(与用户的应用程序紧密相关),是构成标准网络的层既然是参考模型,所以,多数PLC网络都不是完全按照这个模型构成的,而多只是它的简化要指出的是,计算机早就配备有标准通讯串口,PLC、智能装置、人机界面也多配备有通讯串口如这些串口用的为RS-232口,那PLC与计算机、PLC与PLC及PLC与智能装置间直接连线,就可进行通讯如这些串口为RS-485或422口,也还可在计算机与PLC、PLC与PLC及PLC与智能装置间联接成网络,进行1站点对多站点,多站点对多站点,或站点间相互通讯这是PLC联__讯最简单、最便宜、最早使用、也是最基本的解决方案因而,仅用标准通讯串口去组成上述3级网络,进行通讯,也完全是可能的至于在个别层使用这个方案,则是很常见的只是用这个串口通讯速度,通讯距离多受限制,交换的数据量也有限,所以,从整体上讲,没有这么做的提示使用串口通讯,通讯双方用的串口应该相同否则无法通讯可喜的是,各种串口相互都可转换,只是要用特制的转接器或电缆这些转接器或电缆,有的PLC生产厂家有提供,有的可向生产此类电缆的厂家__此外,当今UBS口很流行,有的计算机,以至于PLC已不配置串口,但配置有U__口而它也可与各种特性的串口相互转换,以实现联__讯
(1)PLC与计算机联__讯OMRONPLC可用标准通讯串口建立HOSTLINK链接或网络其目的是实现PLC与计算机通讯,可一台PLC与一台(通过RS-232C)计算机进行链接;也可一台计算机(通过RS-422)与多台PLC,或多台计算机(也通过RS-422)与多台PLC联网进行上位链接或联网后,PLC的编程就可使用计算机PLC的工作也可由计算机进行监控而最有效的方法还是使用有关通讯模块,组成相应通讯网络OMRONPLC可组成的网络有,CONTROL-LINK网,SY__AC-LINK网,SY__AC-NET-LINK网及以太网但比较常用的是OMRON以太网西门子PLC可用RS-485串口建立PPI(点对点接口,用于S7-200)、MPI(MultiPointInte_____,多点接口,用于S7-
300、400)网都是主、从网络,计算机或SI__TIC编程器等为主站,PLC为从站可进行一对一,或一对多(总站点多达32个站)通讯而最有效的方法还是使用有关通讯模块,组成相应通讯网络西门子PLC可组成的网络有,Profibus网、工业以太网,但比较常用的为西门子的工业以太网三菱PLC可用标准通讯串口RS-232C口与PLC的编程口,或RS-232C模板,或RS485模板,进行1比1链接通讯,或建立1比N(多达16台)计算机链接、联__讯在通讯中计算机为主站,PLC为从站而最有效的方法还是使用有关通讯模块,组成相应通讯网络三菱PLC可组成的网络有,CC-LINK网、MELSECNET/
10、MELSECNET(II)、MELSECNET/B、MELSECNET/H、MELSECI/O-LINK、MELSECNETFX-PN及以太网但比较常用的是三菱以太网
(2)PLC与PLC间联__讯OMRONPLC也可用标准通讯串口建立数据链接网络,或通过通讯指令实现通讯最有效的方法还是用有关通讯模块,组成相应通讯网络OMRONPLC可组成的网络有,COMBOBUS/D网(即Devi__Net网),COMBOBUS/S网,PLCI/O链接网,PLC链接网,CONTROL-LINK网,SY__AC-LINK网,SY__AC-NET-LINK网及以太网但比较常用的是CONTROL-LINK网西门子PLC用标准通讯串口建立PPI、MPI网它不仅可用于计算机与PLC联网、通讯,也可实现PLC与PLC联网、通讯PPI使用的协议为西门子的PPI协议可通过运行程序设定,把某S7-200站点设为主站此时,设为主战的S7-200机,可以用网络读(NETR)和网络写(NETW)指令,读、写其他CPU中的数据此外,还可通过运行程序设定串口为自由端口模式这时,其通信协议由用户定义并可使用中断、发送指令(XMT)和接收指令(RCV)等与通讯对象交换数据MPI网可使用全局数据设定的方法,实现S7-
300、400PLC之间的通讯而最有效的方法还是使用有关通讯模块,组成相应通讯网络西门子PLC可组成的网络有,Profibus网、工业以太网但常用的为Profibus网它的传输速率最大为16Mbps,响应时间的典型值为1ms,使用屏蔽双绞线电缆,最多可接127个从站,可用于分布式I/O设备、可编程控制器和基于PC的自动化系统PROFIBUS由3个系列组成PROFIBUS-DP、PROFIBUS-PA、PROFIBUS-FMS其中PROFIBUS-DP特别适合于可编程控制器与远程I/O设备之间的快速数据交换通讯(即插即用)PROFIBUS区分为主站和从站主站主站掌握总线中数据流的控制权只要它拥有访问总线权(令牌),主站就可以在没有外部请求的情况下发送信息在PROFIBUS协议中,主站也被称作主动节点从站从站是简单的输入、输出设备典型的从站为传感器,执行器以及变频器从站也可为智能从站,如S7300/400带集成口的CPU等从站不拥有总线访问的授权从站只能确认收到的信息或者在主站的请求下发送信息三菱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公里还提供浮动主站及网络监控功能
(3)PLC与智能装置间联__讯OMRONPLC也可用标准通讯串口通过通讯指令或通讯协议宏与智能装置实现通讯,交换数据但更有效的方法是可建立设备网络具体有COMBOBUS/D网(符合DEVI__NET网标准),COMBOBUS/S网推荐使用的为Devi__Net网Devi__Net网是由Allen-Bradley公司(Rockwell自动化)__的一种基于CAN的开放的现场总线标准现在已经有超过300家的公司注册成为ODVA(Devi__Net用户__)的成员全世界共有超过500家的公司提供Devi__Net产品Devi__Net协议最基本的功能是在设备及其相应的控制器之间进行数据交换Devi__Net既可以工作在主从模式,也可以工作在多主模式一个Devi__Net网络工作在125k、250k和500k的波特率下最多可以支持64个节点设备可以使用自身的电源,也可以通过Devi__Net总线供电西门子PLC可用RS-485串口建立PPI网、MPI网进行一对一,或一对多的与智能装置通讯而最有效的方法还是建立设备网如PROFIBUS-DP网、AS-I网等常用的为Pronbibus-DP网三菱PLC可用标准通讯串口RS-232C口或RS-___口,与智能装置进行1比1或1比N通讯在通讯中PLC为主站但最有效的方法是采用三菱的CC-LINK、CC-LINK/LT网CC-LINK全称为控制与通讯总线,是高速的现场总线是以三菱电机为主导的、用双绞线组成的现场总线网可连接64个站点循环传送数据量为24字节/站,瞬时传送数据量为960个字节其传输速度
1.2公里时,为156千位/每秒;100米时,为10兆位/每秒可加置备用主站,且具有网络监控功能CC-LINK/LT是CC-LINK的分支网络可与CC-LINK无缝连接擅长于位通讯,可接小规模的(1点到16点)的通讯模块.提示以上提到很多网络的含义与细节可参阅有关说明书另外,可能还会有新的网络模块或网络推出,如OMRON、三菱已推出Profibus模块,他们有的的PLC也可进Profibus网有的公司还专门__有可进行不同网络间进行协议转换的模块等等对此也要加以__,以求在进行网络配置时,能做出更好的解决方案提示由于工业以太__讯速度的不断提高及技术的完善,通讯的可靠性大为增强,以太__讯的实时性已再不令人担心所以,近来,几乎各个级(层)的设备多也配备有以太网接口所以,以上介绍的3级(层)网络,都使用以太网,有的程之为“一网到底”,也是完全可能的若如此,也许网络的结构反而简单了也许这也是将来工业网络发展的一个很值得注意趋势提示只要有相应的接口,一个PLC可同时与多个通讯对象连接、组网这样的PLC也称网桥有了这些网桥,可实现网间互联,即使不在同一网上,也有可通讯、交换数据2.按通讯方法分:
(1)用地址映射通讯多用于主、从网或设备网,见图15-1图15-1主从网1–主PLC上的远程主控单元2–网络终端器3–PLCI/O链接单元4–从PLC
5、
6、7–主PLC远程I/O终端图中1为主PLC上的远程主控单元,构成主站而3为从PLC,其上接PLCI/O链接单元,为从站这个PLCI/O链接单元,既是从PLC的扩展模块,在从PLC中有其相应地址;又是主PLC的主PLC远程I/O终端,在主PLC中也有其相应地址只是,在主PLC中,如为输出通道,则在从PLC中,即为输入通道反过来情况相反以OMRONPLC为例,就是通过这个PLCI/O链接单元,在主、从PLC间建立了输出对输入及输入对输出的地址映射关系主从PLC都还有自己其它的I/O模块,各运行各的程序,各进行各的控制但,如果从PLC有数据传送给主PLC,则可用指令,向这个PLCI/O链接单元的输出通道写数据而系统网络,则定时并不停地把这个数据自动传送到主PLC的映射地址中主PLC用指令读取这个映射地址,就可以得到从PLC送来的数据反之,情况类似图15-1示的主、从网,仅一个从PLC,其实也可多个各有不同的地址映射关系在这个系统中,如果从PLC要向主PLC发送数据,其具体过程可分为5步
①把要向主PLC传送的数据,写入通讯用输出通道;
②通过从PLC输出刷新,把数据传到PLCI/O链接单元的存储区;
③通过网络通讯,把PLCI/O链接单元存储区的数据,送主控单元的存储区;
④通过主PLC输入刷新,主控单元存储区的数据,被读入主PLC的地址映射区;
⑤主PLC从地址映射区读取这个数据主PLC向从PLC的具体过程与此过程相反先是主PLC向映射区写数据;再经主PLC输出刷新,传入主控单元的存储区;再通过网络通讯,传入PLCI/O链接单元存储区;再经从PLC输入刷新,传到从PLC的存储区;最后由从PLC读取这个数据;这里说的很复杂但这里的输出、输入刷新都是PLC操作系统自动实现的这里的PLCI/O链接单元与主PLC主控单元间的数据传送,是由远程网络通讯系统自动完成的而且,其通讯过程如同PLC的扫描过程一样,总是周而复始地重复着这种通讯,用户所要做的只是编写有关的数据读写程序只是,它所交换的数据量不大多只有一对输入、输出通道,故,只能用于较底层的网络上图中的
5、
6、
7、是主PLC的远程I/O终端,不是从PLC,是直接受主PLC控制所以,这种网络也是PLC远程I/O系统的延伸OMRON称之为远程I/O链接,是主、从PLC网络被链接的从PLC,有自身的CPU,可__运行程序,可进行实际控制只是为了与主PLC交换数据,才与主PLC联网此外,OMRON的Devi__Net(即COMMBO/D)及COMMBO/S网,三菱的CC-LINK网也有这样类似地址映射机制,也可用此方法通讯
(2)用地址链接通讯又称为数据链接(DataLink)通讯,也是用数据单元通讯,只是这参与通讯的数据单元在通讯各方用相同的地址三菱称之为循环通讯(CyuclicCommunication),多用于控制网西门子的MPI网把它称为“全局数据包通讯”发送数据的站点用广播方式发送数据,同时被其它所有站点接收而那个站点成为发送站点,由“令牌”管理谁拥有“令牌”,谁就成为发送站点这个“令牌”实质是二进制代码,轮流在通讯的各站点间传送无论是管理网络的主站,还是被管理的从站,都同样有机会拥有这个“令牌”其通讯机理见图15-2图15-2链接讯机理图链接通讯要用到数据链接区图15-2示的为1000到1063这64个字(通道)即为这个链接区经联网、链接的PLC用这个链接区作交换数据的“信箱”每个PLC都把它的区分为写与读两个部分且这个划分对每个参与链接的PLC都是不同,且互为补充的如PLC1,其写区为1000~1015,读区为1016~1063,则PLC2的写区为1016~1031,读区为1000~1015及103~1063,等等这4个PLC用链接区进行数据交换,分五步实现
①把要向外传送的数据写入链接区;
②通过输出刷新把数据传到PLC链接单元或接口的对应存储区;
③参与PLC链接的PLC链接单元或接口间相互传送数据,把各输出刷新后的数据传给其它PLC的PLC链接单元或接口的对应存储区(缓冲区);
④通过输入刷新,PLC链接单元或接口的数据读入到链接区;
⑤从链接区读走数据这里的输出、输入刷新是在程序扫描开始前或结束后由系统自动实现必要时,也可在程序中加入I/O刷新指令实现,以加快程序对链接数据的响应速度这里的各PLC链接单元或接口间的数据传送,则由PLC链接系统的网络通讯自动完成的其通讯过程如同PLC的扫描过程一样,总是周而复始地重复着,力求使各PLC链接单元的存储区的数据保持一致可知,这个存储区及链接区起到了信箱的作用要外送的数据先写入信箱,靠信箱的传送机制,把数据传送出去要用的数据则从来自别的PLC数据的信箱中取出其间的数据传送如同邮局为你服务一样,会自动实现的若要快速传送,可另作I/O刷新,这如同寄快信一样总之,这个通讯数据交换,经历了两种过程
①PLCCPU的内存区中链接区与PLC链接单元或接口的缓冲区间数据交换这是I/O刷新实现的其周期取决于各PLC的程序扫描周期或程序中使用I/O刷新指令的情况
②各PLC链接单元或接口间的数据交换它由主站PLC管理,把各PLC链接单元或接口缓冲区中写区的数据,传送给其它PLC的读区正是由于有了这两个过程,PLC间的数据传送才成为可能,并从中可知在这种链接通讯中,发送数据的PLC是主动的;若无新数据记入写区,其它PLC则得不到什么新信息链接通讯交换的数据量比地址映射通讯要大,速度也高,是很方便、很可靠的PLC间的通讯方法
(3)用通讯协议通讯任何网络除了要按物理层协议接线同时,还要弄清有关高层协议如OMRONC、CS系列机串口通讯可使用HOSTLINK协议(CS机还可用FINS协议),网络通讯可用FINS协议再如西门子PPI网,可用PPI协议,MPI网可用MPI协议(但这些协议未公开,但可使用西门子提供的基于此协议的Api函数、ActiveX控件、OPC等)还如三菱FX机可用串口通讯或编程口通讯协议,Q型机PLC可用MC(Melsec通讯协议简称)协议等等一般讲,网络不同,协议也将不同按通讯协议,就是使用网络协议规定有关命令,实现与PLC通讯图15-3示的为计算机与PLC协议通讯的例子1-计算机2–PLC串口3–通讯电缆图15-3用命令通讯从图知,在这个通讯过程,总是计算机先向PLC发送通讯命令,接着是PLC对这个命令处理后,予以了回应提示协议通讯的命令并不是PLC的指令,只是一种能为PLC识别的命令PLC接受通讯命令后,将按要求,与对方交换数据,或实现相应状态改变
(4)用PLC的通讯指令或通讯函数通讯:早期,PLC通讯指令或函数主要用于高级网络通讯没有用于串口的通讯指令随着PLC技术进步,开始有了用于串口通讯的指令而且,这两类通讯指令,都还在不断在丰富着用协议通讯,或用指令、函数通讯要发送通讯命令或执行通讯指令(或函数)没有命令发送,没有指令执行(或调用函数),什么通讯也不做OMRON公司还提供通讯协议宏,是一组有关通讯指令的__用它可成批地进行对指定地址的数据读写使用协议宏,要先用OMRON提供的软件编写宏,然后把宏下载给PLC,再由PLC按需要,当作指令那样调用所以,协议宏通讯实质也是用指令或函数通讯
(5)用互联网等新技术进行通讯当今,以太网技术发展很快有的PLC的以太网模块除了有自身的CPU,还有很大的内存,可编辑、存贮网页程序,也可设置IP地址这样,它即可成为互联网的一个服务器人们即可用上互联网用的浏览器,访问这个服务器,实现远程通讯,交换数据所谓“透明工厂”,就是用这个通讯实现如三菱Q型机的WEB模块(QJ71WS96)也内嵌了网页使用这个模块,无须编程,只要设定一些参数,就具有网页及处理____的功能可用于远程数据监控,数据录入,以及系统诊断有的也可利用公网,如__通讯网,利用发送短讯的方法通讯
(6)用工具软件通讯指,用工具软件与PLC通讯最常用为种种编程工具软件用它可向下载、上载程序、数据,控制PLC工作还有一些监控工具软件,或其它工具软件,也都可与PLC通讯这些也多用于计算机与PLC间的通讯。