bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
樓主  發(fā)表于: 2021-01-06 20:11
圖片:
今天接個活,有段程序是48個相同類型程序如圖,I/O點按規(guī)律排列,西門子對位不能變址,真是太傷了,每個復(fù)制一下,在改I/O點,光輸這段程序用了兩個小時,一不小心輸錯還得改。三菱位變址幾分鐘就可以搞定,就算三菱不用位變址,用軟件的連續(xù)粘貼功能也能自動變化地址復(fù)制,西門子這么大公司怎么實現(xiàn)不了呢,還是我沒看到這個功能,這年頭時間最寶貴
bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
1樓  發(fā)表于: 2021-01-06 23:21
引用
引用第2樓獨步軒轅于2021-01-06 21:24發(fā)表的  :
西門子更快只要幾秒,先選擇“切換尋址”,僅絕對,再改IO的名稱符號,只要不沖突就好了,改完再切換尋址,選擇“符號:絕對 ”就完成了。改IO地址先選“僅符號” 一樣操作。方便得很。。。。。

仔細(xì)看看  你都沒理解我意思  你說的東西我知道
bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
2樓  發(fā)表于: 2021-01-07 17:58
引用
引用第7樓是否錯過于2021-01-07 14:16發(fā)表的  :
&存地址,*地址的數(shù)據(jù)

服了 ,這種基本功能肯定知道呀 ,經(jīng)常用呀,仔細(xì)看看  是對位進(jìn)行變址  你用你上面方法寫個48個起保停程序 變個址我看看
bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
3樓  發(fā)表于: 2021-01-08 21:35
引用
引用第9樓langui于2021-01-08 14:25發(fā)表的  :
西門子的變址叫做間接尋址,他不能和元件組合成變址,像你這種功能塊,可以把間接尋址做到功能塊里面,然后輸出用存儲器鏡像給輸出,外面做一個IN-OUT變量接口,當(dāng)改變變量值時,可以改變輸出的地址。

  肯定知道叫間接尋址呀,用S7-200 系列也用了十多年來了,不必咬文嚼字,你說的方法也只能用在字節(jié) 字 雙字,  就是不用你說的方法 先定義初始地址指針 用個FOR循環(huán)   也能實現(xiàn)。看我上面說的關(guān)鍵點  是怎樣處理單個位  
bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
4樓  發(fā)表于: 2021-01-09 21:00
引用
引用第13樓phoenixyqc于2021-01-09 10:06發(fā)表的  :
32個為一組。ID0移至VD0中,開始循環(huán),V0.0V0.1作為輸入,輸出為V3.14V3.15,每次+1,VD0右移2,VD2右移2,結(jié)束循環(huán)后VD2移至QD0

鼓掌,一看就是老手 ,這個思路是清晰的 絕對可以實現(xiàn),上面的描述能不能實現(xiàn)另當(dāng)別論 ,其實最理想狀態(tài) 8位一組,但又增加了程序量,但不用考慮字節(jié)的大小排列,32位也可行  考慮的多一些,這算曲線救國吧。
bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
5樓  發(fā)表于: 2021-01-15 09:09
引用
引用第18樓zhou1211于2021-01-14 16:22發(fā)表的  :

  哈哈,經(jīng)常用exel編程,有些工具是可以利用的,當(dāng)你使用scl st 這類的時候,你就知道,程序只有邏輯,效率可以依靠其他工具

這個確實是樣,如果會點VBA更好一些,簡單點的一般觸摸屏或組態(tài)軟件 ,經(jīng)常導(dǎo)入導(dǎo)出批量更改變量,還有EPLAN與EXCEL簡直是絕配,線路圖回不到CAD了
bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
6樓  發(fā)表于: 2021-01-15 09:32
引用
引用第19樓zsh340于2021-01-14 16:33發(fā)表的  :
西門子沒有三菱用起來便利.三菱西門子用了若干年的總結(jié).如果運算之類的選西門子,如果執(zhí)行動作之類的用三菱.

撇開超大型系統(tǒng)不談,沒搞過,如果同時使用這兩個品牌,我基本會有這樣的體會,兩個PLC功能如果多能達(dá)到要求,三菱開發(fā)周期短于西門子,內(nèi)置函數(shù)非常多,西門子感覺現(xiàn)在就是開放式TCP通訊指令庫整合的比較好,其他沒有任何優(yōu)勢。
bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
7樓  發(fā)表于: 2021-01-15 10:38
引用
引用第24樓zhou1211于2021-01-15 10:15發(fā)表的  :
哈哈,槽點:
1.  fc,函數(shù),子程序傻傻分不清楚;
2.  巨量大的軟件居然仿真還得另外裝,我看了看自己的電腦,從vs到各種PLC軟件都裝了,內(nèi)存只剩11G,已經(jīng)不敢裝西門子,有些公司很少用仿真軟件,并且層層加密,軟件都弄不進(jìn);
3.  幫助雖然都是中文很友好,但有些內(nèi)容說的什么狗屁著實沒有一個例子說明更清楚,基本都是書面語,難理解。codesys經(jīng)常用指針,一看西門子的250了,傻求了,那幾個說明沒看懂在說什么鬼,還不如倍福純英文容易懂;
4. 用了這么多年plc,西門子壓根就很少和自己的觸摸屏一起用(當(dāng)年在國企,專門做廠礦,真心很少有),軟件分開更合適,相信非大型廠礦項目80%以上都不需要。也就是說能用得上的一般巨貴的項目,這種項目估計1%不到;
.......

        厲害呀,CODESYS 平臺到現(xiàn)在沒用過,不過確實挺火,好多PLC廠家多推出基于這個平臺的控制器。編程久了對非常贊同你這句  “邏輯里面不出現(xiàn)直接IO才是王道,做接口將其轉(zhuǎn)化為過程變量,確實需要狀態(tài)也用指針完成,這樣程序也不會因為外部變化而出大面積修改”
bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
8樓  發(fā)表于: 2021-02-01 09:56
引用
引用第28樓fqp6231086于2021-01-27 13:26發(fā)表的  :
你在逗我,西門子沒有三菱好用,那是你搞的太低端了,西門子SCL,STL,GRAPH你會不?搞中大型項目西門子絕對比其他的都有優(yōu)勢

28樓的搞得好高端呀,說的東西看不懂,現(xiàn)在科技發(fā)展這么快了嗎,只會一點點西門子 STEP5 了解一點點  S5-95 或S5-135U編程,請問搞過什么大項目,用了這么多大家“不了解的功能",讓我這個低端工控人士開開眼界。
[ 此帖被bao_haibo在2021-02-01 11:58重新編輯 ]
bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
9樓  發(fā)表于: 2021-02-01 10:06
引用
引用第30樓lemonpie于2021-01-31 14:40發(fā)表的  :
雖然位地址的間接有點麻煩‘,但VW2600  2700  2900三個數(shù)的賦值完全可以用一個1來代替,第二次調(diào)用的用2………前提是把首地址定義好

這樣,工作量是不是少了一半。

200SMART只用了兩個項目,歡迎高手拍磚

是可以這樣,程序量依然挺大,幾分鐘解決 不了工作,其實這是衍生到所有PLC多可以這樣搞,主要是不方便
bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
10樓  發(fā)表于: 2021-02-01 10:37
引用
引用第27樓fqp6231086于2021-01-27 13:19發(fā)表的  :
你覺得200PLC能滿足所有客戶需求?逼逼那么多你可以用1200呀!你說三菱有這個功能,但是三菱缺陷更明顯,編程軟件難用不說指令也沒有西門子簡潔明了

在點數(shù)工藝要求能達(dá)到的前提條件下,1200比200強(qiáng)在哪里,可以加個模塊做DP主站,多個SCL ,其他有什么優(yōu)勢   指令簡潔的代價就是花精力寫個功能塊來實現(xiàn)人家一條指令就能實現(xiàn)的功能
bao_haibo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 205 點
下載積分: 558 分
在線時間: 271(小時)
注冊時間: 2009-08-19
最后登錄: 2024-09-16
查看bao_haibo的 主題 / 回貼
11樓  發(fā)表于: 2021-02-17 16:07
引用
引用第40樓twatson于2021-02-16 21:15發(fā)表的  :
對三菱PLC,我只能說兩個字,呵呵。樓主覺得三菱好用,那應(yīng)該只是熟悉三菱而已,等你用了更好用的東西后,你絕對也會呵呵。

更好的東西確實沒用過,十多年了只用西門子和三菱 所以我才評論這兩個,從S7-200 到 200CN 到 SMART 200  從S7-300 到  S7-400 到現(xiàn)在 S7-1200,1500    三菱 FX系列, 大A系列  小A系列  Q系列, L 系列  兩款軟件和硬件各個時期的優(yōu)缺點略知一二,兩款多是好工具,沒有誰代替不了誰,其他的不討論,用的很少,主要是反駁西吹,我上面發(fā)的那段程序我本就知道西門子 三兩句完成不了,有好些根本沒理解意思的人指點江山,有幾個老手給了曲線方案,但還是要多花好多時間。在說了,PLC這個東西本身就是應(yīng)用層面的東西,門檻很低,高水平的人都去搞底層開發(fā)了,誰還搞PLC呀,(算法與數(shù)據(jù)結(jié)構(gòu),工藝)掌握就行,會一個與會十個沒什么區(qū)別。還有您認(rèn)為有更好的,舉個具體例子,實踐中哪方面優(yōu)秀,省時還是省力,不要籠統(tǒng)的敘述