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日

相关推荐

  • 214CPU忘记密码了

    原程序因电脑硬盘坏丢失,现在想把CPU里的程序上载出来,可忘记密码了不知道怎么办,求大神指点一下,谢谢 图片说明:    钻石用户推荐最佳答案 1、官方没有解密…

    2021年7月5日
  • 子程序 200

    大家好,我用的是200的plc,在主程序中调用子程序,在子程序中需要有子程序第一次扫描接通的状态,我用的是sm0.1怎么就不行啊,那位有好办法?(在第一次扫描时,不调用子程序,子程…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PC Access SMART V2.0安装之后打不开是什么原因?

    S7-200 PC Access SMART V2.0安装之后打不开是什么原因? 问题补充:单独装S7-200 PC A…

    SIMATIC S7-200 2021年7月5日
  • PLC断电的时候可以直接拔电源么?

    S7-200PLC,断电的时候是在“term”位置的,然后是直接拔掉开关电源的插头,这样直接拔电源断电后看到PLC的SF/DIAG会闪一下,PLC内部还有闪光,是不是对PLC不好啊…

    SIMATIC S7-200 2021年7月5日
  • s7-200的问题的提问

    在s7-200中,定时器的最长时间是多少啊,我加入要想s7-300的ob10一样,每月执行一次,有没有办法啊,请教各路大侠!! 问题补充:2楼的大侠,请问你这个程序掉电是否保持啊?…

    SIMATIC S7-200 2021年7月4日
  • EM231 8Ai 接线及编程请教,我在现场读不到数据无从下手。

    现场电磁流量计 4—20mA输入,现场测不到电流,两端电压19V左右。我试了2个程序,都没数据。麻烦老师指教!谢谢1507263991@qq.com &nbsp…

    2017年10月29日
  • ET200PA与ET200M的区别

    本人新手,不涉及编程,只是想问问硬件配置的问题,PCS7系统里面ET200PA与ET200M是都可以用的吗?有什么区别吗?还有就是一个CPU这两种远程站混着用也可以吗? 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • 我想问个PID的运算问题

    温度控制 阀的开度问题。。没亲自做过,具体 P I D怎么设置。值为多少。。 温度小于25时不进行开度,大于25时开始工作,随着温…

    SIMATIC S7-200 2020年10月31日
  • 编译正常,但程序无法下载到PLC

    再编程序的时候,编译正常不报错。 传程序的时候,系统块和程序块都能到百分百,但是最后弹“出现编译错误,如需更多帮助,请查看非致命错误” 我查看每个非致命错误的S…

    SIMATIC S7-200 2021年7月5日
  • EM232输出建立时间

    EM232电压输出建立时间0.1ms,电流输出建立时间2ms是什么意思,这些值是怎样得到的 最佳答案 1、建立时间是什么意思? 建立时间:用于电压输出:100 …

    SIMATIC S7-200 2017年7月30日