cnfushao 发表于 2022-3-25 10:11:26

【提问】WenYuModBusCVer10LIB.lib问题

///    命令执行模式=4: 在modbus命令为0x05,0x06,0x10写命令时,
///                              当D6D7指定的变量发生变化时自动执行

WenYuModBusCVer10LIB.lib 能不能改一下,让modbus 0x0F命令也能自动执行?
另外问下,WenYuModBusCVer10LIB.lib 支持哪些modbus命令?

gongmin1982 发表于 2022-3-25 11:10:34

如附件

gongmin1982 发表于 2022-3-25 11:16:42

有问题可以加我微信651558767

cnfushao 发表于 2022-3-25 14:15:14

gongmin1982 发表于 2022-3-25 11:16
有问题可以加我微信651558767

:handshake:handshake

cnfushao 发表于 2022-3-25 15:36:48

                                                                       if((j==16)||(j==15))// write mutil holding,coil
                                                                       {       u8 i=0;u16 TEMP=0;       
                                                                                       CrcH=0XFF;CrcL=0XFF;
                                                                                       for(i=0;i<BT;i++)
                                                                                      {       TEMP=Read_Dgus(((BT<<8)+BT)+i);
                                                                                                       CRC_16((u8)(TEMP>>8)); CRC_16((u8)(TEMP));
                                                                                      }
                                                                                       if((CrcH==BT)&&(CrcL==BT))
                                                                                                       Dt_Point();      //发送指令条数指针+1
                                                                                       else
                                                                                       {       BT=CrcH;BT=CrcL;
                                                                                                      Send_DT_Load();          //发送数据组织
                                                                                           Send_DT();                      //数据发送过程
                                                                                       }
                                                                       }

当j==15时,这里有问题!

cnfushao 发表于 2022-3-25 15:38:17

gongmin1982 发表于 2022-3-25 11:16
有问题可以加我微信651558767

if((j==16)||(j==15))// write mutil holding,coil
                                                                         {       u8 i=0;u16 TEMP=0;      
                                                                                       CrcH=0XFF;CrcL=0XFF;
                                                                                       for(i=0;i<BT;i++)
                                                                                          {       TEMP=Read_Dgus(((BT<<8)+BT)+i);
                                                                                                         CRC_16((u8)(TEMP>>8)); CRC_16((u8)(TEMP));
                                                                                          }
                                                                                       if((CrcH==BT)&&(CrcL==BT))
                                                                                                         Dt_Point();      //发送指令条数指针+1
                                                                                       else
                                                                                       {       BT=CrcH;BT=CrcL;
                                                                                                          Send_DT_Load();          //发送数据组织
                                                                                             Send_DT();                      //数据发送过程
                                                                                       }
                                                                         }

当j==15时,这里有问题!

funyong 发表于 2022-8-5 23:35:17

gongmin1982 发表于 2022-3-25 11:10
如附件

有串口2的T5L MODBUS C版吗?

DWIN_LZ 发表于 2022-8-6 09:45:36

您好,参考附件,波特率是19200,可以根据需求自己调整一下。

zhaoli 发表于 2022-11-27 08:48:16

有WenYuModBusCVer10LIB.lib的开源文件吗,我发现06功能码下发的数据位高低字节是反序的(从机PLC收到 data_H, data_L是反着的),想直接更改下。

DWIN-ARK 发表于 2022-11-27 18:43:11

zhaoli 发表于 2022-11-27 08:48
有WenYuModBusCVer10LIB.lib的开源文件吗,我发现06功能码下发的数据位高低字节是反序的(从机PLC收到 data ...

您好,2楼的附件您下载下。
页: [1]
查看完整版本: 【提问】WenYuModBusCVer10LIB.lib问题