北京亚控科技国际领先的mes软件平台供应商-凯发k8官方网娱乐官方

西门子300、400plc通过dp协议与组态王通讯时,寄存器地址是如何设置的?

时间:2018-08-17 发布者: 浏览次数:419次

在组态王中,用户一般使用的寄存器为inb#.*(数据输入区)及oub#.*(数据输出区),例如:“寄存器:inb6.3  数据类型:byte  读写属性:只读”表示组态王读取第6号从站的输入数据区第4字节的值,该值实际来自从站的并与主站相对应的q数据区中的相对偏移地址的值。inb6.3中的6表示从站的地址,3表示偏移地址为4。若6号从站的q区为8个字节,则组态王要读取这8个字节的内容,则可定义变量所对应的寄存器为:inb6.0~inb6.7。无论plc中的q区或i区的起始地址从哪开始,只要长度一定,在组态王中定义变量时,都是从inb#.0或oub#.0开始与从站设备的q区或i区起始地址对应。