再使用STEP7 V11 sp2編寫程式時,工程師可以任意選擇存取DB中Dword, Word, Byte 的最小單元Bit tag。
此功能稱為 Memory Slicing.
Firmware V2.0以上的所有S7-1200 CPU都支援此功能。
圖一,不管是 Dword, Word, Byte, 最小單位都是 Bit
例如:有一個Dword的Tag,它的第一個Bit,在程式裡表現方式為 "Tag.x0",第32個bit,在程式裡表現方式為 "Tag.x31"
圖一
圖二,有一個Byte的Tag "#Tempbyte",使用它的Bit去做輸出的控制
圖二
圖三,有一個Word的Tag "#Tempbyte",使用它的Byte去做控制
圖三
圖四,有一個DWord的Tag "#Tempbyte",使用它的Word去做控制
圖四
Memory Slicing功能可以用在哪?最常見的應用就是Word轉Bit,或Bit轉Word
此功能稱為 Memory Slicing.
Firmware V2.0以上的所有S7-1200 CPU都支援此功能。
圖一,不管是 Dword, Word, Byte, 最小單位都是 Bit
例如:有一個Dword的Tag,它的第一個Bit,在程式裡表現方式為 "Tag.x0",第32個bit,在程式裡表現方式為 "Tag.x31"

圖二,有一個Byte的Tag "#Tempbyte",使用它的Bit去做輸出的控制

圖三,有一個Word的Tag "#Tempbyte",使用它的Byte去做控制

圖四,有一個DWord的Tag "#Tempbyte",使用它的Word去做控制

Memory Slicing功能可以用在哪?最常見的應用就是Word轉Bit,或Bit轉Word
轉自 鮑伯的PLC事件