木林森
級別: 工控俠客
![]() |
InoProShop 我只用過 ST 呢,博圖的文本編輯器旁邊區域能顯示 REGION 標識,點擊能定位到這段代碼位置,InoProShop 卻不可以,博圖還可以添加插件生成文檔、點擊DB、FB之類的塊下方有個預覽窗口可以查看成員變量,還可以拖拽進代碼里、博圖的 OPCUA 可以添加簽名證書認證,博圖的塊還有版本控制。 博圖的有點有很多,相較于博圖 InoProShop 的優點在哪里呢 |
---|---|
|
1421448580
級別: 略有小成
![]() |
博圖最大的不方便 我認為就是覺得就是絕對地址 很煩 你不覺得CODESYS 很方便? DB 這個東西我就不喜歡 拖拽更不是我喜歡的東西 寫一個變量 立即定義不好? 或者存在就 自動跳出來你自己選不好? 那個塊的版本控制 你覺得好 我反而覺得很煩 我總覺得西門子學AB 學了些垃圾 AB的好處一點沒學 |
---|---|
|
迷路的土豪
級別: 探索解密
![]() |
我也覺得自動創建變量好用,編程的時候不需要手移開去按鼠標,博圖這種拖拽純增加無用動作。 另外我感覺博圖的交叉引用也很惱火 |
---|---|
|
迷路的土豪
級別: 探索解密
![]() |
你不覺得編程的時候經常要去點鼠標很麻煩嗎。。。。 |
---|---|
|
fczxjh
級別: 家園常客
![]() |
西門子以前就是過程控制出名的,從過程控制結構化方面考慮就是用鼠標方便。 大批量設備還是把標簽名用序號排列比較好,移植項目時不至于把標簽名改一遍。 如果用序號根本記不住,基本都是分兩頁,從另一邊拖到程序里。還有年紀大,不喜歡記東西,程序慢慢做。 |
---|---|
|
a9f18263
級別: 探索解密
![]() |
先說一個,匯川是有博途的這個region玩意的,只是沒那么簡單的用到。要打開程序我才知道了,我也是查了很久才知道的。 另外,codesys系的ST監控是真的方便 其余的,相比來說,半斤八兩而已。要我用,我也選擇博途。不管從哪方面。 |
---|---|
|
a9f18263
級別: 探索解密
![]() |
博途目前推行的都是符號訪問哈,不要想著絕對地址。還在說博途絕對地址啥的,就沒意思了。就算有地址,你也一樣是輸入符號就可以找到的。 |
---|---|
|
木林森
級別: 工控俠客
![]() |
我都試過的,匯川的 region 是這樣用的 {region name}{endregion},但是不能像博圖那樣在側邊欄顯示,顏色也不顯眼,唯一的作用就是可以將這個區域展開或折疊 他們說的那些讓我感覺他們是沒用過或者不會用博圖,都不想跟他們爭辯什么 |
---|---|
|
twatson
級別: 略有小成
![]() |
不喜歡變量拖拽,莫非都是用的當時才定義變量?或者喜歡用手敲?這種習慣,呵呵,你開心就好,可以預見你的程序,亂。 |
---|---|
|
twatson
級別: 略有小成
![]() |
博途目前最不方便的,1、SCL語言(其他軟件叫ST語言)程序在線監控變量狀態不在變量旁邊,在右邊欄,不直觀,不清楚西門子為什么一直不改,技術上來說應該不難。2、梯形圖程序不能在不同版本間復制粘貼,對這個問題非常不能理解,梯形圖的玩意萬年不變的東西,不清楚它們搞版本保護是什么目的。其他的都不是問題,做工控的必須要習慣折騰,我就見過學計算機的連個操作系統都不會裝的。 |
---|---|
|
1421448580
級別: 略有小成
![]() |
FOR i:=0 TO 99 BY 1 DO IF i<>99 THEN linkArrData.pNext:=ADR(linkArrData[i+1]); END_IF IF i<>0 THEN linkArrData.pPrivious:=ADR(linkArrData[i-1]); END_IF linkArrData.intData:=i; END_FOR pLinkPointer:=ADR(linkArrData[1]); linkData:=pLinkPointer^; int1:=linkData.intData; pLinkPointer:=pLinkPointer+16#C; linkData:=pLinkPointer^; int2:=linkData.intData; pLinkPointer:=pLinkPointer+SIZEOF(linkData); linkData:=pLinkPointer^; int3:=linkData.intData; 剛才寫的測試程序的一部分 你指點一下哪里亂? 你可以說變量排版亂 我信 程序亂不亂 真的是看個人 |
---|---|
|