VisualStudio2010-C#跟西门子1200(Sharp7)-简单上位机界面⑩-IO

本文档介绍了如何使用Visual Studio 2010和C#通过Sharp7库创建一个简单的上位机界面,实现手动控制西门子1200 PLC的输出功能。内容包括设置按钮对应输出点位,建立通讯连接,读写缓冲区操作,以及根据按钮状态切换输出状态。
摘要由CSDN通过智能技术生成

VisualStudio2010-C#跟西门子1200(Sharp7)-简单上位机界面⑩-IO

 

上期回顾(上期主要是对读取PLC的IO状态进行了调试测试,可以看到当PLC有输入输出时,相应点位会显示绿色指示灯,这样就实现了IO的监控)

image.png

本期将做一个手动强制输出的功能,让C#界面能够手动控制PLC的各种输出

1.0 切换到窗口界面,左上角的工具箱,选择button添加一个,然后修改参数,

(Name) = Q0_0_EN

Size = 75,23

Text = 打开/关闭

像这样的依次做8个,按钮名称对应需要控制的输出点,这样容易看清楚

image.png

2.0 双击按钮,生成代码,首先建立通讯,跟之前差不多

private void Q0_0_EN_Click_1(object sender, EventArgs e)

        {

            var client = new S7Client();//建立通讯

            int comectionResult = client.ConnectTo("192.168.0.1", 0, 1);//接受来次通讯的结果

 </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老王工控笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值