bao_haibo
級(jí)別: 略有小成
![]() |
圖片:
![]() 今天接個(gè)活,有段程序是48個(gè)相同類型程序如圖,I/O點(diǎn)按規(guī)律排列,西門子對(duì)位不能變址,真是太傷了,每個(gè)復(fù)制一下,在改I/O點(diǎn),光輸這段程序用了兩個(gè)小時(shí),一不小心輸錯(cuò)還得改。三菱位變址幾分鐘就可以搞定,就算三菱不用位變址,用軟件的連續(xù)粘貼功能也能自動(dòng)變化地址復(fù)制,西門子這么大公司怎么實(shí)現(xiàn)不了呢,還是我沒看到這個(gè)功能,這年頭時(shí)間最寶貴 |
---|---|
|
zhou1211
級(jí)別: 略有小成
![]() |
用指針可以在下面不斷累加,但最好能支持功能塊數(shù)組定義,做習(xí)慣了codesys,西門子功能塊定義數(shù)組不知道為什么定義不了,很煩人 |
---|---|
|
zhou1211
級(jí)別: 略有小成
![]() |
你說的這種情況我也深有感觸,雖然這個(gè)用指針好做輸入,但48個(gè)功能塊鋪開已經(jīng)影響到程序了可讀性,太繁瑣,不利于編寫 |
---|---|
|
zhou1211
級(jí)別: 略有小成
![]() |
哈哈,經(jīng)常用exel編程,有些工具是可以利用的,當(dāng)你使用scl st 這類的時(shí)候,你就知道,程序只有邏輯,效率可以依靠其他工具 |
---|---|
|
zhou1211
級(jí)別: 略有小成
![]() |
哈哈,槽點(diǎn): 1. fc,函數(shù),子程序傻傻分不清楚; 2. 巨量大的軟件居然仿真還得另外裝,我看了看自己的電腦,從vs到各種PLC軟件都裝了,內(nèi)存只剩11G,已經(jīng)不敢裝西門子,有些公司很少用仿真軟件,并且層層加密,軟件都弄不進(jìn); 3. 幫助雖然都是中文很友好,但有些內(nèi)容說的什么狗屁著實(shí)沒有一個(gè)例子說明更清楚,基本都是書面語,難理解。codesys經(jīng)常用指針,一看西門子的250了,傻求了,那幾個(gè)說明沒看懂在說什么鬼,還不如倍福純英文容易懂; 4. 用了這么多年plc,西門子壓根就很少和自己的觸摸屏一起用(當(dāng)年在國(guó)企,專門做廠礦,真心很少有),軟件分開更合適,相信非大型廠礦項(xiàng)目80%以上都不需要。也就是說能用得上的一般巨貴的項(xiàng)目,這種項(xiàng)目估計(jì)1%不到; 目前最大的優(yōu)點(diǎn)就是SCL,程序段可以隨便選,交叉使用幾種編程方式可以 當(dāng)然,寫程序講究的軟硬分開,邏輯里面不出現(xiàn)直接IO才是王道,做接口將其轉(zhuǎn)化為過程變量,確實(shí)需要狀態(tài)也用指針完成,這樣程序也不會(huì)因?yàn)橥獠孔兓龃竺娣e修改 |
---|---|
|