西门子三菱自由口_第1页
西门子三菱自由口_第2页
西门子三菱自由口_第3页
西门子三菱自由口_第4页
西门子三菱自由口_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、  除了S7-200系列PLC之间可以进行自由口通信,S7-200系列PLC还可以与其他品牌的PLC、变频器、仪表和打印机等进行通信,要完成通信,这些设备应有RS-232C或者RS-485等形式的串口。西门子S7-200与三菱的FX系列通信时,采用自由口通信,但三菱公司称这种通信为“无协议通信”,内涵实际上是一样的。    以下以CPU 226CN与三菱FX2N-32MR自由口通信为例,讲解S7-200系列PLC与其他品牌PLC或者之间的自由口通信。    【例2-4】有两台设备,设备1的控制器

2、是CPU 226CN,设备2的控制器是FX2N-32MR,两者之间为自由口通信,实现设备1的10.0启动设备2的电动机,设备1的10.1停止设备2的电动机的转动,请设计解决方案。    (1)主要软硬件配置    1套STEP7-Micro/WIN V4.0 SP7和GX Developer 7.0;    1台CPU 226CN和1台FX2N-32MR;    1根屏蔽双绞电缆(含1个网络总线连接器);   

3、60;1台FX2N-485-BD;    1根PC/PPI电缆。    两台CPU的接线如图2-29所示。    【关键点】网络的正确接线至关重要,具体如下。    CPU 226CN的PORTO口可以进行自由口通信,其9针的接头中,1号管脚接地,3号管脚为RXD+/TXD+(发送+接收+)公用,8号管脚为RXD-/TXD-(发送一胺收-)公用。FX2N-32MR的编程口不能进行自由口通信,因此本例配置了一块FX2N-485-BD模块,

4、此模块可以进行双向RS-485通信(可以与两对双绞线相连),但由于CPU 226CN只能与一对双绞线相连,因此FX2N-485-BD模块的RDA(接收+)和SDA(发送+)短接,SDB(接收)和RDB(发送一)短接。    由于本例采用的是RS-485通信,所以两端需要接终端电阻,均为I10Q,CPU 226CN端未画出(由于和PORTO相连的网络连接器自带终端电阻,有关内容在后面会详细讲解),若传输距离较近时,终端电阻可不接入。    图2-29 接线图(2)编写CPU 226CN的程序CPU 226CN中的主程

5、序如图2-30所示,子程序如图2-31所示,中断程序如图2-32所示。图2-30 主程序图2-31 子程序图2-32 中断程序    【关键点】 自由口通信每次发送的信息最少是一个字节,本例中将启停信息存储在VB101的V101.0位发送出去。VB100存放的是发送有效数据的字节数。    (3)编写FX2N-32MR的程序    无协议通信简介    aRS指令格式。RS指令格式如图2-33所示。    

6、图2-33 RS指令格式b无协议通信中用到的软元件。无协议通信中用到的软元件见表2-6。    表2-6 无协议通信中用到的软元件cD8120字的通信格式。D8120的通信格式见表2-7。表2-7 D8120的通信格式编写程序FX2N-32MR中的程序如图2-34所示。    图2-34 程序    实现不同品牌的PLC的通信,确实比较麻烦,要求读者对两种品牌的PLC通信都比较熟悉。其中有两个关键点,一是读者一定要把通信线接对,二是与自由口(无协议)通信的相关指令必须要弄清楚,否则通信是很难建立的。    【关键点】以上的程序是单向传递数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论