C++上位机通过socket读写PLC

做上位机的同行应该有切实体会:由于某些厂家的通信协议不开放的缘故,通信是个很费劲的事,特别是和西门子的通信。就我目前所知,通信手段主要依赖于两条路:
a.OPC,我们自己开发client端,server端借助simatic net 或者kepserver
b.组态软件,组态软件就不说了,稍微会点编程的人都不想用这东西。
OPC服务端和组态软件都需要花钱购买(当然盗版除外),并且是一次性的,使用体验感非常不爽,基于如此,我一直想找一个可替换的方案用于和PLC通信,经过多方面的探索验证,终于找出一条不用经过任何中转,借助socket完全用代码实现的通信路径,主要特征如下:
1.VS2015 C++ MFC开发
2.可实现和200,300,400,1500,1200对接通信(200没测过)
3.可直接读写台达、施耐德(ModBus)信息
4.已有QT版本
5.可定制开发三菱通信驱动(Melsec 3E)

测试案例
记得勾选PLC中这个远程连接使能记得勾选PLC中这个远程连接使能
试用版工具可免费试用,无次数和时间限制。
工具下载地址:https://pan.baidu.com/s/1Xg_JDxv1wxAqST0MYXMH5Q
提取码:s90g
其余问题请加QQ634471989咨询

评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值