在S7中FB520如何触发RFID控制

描述

在RFIP软件中设置 触发 方式为 “SOPAS-Command”

RFID

RFID

RFID

在S7中FB520的控制方式:

编译通讯报文的发送值:

// PLC给RFID发出通道打开报文码 Command AT SEND_Buffer:STRING;

1:  Command      := 'sMN mTCgateon';    // 触发开始命令

Send_Buffer[1]    := B#16#00;    与Send_Buffer印配合使用  

Send_Buffer[2]    := B#16#02;    与Send_Buffer印配合使用  

Send_Buffer[16]   := B#16#03;    与Send_Buffer印配合使用

TCP_SEND.LEN      := 16;     

xCreateCommand    := True;   激活创建指令

// PLC给RFID发出通道关闭报文码  Command ATSEND_Buffer: STRING;

2:  Command      := 'sMN mTCgateoff';   // 触发关闭命令

Send_Buffer[1]    := B#16#00;       与Send_Buffer印配合使用

Send_Buffer[2]    := B#16#02;       与Send_Buffer印配合使用

Send_Buffer[17]   := B#16#03;       与Send_Buffer印配合使用

TCP_SEND.LEN      := 17;        

xCreateCommand    := True;

然后通过SEND_Buffer=Command

3: Command := 'sMN TAwriteTagData +64 ';  显示写入数据 

通过 SEND_Buffer变量 里字符串 不同的内容,再 通过FB823 发给RFID报文 ,控制RFID的读或者 写! 

TCP_Send(

REQ     := xSendReq,

ID      := TCON_PARAM.ID,

DATA    := SEND_Buffer);  要传输的数据

TCP_Send传输指令FB823

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分