pcs7输入php 输出提示确认框域怎么做二次确认

每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
WINCC中输入输出域如何绑定...
热点活动:
WINCC中输入输出域如何绑定变量 - 已解决问题
在WINCC中,通过TCP/IP与S7-300相连,已经连接成功。在WINCC界面中,有一个输入输出域,现想将其与TCP/IP下的一个输入变量相连,作为S7-300的一个输入信号,可是在WINCC中怎么就不能输入数字呢?已经将输入输出域的输入与指定变量绑定了啊!大家帮忙啊!
问题补充:比如在S7中的地址是I6.0,我在WINCC的TCP/IP下建立一个变量AND1,地址也定为I6.0,然后在WINCC画面中,添加一个输入输出域,在其属性的输入输出中绑定变量AND1,是不是就可以在WINCC画面的输入输出域上输入数字传给S7中的I6.0.如果我说得不对,那该怎么具体实现呢?
产品版区:
悬赏分:10 | 解决时间: 10:21:55 | 提问者: - 新生  第1级
问题ID:65680
1.变量的地址是否设定正确,在TAG&Management中可以监视该变量的值和质量代码。2.你组态的IO区域是否在OUTPUT属性中设置为输入/输出,你设置为输出的话是不能写的。3.组态的IO区域是否组态为不可操作,更新周期设置是否正确。补充:1.楼主的想法是好的,但是要注意程序里面的I6.0是外部输入,是通过外部I/O模块硬接线到按钮/开关等外部设备的,你可以在WinCC中用IO域关联这个I点,但是无法修改这个I点的值;2.按照楼主的思路,应该这样来组态:2.1.TAG&Management-&SIMATIC&S7&Protocol&Suite-&TCP/IP,新建一个连接,连接属性填入PLC的IP地址、机架号、槽号,SIMATIC&S7&Protocol&Suite-&TCP/IP右击-&System&Parameters-&Unit,下拉框选中你的本机TCP/IP网卡;2.2.连接下面新建变量AND1,变量属性,数据类型Binary&Tag,地址选择I1.1;2.3.画面添加I/O域,对象属性-&Output/Input-&Output&Value-&Dynamic右键-&Tag,选择变量AND1,Update&Cycle选择Upon&Change,Field&Type选I/O&Field,Data&Format选择Binary,保存画面。2.4运行画面,在I/O区内输入1或0,回车。3.当然I6.0属于外部地址,WinCC画面上是无法写值成功的,建议你用DB块或者M点来测试。祝你成功!
高级工程师  第11级&
填写您的评论...
提问者对于***的评价:谢谢你的回答,虽然还是没有弄好!
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
1、wincc建立变量连接plc中的地址。2、wincc建立输入输出域,连接wincc变量,注意是输入输出域,不是输入域也不是输出域。3、你的输入输出域的数据类型要wincc变量以及plc的地址中的数据类型一致。4、数据显示格式是否正确。
- 高级顾问  第14级
& 20:53:39
首先看一下I/O域的属性---数据类型&&&&&&&&&&&&&&&&&&&&---&输入/输出其次变量地址与Step7地址对应且确定程序里没有其他地方对这个地址进行清零操作再次确保WINCC与STEP7通讯正常I6.0是外部输入变量,也就是PLC给电脑显示的,这个数值不能直接用I/O域去更改,即使你写入值了,它还是会恢复到PLC这个I地址的实际值Q输出可以在I/O域直接赋值,将这个I/O域与变量连接,在画面上写入数值就可以
- 中级工程师  第10级
& 08:55:38
输入输出域是模拟量信号
- 中级技术员  第6级
& 13:41:03
上一页1下一页&
扫描打开手机版
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找***
在“找***”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到***!
遇到了问题,就来“找***”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找***”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找***”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!WinCC输入输出域实现带确认的输入操作_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
WinCC输入输出域实现带确认的输入操作
上传于||文档简介
&&W​i​n​C​C​输​入​输​出​域​实​现​带​确​认​的​输​入​操​作
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢关于spss解读二次回归方程系数未标准化系数标准化系数B标准误BetatSig.年份X ** 2.007.001.9628.605.000(常数)-33.231-8.524.000这个表格是用spss输出的,我想问下,怎样确认这个二次回归方程啊?
阿浆桑NJ30MO99
就是未标准化系数下所对应的的数字
SPSS是可以做这个的,但是应该少了一个年份的变量,按理二次方应该是Y=AX2+BX+C
这个二次回归方程为:Y=-.007*年份^2(即年份的平方,其中,一次项的系数为0)
为您推荐:
扫描下载二维码SIMATIC_PCS7_标准培训(完整版)_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
SIMATIC_PCS7_标准培训(完整版)
上传于||暂无简介
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩613页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢使用WinCC输入/输出域实现带确认的输入操作
查看: 1229|
摘要: 在实际的项目应用中,某些关键数据的输入需要提示操作人员确认无误后才能进行。如下图所示: 图1 当在输入/输出域中输入数值99并回车后,数据并不立即输入到变量里,而是弹出一个确认的信息窗口。这时候如果选择“是 ...
在实际的项目应用中,某些关键数据的输入需要提示操作人员确认无误后才能进行。如下图所示:
当在输入/输出域中输入数值99并回车后,数据并不立即输入到变量里,而是弹出一个确认的信息窗口。这时候如果选择“是”那么数据将输入到相应的变量,如果选择“否”相应的变量会保持原来的值不变。下面就介绍如何使用WinCC的输入/输出域实现这种功能。
1. 前提条件创建两个数据类型相同的变量 DisplayValue和TempValue,其中DisplayValue是实际需要控制的变量,TempValue作为临时变量使用。如下图所示:
2. 输入/输出域的属性设置在画面中新建一个输入/输出域,打开属性对话框。选择属性输出/输入输出值,在动态部分点击鼠标右键,如下图所示:
打开动态对话框。选择需要控制的变量(本例中变量为:DisplayValue),并配置数据类型。如下图所示:
3. 输入/输出域的事件设置
3.1更改动作设置选择同一个输入/输出域,打开属性对话框。选择事件属性主题输出/输入输入值,在更改动作部分点击鼠标右键,如下图所示:
打开直接连接对话框。来源部分保持默认设置,目标部分选择直接连接到临时变量(本例中为:TempValue )。如下图所示:
3.2键盘释放动作设置选择同一个输入/输出域,打开属性对话框。选择事件键盘释放,在动作部分点击鼠标右键,如下图所示:
打开C动作编辑器。编写用于判断操作人员是否输入完毕并按下回车的代码。如下图所示:
详细代码如下:int TempValue=GetTagWord("TempValue");char szBuffer[20];sprintf( szBuffer,"Input number:%d",TempValue);if ( nChar==13 )//if press enter{int xRet = MessageBox(NULL,szBuffer,"确认窗口",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);//messageif ( xRet == IDYES )//confirm operate{SetTagWord("DisplayValue",TempValue);// set data}}当系统运行后,一旦在该输入/输出域中检测到回车信号,系统就会弹出如图1所示的确认窗口。
4.附加说明:以上内容的测试环境:Windows XP professional SP2+WinCC V 7.0 SP1 ASIA。关于MessageBox函数的详细说明请参考Microsoft的相关文档。
上一篇:下一篇:
Powered by &
这里是—这里可以学习 —这里是。
栏目导航:

参考资料

 

随机推荐