WinCC通过OPC读取过来的数据怎样赋给PLC的DB数据块? 如何向WINCC的OPC变量中写数据
WINCC\u7528OPC\u4f20\u4e0a\u6765\u7684\u6570\u636e\uff0c\u600e\u4e48\u518d\u4f20\u5230PLC\u91cc\u5728WINCC\u753b\u9762\u4e2d\u505a\u4e00\u4e2a\u811a\u672c\uff0c\u5c06\u8fd9\u4e2a\u503c\u4f20\u9001\u5e26PLC\u7684\u5b58\u50a8\u5668\u4e2d\uff0c\u7136\u540e\u770b\u4e0b\u7528\u4ec0\u4e48\u53bb\u89e6\u53d1\u8fd9\u4e2a\u811a\u672c
\u60a8\u597d\uff0c\u6211\u7528\u8fc7\u7684\u662fS7-200 PLC\u4e0eWINCC\u901a\u8baf\uff0c\u4e24\u8005\u901a\u8baf\u5fc5\u987b\u4f7f\u7528\u897f\u95e8\u5b50\u63d0\u4f9b\u7684\u8f6f\u4ef6PC_ACCESS\u3002\u5728PC_ACCESS\u4e2d\u5efa\u7acb\u53d8\u91cf\uff0c\u5730\u5740\u8981\u4e0ePLC\u53d8\u91cf\u5730\u5740\u5bf9\u5e94\u3002\u7136\u540e\u901a\u8fc7wincc\u7684OPC\u670d\u52a1\u5668\u6dfb\u52a0PC_ACCESS\u91cc\u9762\u7684\u53d8\u91cf\u5373\u53ef\u3002\u8fd9\u6837WINCC\u5c31\u548cPLC\u53d8\u91cf\u94fe\u63a5\u4e0a\u4e86\uff01
建一个中间变量和DB关联起来,修改变量的时候,值就到DB里了你可以编个全局脚本 将内部变量数据X和外部变量联系起来 GET SET以下就可以了
最后定时触发
如果OPC是你自己做的我建议你弄个西门子的开发包,直接在OPC中将数据存到PLC中的DB中
这样在数据较多时你的wincc负担会较小
兄弟,OPC通讯速度怎么样啊?
绛旓細寤轰竴涓腑闂村彉閲忓拰DB鍏宠仈璧锋潵锛屼慨鏀瑰彉閲忕殑鏃跺欙紝鍊煎氨鍒癉B閲屼簡
绛旓細1銆侀鍏wincc閫氳繃opc杩滅▼璇诲彇sql鏁版嵁搴撲娇鐢∣PC璁块棶WINCC鐨勬湇鍔″櫒銆2銆佸叾娆′篃鐩存帴瀵筗INCC鐨勬暟鎹繘琛屾洿鏂板氨濂戒簡銆3銆佹渶鍚庡洜涓烘秹鍙婂埌WinCC鏁版嵁搴撹〃鐨勭粨鏋勪笉鍚岀殑闂锛岄渶涓庢暟鎹簱寤虹珛杩炴帴銆
绛旓細姝ラ锛1銆鐢绗笁鏂圭殑灏忓伐鍏峰KEPSERVER涓殑OPC CLIENT娴嬭瘯浣犵殑OPC鏈嶅姟鍣ㄦ暟鎹槸鍚︾ǔ瀹 2銆佹鏌PC鏈嶅姟鍣―COM璁剧疆 3銆佹鏌ヤ綘褰撳墠瑁WINCC6.2鐨勭殑鏈哄櫒鐨凞COM璁剧疆锛圤PCEnum)4銆佹満鍣ㄧ敤鎴峰悕銆乄ORKGROUP鏈濂戒竴鏍 5銆佹湁鏃舵搷浣滅郴缁熶笉涓鏍蜂篃浼氭湁浜涢棶棰橈紝渚嬪鍏变韩鍜岃闂潈闄愮瓑璁剧疆 6銆佸叧闂槻鐏鍜屾潃姣掕蒋浠躲
绛旓細1.棣栧厛鎵撳紑鎴栨柊寤轰竴涓WINCC椤圭洰,鍙屽嚮"鍙橀噺绠$悊鍣"鎵撳紑鍙橀噺绠$悊鐣岄潰銆2.鍙抽敭鈥滃彉閲忕鐞嗏 --鈥滄坊鍔犳柊鐨勯┍鍔ㄧ▼搴忊--鈥OPC鈥 娣诲姞涓涓柊鐨凮PC閫氶亾,...3.鍙抽敭鈥淥PC GROUPS鈥 閫夋嫨鈥滅郴缁熷弬鏁扳 鎵撳紑鈥滅郴缁熷弬鏁扳濈晫闈 4.鍦ㄢ滅郴缁熷弬鏁扳 鐣岄潰涓綘鑳界湅鍒版湰鏈烘垨缃戠粶涓殑OPC鏈嶅姟鍣ㄣ傚洜涓虹郴缁熷師鍥犻儴鍒哋.....
绛旓細鍦OPC涓缃煇涓鍙橀噺涓猴細鈥璇诲啓鈥 杩欐牱鐨勮瘽璇ュ彉閲忓湪winCC涓鏁板艰鏀瑰彉鐨勮瘽鏀瑰彉鍚庣殑鏁板煎氨浼氶殢鐫OPC浼犲埌PLC涓
绛旓細鍦WINCC鐢婚潰涓仛涓涓剼鏈紝灏嗚繖涓间紶閫佸甫PLC鐨勫瓨鍌ㄥ櫒涓紝鐒跺悗鐪嬩笅鐢ㄤ粈涔堝幓瑙﹀彂杩欎釜鑴氭湰
绛旓細WinCC闆嗘垚鐨凮PC鏈嶅姟鍣ㄤ娇寰楄繃绋嬫暟鎹彲鐢卞叾瀹冨簲鐢ㄧ▼搴(OPC瀹㈡埛鏈)璁块棶銆傚湪Excel涓彲浠ラ氳繃VBA鑴氭湰寤虹珛OPC 瀹㈡埛绔紝骞閫氳繃OPC鎺ュ彛璇诲彇WinCC涓殑鏁版嵁锛屽苟灏嗕慨鏀圭殑鏁版嵁鍐欏叆WinCC銆1 OPC瑙勮寖鍙婂姛鑳 OPC鏄竴绉嶄竴鑷寸殑鐙珛浜庡埗閫犲晢鐨勮蒋浠舵帴鍙c侽PC 鎺ュ彛鍩轰簬 Microsoft Windows 鐨 COM锛堢粍浠跺璞℃ā鍨嬶級鍜 DCOM锛堝垎甯冨紡...
绛旓細Server涓繘琛屽綊妗o紝褰撶劧wincc涔熷彲浠ヤ綔涓opc 鐨剆erver 灏嗚嚜宸辩殑瀹炴椂鏁版嵁缁欏埌opc 鐨刢lient锛岄偅涔堜綘涔熷彲浠ュ湪opc client涓婂皢浠wincc涓鑾峰緱鐨勬暟鎹瓨鍌ㄥ埌鍏朵粬鏁版嵁搴撲腑銆備篃鍙互鐢╳incc鐨閫変欢宸ヤ笟鏁版嵁妗 http://www.wincc.com.cn/tutorial_show.asp?id=12461 鍙傝冦WinCC褰掓。鏁版嵁浜ゆ崲鍒癆ccess銆
绛旓細鎮ㄥソ锛屾垜鐢杩囩殑鏄疭7-200 PLC涓WINCC閫氳锛屼袱鑰呴氳蹇呴』浣跨敤瑗块棬瀛愭彁渚涚殑杞欢PC_ACCESS銆傚湪PC_ACCESS涓缓绔嬪彉閲忥紝鍦板潃瑕佷笌PLC鍙橀噺鍦板潃瀵瑰簲銆傜劧鍚閫氳繃wincc鐨凮PC鏈嶅姟鍣ㄦ坊鍔燩C_ACCESS閲岄潰鐨勫彉閲忓嵆鍙傝繖鏍稺INCC灏卞拰PLC鍙橀噺閾炬帴涓婁簡锛
绛旓細鎬荤殑鎬濊矾鏄細wincc浣滀负opc鏈嶅姟鍣紝澶栭儴绋嬪簭浣滀负瀹㈡埛绔傝繖鏍锋瘮杈冪畝鍗曘傞渶瑕佹敞鎰忕殑鏄紝缁忓吀鐗坵incc涓巘ia鐗坵incc鍦ㄤ娇鐢ㄤ笂鏈夎緝澶у尯鍒紝璁剧疆鏂规硶涔熶笉涓鏍枫