VisualStudio2010-C#跟西门子1200(Sharp7)-简单上位机界面⑪-IO
上期回顾(上期主要是是做一个手动强制输出的按钮,让C#界面能够手动控制PLC的输出)
本期将对代码进行调试,并且补充说下PLC的设置
1.0 PLC那边我们需要做些什么呢,首先建个手动DB块,这里我定义了DB3的数据块,然后新建几个字节的变量,名字的话可以根据具体输出的定义,这样更清晰一点
2.0 然后再把手动变量,来控制PLC的输出,这样当我们C#改变变量的值时,就会强制输出Q点了
3.0 到这边PLC的准备工作就好了,然后我们回到C#这边,按F5调试,你就会发现按下打开/关闭的按钮,就能控制Q0.0的PLC输出点位了
4.0 如上所述,我们就可以以同样的方法来控制不同的输出点,并实现实时变化,如下图
5.0 这时候PLC的DB数据块3,监控的数值都为1,实际输出点位也为true,这时候就达到了我们C#手动强制控制PLC输出的目的了