三菱PLC怎么读取MATLAB程序呢?

现在我的角度传感器实时测量的数据要通过matlab处理后计算出结果,然后根据结果控制我的plc,再实现气缸的动作,请问三菱PLC和matlab之间怎么建立联系呢?还有我的... 现在我的角度传感器实时测量的数据要通过matlab处理后计算出结果,然后根据结果控制我的plc,再实现气缸的动作,请问三菱PLC和matlab之间怎么建立联系呢?还有我的角度传感器的数值怎么传输到我的计算机的matlab里面参与运算呢? 展开
 我来答
苏州倍佳安防爆电气
推荐于2018-04-18 · TA获得超过845个赞
知道小有建树答主
回答量:226
采纳率:66%
帮助的人:95.8万
展开全部

   若想用三菱PLC读取MATLAB程序,有三个步骤:

1、首先PLC与计算机通过串口连接,建立通讯连接:

  • 若想让PLC与电脑连接,首先需要传输端口,当PLC 与电脑连接通讯线之后,右击“我的电脑”,选择“管理”。

  • 在弹出的“计算机管理”贺缺粗窗口中,选择“设备管理器”。

  • 查看通讯线所使用的com端口为多少,并记住这个端口,本实例为com10。

  • 回到PLC编程软件,选择“在线”菜单栏,从下拉菜单中选择“传输设置”。

  • 在“传输设置”对话框中,需要对“串行USB”接口进行设置,双击下图红色框所示按钮。

  • 然后在弹出的端口设置界面将com端口设置为com10。

  • 最后点击“通信设置”,如果显示与PLC连接成功了,即可点击确定,然后将程序写入PLC。

  2、matlab读取传感器数据,处理的结果写入PLC。

  • MATLAB是1984年由美国MathWorks公司推出的用于数值计算和图形处理的科学计算软件。

  • 在国外已被广泛地应用于各种工程领域,国内部分高校已将其定为本科生的扮陵必修课程。

  • MATLAB程序代码短小高效,具体的算法函数丰富,可通过调用函数很快解决实验中数据处理的实际问题。


  3、最后,需要在计算机上做一个OPC服务器,负责matlab与PLC之间的数据中转。

  • OPC主要适用于过程控制和制造自动化等应用领域。

  • OPC是以OLE/COM机制作为应用程序的通讯标准。

  • OLE/COM是一种客户/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。OPC规范了接口函数,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性,使得用户完全从低层的开发中脱离出禅镇来

其布ZH
2016-05-02
知道答主
回答量:41
采纳率:100%
帮助的人:13.2万
展开全部
PLC的计算能力有限,PLC不能直接运行matlab的程序,只能把matlab里用M语言写的程序分析出功能,然后重新用PLC的指令编出来,其实就是程序移植了,不过有些复杂计算,PLC指令未必能实现。

另一种方族掘法就是PLC与计算机通过串口连接,建立通讯连接,matlab读取传感器数据,处理肢拿的结果写入PLC。这里需要在计算机上做一个OPC服务兆饥核器,负责matlab与PLC之间的数据中转,方案如此理论上可实现,但没具体做过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式