目前工业自动化有IT OT深度融合的趋势,目前大多数自动化企业电气工程师人员上位机基础薄弱,从这一期开始,根据个人行业经验积累,对相关知识运用做一个简单的科普,适合有一定高级语言基础的电气工程师。不定期更新接近实用的小操作技巧。 初步定为 西门子 三菱 Modbus Mqtt四个板块,欢迎大家评论,给与宝贵建议与支持。
第一部分讲解上位机与西门子PLC,分通讯连接 读写数据测试 简单实用案例三章。
首先建立C# 项目(建议使用Net 4.6之后 的Winform架构),创建后添加dll库,在NuGet程序包搜索S7netplus(支持西门子PLC dll众多,以S7为例),安装好相应版本(不必要最新版)
添加后项目引用里面会自动出现S7.Net
在窗体里面添加文本框 标签 两个连接 断开按钮 CPU类型选择框 选型框Item添加以下数据:
实例化PLC对象 在连接 断开PLC按钮事件中编写如下代码
保存并编译,
Enjoy!!