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)不了呢,還是我沒(méi)看到這個(gè)功能,這年頭時(shí)間最寶貴 |
---|---|
|
lemonpie
級(jí)別: 探索解密
![]() |
去看看西門子的官方英文網(wǎng)址,200CN和200SMART只在中國(guó)及印度銷售,用于低端場(chǎng)和。 西門子小系統(tǒng)還有1200呢,博途雖然不穩(wěn)定但功能夠多。 200SMART的定位本來(lái)就是最低端,所以。。。 |
---|---|
|
lemonpie
級(jí)別: 探索解密
![]() |
雖然位地址的間接有點(diǎn)麻煩‘,但VW2600 2700 2900三個(gè)數(shù)的賦值完全可以用一個(gè)1來(lái)代替,第二次調(diào)用的用2………前提是把首地址定義好 這樣,工作量是不是少了一半。 200SMART只用了兩個(gè)項(xiàng)目,歡迎高手拍磚 |
---|---|
|
lemonpie
級(jí)別: 探索解密
![]() |
其實(shí)一個(gè)子程序搞定,只調(diào)用一次就夠了。 所有有規(guī)律遞增的,都可以用一個(gè)程序塊完成,無(wú)非是內(nèi)部循環(huán)多少次的問(wèn)題,處理好循環(huán)條件就是了 |
---|---|
|
lemonpie
級(jí)別: 探索解密
![]() |
結(jié)合13樓的辦法,因?yàn)橛?8次調(diào)用,相當(dāng)于分別有96個(gè)IO點(diǎn),定義好首地址,每循環(huán)16次,把IO地址映射改一下 另,我不清楚200SMART是否可以把IO地址定義得連續(xù) |
---|---|
|
lemonpie
級(jí)別: 探索解密
![]() |
這樣會(huì)讓程序塊稍微復(fù)雜一點(diǎn)點(diǎn),但不用一個(gè)個(gè)調(diào)用,避免出錯(cuò) |
---|---|
|