企业信息
VIP会员第7年
公司类型:系统集成商
主营产品:伺服系统,运动控制器,机器人专用伺服系统, 对...
所在地区:广东省 深圳市
注册时间:2017-03-20
联系我们
公司名称:深圳市微秒控制技术有限公司
地址:深圳市宝安区石岩塘头社区塘头一号路领亚科技园智慧楼2楼
联系人:前台
电话:0755-23193848
手机:
传真:0755-23193556
Email:sales@vmmore.com
VMMORE多通道可编程温控器应用介绍
时间:2017-03-22 来源:深圳市微秒控制技术有限公司
VMMORE推出了一款集温控器与PLC功能于一身的创新产品。它既可以当作一个独立的8通道温控器使用,同时又集成PC2MU系列PLC全部功能。本文结合多通道可编程温控器的特点,介绍了4种应用方式。
目录
1 多通道可编程温控器的软硬件资源
1.1 硬件配置资源
1.2 软件配置资源
2 多通道可编程温控器的应用介绍
2.1 多通道可编程温控器作为温度控制,PLC控制双控制器
2.2 多通道可编程温度控制器与触摸屏直接相连
2.3 多通道可编程温控器与触摸屏采用一屏多机方式连接
2.4 多通道可编程温控器作为modbus从站与PLC通讯
1 多通道可编程温控器的软硬件资源
1.1 硬件配置资源
1.1.1 多通道可编程温控器集成8路温度测量输入通道,支持热电阻和热电偶输入;
1.1.2 4路数字量输入,支持高速计数功能,最高计数频率60KHz;
1.1.3 10路数字量输出,其中2路为高速数字量输出,支持100KHz高速脉冲输出;另外8个数字量输出用于控制固态继电器加热或者用于PLC逻辑功能;
1.1.4 集成3个通讯口:1个422编程口,支持编程口协议和modbus从站协议,通讯速率最高达115K;一个485通讯口,支持编程口协议,modbus主从站协议,RS4851:N协议,速率可达115K;1个CAN口,支持CANBUS协议,速率可达1M;
1.2 软件配置资源
1.2.1 多通道可编程温控器支持PC2MU的所有指令及软元件;
1.2.2 用户在使用温控功能时,温控相关参数直接映射到多通道可编程温控器的R元件和M元件(具体映射关系请参考手册),可直接在触摸屏上显示设置,无需编程实现最多40路温度控制;
2 多通道可编程温控器的应用介绍
2.1 多通道可编程温控器作为温度控制,PLC控制双控制器
多通道可编程温控器集成8路温度控制,同时还集成了PC2MU的全部PLC功能。故它既可以作为温控器控制温度,同时还可以作为一个PLC主机,运行控制程序。
多通道可编程温控器的温度控制介绍:
第一步,打开Epro软件,新建一个工程。多通道可编程温控器有两种类型,分别为PC2MU-PT08和PC2MU-TC08。此处以PC2MU-PT08为例。
第二步,点击左侧工程树列表中的温控器参数->温控设置->主机输出点设置,给每个通道分配1个Y输出用于加热控制;将温控器参数下载到模块,重新上电后生效;
第三步,温度控制参数的设置与调试。双击工程树列表的温控器主机,在弹出的调试画面,设定相关的温控参数,使能温度控制和温度PID自整定。调试结束后点击写入设置,相关参数保存到模块内部;
多通道可编程温控器的程序编写介绍如下:
第一步,打开Epro软件,新建一个工程。多通道可编程温控器有两种类型,分别为PC2MU-PT08和PC2MU-TC08。此处以PC2MU-PT08为例。
第二步,在程序编辑界面,输入梯形图控制程序。
第三步,点击下载图标或者选择在线—>温控器写入。
第四步,选择程序,点击执行,下载到多通道可编程温控器。
2.2 多通道可编程温度控制器与触摸屏直接相连
第1章介绍了多通道可编程控制器的com0(编程口)和com1(485口)都支持编程口协议。若触摸屏有两个通讯口,可以同时连接两个下位机。则可用触摸屏的一个通讯口接PLC;另一个通讯口选用编程口协议与多通道可编程温控器相连。
以Hitech触摸屏为例,如上图所示,触摸屏的com1口跟西门子PLC相连,com2与多通道温控器相连。具体操作如下:
2.2.1 打开Hitech编辑软件ADP,新建一个工程,PLC类型选择西门子S7-200。
2.2.2点击工作参数菜单“连线”,通讯口/连线方式选择COM2,选择新增连线,在弹出的设置框中设置一个装置名称,如PC2MU-TC08,装置种类选择编程口协议MitsubishiFX3UC。
2.2.3在触摸屏画面设置温度显示及温度设置元件实例。如多通道温控器通道一的温度测量值映射到R0中,通道一的温度设定值映射到R18。R0数值显示操作如下:在画面中放置一个数值显示元件,双击数值显示元件,弹出下图中的数值显示设置框;点击红圈所示按钮设定变量;在弹出的“地址/常数输入”中,连线选择2-PC2MU-TC08,元件种类选择R,地址/数值填0。
R18(通道一温度设定值映射元件)数值设定在触摸屏画面的操作如下:在画面中放置一个数值输入元件,双击此元件;在弹出的数值输入对话框中,点击图中用红圈所示按钮;在弹出的“地址/常数输入”窗口中,连线选择2-PC2MU-TC08,元件种类选择R,地址/数值填18。
所有R元件及M元件均可参照以上步骤,注意要点为变量设置中的连线需设定为连线2(此例中连线2我们设定为PC2MU-PT08)。
2.3 多通道可编程温控器与触摸屏采用一屏多机方式连接
若用户使用的触摸屏只有一个通讯口可以连接下位机,使用的PLC为三菱FX2N或者FX3U,则可以以485方式,将FX2N或者FX3UC,多通道可编程温控器同时接到触摸屏上,协议类型选择485ADP。FX2N及FX3UC主机无485通讯口,需增加一个485通讯扩展卡。连接如下图所示:
以weinview触摸屏为例,介绍如何用一个通讯口同时接FX2N和多通道可编程温控器。FX2N主机通讯口的设置在PLC参数中设定,这里就不详细介绍了。下面详细介绍多通道温控器侧的设置。
2.3.1首先将多通道可编程温控器的com1口设置为seriallink(RS4851:N)协议。
第一步,打开编程软件Epro,新建一个工程,选择多通道温控器的类型,点击确认;
第二步,点击左侧工程树的温控器通讯设置,选择com1配置,设定com1的协议为seriallink(RS4851:N),注意此处站号应与三菱PLC站号相异;波特率19200,数据位7位,停止位1位,偶校验,控制格式选择格式1,选择和数检查;
第三步,点击下载图标或者选择在线—>温控器写入;
第四步,在弹出的下载框,选择温控器通讯设置,点击执行,下载到温控器即可。
2.3.2 weinview画面编辑软件Easybuild8000的设置。具体步骤如下:
第一步,新建一个工程,打开系统参数设置框,点击新增,在弹出的设备属性框中,做如下设定:所在位置设为本机;PLC类型选择MITSUBISHIFX232/485BD,接口类型选择RS485-2W;PLC预设站号设为1;COM设置为COM1(19200,E,7,1);点击确定并保存工程。
第二步,在触摸屏的画面中显示设置温度参数。多通道可编程温控器所有的温控参数都映射到R元件和M元件,Easybuild8000中的MITSUBISHIFX232/485BD不支持R元件,只支持D元件,因此需要在多通道可编程温控器中用D元件传递一下。例如我们要显示通道一测量值R0,可以先把R0的值用mov指令赋给D0,然后在触摸屏上显示D0的数值即可;同样,我们要设定通道一目标温度值R18,可以在触摸屏上设置D18,然后用mov指令将D18赋给R18即可。
显示多通道温控器D0的操作:在画面中放置一个数值显示元件,设备类型选择D;地址填2#0,表示显示的为站号为2的D0。
设置多通道温控器D18的操作:在画面中放置一个数值设定元件,设备类型选择D;地址设置为2#18,表示设定的元件为2号站的D18。
2.4 多通道可编程温控器作为modbus从站与PLC通讯
以西门子PLC为例,如果西门子PLC有两个通讯口(如CPU226),则可采用下图所示方案。西门子PLC一个通讯口接上位机触摸屏;另一个通讯口与多通道温控器进行modbus通讯,读取设置多通道可编程温控器的温度数据。
2.4.1将多通道可编程温控器的COM1设置为modbus从站。
第一步,打开Epro软件,新建一个工程。多通道温控器有两种类型,分别为PC2MU-PT08和PC2MU-TC08。此处以PC2MU-PT08为例。
第二步,点击确认。在工程的左侧会弹出一个工程树。双击下图中的温控器通讯设置;
第三步,在弹出的温控器通讯设置框中,选择COM1配置,设定COM1站号为1,RTU模式,波特率9600,数据位8位,停止位1位,奇校验,应答延迟2ms。点击确认按钮;
第四步,点击下载图标或者选择在线—>温控器写入;
2.4.2 S7-200做modbus主站通讯介绍。软件版本V4.0STEP7MicroWINSP4以上,S7-200主站通讯时,需调用MBUS_CTRL和MBUS_MSG两个库文件。
第一步,MBUS_CTRL是用来设置主站PLC的Port0口的通讯参数的。
EN必须每个周期调用,用SM0.0驱动;
Mode为1时,Port0使用modbus协议,为0时禁用modbus协议;
Band,波特率设置,与从站设置一致即可,例程中设置为9600;
Parity,校验方式选择。0为无校验,1为奇校验,2为偶校验,例程中设置为奇校验;
Timeout,通讯超时时间,单位ms,典型设定1000ms;
Done,保持为1;
Error,错误码,0=无错误1=校验错误2=波特率错误3=超时错误4=模式错误;
第二步,MBUS_MSG是设定对从站寄存器的读写操作的,此处介绍读操作:
EN必须每个周期调用,用SM0.0驱动;
First为1时,产生一次发送请求,上升沿驱动,不可连续调用;
Slave,从站站号,例程中设为1;
RW,读写操作选择,0为读操作,1为写操作;
Addr,读取从站寄存器地址,00xxx位输出(线圈),10xxx位输入(触点),30xxx模拟量输入寄存器,4xxxx保持型寄存器,例程中设定为48513,即从站多通道温控器的R0的modbus地址;
Count,读写寄存器的数量,例程中设定为8;
DataPtr,读写数据的存储地址,此处设定为&VB0,意义为将从站modbus地址为8513开始的8个寄存器的内容读过来,保存在VW0开始的8个字元件中。