wincc advance连不上PLC1200,在wincc中给梯形图中的Word型变量赋值无法赋值 在WinCC中如何通过按钮给变量赋值(原创)
\u5982\u4f55\u5c06PLC\u4e2d\u7684\u53d8\u91cf\u8d4b\u503c\u7ed9WINCC\u7684\u5185\u90e8\u53d8\u91cfWincc \u4e2d\u4f7f\u7528\u5168\u5c40\u811a\u672c\uff0c\u811a\u672c\u5185\u6839\u636e\u53d8\u91cf\u7c7b\u578b\u4e0d\u540c\u4f7f\u7528\u4e0d\u540c\u7684gettag \u51fd\u6570\u8bfb\u53d6plc \u7684\u53d8\u91cf\u8d4b\u4e8e\u5185\u90e8\u53d8\u91cf\u3002
\u65b9\u6cd5\u6b65\u9aa4\uff1a
1\u3001\u6253\u7b2c\u4e00\u6b65\uff0c\u6253\u5f00WinCC\u8f6f\u4ef6, \u627e\u5230\u9879\u76ee\u7ba1\u7406\u5668\u7a97\u53e3\u4e2d\u201c\u53d8\u91cf\u7ba1\u7406\u201d\u76ee\u5f55\uff0c\u7136\u540e\u53f3\u952e\u5355\u51fb\u9700\u8981\u521b\u5efa\u7684\u8fc7\u7a0b\u53d8\u91cf\uff0c\u63a5\u7740\u5728\u5f39\u51fa\u7684\u83dc\u5355\u4e2d\u9009\u62e9\u201c\u65b0\u5efa\u53d8\u91cf\u201d\uff0c\u5982\u4e0b\u56fe\uff1a
2\u3001\u7b2c\u4e8c\u6b65\uff0c\u754c\u9762\u4e0a\u4f1a\u51fa\u73b0\u7684\u201c\u53d8\u91cf\u5c5e\u6027\u201d\u5bf9\u8bdd\u6846\u4e2d\u7684\u201c\u5e38\u89c4\u201d\u9009\u9879\u5361\u4e2d\u201c\u540d\u79f0\u201d\u6587\u672c\u6846\u4e2d\u53ef\u4ee5\u8f93\u5165\u8fc7\u7a0b\u53d8\u91cf\u7684\u540d\u79f0\u3002
3\u3001\u7b2c\u4e09\u6b65\uff0c\u627e\u5230\u201c\u6570\u636e\u7c7b\u578b\u201d\u5217\u8868\u6846\uff0c\u7136\u540e\u5c31\u53ef\u4ee5\u9009\u62e9\u8fc7\u7a0b\u53d8\u91cf\u7684\u6570\u636e\u7c7b\u578b\u3002
4\u3001\u7b2c\u56db\u6b65\uff0c\u5355\u51fb\u201c\u9009\u62e9\u201d\u6309\u94ae\uff0c\u754c\u9762\u4e0a\u4f1a\u51fa\u73b0\u201c\u5730\u5740\u5c5e\u6027\u201d\u5bf9\u8bdd\u6846\u3002
5\u3001\u7b2c\u4e94\u6b65\uff0c\u5728\u51fa\u73b0\u7684\u201c\u5730\u5740\u5c5e\u6027\u201d\u5bf9\u8bdd\u6846\u4e2d\uff0c\u53ef\u4ee5\u8bbe\u7f6e\u8fc7\u7a0b\u4ee5\u53ca\u53d8\u91cf\u9700\u8981\u8bbf\u95ee\u7684PLC\u7684DB\u5757\u4ee5\u53ca\u8f93\u5165/\u8f93\u51fa\u6570\u636e\u533a\u3002
6\u3001\u7b2c\u516d\u6b65\uff0c\u5728\u51fa\u73b0\u7684\u201c\u9650\u5236/\u62a5\u544a\u201d\u9009\u9879\u5361\u4e2d\uff0c\u53ef\u4ee5\u8bbe\u7f6e\u53d8\u91cf\u7684\u4e0a\u9650\u3001\u4e0b\u9650\u3001\u8d77\u59cb\u503c\u548c\u66ff\u6362\u503c\uff0c\u5982\u4e0b\u56fe\u6240\u793a\uff1a
7\u3001\u6700\u540e\u4e00\u6b65\uff0c\u6240\u6709\u7684\u90fd\u8bbe\u7f6e\u597d\u4e86\u4ee5\u540e\uff0c\u5355\u51fb\u786e\u5b9a\u6309\u94ae\uff0c\u5c31\u53ef\u4ee5\u521b\u5efa\u9700\u8981\u7684\u8fc7\u7a0b\u53d8\u91cf\uff0c\u5982\u4e0b\u56fe\uff1a
我不确定你要的是不是这个,这是我的一个朋友曾经写的一份资料:
实现上位机命令给变量赋值。方法:
首先创建一个按钮,一个输入/输出域,建立一个二进制内部变量:ceshi
然后对输入/输出域组态。在“对象属性”对话框的“属性”》〉》》“输入/输出”中的输出值与变量ceshi想连接。(直接右击灯泡,选择变量,再选择ceshi)。
3。对按钮组态。在“对象属性”对话框的“事件”》〉》“鼠标”》〉》“按左键”处为该按钮组态一个C的动作,接着请输入以下代码:
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName,
char* lpszPropertyName, UINT nFlags, int x, int y){
SetTagWord("ceshi1",1);}
4。再在“释放左键”处组态一个C动作,只需将上面代码中的“1”该为“0”即可。
5。运行WINCC测试,在输入/输出域中可以看见,每次按下按钮时,便给变量赋值“1”。
扩展阅读:wincc advanced runtime ... wincc runtime start ... wincc runtime loader ... wincc runtime license ... wincc professional ... wincc7.0sp3亚洲版 ... wincc advance loder ... vcruntime140 dll ... wincc rt advanced优势 ...