CP341 FC01功能码读不到线圈状态,读取约克冷机参数,保持寄存器和写单个线圈正常,就是读线圈不行,modbus scan读取线圈状态正常,请问如何解决????
最佳答案
6、FC01,05,15:读取、强制输出位的状态;
分4个范围,每个范围前2行地址为信息传送地址,后2行对应西门子的PLC地址区,
第1范围从0~15对应MODBUS地址区为00001~00016,对应西门子数据区(标记F.)为M10.0~M11.7;
第2范围从16~31对应MODBUS 地址区为00017~00032,对应西门子数据区(输出Q.)为Q0.0~Q1.7;
第3范围从地址32~64对应Modbus 地址区为00033~00065,对应西门子数据区(时间T.)为T0~T1;
第4范围从地址64~96对应Modbus 地址区为00065~00097,对应西门子数据区(计数器C.)为C0~C1。
参考“CP341作从站(Slave)的Modbus RTU通讯”
http://www.ad.siemens.com.cn/productportal/Prods/published/Comm/Comm_15.7/Comm_15.7.html
提问者对于答案的评价:
感谢,已了解
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc281731.html