間接定址的簡單的技巧就是利用DB創建Array,但針對Input、Output、M(memory)及絕對地址的DB該如何做到間接定址呢?
唯一的方式只能用SCL語法來做,因此會用到PEEK(讀)、POKE(寫)這兩個指令來完成。
間接定址的簡單的技巧就是利用DB創建Array,但針對Input、Output、M(memory)及絕對地址的DB該如何做到間接定址呢?
唯一的方式只能用SCL語法來做,因此會用到PEEK(讀)、POKE(寫)這兩個指令來完成。
此場景利用IEC61331-3 SCL語法撰寫,程式代碼約130行。
現在很多大品牌的PLC 都支持國際電工委員會 IEC61131 標準中規範的五種程式語言的混合編程,即梯形圖(LD)、結構化文本(ST)、流程圖(SFC)、指令表(IL)和功能塊(FB)。
西門子所講的SCL就是ST語法。此語法也是近似於C#語言,因此很適合推廣給對結構化程式有興趣的人使用。
此場景利用IEC61331-3 SCL語法撰寫,程式代碼共26行。
現在很多大品牌的PLC 都支持國際電工委員會 IEC61131 標準中規範的五種程式語言的混合編程,即梯形圖(LD)、結構化文本(ST)、流程圖(SFC)、指令表(IL)和功能塊(FB)。
西門子所講的SCL就是ST語法。此語法也是近似於C#語言,因此很適合推廣給對結構化程式有興趣的人使用。
SCL是IEC61131-3 PLC語法中最容易讓資訊系的人才進入PLC的世界,當然原本PLC的工程師也可以透過SCL進入另一個領域。
小編先用簡單的階梯圖表示動作,在用SCL完成程式,一起帶領大家進入SCL的世界。