FBs-PLC被动与电子磅秤通讯( FUN151.CLINK MD2)

2015-06-29 16:27:13 人评论 次浏览 分类:永宏应用案例

一般市面上的电子磅秤的通讯模式都为主动发送,所以我们需要把 PLC设为从站,使用 FUN151.CLINK, MD2即为被动模式。亦即电子磅秤会主动定时发出资料,而 FBs-PLC为等待接收资料状态。

【控制要求】按X0,启动FUN151.CLINKMD2通讯控制指令进入接受数据状态按X1则放弃接受,亦即关闭此命令。【必要参数设置】

从站: Fbs-PLC站号1 RXD TXD RTSCTS SG 2 3 7 8 5 TXD RXD SG 主站:电子磅秤
  从站 主站
通讯装置 FBs-PLC 电子磅秤
站号 1
通讯口 Port1 RS232
通讯参数 9600,n,8,2(R4146=5551H)
通讯协议 电子磅秤的资料格式, ASCII格式
通讯控制指令 FUN151.CLINK,MD2
交易项目 接收电子磅秤的资料
【控制程序】
【程序说明】
  1. X0↑,启动FUN151.CLINK,MD2通讯控制指令进入等待接受数据状态。
  2. X1钮,则停止接收数据。
PLC被动接收电子磅秤资料
主站缓存器值(Hex/ASCII) 字元 资料 说明
R100=0000H     回应码:指示通讯状况,如 : 0000H表示交易成功; 0A00H表示仆站无回应。
R101~R107     PLC系统工作区
R108=000BH     接收到11个字元( R109~R119)
R109=0020H ‘SPACE’ D(10) D10为‘SPACE’
R110=0020H ‘SPACE’ D(9) D(9)~D(6)读值, D(9)=MSD,D(6)=LSD
R111=0020H ‘SPACE’ D(8)
R112=0020H ‘SPACE’ D(7)
R113=0030H 0 D(6)
R114=0020H ‘SPACE’ D(5) D(5)~D(3)为‘SPACE’
R115=0020H ‘SPACE’ D(4)
R116=0020H ‘SPACE’ D(3)
R117=0067H ‘g’ D(2) 公制克(gram)
R118=000DH ‘CR’ D(1) Enter码
R119=000AH ‘LF’ D(0) 换行码