设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
排行榜
积分充值
帖子
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『高级语言/组态软件/触摸屏』
›
C#上位机与S7-200Smart通信技巧
返回列表
发新帖
C#上位机与S7-200Smart通信技巧
[复制链接]
10431
|
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
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
北岛李工
回复楼主
返回列表
『运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』