当前位置:自动化网>深圳市顾美科技有限公司门户>应用案例>3G系列PLC和PLC一体机通讯案例

3G系列PLC和PLC一体机通讯案例

发布时间:2018-03-23 10:54   类型:应用案例   人浏览
CX3G系列PLC上均自带一个编程口(RS232),可选装两个通信口(RS232或RS485),可选装CAN 口,以满足用户对外连接几类设备。

案例为一主站两从站,案例可在文章末下载


一、端口支持:RS485(A B)/RS232——支持三菱编程口协议、RS协议和MODBUS协议;


二、1.本串口涉及到的特殊继电器有:M8196、M8125、M8122、M8123、M8128、M8029;

    2.涉及到的特殊寄存器有:D8120、D8121、D8124、D8125、D8126、D8129。

    M8196:使用编程口协议与其它协议的启用标志。
    M8125:使用MODBUS与原三菱功能的启用标志。
    M8128:通讯完成标志(使用RD3A和WR3A进行MODBUS通讯时有效,需手动复位)。
    D8120:保存Modbus RTU协议的通讯参数,且通讯参数的最高位必需设置为E。
    D8121:保存主机或从机站号。

    作为Modbus RTU协议使用时:设置M8196=1,M8125=1;D8120设置为通讯参数;
    D8121设置从机站号。

  例:(设置方式查询《CoolMay CX3G系列PLC编程手册》)
      设置 D8120=HE081,D8121=H1(通讯参数为9600/8/n/1,从机站号为1)。

三、PLC作为主机时,支持ADPRW指令、RD3A指令,WR3A指令。

四、指令说明:

    [RD3A  M1  M2   S]<指令组成结构>


 在CoolMayPLC中,WR3A指令对应Modbus的06号功能和10号功能。

 指令中:1.m1表示被读取从机设备的站号,范围1-247。

       2.m2表示被读取寄存器在从机设备中的首地址编号

       3.S.表示被写的寄存器个数,范围1-32。即将被写的数据依次保存在主机S.+1、S.+2.......
         S=1时,WR3A指令对应Modbus的06号功能;     表示:之写入一个地址
         S=1-32时,WR3A指令对应Modbus的10号功能;  表示:写入多个地址 

         S-1 地址数值必须设置为0。(=0:串口1,=1:串口2。)

案例下载地址

本文地址:http://ca800.com/apply/d_1o0btm73075f1_1.html

拷贝地址

版权声明:版权归中国自动化网所有,转载请注明出处!

留言反馈
  • 评价:

  • 关于:

  • 联系人:

  • 联系电话:

  • 联系邮箱:

  • 需求意向:

  • 验证码:

    看不清楚?

下载企业APP

成为企业会员免费生成APP!