您当前的位置:五五电子网电子知识plc技术PLC入门电子天平与S7-200PLC之间的自由口通信的研 正文
电子天平与S7-200PLC之间的自由口通信的研

电子天平与S7-200PLC之间的自由口通信的研

点击数:7270 次   录入时间:03-04 11:51:55   整理:http://www.55dianzi.com   PLC入门

S7-200 PLC的发送程序分为设置其自由口通信参数的程序和发送电子天平能够接收的开机、关机、称量和清零命令的程序,该程序由S7-200 PLC的特殊功能寄存器SM0.1上电初始化完成。

 系统上电后,S7-200 PLC写入其自由口通信的各个参数,设置为串口1通信,波特率为9600,数据位8位,无校验位,1位停止位,使其与电子天平的通信方式一致。并且发送接收信息的控制字节,设置接收信息的起止字节为16#6816#67ASCII字母hg),接收字节数为20个,程序如下:

 LD   SM0.1  //

 MOVB   16#09, SMB130 // 串口1,无校验位,八位数据位,自由口通信

 MOVB   16#E0, SMB187 //接收信息控制字节, 

 MOVB   16#68, SMB188 //设置接收信息起始字节 16#68 ASCII h 

 MOVB   16#67, SMB189 //设置接收信息结束字节 16#67 ASCII g 

 MOVB   20, SMB194 //设置接收字节数为 20 

S7-200 PLC上电的同时写入发送电子天平能够接收开机、关机、称量和清零命令的地址和该命令的ACSII码对应的十六进制字符:

 LD   SM0.1

 MOVB4, VB200  //发送命令 on开机  

 MOVW   16#6F6E, VW201

 MOVW   16#0D0A, VW203

 MOVB   5, VB210   //发送命令 off   关机

 MOVW   16#6F66, VW211

 MOVB   16#66, VB213

 MOVW   16#0D0A, VW214

 MOVB   3, VB220  //发送命令  p称量

 MOVB   16#70, VB221

上一页  [1] [2] [3] [4]  下一页


本文关键字:通信  电子天平  PLC入门plc技术 - PLC入门