通讯库下载
在vs包管理工具中,可以直接搜索 HslCommunication 并安装该程序;
官网地址及使用说明:
程序使用示例:
此示例用的是MC协议与三菱的PLC通讯,请按照实际使用示例参照说明文档与相应PLC通讯:
新new出来一个对象(与PLC的连接是使用的TCP连接),构造函数传参用的是string类型的IP地址和string类型的端口号。
调用ConnectServer() 是将连接从短链接变成长连接,并且能够支持断线重连。
读取示例:
//举例读取M1152点位的值
bool boolM1062 = melsecMc.ReadBool("M1152").Content;
//举例读取D444点位的值
string str_D4004 = melsecMc.ReadString("D444", 11).Content;
写入示例:
//写入M1152点位的值
melsecMc.Write("M1152", false);
//写入D500点位的值
melsecMc.Write("D500", 16);
此示例仅供参考,HSL库内容丰富,适用于很多通讯,具体请参照官方使用说明