SECS/GEM协议实现 MQTT & websocket接口透传解决方案
技术咨询交流链接:现代SaaS产品官网
————————————————————————————————————————————
SECS原始标准的指令格式:
S6F11 W // 注释:事件报告,要求回复S6F12
<L,3 // 注释:根列表(3个参数)
<U2,1 '1001'> // 注释:1. DATAID=1001(数据ID)
<U2,1 '2001'> // 注释:2. CEID=2001(事件:晶圆处理完成)
<L,1 // 注释:3. 报告列表(1个报告)
<L,2 // 注释:单个报告(2个参数)
<U2,1 '1000'> // 注释:RPTID=1000(报告ID:工艺结果报告)
<L,1 // 注释:变量值列表(1个变量)
<A,10 'WAFER00007'> // 注释:V1:晶圆ID(A类型,10字节)
>
>
>
>
MQTT& websocket接口 网关透传后的json字符串格式:
{"strm": 6, "func": 11, "wbit": true, "secs2body": "['L', (('U2', (1001,)), ('U2', (2001,)), ('L', (('L', (('U2', (1000,)), ('L', (('A', 'WAFER00007'),)))),)))]", "systemid": 2000}
补充说明:"systemid": 2000为网关消息队列标识,用于跟踪处理多个指令线程,由系统生成或用户指定。
———————————————————————————————————————————

websocket测试

MQTT测试
————————————————————————————————————————————
网关支持的工作模式:
第一种传统模式:用户设备通过RS232/485、UART、USB虚拟ACM串口转化为标准secs接口,
1,【工业电脑】 <=> USB3.0 <=网关=> 【secs接口】
2,【PLC设备】 <=> RS232/485转USB <=网关=>【secs接口】
3,【工业触摸屏】 <=> RS232/485转USB <=网关=>【secs接口】
4,【工业嵌入式板】<=> RS232/485转USB <=网关=>【secs接口】
第二种扩展模式:所有具备MQTT接口设备都可以通过MQTT 物联网接口转化为标准secs接口 :网关内置工业级MQTT服务器;连接地址举例(192.168.0.184:1883) 用户推送发送主题:/device/gateway/send;用户订阅接收主题:/device/gateway/receive,实现双向通信。可外部互联网状态下,所有数据可直接与阿里云 腾讯云 等MQTT服务器同步。MQTT参数设置 Qos=2
1,【工业电脑】 <=> MQTT 物联网接口 <=网关=>【secs接口】
2,【PLC设备】 <=> MQTT 物联网接口 <=网关=>【secs接口】
3,【工业触摸屏】 <=> MQTT 物联网接口 <=网关=>【secs接口】
4,【工业嵌入式板】<=> MQTT 物联网接口 <=网关=> 【secs接口】
第三种扩展模式:所有具备websocket接口设备都可以通过websocket接口转化为标准secs接口 :网关内置工业级websocket服务器;连接地址举例(ws://192.168.0.185:1880/ws/secsgem)
1,【工业电脑】 <=> Websocket接口 <=网关=>【secs接口】
2,【PLC设备】 <=> Websocket接口 <=网关=>【secs接口】
3,【工业触摸屏】 <=> Websocket接口 <=网关=>【secs接口】
4,【工业嵌入式板】<=> Websocket接口 <=网关=> 【secs接口】
—————————————————————————————————
浙江省机器人产业重点实验室 出品 保证技术长期支持。提供工业自动化和机器人控制一站式解决方案。
工业级 7X24 稳定运行,硬件看门狗设计,故障自动恢复。支持所有SECS指令底层的解析。
【同时内置工业级 MQTT websocket服务器】

技术咨询交流链接:现代SaaS产品官网
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)