如何在上位机上给假信号

我厂的工艺要求I0.0必须有高电位(行程开关来的信号)才能执行下步工序,因工艺改变了要求有时I0.0人为做假高电位信号,每次做假信号时都是自控人员去PLC柜子的端子排上去短接I0.0,因PLC柜子比较远在加上自控人员比较忙,不能及时到位,经常耽误工艺时间,工艺操作人员提出能不能在上位机上点击鼠标就能做假信号,再点击一下就取消假信号,大家知道不允许工艺人员到程序里修改的,请大家指教!

最佳答案

1、PLC内部编程用一个M点(如m100.0)与I0.0并联。
2、上位机WinCC上建立一个Tag,名称如JLJ其地址、数据类型与M100.0匹配。
3、在画面中添加一个按钮,在事件-鼠标-按左键-C动作中添加如下代码:

SetTagBit("JLJ",!GetTagBit("JLJ"));
4、给按钮分配操作权限以免误操作。

提问者对于答案的评价:
谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc V6.2的问题

    wincc v6.2最后组态结果能不能生成一个可执行文件之类的东西,也就是放到其他电脑上不用安装WINCC也能正常运行,或者用其他方法能不能实现呢? 最佳答案 参考:ht…

    SIMATIC WinCC 2019年6月11日
  • 画面树管理

    1在OS的画面树管理内怎么直接‘新建容器’?   2.建了后它的编辑画面选项是灰色的,在OS(SCREEN.PDL)区域上也是灰色的 &nb…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3,怎么获取窗口画面的变量前缀

    我在画面里做了个文本类型的输入输出域“21”来接我获取的画面的变量前缀,可是输入输出域里没有显示,是不是我没获取到,我该怎么做?(脚本如下)char  g[10…

    SIMATIC WinCC 2021年7月5日
  • wincc 如何让应用程序窗口动态的显示

    就是可以通过vbs脚本控制应用窗口的状态,手动赋值,让他显示或者不显示 最佳答案 在画面中添加一个 “画面窗口” “一个按钮”将下列代码加入鼠标点击动作Sub&…

    SIMATIC WinCC 2021年7月5日
  • step7 批量替换&WINCC批量寻址

    请教 step7有软元件的批量替换么?怎么操作呢?WINCC有变量的批量寻址么,我新建一批同样数据类型的变量,如何批量的给他们寻址连续的地址呢? 最佳答案 1.、打开ST…

    SIMATIC WinCC 2021年7月5日
  • 用哪个“确认报警”?

    WINCC的Horn发生报警后,要想消除声音报警,网友说把“确认报警”用按钮复位即可。这个“确认报警”有两个,一个是内部变量的@HornReset,一个是“用户管理器”下面的“确认…

    SIMATIC WinCC 2019年6月11日
  • wcc v6.2 asia需要哪些授权?

    谢谢! 最佳答案 WINCC软件有完全版(可以修改组态和运行)和运行版(只能运行组态)两种;  根据点数数量又分很多种:128,256,1024,8K,64K几…

    SIMATIC WinCC 2019年6月11日
  • wincc if用法

    变量浮点A,B,二进制C   设定一个按钮,按钮按下左键时 if (GetTagbit("C")==1);&n…

    SIMATIC WinCC 2019年6月11日
  • 博途WINCC中IO域中如何加入小数点

    最好输入输出两种都说一下,谢谢 问题补充:为什么两位时无法移动小数点,三位时只能移动一位小数点,我想要在两位时移动一位小数点,三位时移动两位小数点要怎么做 图片说明:  …

    2020年11月1日
  • PLC中写了100MS的脉冲去触发wincc 脚本,为什么脚本不能触发?

    PLC中写了100MS的脉冲去触发wincc 脚本,脚本不能触发,把脉冲时间改成400MS时脚本就可以触发了,我想问脚本触发有严格的脉冲时间限制吗?PLC和wincc通讯…

    SIMATIC WinCC 2021年7月5日