产品推荐:气相|液相|光谱|质谱|电化学|元素分析|水分测定仪|样品前处理|试验机|培养箱


化工仪器网>技术中心>技术参数>正文

欢迎联系我

有什么可以帮您? 在线咨询

多台S7-200SMART系列PLC之间的以太网通信

来源:湖南咏靖自动化设备有限公司   2020年04月16日 12:53  

一、以太网通信的概念和认识   

      200 SMART PLC 上自带了一个RJ45的通讯网口,还有一个RS485(以太网)的串口,在这两个通讯口中,均能实现设备与设备之间的通信,以太网我们常用的有给CPU上下载程序及固件升级等。除此以外,还可以实现设备与设备之间的以太网通信,(比如触摸屏、组态王等)实现两个或多个PLC之间的数据交换;以太网的通信传输速度比自由口等其他串口通信速率要快,一次多可传输200个字节的数据

 

     西门子与西门子设备之间的通信更多的是走S7通信,但如果西门子需要和其他品牌的设备通信时,S7通信就无法满足了;此时可使用TCP/IP、UDP、MODBUS TCP等。在200 SMART PLC中,固件版本在2.2 以上时就增加了TCP/IP、UDP等(开放式通信) SMART PLC和其他设备做通信时,分本地站和远程站。远程站无需编写通信程序。本地站类似串口通信的主站,远程站类似从站;区别在于串口通信需要发送通信请求,而开放式通信是时刻进行数据交换的

二、以太网通信的具体操作

      200SMART系列PLC之间的以太网通信,两台PLCC之间要实现以太网通信的话固件版本一定要在2.0 以上才行;要实现以太网通信我们可以通过两种方式去完成:一是通过编程的方式,编程方式灵活;二是通过向导的方式。

    要实现PLC之间通过以太网进行数据交往,可使用GET(读)/PUT(写)操作配置;GET/PUT操作配置通过向导的方式进行配置:

     1、分别对本地站和远程站PLC进行硬件组态,配备好IP地址(目的是让需要建立通信的PLC在同一个网段)

     2、在本地站中使用GET/PUT向导配置通信程序,远程站中不需要编写任何通信程序

  选择操作向导:

一个操作项就是一个读或写的操作;一个操作针对一个PLC,多添加24个

     一个PLC做本地站的时候可多带8个远程站PLC ,同时一个本地站的PLC也可以响应8个远程站的请求。本地站PLC也能被其他PLC访问

      PUT:把本地站的数据写给远程站  

      GET:本地站读取远程站的数据

    不同远程站PLC的IP地址填写实际对应的地址,但必须和本地站IP在同一网段!

存储器分配的地址在程序中不能再重复使用

  选择下一步。。下一步。。后点生成

   向导完成后,会生成子程序和符号表

       如超时时间为0 表示不用超时时间  周期和错误为BOOL变量可用V/M/Q 等

      下载程序并监控,周期这个管脚的位会0/1之间不停的切换,则表示在进行数据交换 ;多台PLC进行数据交换时,如其中一台报错时,并不会影响其他PLC的通信

三、 如何检测远程站的PLC是否报错没通信上呢?

      可在远程站写一段程序,做一个输出;接着再本地站去读这个输出点,如能正常通信,则表示通信正常

免责声明

  • 凡本网注明“来源:化工仪器网”的所有作品,均为浙江兴旺宝明通网络有限公司-化工仪器网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:化工仪器网”。违反上述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其他来源(非化工仪器网)的作品,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
企业未开通此功能
详询客服 : 0571-87858618