s7-200通过端口PORT0,用自由口通信的方式读磅秤的数据,具体的程序怎么做

s7-200通过端口PORT0,用自由口通信的方式读磅秤的数据,具体的程序怎么做?急切盼望,望各位大侠指点

问题补充:
我是这样做的,你看行吗?
主程序
LD     SM0.1
MOVB   16#09, SMB30
MOVB   16#EC, SMB87
MOVB   16#02, SMB88
MOVB   16#0D, SMB89
MOVW   1000, SMW90
MOVW   200, SMW92
MOVB   20, SMB94
ATCH   INT_0, 23
ENI
RCV    VB60, 0
中断程序
LD     SM0.0
RCV    VB60, 0

图片说明:

s7-200通过端口PORT0,用自由口通信的方式读磅秤的数据,具体的程序怎么做   

最佳答案

这是端口定义程序,写在主程序里就行,通讯设置你要按你实际的设置写 
{SMB30   #11110001    11(不校验)      1(7位)        100(波特率2400)    01(自由口模式)
SMB87    #10110000     1(允许接收)    0(不检测起始位)     1(检测结束位)      1(使用SMW90的值来检测空闲状态)           0(定时器是内部字符定时器)     0(不使用SMW92时间段结束接收)    0(不使用中断条件) }
LD     SM0.1
MOVB   16#09, SMB30
MOVB   16#B0, SMB87
MOVB   16#0B, SMB89
MOVW   +5, SMW90
MOVB   50, SMB94
然后调用读写中断,发送一次读命令引起中断循环,在读中断中写启动写命令,在写中断中写启动读命令,让它自己去循环就行了
参考资料:http://wenku.baidu.com/view/cde8202c453610661ed9f4c8.html

提问者对于答案的评价:
还行吧,凑合吧,我在试试看

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc300653.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐