init: 导入项目到 meswork Gitea
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
using OpcData;
|
||||
using System;
|
||||
using SystemFramework;
|
||||
using System.Threading;
|
||||
using System.Collections;
|
||||
using System.Collections.Specialized;
|
||||
using MisDataFunction;
|
||||
using System.Configuration;
|
||||
|
||||
namespace MisDataName
|
||||
{
|
||||
//public partial class ___ { }
|
||||
public partial class MisData
|
||||
{
|
||||
/// <summary>
|
||||
/// 向MES通讯服务器发送消息
|
||||
/// </summary>
|
||||
/// <param name="msg"></param>
|
||||
private void TransferInfToWebServer(object msg1)
|
||||
{
|
||||
int tagType;
|
||||
string opName;
|
||||
OpcData.CustomeEvetnArgs msgEvent = (OpcData.CustomeEvetnArgs)msg1;
|
||||
//e值不能为空
|
||||
if (msgEvent.TagValue == null) return;
|
||||
tagType = Convert.ToInt32(msgEvent.TagType);
|
||||
opName = msgEvent.OpName.ToString();
|
||||
|
||||
if (!m_WorkStart_OpName.ContainsKey(opName)) return; //当前系统是否存在该工位
|
||||
|
||||
string cmd;
|
||||
string tagValue;
|
||||
string msgSvr;
|
||||
try
|
||||
{
|
||||
switch (Convert.ToInt32(msgEvent.TagValueType))
|
||||
{
|
||||
case 11:
|
||||
tagValue = (Convert.ToInt32(msgEvent.TagValue)).ToString();
|
||||
break;
|
||||
default:
|
||||
tagValue = msgEvent.TagValue.ToString();
|
||||
break;
|
||||
}
|
||||
cmd = MesDataFunction.OpcOperation.hashtable_TagTypeTagName[tagType.ToString()];
|
||||
if (Convert.ToInt32(MesDataFunction.OpcOperation.hashtable_WebTagTypeChange[cmd]) == 0&& MesDataFunction.OpcOperation.hashtable_WebTagTypeChange[cmd]!=null) return;
|
||||
|
||||
if (cmd != "" && cmd != null)
|
||||
{
|
||||
msgSvr = "MES|" + cmd + "|" + opName + "|" + tagValue;
|
||||
}
|
||||
else
|
||||
{
|
||||
return;
|
||||
}
|
||||
//MES web界面显示用
|
||||
asyncSendMessage(msgSvr);
|
||||
}
|
||||
catch (Exception err)
|
||||
{
|
||||
ApplicationLog.WriteLog(err, "TransferInfToWebServer");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user