本文以松下FP系列PLC为例,说明一下利用调制解调器(MODEM)通过电话线异地远程读写PLC程序的实现方法: WWW_P※LCJS_CO※M-PLC-技-.术_网
松下FP系列PLC支持编程口远程读写和其他COM口远程读写,现只以编程口远程读写PLC程序为例,简单地介绍一下! WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
利用调制解调器(MODEM)与PLC通讯的前提条件就是要令MODEM的通讯格式与PLC的通讯格式相同,而调制解调器(MODEM)的通讯格式在出厂前已经设置好,做为我们使用者想改变其通讯格式有些困难(需要了解MODEM的S寄存器定义及AT指令的应用),故只能改变PLC的通讯格式。 W1WW_P4LCJS_COM-PLC-技.术_网
我们可以通过修改松下FP系列PLC系统寄存器中的410,411,414三个地址来修改PLC的通讯格式。 WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
410是编程口站号设置,此站号设与不设对远程读写PLC没有影响,如果您的一台设备有多个PLC,想要通过一个485总线方式读写各PLC的程序时需要设置此站号。如果单纯用编程线与MODEM直接通讯则没必要设置。个人认为还是直接将编程口与MODEM连接好一点,虽然麻烦,但是省去了几个485转232模块。或者说您购买的485转232模块质量不好,反而令远程读写PLC程序更难实现(本人深受其害)。 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
411是用来设置数据长度、奇偶校验、停止位,一般的调制解调器(MODEM)出厂设置都是7位、奇校验,停止位1位。您按此设置即可,当然您最好还是询问一下MODEM的厂家。 WWW_PLCJS@_COM%-PLC-技.术_网
414通讯速率(波特率)设置,大部分MODEM都是默认9600bps,您也将414设为9600即可,当然您也可以要求厂家将MODEM波特率提高到19200或更高,但是波特率太高不一定就是好事,反而会因转输速率太高而不成功。 WWW_P※LCJS_CO※M-PLC-技-.术_网
上面三个地址设置很方便,现在的编程软件都有系统寄存器设置功能,打开系统寄存器设置画面设置非常方便。 P.L.C.技.术.网——可编程控制器技术门户
MODEM与PLC编程口的通讯是232方式,通讯线制作非常简单,三棵线即可。要注意的是,MODEM的九针通讯口的RD,SD号与我们电脑上的九针通讯口是相反的,因为MODEM的九针口同时也是其参数设置口,MODEM的RD对应电脑上九针口的SD,SD对应电脑九针口的RD。 WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
MODEM我以前一直用TP-LINK,价格不贵,通讯也很稳定。可惜现在停产了。而市场上大部分品牌的MODEM设置方式都不适合做为远程读写PLC程序用,在我们用量不大的情况下,厂家又不会专为我们而另设。 WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
经过多方查找与试验,现有两款调制解调器(MODEM)应用很是稳定,价位比市面上的普通MODEM要贵一些,如果您需要可以与我联系。 WWW_PL※CJS_COM-PLC-技.术_网