仪器仪表工程图像信息处理方向杭州市仪器仪表

来源:http://www.ooluj.com 作者:应用领域 人气:50 发布时间:2020-02-07
摘要:2.远程通信模块RTU-485除了上述功能码外,还支持H01 读取有效位, H02读取输入有效位,h0f对有效位多笔写 ,我多笔写有效位可以用DODRW吗? 4.不想用rs指令,我的DI DO 100多点,肯定很费劲 请各位专

  2.远程通信模块RTU-485除了上述功能码外,还支持H01 读取有效位, H02读取输入有效位,h0f对有效位多笔写 ,我多笔写有效位可以用DODRW吗?

  4.不想用rs指令,我的DI DO 100多点,肯定很费劲 请各位专家帮忙,急,急展开我来答

  

  2、不知道你的远程RTU能不能编程,台达MODBUS通讯的只能字操作,不能位操作,如果可以编程,转换一下就可以

  3、和第2个问题差不多,既然是若干m,那就比如mov k4m0 d100就把16个位放到了一个字里面

  4、关键是要了解MODBUS通讯的方法,台达的只能对字操作,如果从设备只能做位操作,建议还是换一种PLC,仪器仪表工程图像信息处理方向比如欧姆龙的,功能码可以自己设,如果从设备可以将一个字转成16个位,那就省心了,通讯速度还会快很多倍的,如果这个项目带触摸屏的,那就更省心了,把所有设备都连到触摸屏上,仪器仪表工程图像信息处理方向设定一下地址,直接用宏指令做一下就搞定

  关键还是要了解MODBUS通讯协议更多追问追答追问1.我也有这种打算,在程序里面用若干个M 当做远程 Y的标志 ,在程序里运行,杭州市仪器仪表学会 若干个M就会有1 或者0的两种变化,然后我用 MOV K4M0 D100 然后用 MODRW 指令吧 D100 通过通信的方式传到远程 Y 的通信地址里面去 。不知道这么做可以吗?还有个问题,Y 是8位的 ,杭州市仪器仪表学会我将MO-M15 传到 D100 的16个位里面,然后,将D100 传送到 Y0-Y15 这16个连续地址吗?Y0 到 Y7 ,然后 Y8 ,Y9 没有了,Y10-Y17 ,这个怎么处理 ??追答这样是可以的,你的PLC是8位的应该可以自动转换到把Y8到Y10里,如果不放心可以在用M点过渡一下,用M点输出到Y点追问我用的RTU-485远程地址是从H500开始的,我用 MOV K4MO D100 ,将 M0-M15 传送到 D100 的 bit 0 - bit 15 然后用台达的MODBUS 方便指令 MODRW

  MODRW K1 H10 H500 D100 K1 (K1为从站地址 , H10 为写多笔word 命令码,H500 为写入的地址起始位置 ,D100 是写入的源地址,K1 ,为写入 1 笔word )从站会自动将传送的数据转为Y500-516 ,Y510-Y516 吗?

  答案是肯定的可以,如果你的远程设备也是台达的PLC,不过H500应该对应的是Y0,杭州市仪器仪表学会范围最多应该是Y0-Y7、Y10-Y17,台达的PLC输入输出是按8进制算地址的,仪器仪表工程图像信息处理方向你把8进制的地址换算成10进制,就可以看出其实地址还是连续的,不必担心

本文由领航仪器发布于应用领域,转载请注明出处:仪器仪表工程图像信息处理方向杭州市仪器仪表

关键词:

最火资讯