server type(C#与西门子plc 做通讯的例子 会的高手请给个例子)
本文目录
- C#与西门子plc 做通讯的例子 会的高手请给个例子
- Windows安装MySQL到这个界面然后该怎么办呢
- filezilla server 怎么设置
- 报错:json-server Type of “xxx“ (string) is not supported.
- Server 对象,ASP 0177 (0x800401F3)
C#与西门子plc 做通讯的例子 会的高手请给个例子
运用VC#编程通过OPC方式实现PC机与西门子PLC通讯1、 在类的开头部分生名变量private string serverType="";private IOPCServer pIOPCServer; // OPC server接口private Object pobjGroup1; // Pointer to group object private int nSvrGroupID; // server group handle for the added group private System.Collections.Hashtable groupsID=new Hashtable(11); //用于记录组名和组ID号private System.Collections.Hashtable hitemsID=new Hashtable(17); //用于记录项名和项ID号private Guid iidRequiredInterface;private int hClientGroup = 0; //客户组号private int hClientItem=0; //Item号2、 创建服务器,编写Open()方法/// 创建一个OPC Server接口/// /// 返回错误信息/// 若为true,创建成功,否则创建失败public bool Open(out string error){error="";bool success=true;Type svrComponenttyp ;//获取 OPC Server COM 接口iidRequiredInterface = typeof(IOPCItemMgt).GUID;svrComponenttyp = System.Type.GetTypeFromProgID(serverType);try{//创建接口pIOPCServer =(IOPCServer)System.Activator.CreateInstance(svrComponenttyp);error="";}catch (System.Exception err) //捕捉失败信息{error="错误信息:"+err.Message;success=false;}Return true;}3、 在服务器上添加用于添加Group的函数/// 添加组/// 组名/// /创建时,组是否被激活/// //组的刷新频率,以ms为单位/// 返回错误信息/// 若为true,添加成功,否则添加失败public bool AddGroup(string groupName,int bActive,int updateRate,out string error){ error="";int dwLCID = 0x407; //本地语言为英语 int pRevUpdateRate;float deadband = 0;// 处理非托管COM内存GCHandle hDeadband;IntPtr pTimeBias = IntPtr.Zero;hDeadband = GCHandle.Alloc(deadband,GCHandleType.Pinned);try{pIOPCServer.AddGroup(groupName, //组名bActive, //创建时,组是否被激活updateRate, //组的刷新频率,以ms为单位hClientGroup, //客户号pTimeBias, //这里不使用(IntPtr)hDeadband,dwLCID, //本地语言out nSvrGroupID, //移去组时,用到的组ID号out pRevUpdateRate, //返回组中的变量改变时的最短通知时间间隔ref iidRequiredInterface,out pobjGroup1); //指向要求的接口hClientGroup=hClientGroup+1;int groupID=nSvrGroupID;groupsID.Add(groupName,groupID);}catch (System.Exception err) //捕捉失败信息{error="错误信息:"+err.Message;}finally{if (hDeadband.IsAllocated) hDeadband.Free();}if(error=="")return true;elsereturn false;}
Windows安装MySQL到这个界面然后该怎么办呢
最后分析的原因有两点:原因1:mysql的安装路径不能包含字符或者中文。原因2:select a server type时选择了Server Machine项,write configuration file报错。解决办法:修改安装路径重新安装。select a server type选择developer Machine项(开发测试类选用)注意:Server 2008 下和 Server 2003 下安装 Mysql 基本步骤一致,只是在配置MYSQL服务器类型的时候,2003下一般都是 Server Machine,而在 2008 下面只能选择 Developer Machine才能够正常安装,否则就会出现上面的错误。下面是几种服务器类型的一个说明:说明:选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,大家根据自己的类型选择了,一般选“Server Machine”,不会太少,也不会占满。
filezilla server 怎么设置
服务器设置:
第1步 进行服务器全局参数设置:点“Edit”菜单,选“Settings”
General settings(常规设置):
Listen on Port:监听端口,其实就是FTP服务器的连接端口。
Max.Number of users:允许最大并发连接客户端的数量。
Number of Threads:处理线程。也就是CPU优先级别。数值调得越大优先级越高,一般默认即可。
timeout setting:超时设置,自上至下分别为:连接超时、传输空闲超时、登入超时。单位为秒。
Welcome message页面设置:客户端登录成功以后显示的Welcome信息。建议不要用软件默认的,因为任何软件都不能保证没有什么漏洞,如果在这里暴露软件名称的话,一旦这个FTP Server软件有什么安全漏洞,别有用心的人知道了服务器软件的名称就可能针对性地发起攻击。所以建议这里设置的信息不要包含任何服务器资料。强烈建议修改默认的欢迎信息为“Welcom to Serv-U FTP Server”,这样Filezilla在欢迎消息中就会Serv-U字样,以达到欺骗攻击者的目的。注意:本步骤非常重要!
现在我们用telnet去连接一下FTP的21端口,即可看到修改过的“假”的提示信息,这样服务器的安全性可以得到比较明显的提高。
IP bindings(IP绑定)页面:把服务器与IP地址绑定,使用*以绑定到所有地址。
IP Filter(IP过滤器)页面:设置IP过滤规则,在上面栏目中的IP是被禁止与FTP服务器连接的,下面的是允许的。格式:可以是单个IP地址、IP地址段,可以使用通配符、使用IP/subnet语法或正则表达式(以“/”结尾)来过滤主机名。
报错:json-server Type of “xxx“ (string) is not supported.
当在db.json中定义 会报错: json-server Type of "name" (string) is not supported. 原因与json-server的工作方式有关 直接暴露在JSON对象根目录下的每个键都被视为json-server中的单独URL。 需要使用 对象 或 数组对象 ***隐藏网址*** ***隐藏网址***
Server 对象,ASP 0177 (0x800401F3)
这个需要你另外安装一个组件的. Set dsql=Server.CreateObject("dede.SQL")Set dlist=Server.CreateObject("dede.DataList2")看见没:里面的dede.SQL 及dede.DataList2都是,你在重做系统前已安装过这两个组件,所以可以运行,但是你重做系统后,这两个组件没有了,所以出错了.解决方法:安装这两个组件,你下载的应该是dede程序,它里面应该有说明!
本文相关文章:
server type(filezilla server 怎么设置)
2024年7月15日 05:02
server type(Server 对象,ASP 0177 (0x800401F3))
2024年7月15日 03:10
更多文章:
realme q3(realme真我Q3正式登场,对比红米、荣耀,它值得入手吗)
2024年7月2日 20:36
labview做api服务器(labview创建新的I/O服务器出现了这种情况,I/O服务器类型是空)
2024年8月19日 11:25
跪求C/C++/MFC课程设计?mfc做的课程设计 c++ 车牌管理系统 谁做过急求大神
2024年5月17日 05:46
addon是什么意思(请问:add in与add on表示添加的区别)
2023年10月20日 21:40
make sb to do还是do(make sb do还是make sb to do)
2024年7月24日 08:05
excel复杂表格制作范例(怎么用excel制作复杂不规律的表格)
2024年4月4日 12:40
新冠肺炎防治第九版(第九版新冠肺炎诊疗方案出炉,释放了什么信号)
2024年9月6日 15:15
matlab下载要钱吗(matlab到底要不要钱我该到哪儿下载,怎么安装我是超级菜鸟,请高手帮忙!)
2024年6月23日 11:10