欢迎使用三菱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":""
}
]
}
组件输入
请查看入门这一节