C#与西门子PLC通讯

匿名 (未验证) 提交于 2019-12-03 00:43:02

通讯组件概述

通讯组件名称

数据类型

函数与参数

[EntLink]

[ComLink]

CommRate,Int32,与PLC通讯的速率

Station, Uint16, PLC的站号码

返回值:Int16,函数执行结果,见4.3详细说明

[DeLink]

[CmdRead]

[CmdWrite]

[Bit_Test]

[Bit_Set]

[Bit_Reset]

[CmdReadString]

[CmdWriteString]

[DataConvert]

SourData , Object,需要转换的源数据

-18 PLC的网络句柄解析错误;

-19 PLC的网络句柄数据错误;

-28 PLC的网络句柄解析错误;

-29 PLC的网络句柄数据错误;

-70 PLC内存区域的功能受限制;

-80 PC系统中无网卡;

-81 PC的IP地址格式错误;

-82 PLC的IP地址格式错误;

-83 PING命令返回错误;

组件使用步骤

VS.NET平台的DLL程序集组件不用注册,ActiveX的COM组件(*.dll/*.ocx)须要在系统下注册才能正常使用,注册的方法主要有两种:

控制面板->用户账号和家庭安全->用户账户->更改用户账户控制设置,把滑竿拖到最下面,即“从不通知”。

原文:https://www.cnblogs.com/DreamRecorder/p/9359435.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!