W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在OHSCE中調(diào)用云端MODBUS協(xié)議驅(qū)動(dòng)。
(OHSCE>0.1.26)
通過(guò)Cloud_Modbus組件可以使用云MODBUS驅(qū)動(dòng)進(jìn)而不需要頻繁的更新您的驅(qū)動(dòng)程序。
*商業(yè)用戶提供在線/本地兩種方式。
*隨開源版分發(fā)的測(cè)試版調(diào)用頻率有限制
依賴:/EXT/OHSCECLOUDAPI
位于:/DRIVE/CLOUD_MODBUS/
函數(shù):
ohsce_drive_cloud_modbus(&$sr=null,$mode="RTU",$do="read",$address=null,$start="40001",$len="0001",$data=null)
-$sr 資源。需要為已開啟資源。
(OHSCE>0.1.26 DRIVE/CLOUD_MODBUS>0.0.1)支持串口資源
NULL會(huì)直接返回?cái)?shù)據(jù)包
-$mode 方式 RTU ASCII TCP UDP
(OHSCE>0.1.26 DRIVE/CLOUD_MODBUS>0.0.1)支持RTU
(OHSCE>0.1.27/0.1.26_M1_B DRIVE/CLOUD_MODBUS>0.0.2)支持TCP/UDP/ASCII
-$do 功能碼 01 02 03 04 05 06 0f 10 check
-$address 地址
CHECK功能NULL也可以在此傳入數(shù)據(jù)(HEX)但是建議留NULL
-$start 起始地址
CHECK功能NULL
-$len 長(zhǎng)度
CHECK功能NULL
-$data 數(shù)據(jù)(HEX)
CHECK功能數(shù)據(jù)在此傳入
EXAMPLE:
<?php Ohsce_eng_serial_creat($hscecom,"com1"); Ohsce_eng_serial_open($hscecom); //ohsce_drive_cloud_modbus($hscecom,"RTU","01",'01',"40001","0002");//調(diào)用云MODBUS驅(qū)動(dòng) 方式一 Ohsce_eng_serial_write($hscecom,ohsce_drive_cloud_modbus(null,"RTU","01",'01',"40001","0002")['data'],false);//調(diào)用云MODBUS驅(qū)動(dòng) 方式二 Ohsce_eng_serial_close($hscecom);
print_r(ohsce_drive_cloud_modbus(null,"RTU","check",'$modbusdatahex)['data']);NOTICE:
非本地化用戶必須連接互聯(lián)網(wǎng)
官方頁(yè)面:http://www.ohsce.com/index.php/book/ohscezjcj/110.html
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: