C#上位机与S7-200Smart通信技巧

[复制链接]
查看10432 | 回复0 | 2024-12-24 17:44:33 | 显示全部楼层 |阅读模式
我们使用C#开发上位机和S7-200Smart系列PLC交互数据时,大多会用到Sharp7、Snap7之类的通信类库。有些通信类库默认的使用的是PG连接资源,而对于S7-200Smart来说,它的PG连接资源只有1个,参见下图所示。



这样的话就会导致我们的上位机程序和STEP7-Micro/WIN SMART无法同时访问PLC。所以我们需要调用方法SetConnectionType来修改连接类型。

publicoverridevoidStart() { //修改连接类型为GET/PUT     s7.SetConnectionType(0x03);     EasyLog.WriteLog($"{this._Address}:正在连接......");     s7.ConnectTo();}

这样修改连接类型后,我们的C#上位机程序就可以和STEP7-Micro/WIN SMART编程软件同时在线了。

HwLib(慧兰博)技术团队专注于高端自动化技术,如果您对我们的技术教程感兴趣的话,可以X宝上搜索店铺“hwlib”或者“慧兰博”




关于HwLib(慧兰博)技术团队的更多信息:www.hwlib.com.cn

HwLib(慧兰博)技术团队技术资料:

https://www.jianguoyun.com/p/DR20ZAEQq_K3CBivk5kD

或者

https://pan.baidu.com/s/1wXJYgFf-FIUVNbC7IHdxEg?pwd=1234

提取码:1234


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则