上海知川科技有限公司
2015/9/26 7:00:34PLC与电子称的通信编程
PLC与上位机,触摸屏之间通过标准的S-Bus协议通信,只需简单地设置一下通信参数就可以了,不需要编写通信程序;电子称是托利多自己的通信标准,所以,要和PLC之间通信,必须编写相应的通信程序。
1 通信方式
PLC与 电子称之间采用主从方式进行通信,PLC为主站,电子称为从站,从站只有在收到主站的读写命令后才发送数据,由于电子称的通信协议中没有站号,所以只能采用点到点连接方式,
2 电子称的通信协议
串行口通信格式:1个起始位,7个通信位,1个停止位,1个校验位。
波特率:9600
输出格式:18字节连续输出
其中1-STX是起始字符
2是三个状态字,分别表示小数点位置,毛重/皮重,以及重量单位。
3是毛重或皮重,根据设定而来
4是皮重值
5是回车符
6是校验和
3 PCD与电子称的通信程序
;;----------初始化通信口--------------------------------------------
$init
sasi 2
Init ;SBR称重计接口初始化
$endinit
pb 30
sth timer1 ; 记时器
jr h end
ld timer1 ;记时器
1
acc h
ld CNT
15
begin: SEI K 0
REPEAT: STH RBSY
JR L lp
SRXDX 2
RBUF_R ;读数据
CMP RBUF_R ;读数据
K 02
ACC Z
JR L begin
INI K 17
JR H REPEAT
cmp RBUF_R16 ;数据结尾,回车
k 13
acc z
jr l end
jr dip
lp: acc h
DEC CNT
STH CNT
JR H REPEAT
acc h
dip: CPB DISPOSE
end: copy NET ;净重数据
WgtSBR ;SBR实时重量
epb
结论
该自控系统投运后,混料控制精度达1‰,不但减少了工人的劳动强大,而且大大提高了生产率和成品合格率。本文所述的技术方案,是一个多通信口应用的典型案例,对PLC与多台设备通过通信方式连接的应用,有作较高的指导价值。