PLCSIM和WinCC flexible联合仿真

程序很简单,IO.O控制Q0.0,i0.1控制Q0.1。画面做好了,当点击HMI画面中I0.0,I0.1对应的按钮时,模拟表中的当前值为-1,但画面的q0.0,q0.1没反应,当按下PLCSIM中的i0.0,i0.1时,画面对应的q0.0,q0.1有反应,请问这是什么回事?

问题补充:
把I0.0、I0.1分别改成M0.0、M0.1之后还是这样,如图,按下时表中的当前值为-1,但下面两个灯始终没反应(正常的话会变成绿色)。

图片说明:

PLCSIM和WinCC flexible联合仿真   

最佳答案

因为你的触摸屏上操作的变量为I0.0,这个是无法实现的。
上位软件操作的变量只能是变量,不能是外设的硬件地址。
你把I0.0更改为M0.0,或是DB0.dbX0.0等以变量形式。
然后在plc程序把M0.0与I0.0并上输出Q0.0。
这样就能实现你在屏里按下M0.0时,Q0.0有输出的!

问题补充:
  你的触摸屏组态程序没有组态正确。
  举例:你组态的start1为按钮,其变量为M0.0,在动画-外观-启动M0.0变量,然后在事件-按下调用函数InvertBit 的变量为out1.然后再仿真运行就可以了!
  我给你图看看!
  见附图!

图片说明:

PLCSIM和WinCC flexible联合仿真  PLCSIM和WinCC flexible联合仿真  PLCSIM和WinCC flexible联合仿真  PLCSIM和WinCC flexible联合仿真  PLCSIM和WinCC flexible联合仿真  PLCSIM和WinCC flexible联合仿真  

提问者对于答案的评价:
非常感谢您的耐心回答! 之前我错在把按下事件设置中的变量设为start1

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc254727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日
下一篇 2018年12月14日

相关推荐

  • WinCC 及PLC问题

    问题1:我在变量管理创建了S7 的驱动程序,然后在PROFIBUS创建驱动程序连接,在属性项里有站地址、段ID号、机架号、插槽号要设置,机架号是指CPU机架吗?插槽号是指…

    SIMATIC WinCC 2019年6月11日
  • 请教400PLC和WINCC通讯

    有一套400的硬冗余的系统,WINCC是7.0 SP3亚洲版,现在采用TCP/IP连接,再通过动态向导建立的冗余连接。也能够实现PLC的冗余切换。现在出现了wincc运行…

    SIMATIC WinCC 2021年7月5日
  • WinCC里如何能显示温度数据的小数位?

    winCC里显示温度只能为整数,如何能把温度数据的小数位也显示出来呢?多谢高手指教! 问题补充:多谢各位指教!在大家的指导下我在“输入输出域显示MW区的原始数据的事件-属性主题-输…

    SIMATIC WinCC 2019年6月11日
  • 没有“用户归档”选项

    在我的WinCC V6.0 SP3 Asia版本里,怎么没有“用户归档”选项呢?是我的软件安装不对,还是授权的问题?  &nbsp…

    SIMATIC WinCC 2019年6月11日
  • winccflexible如何使脚本循环执行,一直执行

    是这样的,我一个项目,226自带的两个通讯口做自由口通讯,然后通过EM277挂上DP,315PLC要处理226里面的一些数据,不多,几个字,我不想去STEP7硬件组态,我想通过MP…

    SIMATIC WinCC 2021年7月5日
  • WINCC中输入输出域如何绑定变量

    在WINCC中,通过TCP/IP与S7-300相连,已经连接成功。在WINCC界面中,有一个输入输出域,现想将其与TCP/IP下的一个输入变量相连,作为S7-300的一个输入信号,…

    SIMATIC WinCC 2019年6月11日
  • WinCC,登录,怎样显示用户列表,选择用户,密码登录。。。

    怎样做一个登录界面,当按““登录””按钮时候,显示所有用户列表,操作员选择用户名,输入密码登录?或者有没有这样的控件? 问题补充:登录的时候,让操作员选择登录名,然后输入密码登录,…

    SIMATIC WinCC 2021年7月5日
  • PCS7 操作站WINCC不能激活

    打开WINCC项目,提示组态的服务器不可用,是否打开项目,将本地计算机作为服务器?打开本地工程文件又提示用户没有执行该操作的权限; 图片说明:    &nbsp…

    2021年7月5日
  • wincc 数值显示问题

    我在db1.dbw1设为整数值,wincc中对应字变量sj,wincc画面中显示这个除以10后的值,比如45,wincc中应该显示4.5,我在wincc输出域中设置格式999.9,…

    SIMATIC WinCC 2019年6月11日
  • Wincc怎样做一个用对文字域做成动画水平向左循环移动

    Wincc怎样做一个用对文字域做成动画水平向左循环移动 最佳答案 方法有很多,可以在全局动作里做一个全局的动作,触发周期可以定为1秒。写个脚本即可:static int&…

    SIMATIC WinCC 2019年6月11日