如题
1 怎么实现 按钮 按下后取反,原来是1的 点击 下就变成0,原来是0的,点击后就变成1。论坛里有个地方说要用c语言实现,但是我试了有个地方总是红色,编译通不过。怎么办?
2 另外还有一个问题,就是。现场一个项目,有两台电脑都装了wuncc v7。两个人分别做项目的开发。现在想把一个人做的画面和少量移到另外一个人做的项目里面儿怎么办?
3 wincc变量不能直接使用step7变量管理器里的变量,正常吗?如果正常,应该怎么去用呢?
问题补充:
是 电脑 不是 屏
软件是 wincc 不是 wincc flexible
编译 通不过 看了 信息 还是 搞不懂
是不是 变量 要 声明 啊?
有没有 wincc c语言 方面的资料啊??
最佳答案
1.C脚本 a为二进制变量
if(gettagbit("a")==1)
settagbit("a",0);
else
settagbit("a",1);
2.在计算机开始菜单>所有程序>SiemensAutomation>Simatic>Wincc>Tools>Tag Export Import 工具,可将变量从一个项目导出再导入到另一个项目。
如果是画面,可在项目文件夹下CraCS 里面的画面复制到另外项目。
3.如果想用step7 中的变量,那么就需要是集成项目。可参考下面链接
从WinCC里调用STEP7的变量
https://support.industry.siemens.com/cs/cn/zh/view/71759485
如何快速为DB块变量添加属性
https://support.industry.siemens.com/cs/cn/zh/view/109479738
提问者对于答案的评价:
那一段 程序代码 复制 过去 总是 编译 通不过
能否 提供 一段 完整的代码 最好 是 经过 测试 可以 编译通过的啊?
最佳答案作者回复:
那段代码不能复制,但能保证一定正确,在脚本编辑下要分大小写,直接从内部函数调用set...get...函数。然后在修改参数就行了。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc363081.html