您的位置:控制工程论坛网论坛 » 产品供求 » 免,费三菱PLC编程口通信调试软件

Chennousstar

Chennousstar   |   当前状态:离线

总积分:304  2024年可用积分:0

注册时间: 2006-12-01

最后登录时间: 2016-05-24

空间 发短消息加为好友

免,费三菱PLC编程口通信调试软件

Chennousstar  发表于 2008/11/10 20:19:05      3284 查看 9 回复  [上一主题]  [下一主题]

手机阅读

       本软件采用VB开发,用于上位机和三菱FX PLC编程口(SC-09)通信.

可读写PLC内部各元件(X,Y,M,S,C,T,D)的状态和数值,如想用PLC来开发

工控项目,此软件是极佳的帮手.写邮件给我,发到你的邮箱chennousstar@sina.com

1楼 0 0 回复
  • 马军成

    马军成   |   当前状态:在线

    总积分:13914  2024年可用积分:0

    注册时间: 2006-12-01

    最后登录时间: 2022-06-28

    空间 发短消息加为好友

    马军成   发表于 2007/2/10 11:09:58

    感谢楼主做法!
    2楼 回复本楼

    引用 马军成 2007/2/10 11:09:58 发表于2楼的内容

  • Chennousstar

    Chennousstar   |   当前状态:离线

    总积分:304  2024年可用积分:0

    注册时间: 2006-12-01

    最后登录时间: 2016-05-24

    空间 发短消息加为好友

    Chennousstar   发表于 2007/2/13 15:56:01

     三菱FX系列PLC编程口通信协议总览
    该协议实际上适用于PLC编程端口以及 FX-232AW 模块的通信。
    通讯格式:
    命令 命令码 目标设备
    DEVICE READ CMD "0" X,Y,M,S,T,C,D
    DEVICE WRITE CMD "1"  X,Y,M,S,T,C,D
    FORCE ON CMD " 7" X,Y,M,S,T,C
    FORCE OFF CMD  "8"  X,Y,M,S,T,C
    传输格式: RS232C
    波特率: 9600bps
    奇偶: even
    校验: 累加方式(和校验)
    字符: ASCII 
    16进制代码:
    ENQ 05H 请求
    ACK 06H PLC正确响应
    NAK 15H PLC错误响应
    STX 02H 报文开始
    ETX 03H 报文结束

    帧格式:
    STX CMD DATA ...... DATA ETX SUM(upper) SUM(lower)
    例子:
    STX ,CMD ,ADDRESS, BYTES, ETX, SUM
    02H, 30H, 31H,30H,46H,36H, 30H,34H, 03H, 37H,34H
    SUM=CMD+......+ETX;
    30h+31h+30h+46h+36h+30h+34h+03h=74h;
    累加和超过两位取低两位
    1、DEVICE READ(读出软设备状态值)
    计算机向PLC发送:
    始 命令 首地址 位数 终 和校验
    STX CMD GROUP ADDRESS BYTES ETX SUM
    例子:从D123开始读取4个字节数据
    02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h
    地址算法:address=address*2+1000h
    再转换成ASCII
    31h,30h,46h,36h
    PLC返回
    STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM
    注:最多可以读取64个字节的数据
    例子:从指定的存储器单元读到3584这个数据
    02h 33h 35h 38h 34h 03h 44h,36h
     
    2、DEVICE WRITE(向PLC软设备写入值)
    始 命令 首地址 位数 数据 终 和校验
    STX CMD GROUP ADDRESS BYTES 1ST DATA 2ND DATA ...... LAST DATA ETX SUM
    例子:向D123开始的两个存储器中写入1234,ABCD
    02h 31h 31h,30h,46h,36h 30h,34h 33h,34h,31h,32h,43h,44h,41h,42h 03h 34h,39h
    PLC返回
    ACK (06H) 接受正确
    NAK (15H) 接受错误
     
    3、位设备强制置位/复位
    FORCE ON置位
    始 命令 地址 终 和校验
    STX CMD ADDRESS ETX SUM
    02h 37h address 03h sum
    FORCE OFF复位
    始 命令 地址 终 和校验
    STX CMD ADDRESS ETX SUM
    02h 38h address 03h sum
     
    PLC返回
    ACK(06H) 接受正确
    NAK(15H) 接受错误
    设备强制中的地址公式:Address=Address/8+100h
     
    说明:
    1.帧中的BYTES表示需要读取或者写入的字节数。
    2.地址算法上有说明。
    3.累加和是从STX后面一个字节开始累加到ETX的和。

    3楼 回复本楼

    引用 Chennousstar 2007/2/13 15:56:01 发表于3楼的内容

  • TONG123

    TONG123   |   当前状态:在线

    总积分:262  2024年可用积分:0

    注册时间: 2006-09-14

    最后登录时间: 2016-06-19

    空间 发短消息加为好友

    TONG123   发表于 2007/2/18 20:52:34

    THANK YOU!
    4楼 回复本楼

    引用 TONG123 2007/2/18 20:52:34 发表于4楼的内容

  • Chennousstar

    Chennousstar   |   当前状态:离线

    总积分:304  2024年可用积分:0

    注册时间: 2006-12-01

    最后登录时间: 2016-05-24

    空间 发短消息加为好友

    Chennousstar   发表于 2007/2/26 10:45:26

    5楼 回复本楼

    引用 Chennousstar 2007/2/26 10:45:26 发表于5楼的内容

  • 马军成

    马军成   |   当前状态:在线

    总积分:13914  2024年可用积分:0

    注册时间: 2006-12-01

    最后登录时间: 2022-06-28

    空间 发短消息加为好友

    马军成   发表于 2007/2/27 11:50:36

    6楼 回复本楼

    引用 马军成 2007/2/27 11:50:36 发表于6楼的内容

  • aqzm1

    aqzm1   |   当前状态:离线

    总积分:85  2024年可用积分:0

    注册时间: 2007-02-12

    最后登录时间: 2009-10-06

    空间 发短消息加为好友

    aqzm1   发表于 2007/3/1 13:43:17

    X0=

    Y0=

    M0=

    T0=

    C0=

    7楼 回复本楼

    引用 aqzm1 2007/3/1 13:43:17 发表于7楼的内容

  • Chennousstar

    Chennousstar   |   当前状态:离线

    总积分:304  2024年可用积分:0

    注册时间: 2006-12-01

    最后登录时间: 2016-05-24

    空间 发短消息加为好友

    Chennousstar   发表于 2007/3/2 9:43:34

      X0-0080

      Y0-00A0

      S0-0000

       T0-00C0

      M0--0010

      C0--01C0

    8楼 回复本楼

    引用 Chennousstar 2007/3/2 9:43:34 发表于8楼的内容

  • Chennousstar

    Chennousstar   |   当前状态:离线

    总积分:304  2024年可用积分:0

    注册时间: 2006-12-01

    最后登录时间: 2016-05-24

    空间 发短消息加为好友

    Chennousstar   发表于 2007/3/2 15:00:21

    9楼 回复本楼

    引用 Chennousstar 2007/3/2 15:00:21 发表于9楼的内容

  • DE23456052

    DE23456052   |   当前状态:离线

    总积分:55  2024年可用积分:0

    注册时间: 2008-11-10

    最后登录时间: 2008-11-10

    空间 发短消息加为好友

    DE23456052   发表于 2008/11/10 20:19:05


           置位地址          读位地址


    X0=


    Y0=


    M0=


    T0=


    C0=


    能给我发一个原代码吗?谢谢了DE23456052@SINA.COM

    10楼 回复本楼

    引用 DE23456052 2008/11/10 20:19:05 发表于10楼的内容

总共 , 当前 /