跳到主要内容

欢迎使用三菱MC协议

三菱MC协议支持以以太网通信为主的Q系列PLC和以太网模块。

PLC设置

本组件适用于三菱Q系列CPU,Q系列CPU包含内置网口和非内置网口的版本,如果没有内置网口,需要加入以太网模块才能进行连接。三菱PLC与算盘之间的连接是通过网络来实现的。
在跟三菱的PLC连接之前,首先需要使用三菱的软件设置三菱网口的IP地址和端口。
根据不同的PLC类型需要设置自带以太网端口或者以太网模块端口。  点击下载三菱PLC配置文档

用户界面使用

下面展示跟三菱有关的一些操作。通用的操作请查看入门这一节

添加通道

添加通道的时候只需要填入通道的名称。

添加设备

添加设备的时候需要填入设备的名称,IP地址。

添加点位

•          地址是变量在三菱PLC内部的地址。
•          类型是变量的类型比如DWORD,SHORT等,根据PLC地址的定义来,当类型为String时,需要输入String的长度

点位表编辑

点位表导出之后,编辑导出的点位表再进行导入。编辑的时候,需要填写下述打勾的字段。

名称是否填写含义
appid数据项唯一的id
name数据项名称
desc数据项描述
freq数据项更新频率(毫秒为单位)
value× 
updatetime× 
quality× 
compute_func值运算函数,有n,+,-,*,/
compute_para值运算参数
readonly是否只读,只读写1,否则写0
report是否上报数据,上报写1,否则写0
report_change是否变化才上报的数据,数据变化才上报写1,否则写0
value_old× 
address地址
length× 
type数据项类型

组件输入输出格式

当作为算盘的组件使用时,输入输出格式如下。可以在转发字段定义这个功能来修改values数组内部的字段名或者去掉不要的字段。

组件输出

{
  "type":"report",
  "device_name":"device_vFNU4Gfxbq",
  "driver":"melsec_mc",
  "channel":"channel_mdxE4o5P15",
  "timestamp":"2020-11-24 09:46:42",
  "values":[
    {
      "id":"1",
      "name":"test1",
      "desc":"测试1",
      "freq":"1000",
      "compute":"no;",
      "value":"0",
      "quality":"Good",
      "address":"D1560",
      "type":"SHORT",
      "length":""
    },
    {
      "id":"2",
      "name":"test2",
      "desc":"测试2",
      "freq":"1000",
      "compute":"no;",
      "value":"0",
      "quality":"Good",
      "address":"D1561",
      "type":"SHORT",
      "length":""
    }
  ]
}

组件输入

请查看入门这一节