你现在位置:首页>技术论文>经验技巧>三菱PLC>正文
三菱PLC串行数据传送指令RS(FX系列)
日期:2009-3-10 14:25:10 来源:网络  
点击: 作者:
点击【】放大字体.
    串行数据传送通讯指令RS只有十六位连续执行型,此编程格式为:
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

    RS D200 D0 D500 D1
WWW_P※LCJS_CO※M-PLC-技-.术_网

    *D200:发送数据寄存器起始地址编号,只能用寄存器D
WWW_P※LCJS_COM-PLC-)技.术_网

    *D0:发送数据点数,可以用D或者数值,其范围是:0---4096,如果不发送只接收请设为0
P.L.C.技.术.网——可编程控制器技术门户

    *D500:接收数据寄存器起始地址编号,只能用寄存器D
WWW_P※LCJS_CO※M-PLC-技-.术_网

    *D1:接收数据点数,可以用D或者数值,其范围是:0---4096,如果不接收只发送设为0 
WWW_P※LCJS_COM-PLC-)技.术_网

    注:
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       1、D0+D1的和要小于或等于8000
plcjs.技.术_网

       2、使用RS指令前要根据所通讯设备的要求先设定好通讯格式,设定方法为写入特殊寄存器D8120(如下图)。为什么设定通讯格式请参考:
WWW_PLCJS_COM-PLC-技.术_网

http://www.gk528.com/gkjd/2008/20081003051359.asp
WWW_PLCJS_COM-PLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

    串行数据传送指令RS编程手册上用了10页来介绍,看起来很麻烦,实际应用其实也很简单。
WWW_PLCJS_COM-PLC-技.术_网

    1、首先用程序将所有要发送的数据写入以D200为起始地址的寄存器中,要发送的点数写入D0(比如您要发送十个数据即写入K10),然后驱动M8122,令M8122闭合发送开始。发送完成M8122自动复位(无须程序复位)
WWW.PLCJS.COM——可编程控制器技术门户

    2、当M8123闭合时表示接收完成,接收数据存储在以D500为起始地址的n(D1里的值)个寄存器里。要注意的是,不能直接读D500这n个寄存器的值,读取接收数据的方法举例:
WWcW_PLCJS_COM-PLC-技.术_网

    LD M8123
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

    BMOV D500 D300 n
WWW_PLC※JS_COM-PmLC-技.术_网

    RST M8123
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

    即在M8123闭合时立即将接收数据转移到以D300为起始地址的n(D1里的值)个寄存器里,然后用程序将M8123复位,准备进行下一次接收。
WWW_PL※CJS_COM-PLC-技.术_网

    如上两步即完成了一个简单的发送与接收过程,当然如果您想通讯更可靠的话还需要设定超时检测等数据。
W1WW_P4LCJS_COM-PLC-技.术_网

    用好RS指令的关键是熟悉所要通讯设备的通讯格式、通讯协议,只有了解这些才知道如何写入D8120,如何写入发送数据,如何编制校验和计算程序,如何处理接收到的数据等等。
P.L.C.技.术.网——可编程控制器技术门户

      详细内容请在网络上搜索《FX通讯用户手册》它是中文版的,再看FXPLC的编程手册。
WWW_PLCJS_COM-PLC-技.术_网

    RS-232和RS-485都不贵(200多元),您买一个回来与您手里有的其他设备通讯试一下也就了解了。或者您可以买两个,在两个FXPLC之间做试验。(无协议通讯,或者您自己编一个简单的通讯协议)   
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

   
评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行