WINCC输入与显示.docx

上传人:b****9 文档编号:26053304 上传时间:2023-06-17 格式:DOCX 页数:12 大小:410.62KB
下载 相关 举报
WINCC输入与显示.docx_第1页
第1页 / 共12页
WINCC输入与显示.docx_第2页
第2页 / 共12页
WINCC输入与显示.docx_第3页
第3页 / 共12页
WINCC输入与显示.docx_第4页
第4页 / 共12页
WINCC输入与显示.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

WINCC输入与显示.docx

《WINCC输入与显示.docx》由会员分享,可在线阅读,更多相关《WINCC输入与显示.docx(12页珍藏版)》请在冰豆网上搜索。

WINCC输入与显示.docx

WINCC输入与显示

WINCC输入与显示

WINCC输入和显示

常开按钮制作,按左键通,释放左键断开

方法一:

1、选择按钮-右键-属性-事件-按左键-闪电图标点右键-直接连接-来源选常数设置1-目标选变量

2、释放左键-闪电图标点右键-直接连接-来源选常数设置0-目标选变量

方法二,1、选择按钮-右键-属性-事件-按左键-闪电图标点右键-C动作-内部函数-tag-set-SetTagBit-

2、释放左键-闪电图标点右键-C动作-内部函数-tag-set-SetTagBit-

 

下面的C动作可以直接复制粘贴在动作编辑对话框中把重复部分删除编译即可

 

按左键

#include"apdefap.h"

voidOnLButtonDown(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,UINTnFlags,intx,inty)

{

SetTagBit("5#泵启动WINCC",1);

}

释放左键

#include"apdefap.h"

voidOnLButtonUp(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,UINTnFlags,intx,inty)

{

//WINCC:

TAGNAME_SECTION_START

//syntax:

#defineTagNameInAction"DMTagName"

//nextTagID:

1

//WINCC:

TAGNAME_SECTION_END

//WINCC:

PICNAME_SECTION_START

//syntax:

#definePicNameInAction"PictureName"

//nextPicID:

1

//WINCC:

PICNAME_SECTION_END

SetTagBit("5#泵启动WINCC",0);

}

开闭轮换按钮制作(按次通,再按次断开,如此反复)

#include"apdefap.h"

voidOnLButtonDown(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,UINTnFlags,intx,inty)

{

//WINCC:

TAGNAME_SECTION_START

//syntax:

#defineTagNameInAction"DMTagName"

//nextTagID:

1

//WINCC:

TAGNAME_SECTION_END

//WINCC:

PICNAME_SECTION_START

//syntax:

#definePicNameInAction"PictureName"

//nextPicID:

1

//WINCC:

PICNAME_SECTION_END

if(GetTagBit("推板小车退到位假信号")==0)//返回类型:

BOOL

SetTagBit("推板小车退到位假信号",1);//返回类型:

BOOL

else

SetTagBit("推板小车退到位假信号",0);

}

 

10毫秒时间输入一

图1变量创建DB5.DW30,时间单位为10毫秒图2为PLC的变量STAT100设置对应地址DB5.DBW30

1秒时间输入二

如下图:

分别是程序块,DB块,WINCC变量的设定,变量创建DB1.DW2,时间单位为1秒PLC的变量STAT1=DB1.DBW2

注意:

两种时间输入的WINCC变量是有区别的,第一种是无符16位,第二种是浮点32位

时间转换功能块

 

压力设定转换

 

显示定时器剩余时间:

创建变量,输入输出域设置

 

FM350-2高速计数模块用于测速简单说明

默认已装模块软件和生成了数据块DB2和对应程序块FC2\FC3\FC4\FC5,

0、1通道已经用于测量位移,新使用2通道即程序上的高3通道用于测量转速

编码器接线:

A相接5B相接9,电源直流24V不一定要接模块电源,接屏蔽线,

模块设置:

1、设置地址

 

 

编码器设置:

1、选择通道2(程序里的高3通道)

2、编码器类型选择和参数设置(左下的500就是编码器转一圈的脉冲数,也就是编码器的条数)

3、操作模式选择和时间窗设置(测速模式)

4、用户类型设置(用户类型2,通道2,测量值)

5、设置完后保存-编译-下载到PLC

 

2、打开通道的程序

DB2是用于模块专用数据块,具体生成方法看FM350-2入门手册

高1通道对应地址:

DB2.DBW44

高2通道对应地址:

DB2.DBW46

高3通道对应地址:

DB2.DBW48程序里输出的数值/1000得的数值就是转速(单位转/分钟)

如下图的MW580的单位就是r/min,

M23.7M24.0M24.1分别是对应通道打开的条件

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1