1. 什么情況下使用i/o通信方式
io communication:用于少量、快速數(shù)據(jù)訪問,直接訪問plc的輸入輸出,不需要編程;
sfc或fb:用于大量數(shù)據(jù)傳輸,提供現(xiàn)成的例子程序,用戶可以直接使用;
2. 如何通過i/o通信方式訪問siwarex u稱重模塊
(1)siwarex u在step7中硬件組態(tài)如下,每個siwarex u模塊對應16個字節(jié),前8個字節(jié)對應通道1,后8個字節(jié)對應通道2;
(2)雙擊siwarex u,定義通信方式:
該siwarex u模塊有兩個通道,以通道1為例進行說明。建立變量表如下:
(3)重量值存儲在iw102中,當前重量為97
(4)如何修改砝碼重量
默認砝碼重量為10000,存儲在qw104中。在dr62輸入實際砝碼重量,q103.7進行觸發(fā),修改過程如下:
修改前變量狀態(tài)如下:
執(zhí)行完畢后,
注意:執(zhí)行命令時一定要保證q103.7與i101.7的狀態(tài)不同,否則命令沒有執(zhí)行;執(zhí)行完畢后,二者狀態(tài)相同。
(5)如何進行零點標定?
零點標定通過向dr57寫命令代碼1的方式實現(xiàn),q103.7啟動標定過程,如下圖所示:
執(zhí)行完畢后,狀態(tài)表如下圖:
(6)如何進行砝碼標定
將重量為5000的砝碼放在秤體上,向dr57寫命令代碼2,q103.7啟動標定過程,執(zhí)行前,變量狀態(tài)如下圖所示:
執(zhí)行完畢后:
(7)如何讀數(shù)據(jù)記錄?
舉例說明如何讀取adj.digital0和adj.digital1的數(shù)值,它們分別存儲在dr60和dr61中,向qb100內(nèi)寫入60,然后將q103.7置1,iw104和iw106的數(shù)據(jù)即為標定后產(chǎn)生的數(shù)字量。
可以看到通過siwatool u看到的數(shù)值與iw104和iw106相同。
(8)如何通過狀態(tài)字節(jié)判斷稱重模塊狀態(tài)?
各狀態(tài)位含義如下:
附:常用命令
命令代碼
含義
1(或101)
零點標定
2(或102)
砝碼標定
3(或103)
清零
5
恢復出廠設置
注:命令1、2、3對于通道1;命令101、102、103對于通道2;