PLC編程技巧之模塊標簽的用法

為什么要用模塊標簽,下面這個鏈接里的文章說的很清楚
https://cloud.tencent.com/developer/news/92684
下面說明一個 具體的實現(xiàn)步驟:
以讀取FX5U 配三個個fx5-4ad模擬量模塊為例來說明實現(xiàn)的方法
源程序上傳到了網(wǎng)盤,有興趣的同學(xué)可下載下來練習練習。
鏈接:https://pan.baidu.com/s/1Gs29I7-7ojcqUh3SK8qpDw?pwd=bmmg
提取碼:bmmg
?????????????????????
第一步
打開gx-works3,新建工程——左側(cè)導(dǎo)航欄中——參數(shù)——模塊信息右鍵添加——添加新模塊——模擬量輸入


重復(fù)上步再添加二個模塊



添加模擬量模塊標簽步驟2


第二步
建立三個全局標簽用于存放模擬量
U1_CH1_DigOutVal 字[有符號] VAR_GLOBAL D11 讀取模擬量模塊1的通道1的數(shù)值
U2_CH1_DigOutVal 字[有符號] VAR_GLOBAL D11 讀取模擬量模塊1的通道1的數(shù)值
U3_CH1_DigOutVal 字[有符號] VAR_GLOBAL D11 讀取模擬量模塊1的通道1的數(shù)值
AlwaysOn 位 VAR_GLOBAL SM400


st程序
輸入 mov然后右鍵選擇模板顯示

MOV( ?BOOL_EN? , ?ANY16_s? , ?ANY16_d? );
修改里面的內(nèi)容為
MOV( AlwaysOn,FX5_4AD_3.stnMonitor_D[0].wDigitalOutputValue_D , U3_CH1_DigOutVal);

在這里可以看出st程序注釋添加要比LAD程序添加方便多了,也更加靈活。
(* 讀取第三個模擬量模塊通道1的數(shù)值 By ZhangSan 2022.06.06 *) MOV(?


感興趣的同學(xué)趕快打開軟件練習起來吧。??
????????????????
PEACE,NO?WAR