再使用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

------------------------------------------------------------------------------------------------------------------------------------------

Siemens SIMATIC PLC S7-400 S7-300 S7-1200 S7-200 LOGO HMI 西門子 自動化

相關文章


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Bob 的頭像
    Bob

    鮑伯的PLC事件 (Bob's Blog)

    Bob 發表在 痞客邦 留言(0) 人氣()