M580在我工作的地方屬於新鮮使用的產品,以前習慣使用的是昆騰PLC。恰好有一個總包方的項目使用了M580,對方也做了控制系統的編程,看了一下程序,還是和昆騰PLC有點不一樣。昆騰PLC在硬件配置時,IO模板可以對每個通道分配變量,這樣便於查找。M580的硬件配置時,不能夠在硬件配置對話框對IO模板每個通道配置變量。廠家技術人員是這樣做的:
DI1001是DI模板的編號,這個編號可以修改,16個輸出對應16個通道,輸出變量使用中間變量地址%M100這樣的形式。不過其他程序引用這些DI點的時候,看到的是%M100這樣的地址,不能一下子看出是從那個模板那個通道來的,稍微有些不便。我的想法是在硬件組態時,模板的編號可以同時體現出模板類型,模板的地址、儲槽號等信息,在變量組態中對模板的通道配置變量(就和昆騰模板一樣)。
1. 模板配置

1處寫模板的編號,點擊按鈕2,打開模板配置

對模板的DIS_CH_IN屬性中,需要使用的通道數值定義一個別名,這樣在編程時,程序中的變量就能直接看出是哪個模板哪個通道了。

就如同上圖,程序引用P102_Remote時,可以看出來自DI1001模板的編號為7的通道。