OHSCE高可靠性的PHP通信框架

网友投稿 759 2022-10-23 10:00:28

OHSCE高可靠性的PHP通信框架

OHSCE高可靠性的PHP通信框架.

ini_set('memory_limit',"88M");//重置php可以使用的内存大小为64M

set_time_limit(0);

ob_implicit_flush(1);

i n c l u d e('loadohsce.php');

Ohsce_eng_socket_client($ohsceclient,'tcp',7626,'127.0.0.1'); //创建一个TCP客户端资源并连接27.0.0.1:7626

echo Ohsce_socketread($ohsceclient['socket'],1024)[1]; //收取欢迎信息

Ohsce_socketsend($ohsceclient['socket'],'hello'); //发送数据

echo Ohsce_socketread($ohsceclient['socket'],1024)[1]; //收取回复数据

sleep(30);

3.2工作在工业自动化现场控制网络上

操作串口RS232/485测试程序:

ini_set('memory_limit',"88M");//重置php可以使用的内存大小为64M

set_time_limit(0);

ob_implicit_flush(1);

i n c l u d e('loadohsce.php');

Ohsce_eng_serial_creat($hscecom,"com7"); //OHSCE会默认为你创建一个 9600,n,8,1 写读的串口资源

Ohsce_eng_serial_open($hscecom); //一旦通过该函数成功开启了串口,此串口就被OHSCE进程占用了 此时串口资源变为可用状态

Ohsce_eng_serial_write($hscecom,"01030001000415c9",true);//向串口设备发送数据 以16进制发送

Ohsce_eng_serial_read($hscecom,$data,null,true); // 读取串口数据 返回数据长度为未知 以16进制返回

echo $data; //输出数据

sleep(30);

3.2.2串口服务器

3.3测试使用OHSCE的进程守护

我们先写一个无用的自杀进程

sleep(60);

exit;

编写OHSCE-PCENTER入口文件:

$ohsce_pcenter_pr_name='测试';

$ohsce_pcenter_pr_prun='\pexample.php';

$ohsce_pcenter_memmorykey=6901;//注意 不得与生成器冲突,否则请提前注册。

启动并守护这个进程

正式运行使用隐藏窗口模式。

3.4.1CLOUD_API

3.4.2 CLOUD_MODBUS_DRIVE

Ohsce_drive_cloud_modbus($comlink,"RTU","01",'01',"40001","0002");

MODBUS-RTU的一个相对完整的示例:

http://ohsce.com/index.php/article/27.html

不断完善中,感谢支持。 #交流与捐助 开发者QQ群: 374756165(新2016-09)

关于我们&合作:

http://ohsce.com/index.php/company/

捐助:

ETH:0x42bCE0188534b27A156D6c80163d5248acb6a8EF

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:利用SVN钩子同步程序注意事项
下一篇:mybatis报Query was Empty异常的问题
相关文章