如何使用WINCC的C动作计时和累加功能

本意是想通过WINCC中的C脚本来实现程序逻辑功能,不使用Step7程序,只使用其中的DB,(1)如何在C动作中编写语句实现某一信号(m0.0)到来延时3秒给另一变量赋值?
(2)或者能否在C动作中使用PLC中的1HZ的时钟脉冲来进行累加,等于3时赋值,WINCC语句能否扫描到?如何编写?

最佳答案

脚本触发变量为m00,链接地址是m0.0;m01链接地址m0.1.wincc定义项目内部变量taga
脚本触发周期为1s.
if GetTagBit("m00")
 SetTagWord("taga",GetTagWord("taga")+1);
else
SetTagWord("taga",0);
endif

if GetTagWord("taga")>3
  SetTagBit("m01",1);
endif

补充:既然有plc,你为什么不把这个工作放到plc中来完成呢?wincc脚本太多,影响wincc的运行速度的。

提问者对于答案的评价:

最佳答案作者回复:
如果要多次执行同样的操作,则变量复位后,同时复位延时置位的变量:
if GetTagBit("m00")
 SetTagWord("taga",GetTagWord("taga")+1);
else
SetTagWord("taga",0);
SetTagBit("m01",0);
endif

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月7日 下午7:03
下一篇 2017年6月7日 下午7:04

相关推荐

  • wincc窗口嵌套问题

    怎么实现图中的这个功能。在画面里嵌套一个画面. 图片说明:    最佳答案 画面窗口显示小画面呀!直接选择智能对象中的画面窗口,在图形编辑器中拖放一个合适的大小…

    2017年6月18日
  • wincc组态好的项目不能从计算机中拷贝出来这是为什么啊

    文件是以前就有的,也是当前使用的组态画面,打算拷贝出来做备份,却发现这个文件夹是共享状态,于是把共享取消,把wincc推出以后,还是不能拷贝,只能一点东西,只有grasc那个文件夹…

    SIMATIC WinCC 2019年6月11日
  • 求wincc里plc代码视图使用实例

    有具体的使用方式和实例 问题补充:这个视图怎么用 最佳答案 面板使用PLC代码视图,需要Prodiag选件授权详细组态请参考:利用 ProDiag 进行机器设备…

    SIMATIC WinCC 2021年7月5日
  • 请问wincc的选项组的使用

    想通过选项组。勾选一个选项后把一个变量置1,不选的话该变量为0 问题补充:我想用3个选项,3个变量。比如说选第一个时,第一个变量置1;选第二个时,第二个变量置1;如同。不选时置0.…

    SIMATIC WinCC 2019年6月11日
  • WINCC 能不能装在WINDOWS7上

    WIINCC 6。2能不能装在WINDOWS 7系统上面? 最佳答案 1.、WIINCC 6.2无法在windows7中安装,你必须换系统。最近才出了…

    SIMATIC WinCC 2019年6月11日
  • i/o域怎么才能把程序的字符输出?

    char p; p=GetTagSByte("s8");  //s8为wincc过程变量(有符号8位数),对应程序中的c…

    SIMATIC WinCC 2019年6月11日
  • WINCC报警问题

    请问,当WINCC报警时,如何实现语音报警 问题补充:请问能讲的再详细点吗? 最佳答案 WINCC V6.0开始可以用Horn组件来实现语音报警的.具体用法参考http:…

    SIMATIC WinCC 2019年6月11日
  • WINCC登录及操作权限问题

    如图,我有三个按钮,一个用户名输入框,一个密码输入框,点击“以访客身份进入”按钮,则不需要输入用户名和密码,直接打开“画面1”,此身份进去后只能观看画面而不能进行任何操作。若是正确…

    2021年7月5日
  • WINCC的以太网通讯方式

    要求S7-300PLC用以太网和远程I/O通讯,然后连接WINCC,是否直接使用电脑的RJ-45接口就可以了,不必再插上另一块接口模块了? 最佳答案 如果CPU上有以太网口就不用增…

    SIMATIC WinCC 2019年6月11日
  • WINCC变量模拟器

    WINCC变量模拟器能模拟外部变量吗?如何做? 问题补充:我没有PLC程序,只有WINCC  OS 程序! 最佳答案 可以模拟外部变量 设置…

    SIMATIC WinCC 2019年6月11日