Skip to content

Modbus �ĵ�Ŀ¼

��Ŀ¼���� Modbus ���������ĵ���

�ĵ��б�

1. �����ĵ� (overview.md)

Modbus ����������ܺ�������������

  • ��������Ҫ����
  • �������㣨ְ����롢˫Э��֧�֡�����������ȣ�
  • �ܹ���ƣ����νṹ�������ϵͼ��ͨ�����̣�
  • �ĵ�����
  • ������ϵ
  • ������˵��

�ʺ���Ⱥ: �����û����ر��dz��νӴ� Modbus ���Ŀ�����


2. ��վ����ϸ�ĵ� (master.md)

cModbusMaster �����ϸ˵����������

  • �����
  • �¼��б���OnConnect��OnDisconnect��OnError��OnDataReceived��
  • ���Բο���ProtocolType��State��SlaveID��RTU/TCP ���õȣ�
  • �����ο���Connect��Disconnect����д������
  • �¼����
  • ����ʾ����������վ������������վ�����ݲɼ���

�ʺ���Ⱥ: ��Ҫ��Ϊ Modbus ��վ���ͻ��ˣ��Ŀ�����


3. ��վ����ϸ�ĵ� (slave.md)

cModbusSlave �����ϸ˵����������

  • �����
  • �¼��б���OnStarted��OnStopped��OnClientConnect��OnReadRequest �ȣ�
  • ���Բο���ProtocolType��State��SlaveID�����ݴ洢�ȣ�
  • �����ο���Start��Stop�����ݶ�д�����ݹ����ȣ�
  • �¼����
  • ����ʾ����������վ����̬���ݸ��¡���ͻ��˴�����

�ʺ���Ⱥ: ��Ҫ��Ϊ Modbus ��վ�����������Ŀ�����


4. ���ٿ�ʼ (quickstart.md)

��������ָ�ϣ������û��������� Modbus ��⣺

  • ǰ��׼���������ļ�����Ŀ���ã�
  • ��վ�������ţ�TCP ģʽ��
  • ��վ�������ţ�TCP ģʽ��
  • ����ͨ��ʾ��
  • RTU ģʽ���ٿ�ʼ
  • ��������ʾ��
  • ����������

�ʺ���Ⱥ: ��ѧ�ߡ�����ԭ�Ϳ���


5. ����Ӧ�� (advanced.md)

�߼����ܺ����ʵ�������Ǹ���Ӧ�ó�����

  • �߼����⣨����վ��һģʽ������������첽����ģʽ��
  • �����Ż���������ȡ��Ƶ�ʿ��ơ�Ԥ���桢���ӳع�����
  • ���������ۺϴ��������쳣�봦����
  • ���վ�������豸���ù�����ͳһ��ѯ������
  • ���ݻ�����ԣ��༶���桢д��ͬ����
  • ��־����ԣ���ϸ��־��¼�����ݰ����ԣ�
  • ��ȫ���ǣ�������֤�����ݼ��ܣ�
  • ʵ��Ӧ�ó�������ҵ���ݲɼ����豸���ơ��������أ�
  • �������⣨���������������ȱ��ݡ�����������

�ʺ���Ⱥ: �о���Ŀ����ߡ���Ҫʵ�ָ��ӹ��ܵ��û�


������

����ʹ����

���鰴����˳���Ķ���

  1. �����ĵ� - �˽�����ܹ����������
  2. ���ٿ�ʼ - �������֣�������һ��Ӧ��
  3. ��������ѡ��

�о���Ŀ�����

����ֱ�Ӳ�������ĵ���

  • ��վ���� �� master.md
  • ��վ���� �� slave.md
  • �����Ż� �� advanced.md �����Ż��½�
  • �߼����� �� advanced.md ����½�

���ٲο�

  • ���Ժͷ��� �� �鿴 master.md �� [slave.md) ������/�����ο�����
  • ʾ������ �� ���ĵ���"����ʾ��"�½�
  • �������� �� quickstart.md �� advanced.md �ij��������½�

����ʾ��λ��

�����ĵ��е�ʾ�������⣬���ṩ����������ʾ����

��ʾ����Ŀ¼

  • λ��: src/Demos/Modbus/
  • ����:
    • Master/ - ��վ��ʾ����
    • Slave/ - ��վ��ʾ����
    • DEMO_README.md - ��ʾ����ʹ��˵��

���ٲ���ָ��

  • λ��: src/Demos/Modbus/���ٲ���ָ��.md
  • ����: TCP �� RTU ģʽ����ϸ���Բ���

����֧��

����������飬��ο���

  • ��ʾ����: src/Demos/Modbus/
  • ʾ������: src/Demos/Modbus/src/
  • ��Դ����: src/Modbus/

�汾��Ϣ

�汾������־

v1.1.0 (2026-01-16)

  • ? ���� BindAddress ����֧�֣���վ��- �����ü�����ַ��127.0.0.1��0.0.0.0 ��ָ�� IP��
  • ? ����ö�������淶 - ���� Master/Slave ��׺���֣��� ModbusMasterFunctionCode/ModbusSlaveFunctionCode��
  • ? �Ż��������� - Stop() ����Ϊ StopMe() ������ VB �ؼ��ֳ�ͻ
  • ? ���½ṹ������ - ModbusDefaults ��Ϊ ModbusMasterDefaults �� ModbusSlaveDefaults
  • ? ��������ʾ��������ĵ��Է�ӳ�������

v1.0.0 (2026-01-16)

  • ��ʼ�汾����
  • ֧�� Modbus RTU �� TCP ˫Э��
  • ����������֧�֣�0x01-0x10, 0x16, 0x17��
  • �¼�����ģ��
  • �������ݴ洢��

��ʾ: ����� �����ĵ� ��ʼ�Ķ����˽�����������������ʹ�÷�����

VB6及其LOGO版权为微软公司所有