Codesys V3 跟 威綸通HMI通訊

2022-08-27 15:15:07 字數 709 閱讀 3519

一.背景

最近遇到個問題就是本來裝置上的hmi是在jmobile runtime pc 的執行的,當時硬體環境是乙個工業平板電腦xp,但是沒過多久硬體出問題了。顯示一串英文本母,忘留圖了下次補上!後來買了一款mt8103ie的威綸hmi。

二.開始工作

剛拿到屏的時候首先想到的是用opc通訊的通訊方式如下圖↓↓↓↓↓

用了之後也可以連上就是會斷線(元件不完全顯示),時間不固定最短大概要5分鐘就會斷線一次,要重新連線必須得重新啟動hmi才可以。

三.開始突破

後來又使用了屏內協議 步驟如下↓↓↓↓↓↓

當時opc通訊不行的時候我沒有刪除直接新增ethernet裝置,提示要匯入標籤

點選直接獲取標籤資訊 等待即可把codesys中 標籤符號訊息新增到ebpro中

3.根據需求就可以隨意使用變數了!

3 關於bounds跟frame區別

翻譯文件上的 bounds是指這個view在它自己座標系的座標和大小 而frame指的是這個view在它superview的座標系的座標和大小 區別主要在座標系這一塊。很明顯乙個是自己為原點的座標系,乙個是以螢幕為原點的座標系。絕對座標。相對座標。比如螢幕旋轉的時候就要以相對來重繪。frame 如果...

vue3使用路由跟vuex

vue3安裝跟使用路由 先安裝vue版本 npm 安裝 npm i vue router 4.0.0 beta.4 s yarn 安裝 yarn add vue router 4.0.0 beta.7 s新建router資料夾下面新建index.js檔案 如下 index.js檔案 default ...

Ring3掛起程序,跟恢復程序

目錄有時候我們做對抗的時候可能會遇到.乙個程序常常操作我們.但是我們 可以通過掛起程序來掛起它讓它無法操作.當然方法很多.不止這一種.原理 原理就是掛起所有執行緒,我們可以呼叫ntdll中低層的函式還掛起程序.nt 函式 ntsuspendprocessntresumeprocess第乙個是掛起程序...