用户登陆 用户注册
您的位置:首页>
技术文章>内容正文
ORMON PLC与温度仪表485串口通讯的实现
[正文]:omron plc与其它仪表或设备通讯(无论是omron仪表或第三方仪表),要用带协议宏的串口通讯模块或模板,根据仪表或设备的通讯协议作相应的程序,建立相应的连通通道,就可对仪表进行读和写。
笔者曾为客户作过plc与第三方温度仪表的通讯,现呈给各位,请指正。
所用plc为omron c200he-cpu42,配通讯模块c200hw-com06,使用其a口(rs485)与温度表ttm-120通讯。
1、所用温度仪表“神王”ttm-120通讯协议:eia标准:rs485通讯:站 1~31传输:半双工通讯码:ascll 7位(bcc除外) 8位(msd位=0)接口方式:2线制通讯速度:1200,2400,4800,9600通讯距离:500mmax字符:启动位:1位停止位:1/2位数据:7/8位校验:无/奇/偶bcc校验:预先/不选择通讯地址:1~99通讯格式:读数据:stx(02h 起始码)+地址(2位)+r+标识码(3位)+etx(03h 结束码)仪表返回:stx(02h 起始码)+地址(2位)+ack(06h 响应)+标识码(3位)+数据(5位)+etx(03h 结束码)写数据:stx(02h 起始码)+地址(2位)+w+标识码(3位)+ 数据(5位)+etx(03h 结束码)仪表返回:stx(02h 起始码)+地址(2位)+ack(06h 响应)+etx(03h 结束码)错误信息响应:stx(02h 起始码)+地址(2位)+nak(15h 错误响应)+错误格式(1位)+etx(03h 结束码)2、用协议宏软件cx-protocol作协议宏程序可用用cx-protocol中现有的系统标准协议copy到新建的程序中,再作修改,当然也可重新编制。
在新建的程序的devices中选择所用的plc型号,通讯口a参数设置方式为:protocol macro;并以仪表的通讯格式设置波特率等参数。
协议宏程序中有若干内容:主要是发送信息列表;接受信息列表;这两个表是协议宏的基本程序。
再有就是具体的发送形式和接受形式,其它功能的读写形式,仪表的其它功能的读写形式。
我作了四种,根据仪表协议中的各个格式,编制宏程序,如下:发送信息列表:①写数据:sd(01)_1<h>:stx <t>:etx 数据形式:变量格式(36;(r(2),5)) 地址格式:ascll变量格式(36;(r(1),2)"w":写请求标识符(仪表功能参数:写入设定值)“空格sv” 数据格式:<h>+<a>+"w"+" sv"+(36;(r(2),5))+<t>② 读请求:sd(02)_1地址格式:ascll变量格式(36;(r(1),2)"r":读请求标识符(仪表功能参数:读入过程值)“pv1” 数据格式:<h>+<a>+"r"+"pv1"+<t>接受信息列表:①接受响应:rv(01)_1"ack":响应接受数据格式:<h>+<a>+"ack"+<t>②接受数据:rv(02)_1数据形式:变量格式(&(w(1),*)) 存入plc指定的接收数据数据格式:<h>+(&(w(1),*))+<t>写入命令设置:编号:050命令:发送&接受发送命令:sd(01)_1接收命令:rv(01)_1 读入命令设置:编号:051命令:发送&接受发送命令:sd(02)_1接收命令:rv(02)_1 编制设置完成,下装到plc中。
3、用cx-programmer作通讯程序程序用协议宏指令pmcr完成与仪表的通讯:三个操作数:一:控制字:端口+协议宏序列号二:发送数据首址 占2/3个字,首字是指令字数;下一字为仪表地址;对于写命令要多一个字为设定值三:接收数据首址 占4个字,首字是命令字数;下两字是接收的5位数据。
对于写命令该操作数为虚设字,没有实际意义读指令:pmcr #1051 端口=1 序列号051(读出)dm0000 dm0000=#0002 dm0001=#0001dm0030 dm0030=#0004 dm0031~dm0033=数据写指令:pmcr #1050 端口=1 序列号050(写入)dm0020 dm0020=#0003 dm0021=#0001 dm0022=设置值dm0040(虚设)协议宏执行标志:端口一(a):α机为ir289.08 cqm1h为ir207.08端口二(b):α机为ir289.12 cqm1h为ir207.12当这变量=0时,方可执行pmcr命令每个端口只能执行一个通信序列,可以不同的时间段产生pmcr指令的执行脉冲。
4、对于若干个仪表,每表设置不同的站号,就可由程序分别对其作读写操作,只有地址相符的仪表才能响应。
网站首页
培训课程
维修指南
技术文章
家电专栏
供应信息
求购信息
培训资讯
展会信息
电脑专栏
教程下载
资料下载
常用软件
PLC教程
PLC资料
变频伺服
低压电器
维修资料
人机界面
自控仪表
工控机类
文章标题:
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
京ICP备11002135号
报时(2026-04-06 13:08:22)