分享

PLC模拟量输入端子,在梯形图中怎么分配地址?

 清风日照 2018-12-03

矩形PLC的地址分配,完全按照标准的modbus协议分配

我们知道,在modbus协议中规定有四种数据,DI、DO、AI、AO

DI(Discretes Input):1xxxx, 开关量输入,离散输入,一个地址占用一个bit位空间,用户只能读取它的状态,不能修改。比如面板上的按键、开关状态,电机的故障状态。

DO(Coils):0xxxx, 开关量输出,线圈输出,一个地址占用一个bit位空间,用户可读可写,可以置位、复位,可以关闭、可以打开,也可以读状态,比如继电器输出,电机的启停控制信号。

AI(Input Registers):3xxxx, 模拟量输入,输入寄存器,一个地址占用16个bit位空间,用户只能读,不能修改,比如一个压力变送器传给PLC的电压值读数。

AO(Holding Registers):4xxxx, 模拟输出,保持寄存器,一个地址占用16个bit位空间,用户可以写,也可以读回来,比如一个控制变频器的电流值。

无论这些东西被叫做什么名字,其内容不外乎这几种,输入的信号用户只能看不能改,输出的信号用户可以修改控制,也可以读回来。开关离散的数据只有一位,模拟的数据有16位。

PLC模拟量输入端子,在梯形图中怎么分配地址?

矩形科技N80系列PLC,模拟量输入内部寄存器使用3xxxx表示

所有主机型号的模拟量输入地址,从30001开始往后排列,第1路是30001,第2路是30002,以此类推.............

模拟量输入的分辨率为16bit,对应数值为0~65535,下面说明对应关系:

  • 4~20mA电流输入模块,当输入4mA时,3000x寄存器的值为0;当输入为12mA时,3000x寄存器的值为32767;当输入20mA时,3000x寄存器的值为65535。

  • 0~20mA电流输入模块,当输入0mA时,3000x寄存器的值为0;当输入为10mA时,3000x寄存器的值为32767;当输入20mA时,3000x寄存器的值为65535。

  • 4~20mA电流输入模块,当输入4mA时,3000x寄存器的值为0;当输入为12mA时,3000x寄存器的值为16383;当输入20mA时,3000x寄存器的值为65535。

PLC模拟量输入端子,在梯形图中怎么分配地址?

  • 0-10V电压输入模块,当输入为0V时,3000x寄存器的值为0;当输入为5V时,3000x寄存器的值为32767;当输入为10V时,3000x寄存器的值为65535。

  • K型热电偶温度模块(测量1200.0度),当输入0度时,3000x寄存器的值为0;当输入为600.0度时,3000x寄存器的值是32767;当输入1200.0度时,3000x寄存器的值为65535。

  • PT100热电阻模块,3000x寄存器的数值 = 实际温度值 × 10倍 + 2000
  • NTC10K热电阻模块,3000x寄存器的数值 = 实际温度值 × 10倍 + 100

PLC模拟量输入端子,在梯形图中怎么分配地址?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多