PLC发数据可以成功看到,
重新编个用rcv收数据时没能成功,不知道怎么做?完全照着XMT格式来的,不知道对不对。
谁能给个简单的PLC收数据的程序?用串口软件发
另外:是不是不能用软件同时模拟收发数据?
问题补充:
邮箱 chinacuit@vip.qq.com
1L的已经模拟过了,我是想要用RCV指令来收
最佳答案
应答方式,串口调试工具发什么,就返回什么,同时QB0显示接收的数据个数。
ORGANIZATION_BLOCK MAIN:OB1
TITLE=
// PROGRAM COMMENTS
// Press F1 for help and example program
//
BEGIN
Network 1 // NETWORK TITLE (single line)
//
// NETWORK COMMENTS
//
//
LD SM0.1
MOVB 16#09, SMB30
MOVB 16#94, SMB87
MOVB 5, SMB89
MOVW +5, SMW90
MOVB 100, SMB94
ATCH INT0, 23
ATCH INT2, 9
ENI
RCV VB100, 0
MOVW +50, SMW92
END_ORGANIZATION_BLOCK
INTERRUPT_BLOCK INT_0:INT0
TITLE=
// INTERRUPT ROUTINE COMMENTS
// Press F1 for help and example program
//
BEGIN
Network 1 // NETWORK TITLE (single line)
//
// NETWORK COMMENTS
//
//
LDB= SMB86, 16#04
MOVB 10, SMB34
ATCH INT1, 10
CRETI
NOT
RCV VB100, 0
END_INTERRUPT_BLOCK
INTERRUPT_BLOCK INT_1:INT1
TITLE=
BEGIN
Network 1
LD SM0.0
DTCH 10
XMT VB100, 0
Network 2 // 接收程序的第一字节里是接收到的所有字节数。
//
//
LD SM0.0
MOVB VB100, QB0
END_INTERRUPT_BLOCK
INTERRUPT_BLOCK INT_2:INT2
TITLE=
BEGIN
Network 1
LD SM0.0
RCV VB100, 0
END_INTERRUPT_BLOCK
提问者对于答案的评价:
就选你吧 这个例子我有的
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc320639.html