三菱Q系列PLC串行通讯模块与山武温控仪的通讯_第1页
三菱Q系列PLC串行通讯模块与山武温控仪的通讯_第2页
三菱Q系列PLC串行通讯模块与山武温控仪的通讯_第3页
三菱Q系列PLC串行通讯模块与山武温控仪的通讯_第4页
三菱Q系列PLC串行通讯模块与山武温控仪的通讯_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、三菱 Q 系列 PLC 串行通讯模块与山武温控仪的通讯 三菱电机自动化 (上海)有限公司深圳办事处李剑锋摘要:在工业控制中,可编程控制器(PLC)使用非常广泛。然而在设备控制中经常使用到不少现场控制仪表,这些仪表通过与 PLC 交换数据,在设备控制中发挥着各种各样的作用, 而且他们与 PLC 的通讯方式也是多种多样的。本文详细介绍了三菱 Q 系列 PLC 与山武温度仪通过 RS485 协议通讯 的应用。Abstract :In the industry control, the PLC used very popular. But in the equipment control, many

2、instruments are be used, these instrument communication with PLC and exchange data. They play various roles in the equipment control and there are various communication way. The article introduce the MITSUBISHU Q series PLC used RS485 protocol to communicate with the YAMATAKE controller SDC15.关键词:三菱

3、 Q 系列 PLC 串行通讯 RS485 通讯 温控仪 Keywords : MITSUBISHI Q series PLC serial communication RS485 temperature controller一、引言Q系列PLC是三菱全新的一款中大型PLC,它和小型系列 FXPLC不一样,采用模块化结构,处理功能非常强大,广泛应用于机械设备、生产线控制场合,也应用于电厂、水处理等大型项目中。在工业控制场合中,网络通信应用越来越广泛, 而三菱公司的Q系列PLC共有三层网络,上层 信息层,也即以太网层,用于上位计算机和现场 PLC 之间的数据通讯;中间控制层,即为 H 网,用 于P

4、LC与PLC之间的数据通讯;底层设备层,即为现场总线CC-Link,用于控制现场的I/O输入以及多方厂家的控制设备。CC-Link 由三菱公司开发,并联合各大厂家成立一个 CC-Link 协会组织,推广使用 CC-Link 现 场总线,凡是加入厂家中的产品均可以免费获得协议用于开发适合CC-Link 的产品。虽然 CC-Link用来控制现场设备,但是目前国际上的现场总线并没有一个统一的标准,而CC-Link 现场总线只是其中一种被广泛使用的现场总线,就算是加入了CC-Link 协会的厂家也有很多产品不能够连接到CC-Link中,由此这些设备和 PLC通讯只能够使用国际上有通用标准的RS232以

5、及RS485/422标准协议进行串行通讯。二、串行通信简介RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。 RS-422 由 RS-232 发展而来,它是为弥补 RS-232 之不足而提出的。为改进 RS-232 通信距离短、速 率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于 100kb/s 时),并允许在一条平衡总线上连接最多 10个接收器。 RS-422 是一种单机

6、 发送、多机接收的单向、平衡传输规范,被命名为 TIA/EIA-422-A 标准。为扩展应用范围, EIA 又 于1983年在RS-422基础上制定了 RS-485标准,增加了多点、双向通信能力,即允许多个发送器连 接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名 为TIA/EIA-485-A 标准。由于 EIA提出的建议标准都是以“ RS作为前缀,所以在通讯工业领域, 仍然习惯将上述标准以 RS作前缀称谓。RS-232、 RS-422 与 RS-485 标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议。1、RS-232串行接口标准目前RS-23

7、2是PC机与通信工业中应用最广泛的一种串行接口。RS-232 被定义为一种在低速率串行通讯中增加通讯距离的单端标准。 RS-232 采取不平衡传输方式,即所谓单端通讯。一般的计算 机中均配置有 RS232串口,而RS485/422只有在用于工业控制的工控机中才有配置。2、RS-422与RS-485串行接口标准RS-422、RS-485与RS-232不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对 双绞线,将其中一线定义为AB,如图1。砂幷七ft睪仝*图1RS-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。图典型的RS-422四线接口。实际上还有一根信号

8、地线,共5根线。图4是其DB9连接器引脚定义。由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。即一个主设备(Master),其余为从设备(Salve),从设备之间不G发送軀动券R-l收器号地护地我机睛地地能通信,所以RS-422支持点对多的双向通信。图5由于RS-485是从RS-422基础上发展而来的,所以RS-485许多电气规定与 RS-422相仿。如都采用平衡传输方式、都需要在传输线上接终接电阻等。RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信,参见图6。而采用四线连接时,与 RS-422 一样只

9、能实现点对多的通信,即只能有一个主(Master)设备,其余为从设备,但它比 RS-422有改进,无论四线还是二线连接方式总线上可多接到32个设备。参见图7。其实二线和四线制又可以称作为3线制和5限制,因为无论是二限制还是四线制都必须要有SG作为信号接地线。三、串行通讯模块和山武温控仪简介1、串行通讯模块(QJ71C24N)三菱Q系列PLC采用模块式结构,因此它有各种各样的特殊功能模块,串行通讯模块就是其中一个,型号为 QJ71C24N (简称C24模块)。C24模块是连接Q系列PLC CPU和外部设备的模块,通过使用RS232或者RS485/422串行通讯电缆,来实现与外部设备的数据通讯。这

10、里的外部设备范围比较广泛,有PC,显示设备(HMI)、打印机、条码扫描仪以及外部测量设备如温控仪等。C24模块有多种多样的通讯方式,包括三菱自己开发的 MELSEC通讯协议(简称MC协议),无顺序协议,双向通讯协议等。与不同的设备的通讯采用的不同的通讯方式,一般来说与计算机等可以读、写控制PLC编程的外部设备进行通讯采用MC协议或者双向通讯协议;而与打印机、条码扫描仪以及外部测量设备通讯则需要采用无顺序协议。2、山武温控仪简介(SDC15)山武SDC15温控仪采用了新的算法保证了高速度和高精度的控制,它的最优PID整定和即时适应都可以在一个多功能(DI/DO),同时可以进行通讯的接线如下:PC

11、下载软件里控制,它冋时有加热冷却功能,可以选择数字输入和输出3线制RS485通讯。3线制场合图8 5线制场合:于咼,图9四、C24模块与山武SDC15的通讯1、接线方式C24模块485接口是5线制的,因此接线方式按照图 9进行。这种接线方式由于主局也就是C24模块上的SDA和RDA短接、SDB和RDB短接,因此在发送数据的同时会接收到同样的回传数据, 因此就必须在梯形图编程的时候必须使用一个判断,才能够得出使自己所需要接受的数据还是回传 数据。2、通讯设置C24模块和SDC15通讯采用的是无顺序协议的方式进行。由于485通讯中需要对多种参数如通讯速率、设备地址、数据形式 (数据长)、数据形式(

12、校验)、数据形式(停止位)等进行设置,而且这些设置必须要在主站(C24模块)以及各个从站(SDC15)两边的设置一致的时候才能够通讯,否则通讯不 能够进行。SDC15设置方式如下图:内客WF!(SETUPS / SETUP® 10: CPI1: MODBUS ASCII陪式MODBUS &TU旳式0多功at設權地址c es0=不呕訊1-1270馆堆理度C £SOs 48-00bps1e 9600bps3e SS-lOOtips2侗上C £70; F位I: 01(同上)匚he0: 0散校酬 b帧按2i掘校議G数挥怡式1停止仞 (丽上C bloE i停止位 i

13、E阱恤0谡汛皋冲睛答時間f苟I*-2SP as3莘功能图10 SDC15参数设置3、通讯步骤:C24模块使用无协议和 SDC15通讯的步骤如下: 从主站(C24模块)送命令电文到1号本机(子站)。 子站接受到命令电文,根据电文的内容进行读写处理。 子站发送处理内容对应的应答电文。 主站接收到应答电文。数据通讯的通讯电文构成如下:ETX(弗令/翼應的結束).©榜聆一 CR促界符h LF(定界符 SU僞文顒). 詮需地址. 子地址. 設懵區分代碑. 送疽電文刊fr令息答電文二響雁图11电文格式电文分为数据链接层和应用层两类。数据链接层是指通讯必要的基本信息层,拥有通信电文去向、电文检查信

14、息等。应用层指数据读写层。内容根据读或者写指令的不同而不同。所有数据中,除了检验以外,其余的都可以通过查手册得出其相应的数值,而“检验”用于检验通讯途中是否因任何异常(如干扰)应起变化的值。因为链接的站数量比较多,而且每个 站的检验值不一样,因此通过编写梯形图程序,由程序来计算检验值。这样就大大减轻了计算量。该程序如下:图13和校验梯形图程序4、C24模块设置:C24模块的设置如下:设置屏幕:图14 C24开关设置其中Switch3和Switch4代表了 C24模块485通道的参数值。Run“ 07C2”代表了通讯速率 19200,数据位8,无奇偶检验,1个停止位,有和校验码,允许运行期间写,

15、允许设置修改。“ 0006”设置代表了使用“无协议通讯”。*15、C24无协议通讯:使用无顺序协议进行数据通讯是一种在PLC和外部设备之间发送及接收数据的功能,这种通讯使用由用户指定的信息格式和传送控制步骤。下面将简单介绍一下使用无顺序协议进行数据通讯时的基本传送和接收方法。1、数据接收有两种接收数据的方法:接受可变长度信息的“通过接收完成码接收”和接收固定长度信息的 “通过接收数据计数接收”。PLC CPU 口1蛊据按牲进 请求,o£3INPUT卅令10A艮gsmC IdE 心GL*7-JEHIDSH WK接收酬计 数f術冋 按收®据打图15数据存储格式接收信息存储在 Q系列C24的缓冲存储器(接收数据存储区),按照低位地址(L)(H)、下 一地址(L)( H)的顺序,数据存储在接收数据存储区中。在数据接收中使用到的指令为INPUT指令,以下说明一下指令的使用以及程序示例。下例表示一个使用无顺序协议把接收数据存储在D3100及其后软元件中的程序。X3I IrwrivpK2DIDOCII IX4I ITmovpKODlOOlI IFT'TriVP1KflD3100K50G TNPT

温馨提示

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

评论

0/150

提交评论