IO分配是電氣控制設計的第一步也是關鍵一步,分配的是否合理決定了控制系統(tǒng)的整體設計水平,沒有做的好不好,只有會不會。以下是我總結的一些分配原則,有不妥之處請大家指正。
1)電柜內(nèi)的IO一定要分配給CPU上模塊或者電柜內(nèi)的遠程IO模塊,避免遠程接線。氣源處理上的壓力開關信號、緊急停止按鈕信號、安全門開關信號、操作按鈕信號這些如果離電柜比較遠一樣需要分配給遠程IO模塊來連接。
2)輸出點要區(qū)分安全受控,把安全受控對應的輸出點放入對應的地址區(qū)域內(nèi)。
3)輸入輸出分配一定要平衡并有一定的預留,比如:一個伺服電機的控制一般需要三個輸入(Ready、Position Done、Alarm)兩個輸出(Servo ON、Alarm Clear),我們就要分配四個輸入四個輸出。也就是八個輸入八個輸出只能控制兩個伺服電機。
4)氣缸上磁簧開關的輸入和電磁閥的輸出要對應原位和工作位,并且電磁閥一定要按照雙電控來安排。原位和工作位是指的邏輯位置,也就是地址的奇偶位配置,這個是無論如何都要保證的一致的,氣缸的上下伸出和縮回是物理位置,為了滿足邏輯位置一定要調(diào)整氣缸的物理位置在IO地址上的分配。也就是原位和工作位是地址決定的,IO描述的是物理位置。
5)輸入輸出在一個BYTE內(nèi)盡量不要不滿,要有一到兩個預留,閥島配置閥時也是盡量做到四片閥就有一片空位閥片。
6)多工位線體IO分配要盡量把每個工位都有的硬件IO放置在前面相同的BYTE內(nèi),然后根據(jù)最復雜的工位分配IO,其他工位相應的去做減法。
7)根據(jù)設備布局從全局去考慮IO地址要攜帶工位信息,也就是看地址就能知道當前的IO是屬于設備哪個部分的。
8)對于非常少量的IO可以就近使用其他位置的IO模塊,這是出于成本考慮,一般不建議這樣使用,省了錢但是破壞了控制邏輯。