You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
4.5 KiB

20130510��
1�������˵����ݿ�����ͳһ��ʼ������CommonClassLib.AppSettings.cs����һ�β��ҳ�ʼ��һ�Σ�
�߳�WcfControlMonitorLib.CParsePLCData.cs��SocketsTCPIP.CClientTCPIP.cs��ѯ����ʹ�����ڲ������ͳ�ʼ�������ݿ�����ʵ��
2��ʹ��OPC.UA����OPC.DA�������˵�OPCClient�滻ΪUAЭ������Ŀ���ɣ��ͻ��˵�wcfControlMonitorClient��Ŀ��ɾ��CCommonOPCClient.cs������UAЭ��OPCClient���ɡ�
3����û�пͻ��˵�½�������˵�ʱ�����б����ڷ����˽���������ʾ
4��t_base_PLCAsk���������ֶΣ�������IO_CONTROL_APPLY��������ʱ���ⷿF_WareHouse��ӦWAREHOUSE_CODE,��������F_ManageAskkind��ӦCONTROL_APPLY_TYPE
20130620:����CDisassembleTask.cs�Ķ�������������ȡ�����˱�����bug��
20130704:
1�����������������߼�ԤԼ������������\WcfControlMonitorLib\CControl.cs��GetFirstDeviceIFLocked�������ӹ�����������>0���жϣ�
2��ȡ���պ��ͻ��ظ����Զ������Ķ���������������\WcfControlMonitorLib\CGetState.cs��ActionError�������ӹ�����������>0���жϣ�
3����������֮ǰ�Ķ������������棬ȡ��������ԭ����С����ʱ��ֻ������ֵ�����ٿ��Dz����ꡣ��\Model\CGeneralFunction.cs�ĺ���GetMinZeroDistanceTask(int[] mtasks , Model.MDevice devinfo, int devOrder,out int mintask ,out double minDist)
20130709:������ɨ�����������������������ȶ������������ڷ�������֮ǰ�����ȶԣ�����ȷ�ܾ����͡���ȡ����ʱ����Ҫ����t_base_PLCAsk����¼�����룻�ڷ�����ǰ����ʱ����������վ̨���������ȶԣ�t_base_PLCAsk��վ̨����¼������������һֱ���Ϸ�������������ִ�м���δͨ����ʾ�����벻��ȷ��
20130817�����ӿͻ�����ʾÿ��¥PLC������״̬�������ָ��������ٶ��Ĵ������ڡ�PLC��ʼ������ʵ�֣�
20140109:�Ѷ���ȡ��ʱ������վ̨�Ƿ񱻴˶Ѷ�������ԤԼ������AGV��RGV���Ѷ����Ӳ��ڵ����ͻ������룻�������������ĸĽ�;
20140218������������ϵͳ�ϱ�����ʱ�������������ύ�쳣��ֻ�ں�ϻ�Ӽ�¼ɨ�����룬���ڱ������ݿ��洢�����쳣�ָ���������ϵͳ��ʼ����-��PLC��ʼ�����������룻�ϱ��ɹ����ڱ��ش洢���룻�����ڿͻ��˽�������ʾ���������Ѿ��ϱ������룻
20140309���޸ĶѶ���ȡ�����ͻ��жϹ��������ź�ԤԼ�������Ƿ�һ��
20140423��CControl����AheadDetectOK�����ġ�#region ˫���Ѷ�����ȡ�������ڴ��ж��Ƿ�����˫�桢��֤˫�������Ƿ�Ϊ˫�漫�޻�λ������������ccf.ChangeEndCellCode����������λ�Ժ���Ҫ����return false;����������false������ʹ��ԭ����������������
20140514:OPCClient\CCommonOPCClient.cs ��DisConnectOPCServer����: _IfConnectOPCServer = false;�Ų���ɽ���������ִ������Ų���ɽ���������ִ�����
�������ȼ�¼���̻��ѵ��������룬��Ҫ�ڵ����������Ĺ������ͻ�����ʱ���ж����������̻����������Ⱥ�˳��
20140810:���������ͻ��˵�timerFlash_Tick�¼���try֮ǰ����this.SuspendLayout(); finally��������this.ResumeLayout(); �Ż��ͻ���ÿ�θ��Ķ�ˢ�£���Ϊ����ˢ��һ��
20140824��
1���޸Ŀͻ��˺ͷ����˵��������ⷽʽ���޸Ŀͻ��˵������ļ�app.config�е�<netTcpBinding>���µ�receiveTimeout="23:59:59"�����ٿͻ��˺ͷ����˵Ľ�����
timer1 ��interval��Ϊ3600000
2���ͻ������ӽ��շ����˹㲥�ġ���ȡ�����ʹ�������ء��ĺ���public void SendOrderMessage(Model.MonitorInfo mi)��
public IAsyncResult BeginSendOrderMessage(Model.MonitorInfo mi, AsyncCallback callBack, object state)��public void EndSendOrderMessage(IAsyncResult ar)��
�����˵�IControlMonitor.cs����interface IClient������Լ�Ľӿ�void SendOrderMessage( Model.MonitorInfo mi);
IAsyncResult BeginSendOrderMessage(Model.MonitorInfo mi, AsyncCallback callBack, object state); void EndSendOrderMessage(IAsyncResult ar);
�����˵�FrmHost.cs����timer1_Tick������Model.MonitorInfo mi;�޸�ΪFrmHost�༶����
SendMessageToClient�����޸����£�
if (strmessage == "Ѳ���ͻ���")
{
cl.BeginSendOrderMessage(mi, new AsyncCallback(SendOrderMessageCallback), mi);
}
else
{
cl.BeginSendMessage(strmessage, new AsyncCallback(sendMessageCallback), strmessage);
}
3��XP����ϵͳ��WIN7��NameSpaceIndex����������OPCClient.CCommonOPCClient.cs��ConnectOPCServer��CreateSubscriptionGroup
20141110:
1��win7�Ժ��汾��64λ����ϵͳ��32λ����ϵͳ��datatype��Ҫ����OPCClient.CCommonOPCClient.cs��SyncWriteAllItemValue��PLCд����ʱ����ָ�������������ͣ����Ӷ�д���󷵻�ֵ�����ijɹ����ǵ��ж�
2��������PLC�Ķ���ʱMonitoringMode�ĸı䣬OPCClient.CCommonOPCClient.cs�IJ���ʹ��Sampling��
�޸�ΪmonitoredItem.MonitoringMode = MonitoringMode.Reporting;//richard.liu20141110
3��ClientAPI.cs��AddSubscription����innerSubscription.MaxNotificationsPerPublish = 1000;//ÿ�ζ��ķ��أ�������������������richard.liu20141110
20141118:
1��win7�Ժ��汾��64λ����ϵͳ��32λ����ϵͳ��datatype��Ҫ����OPCClient.CCommonOPCClient.cs��SyncWriteAllItemValue��PLCд����ʱ����ָ��������������,��������sValue����item