• ��������

    AIBUS�ֳ�ͨѶ������PLC������

    2020-08-12 10:16:35  ��Դ�����������Զ����Ƽ����޹�˾

    AIBUS�ֳ�ͨѶ���ߵ�PLC�������Ʒ���

    ��Դ����MM�ִ����졷�ھ��� ���ߣ�����

    ժҪ���ڴ���ģӦ�õij����£��Լ��⡢���͡�ͨ���DZ�����λ������Ϊ�����ɵļ�ɢ����ϵͳ��DCS��������һ���ϺõĿ��Ʒ�����

    �������������繫˾������AIϵ���DZ��������õ�ͨѶ���ܣ����Թ�����AIBUSͨѶЭ��Ϊ�������ֳ����ߡ������ṩ��AIDCSӦ��������������������WINDOWS 98/ME/XP�Ȳ���ϵͳ�£���ʵ�ֶ�1~200̨AIϵ�и����ͺ��DZ��ļ��м��غ͹������ڴ���ģӦ�õij����£��Լ��⡢���͡�ͨѶ�DZ�����λ������Ϊ�����ɵļ�ɢ����ϵͳ��DCS)������һ���ϺõĿ��Ʒ�����������ͼ�ӳ������Ʒ���̽��AI�DZ��볣���Ĺ�ҵPLC����ϵͳ�Ľ���ʹ�ã����ֶ���ͨѶЭ�����ϵ�Ӧ�þ����൱�Ĺ㷺�Ժʹ����ԡ�

    ���������Ŀ��Ʒ���

    ��ҵPLCѡ��LG��˾��MK-120Sϵ��DR-30U��������С��PLC��CPU�����ٶ�0.1US/�����û���������7k�������߱�RS232��RS485����ͨѶ�ӿڡ�һ�㳡��Ӧ�ã�RS232������һ̨�˻����棬���Լ��м������ܱ���RS485Զ�����Ӷ�̨AI-518���ܱ������ӳ���Ӧ��ʱ��RS232��ͨ������EIA/TIA�ı�׼���нӿ�RS232��=��485ת�������Ӷ�̨AI-518���ܱ���RS485�����Ӽ�����ͬRS485Э�����˻������Ͷ�̨��Ƶ�����������������Ŀ��Ʒ��������Լ۱����õ��ŵ㣬�ܹ��Ը��ٵ�Ӳ��Ͷ��ȡ�ø��õĿ������ԣ���Ȼ�������������߱��˹����ܵ��ڡ�ͨѶ�����ɿ����ŵ��ֲ����ġ�

    ������������

    ����������14̨AI-518���ܱ�Ϊ������Ӧ��1̨���ܱ�����AIBUS�еĵ�ַ����Ϊ1�����˻�������PLC�ж����ı���ֵΪ������ֵDATA1,����ֵDATA2,��������PARA1����Ӧ��2̨���ܱ�������AIBUS�еĵ�ַΪ2��������ֵΪ������ֵDATA3,����ֵDATA4,��������PARA2...�������������ƣ�����DATA1-28��PARA1-14��ΪPLC�����ݼĴ���������������AIBUSͨѶЭ��ʹ�÷��㣬����RS485Ϊ������Ӳ��ͨѶ�����Ժã�������PLC�����н������ܱ�ͨѶ����ʾ�IJ����������������巽���������װ����ƹ�Ӧ�õ��������ҵ�PLC�ϡ�

    1������������������������("//"��Ϊ�����α�ע)��
    ��1�� PLC�ϵ���ʼ�����ܱ��ĵ�ַѭ������PΪ1��//PΪPLC�����ݼĴ�����
    ��2�� 14̨���ܱ��ġ�����ֵDATAX������д������ѯ��//XΪż������0��3�� ��������14��д�����ࡰ����ΪM-write��//M-writeΪPLC�ĸ����̵�����
    ��4�� �������ܱ���/д�ӳ�����
    ��5�� ��ַѭ��������1-14�仯ʱ����DATA1-28��PARA1-14�ֱ���ֵΪDDISP,DSET��DALARM��//������������Ϊ���ݼĴ�������14̨���Ķ�/д/����������ַָ�롣
    ��6�� ��100MS��ʱ��Ϊ���ڷ��Ͷ�/д֡���Խ��յ����ֽڰ�����/д���ֽ����֣����м��ӵ�ַ���ͣ�����ʽ����Ϊ��MOV DREV #DDISP, MOV DREV+1 #DSET,���С�DREV��ΪPLC����ͨѶָ����Ľ���֡�ĵ�1���֣������յ�����AIBUS��׼��10���ֽڣ��У���DREV+1��Ϊ����֡�ĵ�2���֣����յ��ĵ�3���֡�DREV+2���������ܱ��ı�����Ϣ��Ӧ����������/λ�ġ���/�򡱱任���ٽ��м��ӵ�ַ���͡�
    ��7�� ��ַѭ������+1��
    ��8�� ��ַ�������ӵ�14ʱ����Ϊ1��
    ��9�� �����������䣻
    ��10�� ���ܱ���/д�ӳ�����

    2�����ܱ��ġ�����ֵDATAX��д�������̷���
       ָ��1�ű��ľɸ���ֵ�����ڡ�DOLD1���У���Ҫ���˻������Ͻ���1�ű���д������ֵDATA1������ʱ�����ڸı����¡�����ֵDATA1������ֵ��DOLD1����ͬ�� ���˸�ֵ��1�ű�д����־M1��M1ΪPLC�ĸ����̵��������ٽ�������ֵDATA1�����͵��ɸ���ֵ��DOLD1����ȥ��ͬʱ��1�ű��ĵ�ַдָ��P��Ϊ1������������ֵDATA1�����͵�14̨���Ĺ���д��ֵ��DWRITE���У���Ӧ��ַ������ͬ�����ܱ�Ӧ�Դ����ơ�

    3�����ܱ�������Ϣ�ı��̷���
       ���ڽ���֡�ĵ�3�ֵĸ��ֽ�Ϊ������Ϣ������Ӧ����3�ֵĸߵ��ֽڵ��ã��õ�������8λ�ֽڡ�HEX-ALARM��������AIBUS�ı�׼����8λ�ֽڵ�0-5λ��1״̬�ֱ��������ޡ����ޡ���ƫ���ƫ���ͳ����̱���������HEX-ALARM���롰HEX1F����λ���룬��������ֵ����DD-ALARM���������ܱ�������״̬����DD-ALARM����ֵ��Ϊ0���ڱ���״̬�£���ֵ�ز�Ϊ�㡣����DD-ALARM���Ƿ�Ϊ����״̬��ֵ����DALARM��������ʾ��Ӧ���ܱ��ı���״̬����������˼·�������޸ij��򣬾Ϳ������˻������ϼ�����ʾ��̨���ܱ��Ƿ��������ޡ����ޡ���ƫ���ƫ���ͳ����̱������Ӷ������Ǹ��õ��˽������ֳ���������

    4�����ܱ���/д�ӳ�������������
       ���ڽ���Ҫ������ֵ/д����ֵ����AIBUSͨѶЭ����Ҫ����PLC���DZ��IJ�������00H������ֵ�����мӷ������Ϳ��ԡ��������ܱ���/д�ӳ����������������£�
    1����ַѭ������P+80->P1; //P1ΪPLC�����ݼĴ���
    2��P1*H100->P2;//P2ΪPLC�����ݼĴ���
    3��P1+P2->PP�� //PPΪ���ܱ���AIBUS�е�Э����ַ�������ڷ���֡�е�1��
    4��M-write��������ʱ��
    ��1������HEX43������֡�ĵ�2�֣�//HEX43Ϊд���ܱ���־
    ��2�����͡�DWRITE��������֡�ĵ�3�֣�
    ��3����DWRITE��+HEX43+��ַѭ������P�����������͵�����֡�ĵ�4�֣�//����д�ֽ�У��
    5��M-write����������ʱ��
    ��1������HEX52������֡�ĵ�2�֣�//HEX52Ϊ�����ܱ���־
    ��2������HEX00������֡�ĵ�3�֣�
    ��3��HEX43+��ַѭ������P�����������͵�����֡�ĵ�4�֣�//���ж��ֽ�У��

    �����ܽἰ����Ч��    

    �ڶԳ������Թ����У�Ӧ����PLC�Ĵ��ڼ��⹤�߶������ܱ���ͨѶ�������м��أ���Ҫʱ�ӳ���/д֡�ķ���ʱ�����ڣ��۲�ÿ�ζ�/д֡���ֽ�������/д�ֽڡ�������У���ֽ��Ƿ�����AIBUSЭ����Ҫ����
       �����˻��������޸�ij̨���ܱ��ĸ���ֵʱ�����ܱ���ˢ���ٶȺܿ죬���ڼ�����ʾ���˻������Ͼ���һ��ʱ���ӳ١���������д����ֵ�� ������100ms�ڼ��ɷ���10���ֽڣ������е�2�ִ����ĸ���ֵ��16���Ƹ�ʽ��ʵ��Ϊ��һ�εĸ�ֵ����Ҫ����̨���ܱ��ٽ���һ�ζ�����ʱ����PLC���ط���д���ĸ���ֵ�����ڳ����ǰ��ա�д����ֵ�����ȵ�ԭ�����ƣ��������ܱ���д�趨ֵ���������������ܱ����ղš�д����ֵ��������Э����ַ������100msʱ���������С�������ֵ������������ѯ�԰�AIBUSЭ����ַ1����14�Ĵ����������˻������ϡ�д����ֵ����������ˢ����ʾ���ӳ�ʱ��=��100ms+PLC����ѭ��ʱ�䣩��14+�����ܱ�-��PLC-���˻��������źŴ���ʱ�䣩��ʵ����ʾ�ӳ�ʱ�䲻����3�롣Ϊ����������ʾ�ӳ������������ڱ��������ڶ����в���1�г��򣬽��¡�����ֵDATA1��ֱ�Ӵ��͵���Ӧ���ܱ����˻�������ʾֵ��DATAX����XΪż������0


    ����
    �־���
    �����ٷ�������������˽������