一、硬件配置:
西门子S7-200 PLC一台,大连德嘉电子的ETH-ibus,装有wincc软件的电脑一台
如下图:
二、软件配置:
如果多台PLC与wincc连接一定要安装simatic.net
1、打开wincc选择驱动,见下图:WinCC 驱动TCP/IP——[鼠标右健]——系统参数——单
——TCP/IP(Auto)
2、WinCC 驱动TCP/IP——[鼠标右健]——新驱动程序的连接——属性——IP地址填入[192.168 . 1 . 10]
3、右键点击右侧空白处,选择 新建变量
4、点击地址(A)栏后面的选择建立一个最简单的M0.0,M0.1点
变量定义好之后,如下图:(因为我做了一个M0.0的翻转程序,作为按钮显示变量,用M0.1作为点动等输出变量)
5、下面建立一个图形画面,打开图形编辑器
下面是本文的重点,介绍一下关于wincc中开关量按钮按键的画面显示、点动、锁存和互锁的做法。
一、画面显示:
(1)、首先我们来建立两个IO域,方便观察M0.0和M0.1的实际值
(2)、再来定义一个圆形按钮,来显示M0.0的状态。(绿色为1,红色为0)
(3)、打开按钮的对象属性对话框,在属性选项卡中选择颜色,选择背景颜色,在动态栏中单击右键选择 动态对话框
(4)、在表达式\公式中选择变量M0.0,并点击事件名称对话框后面的变量触发器,
(5)、在改变变量触发器窗口中的变量名中选择变量M0.0,并双击标准周期下面的2秒,改为250ms,点击确认。
(6)、在动态值范围对话框中数据类型选择布尔型,点选变量状态,在表达式\公式结果中将是\真设置为绿色,假\否设置为红色,点击应用。