bao_haibo
級別: 略有小成
![]() |
圖片:
![]() 今天接個活,有段程序是48個相同類型程序如圖,I/O點按規律排列,西門子對位不能變址,真是太傷了,每個復制一下,在改I/O點,光輸這段程序用了兩個小時,一不小心輸錯還得改。三菱位變址幾分鐘就可以搞定,就算三菱不用位變址,用軟件的連續粘貼功能也能自動變化地址復制,西門子這么大公司怎么實現不了呢,還是我沒看到這個功能,這年頭時間最寶貴 |
---|---|
|
lemonpie
級別: 探索解密
![]() |
去看看西門子的官方英文網址,200CN和200SMART只在中國及印度銷售,用于低端場和。 西門子小系統還有1200呢,博途雖然不穩定但功能夠多。 200SMART的定位本來就是最低端,所以。。。 |
---|---|
|
lemonpie
級別: 探索解密
![]() |
雖然位地址的間接有點麻煩‘,但VW2600 2700 2900三個數的賦值完全可以用一個1來代替,第二次調用的用2………前提是把首地址定義好 這樣,工作量是不是少了一半。 200SMART只用了兩個項目,歡迎高手拍磚 |
---|---|
|
lemonpie
級別: 探索解密
![]() |
其實一個子程序搞定,只調用一次就夠了。 所有有規律遞增的,都可以用一個程序塊完成,無非是內部循環多少次的問題,處理好循環條件就是了 |
---|---|
|
lemonpie
級別: 探索解密
![]() |
結合13樓的辦法,因為有48次調用,相當于分別有96個IO點,定義好首地址,每循環16次,把IO地址映射改一下 另,我不清楚200SMART是否可以把IO地址定義得連續 |
---|---|
|