unity使用 MQTT复现plant simulate仿真
一、plant simulate端配置
1、plant simulate MQTT组件配置,该组件在类库的信息流类目下,端口不变,填写ip即可;
2、设备配置界面,在控件入口和出口处各挂一个脚本,当物料出入该设备时会分别触发执行这两个脚本,粘贴如下代码;
EventController.AbsTimeFormat := true
var workstation: json
workstation[“Name”] := self.~.name
workstation[“State”] := self.name
workstation[“CycleTime”] := datetime_to_str(EventController.AbsSimTime )
var message:string:=workstation.asString
print message
MQTT.publish(self.~.name,message)
3、MQTT客户端订阅plant simulate设备名称,即可收到该设备的节拍信息,即当物料出入该设备时会收到消息;