本人想在wincc中添加一个输入输出域,希望实现功能为:该输入输出域初始值为0,通过变量tag1(bool型)为1时,该输入输出域加1,tag1断开后数据保持,再次得电后继续加1,依次循环,并且wincc断开数据不丢失
另外,如果我希望当该输入输出域的数为5时,另一个变量tag2(bool型)为1时,输入输出域的数被置0,然后继续通过tag1为1时加1,依次循环,由于PLC程序已无法修改,希望通过wincc实现该功能,请教各位专家老师
问题补充:
没有大神来帮助小弟么~(>_<)~
最佳答案
要想保证wincc断开数据不丢失,请把该输入输出域连接到带掉电保持的plc单元。否则仅靠wincc无法保证任何情况下都能不丢失数据。
实现很简单,建立一个全局动作,设定触发信号为变量触发,并且由tag1和tag2共同触发。
程序内部,如果tag2为true,该输入输出域为0返回;否则该输入输出域加1.
提问者对于答案的评价:
具体的C语言脚本或VBS脚本该如何写呢,大神帮到底吧。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc211139.html