���}��[����]EM9160 ModBus Masterͨ�ņ��} ����66067���Pע�^���� |
---|
���� |
1�� |
![]() |
[����]EM9160 ModBus Masterͨ�ņ��} ![]()
�������{ԇEM9160 ��ModBus Master���ܷ�l��MODBUS��RTU���ӳ������酢�������]�� ��gxshun @ sina.com
Ŀǰ���F�����}�� 1���O��ModBusͨӍ�ij��r�r�g��
int timeout;
timeout=mbusMaster_SetTimeout(hPort,100);
�@���O�õĞ�100ms�����������O�ó��r�r�g�����timeout����1000 2��EM9160 ���x��ModBus�e�`���a�Ƿ�͘˜ʵ�һ�£������xȡModBus�ęC�O������Ĵ���ֵ�r����0x84 [���N���ѽ���������2013-7-19 11:23:47���^]
|
�������� | ���� | �؏� ![]() |
x10 |
2�� |
![]() |
![]()
Ո����Linux�汾߀��CE�汾��
|
�������� | ���� | �؏� ![]() |
zhl |
3�� |
![]() |
![]()
1���҂����ṩ�Ď�Ĵ_���@�����}����Ҫ����mbus_Master.lib�ļ����ѽ��l������]�䣬Ո���գ�
2�� �����ص��e�`���a��ѭModbus�f�h��0x84 ��ʾReply time-out�e�`��
|
�������� | ���� | �؏� ![]() |
���� |
4�� |
![]() |
![]() ��ã��]�����յ�����CE�汾���O��ModBusͨӍ�ij��r�r�g�ѽ�Q���x�x�� �F��һ�����}�ǣ����xȡ1̖�ęC���ĵ�5���_ʼ��3���Ĵ������l��������� UINT16 regArr[20]; mbusMaster_ReadMultipleRegisters( hPort, 1, 5, regArr, 3 ); ���ڽ��՞飺01 03 00 04 00 03 05 CB ���д��ڽ��յĵ�4���ֹ���4����5�p��1�����Ƿ�ԓ��5���������CRC16����01 03 00 04 00 03Ӌ��ġ�
|
�������� | ���� | �؏� ![]() |
zhl |
5�� |
![]() |
![]()
�Ĵ_���@�ӣ�����mbusMaster_ReadMultipleRegisters( ... ) �еą���
startRef: ��Ҫ�xȡ�Ĵ�������ʼֵ���䷶����: 1��0x10000���Ǐ�1�_ʼ���Ȳ���̎��飺startRef--����Ɍ������Ğ飺
mbusMaster_ReadMultipleRegisters( hPort, 1, 6, regArr, 3 );
|
�������� | ���� | �؏� ![]() |